From 9f87819fc754c941ae44dad149322330a8df8736 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Mon, 12 Jun 2017 07:22:05 +0200 Subject: [PATCH 001/229] Evaluation article: Different Types of Bean Injection in Spring --- .../java/com/baeldung/ConstructorApp.java | 15 ++++++ .../src/main/java/com/baeldung/SetterApp.java | 15 ++++++ .../main/java/com/baeldung/model/College.java | 32 +++++++++++++ .../main/java/com/baeldung/model/Student.java | 46 +++++++++++++++++++ .../main/resources/constructor-context.xml | 17 +++++++ .../src/main/resources/setter-context.xml | 19 ++++++++ 6 files changed, 144 insertions(+) create mode 100644 spring-core/src/main/java/com/baeldung/ConstructorApp.java create mode 100644 spring-core/src/main/java/com/baeldung/SetterApp.java create mode 100644 spring-core/src/main/java/com/baeldung/model/College.java create mode 100644 spring-core/src/main/java/com/baeldung/model/Student.java create mode 100644 spring-core/src/main/resources/constructor-context.xml create mode 100644 spring-core/src/main/resources/setter-context.xml diff --git a/spring-core/src/main/java/com/baeldung/ConstructorApp.java b/spring-core/src/main/java/com/baeldung/ConstructorApp.java new file mode 100644 index 0000000000..89aa55d3b1 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/ConstructorApp.java @@ -0,0 +1,15 @@ +package com.baeldung; + +import org.springframework.context.ApplicationContext; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import com.baeldung.model.Student; + +public class ConstructorApp { + public static void main(String[] args) { + ApplicationContext context = new ClassPathXmlApplicationContext("constructor-context.xml"); + + Student student = (Student) context.getBean("student"); + student.introduceMyself(); + } +} diff --git a/spring-core/src/main/java/com/baeldung/SetterApp.java b/spring-core/src/main/java/com/baeldung/SetterApp.java new file mode 100644 index 0000000000..17de7db6dd --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/SetterApp.java @@ -0,0 +1,15 @@ +package com.baeldung; + +import org.springframework.context.ApplicationContext; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import com.baeldung.model.Student; + +public class SetterApp { + public static void main(String[] args) { + ApplicationContext context = new ClassPathXmlApplicationContext("setter-context.xml"); + + Student student = (Student) context.getBean("student"); + student.introduceMyself(); + } +} diff --git a/spring-core/src/main/java/com/baeldung/model/College.java b/spring-core/src/main/java/com/baeldung/model/College.java new file mode 100644 index 0000000000..0e55561fe7 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/model/College.java @@ -0,0 +1,32 @@ +package com.baeldung.model; + +public class College { + + private int id; + private String name; + + public College() { + } + + public College(int id, String name) { + this.id = id; + this.name = name; + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/model/Student.java b/spring-core/src/main/java/com/baeldung/model/Student.java new file mode 100644 index 0000000000..46f01cd32d --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/model/Student.java @@ -0,0 +1,46 @@ +package com.baeldung.model; + +public class Student { + + private int id; + private String name; + private College college; + + public Student() { + } + + public Student(int id, String name, College college) { + this.id = id; + this.name = name; + this.college = college; + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public College getCollege() { + return college; + } + + public void setCollege(College college) { + this.college = college; + } + + public void introduceMyself() { + System.out.println("My ID is " + id + " and my name is " + name + ". I am a student at " + college.getName() + " College."); + } + +} diff --git a/spring-core/src/main/resources/constructor-context.xml b/spring-core/src/main/resources/constructor-context.xml new file mode 100644 index 0000000000..67d492a0d6 --- /dev/null +++ b/spring-core/src/main/resources/constructor-context.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/spring-core/src/main/resources/setter-context.xml b/spring-core/src/main/resources/setter-context.xml new file mode 100644 index 0000000000..e97bfb4b11 --- /dev/null +++ b/spring-core/src/main/resources/setter-context.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + \ No newline at end of file From ac2ce9636c1fef94bc0357bacc7b0283141c3f78 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Fri, 16 Jun 2017 13:57:37 +0200 Subject: [PATCH 002/229] added tests & changed configuration to Java-based config --- .../java/com/baeldung/ConstructorApp.java | 7 +++-- .../src/main/java/com/baeldung/SetterApp.java | 10 +++---- .../configuration/ConstructorConfig.java | 21 ++++++++++++++ .../baeldung/configuration/SetterConfig.java | 28 +++++++++++++++++++ .../configuration/ConstructorConfigTest.java | 22 +++++++++++++++ .../configuration/SetterConfigTest.java | 22 +++++++++++++++ 6 files changed, 101 insertions(+), 9 deletions(-) create mode 100644 spring-core/src/main/java/com/baeldung/configuration/ConstructorConfig.java create mode 100644 spring-core/src/main/java/com/baeldung/configuration/SetterConfig.java create mode 100644 spring-core/src/test/java/com/baeldung/configuration/ConstructorConfigTest.java create mode 100644 spring-core/src/test/java/com/baeldung/configuration/SetterConfigTest.java diff --git a/spring-core/src/main/java/com/baeldung/ConstructorApp.java b/spring-core/src/main/java/com/baeldung/ConstructorApp.java index 89aa55d3b1..3c66f74a36 100644 --- a/spring-core/src/main/java/com/baeldung/ConstructorApp.java +++ b/spring-core/src/main/java/com/baeldung/ConstructorApp.java @@ -1,15 +1,16 @@ package com.baeldung; import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; +import com.baeldung.configuration.ConstructorConfig; import com.baeldung.model.Student; public class ConstructorApp { public static void main(String[] args) { - ApplicationContext context = new ClassPathXmlApplicationContext("constructor-context.xml"); - - Student student = (Student) context.getBean("student"); + AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(ConstructorConfig.class); + Student student = context.getBean(Student.class); student.introduceMyself(); } } diff --git a/spring-core/src/main/java/com/baeldung/SetterApp.java b/spring-core/src/main/java/com/baeldung/SetterApp.java index 17de7db6dd..202f557f44 100644 --- a/spring-core/src/main/java/com/baeldung/SetterApp.java +++ b/spring-core/src/main/java/com/baeldung/SetterApp.java @@ -1,15 +1,13 @@ package com.baeldung; -import org.springframework.context.ApplicationContext; -import org.springframework.context.support.ClassPathXmlApplicationContext; - +import org.springframework.context.annotation.AnnotationConfigApplicationContext; +import com.baeldung.configuration.SetterConfig; import com.baeldung.model.Student; public class SetterApp { public static void main(String[] args) { - ApplicationContext context = new ClassPathXmlApplicationContext("setter-context.xml"); - - Student student = (Student) context.getBean("student"); + AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(SetterConfig.class); + Student student = context.getBean(Student.class); student.introduceMyself(); } } diff --git a/spring-core/src/main/java/com/baeldung/configuration/ConstructorConfig.java b/spring-core/src/main/java/com/baeldung/configuration/ConstructorConfig.java new file mode 100644 index 0000000000..e1ebdcedca --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/configuration/ConstructorConfig.java @@ -0,0 +1,21 @@ +package com.baeldung.configuration; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import com.baeldung.model.College; +import com.baeldung.model.Student; + +@Configuration +public class ConstructorConfig { + + @Bean + public Student student() { + return new Student(1, "John", college()); + } + + @Bean + public College college() { + return new College(1, "New York"); + } +} diff --git a/spring-core/src/main/java/com/baeldung/configuration/SetterConfig.java b/spring-core/src/main/java/com/baeldung/configuration/SetterConfig.java new file mode 100644 index 0000000000..caaa70ee46 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/configuration/SetterConfig.java @@ -0,0 +1,28 @@ +package com.baeldung.configuration; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import com.baeldung.model.College; +import com.baeldung.model.Student; + +@Configuration +public class SetterConfig { + + @Bean + public Student student() { + Student student = new Student(); + student.setId(2); + student.setName("Tom"); + student.setCollege(college()); + return student; + } + + @Bean + public College college() { + College college = new College(); + college.setId(2); + college.setName("Pittsburgh"); + return college; + } +} diff --git a/spring-core/src/test/java/com/baeldung/configuration/ConstructorConfigTest.java b/spring-core/src/test/java/com/baeldung/configuration/ConstructorConfigTest.java new file mode 100644 index 0000000000..a9f5165704 --- /dev/null +++ b/spring-core/src/test/java/com/baeldung/configuration/ConstructorConfigTest.java @@ -0,0 +1,22 @@ +package com.baeldung.configuration; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; + +import com.baeldung.model.Student; + +public class ConstructorConfigTest { + + @Test + public void testConstructorDependencyInjection() { + ApplicationContext context = new AnnotationConfigApplicationContext(ConstructorConfig.class); + Student student = context.getBean(Student.class); + assertEquals(1, student.getId()); + assertEquals("John", student.getName()); + assertEquals(1, student.getCollege().getId()); + assertEquals("New York", student.getCollege().getName()); + } +} diff --git a/spring-core/src/test/java/com/baeldung/configuration/SetterConfigTest.java b/spring-core/src/test/java/com/baeldung/configuration/SetterConfigTest.java new file mode 100644 index 0000000000..5d687d0272 --- /dev/null +++ b/spring-core/src/test/java/com/baeldung/configuration/SetterConfigTest.java @@ -0,0 +1,22 @@ +package com.baeldung.configuration; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; + +import com.baeldung.model.Student; + +public class SetterConfigTest { + + @Test + public void testConstructorDependencyInjection() { + ApplicationContext context = new AnnotationConfigApplicationContext(SetterConfig.class); + Student student = context.getBean(Student.class); + assertEquals(2, student.getId()); + assertEquals("Tom", student.getName()); + assertEquals(2, student.getCollege().getId()); + assertEquals("Pittsburgh", student.getCollege().getName()); + } +} From 5a8ec66b5dbf34d7c8ec5ec638d809a1bb759c09 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Fri, 16 Jun 2017 14:16:41 +0200 Subject: [PATCH 003/229] removed xml config files --- .../main/resources/constructor-context.xml | 17 ----------------- .../src/main/resources/setter-context.xml | 19 ------------------- 2 files changed, 36 deletions(-) delete mode 100644 spring-core/src/main/resources/constructor-context.xml delete mode 100644 spring-core/src/main/resources/setter-context.xml diff --git a/spring-core/src/main/resources/constructor-context.xml b/spring-core/src/main/resources/constructor-context.xml deleted file mode 100644 index 67d492a0d6..0000000000 --- a/spring-core/src/main/resources/constructor-context.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - diff --git a/spring-core/src/main/resources/setter-context.xml b/spring-core/src/main/resources/setter-context.xml deleted file mode 100644 index e97bfb4b11..0000000000 --- a/spring-core/src/main/resources/setter-context.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file From ee8bf9f7112e66f0cdc59a3b75942c982956df1c Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Fri, 16 Jun 2017 14:38:54 +0200 Subject: [PATCH 004/229] rename unit tests --- .../java/com/baeldung/configuration/ConstructorConfigTest.java | 2 +- .../test/java/com/baeldung/configuration/SetterConfigTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-core/src/test/java/com/baeldung/configuration/ConstructorConfigTest.java b/spring-core/src/test/java/com/baeldung/configuration/ConstructorConfigTest.java index a9f5165704..5a80b8266b 100644 --- a/spring-core/src/test/java/com/baeldung/configuration/ConstructorConfigTest.java +++ b/spring-core/src/test/java/com/baeldung/configuration/ConstructorConfigTest.java @@ -11,7 +11,7 @@ import com.baeldung.model.Student; public class ConstructorConfigTest { @Test - public void testConstructorDependencyInjection() { + public void whenContextLoaded_thenDependencyInjected() { ApplicationContext context = new AnnotationConfigApplicationContext(ConstructorConfig.class); Student student = context.getBean(Student.class); assertEquals(1, student.getId()); diff --git a/spring-core/src/test/java/com/baeldung/configuration/SetterConfigTest.java b/spring-core/src/test/java/com/baeldung/configuration/SetterConfigTest.java index 5d687d0272..3d11c42e50 100644 --- a/spring-core/src/test/java/com/baeldung/configuration/SetterConfigTest.java +++ b/spring-core/src/test/java/com/baeldung/configuration/SetterConfigTest.java @@ -11,7 +11,7 @@ import com.baeldung.model.Student; public class SetterConfigTest { @Test - public void testConstructorDependencyInjection() { + public void whenContextLoaded_thenDependencyInjected() { ApplicationContext context = new AnnotationConfigApplicationContext(SetterConfig.class); Student student = context.getBean(Student.class); assertEquals(2, student.getId()); From 94fc522f7fd896ce44b84e28d08c13e20646c381 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Fri, 30 Jun 2017 03:34:57 +0200 Subject: [PATCH 005/229] BAEL-972 - Apache Commons Text --- libraries/pom.xml | 6 +++++ .../test/java/com/baeldung/text/DiffTest.java | 18 +++++++++++++ .../text/LongestCommonSubsequenceTest.java | 25 +++++++++++++++++++ .../com/baeldung/text/StrBuilderTest.java | 24 ++++++++++++++++++ .../com/baeldung/text/StrSubstitutorTest.java | 23 +++++++++++++++++ .../java/com/baeldung/text/WordUtilsTest.java | 23 +++++++++++++++++ 6 files changed, 119 insertions(+) create mode 100644 libraries/src/test/java/com/baeldung/text/DiffTest.java create mode 100644 libraries/src/test/java/com/baeldung/text/LongestCommonSubsequenceTest.java create mode 100644 libraries/src/test/java/com/baeldung/text/StrBuilderTest.java create mode 100644 libraries/src/test/java/com/baeldung/text/StrSubstitutorTest.java create mode 100644 libraries/src/test/java/com/baeldung/text/WordUtilsTest.java diff --git a/libraries/pom.xml b/libraries/pom.xml index 56c94e013e..2aec319cbf 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -76,6 +76,11 @@ commons-lang3 ${commons-lang.version} + + org.apache.commons + commons-text + ${commons-text.version} + org.jasypt jasypt @@ -292,6 +297,7 @@ 0.7.0 3.2.4 3.5 + 1.1 1.9.2 1.2 3.21.0-GA diff --git a/libraries/src/test/java/com/baeldung/text/DiffTest.java b/libraries/src/test/java/com/baeldung/text/DiffTest.java new file mode 100644 index 0000000000..95370013b6 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/text/DiffTest.java @@ -0,0 +1,18 @@ +package com.baeldung.text; + +import org.apache.commons.text.diff.EditScript; +import org.apache.commons.text.diff.StringsComparator; +import org.junit.Assert; +import org.junit.Test; + +public class DiffTest { + + @Test + public void whenEditScript_thenCorrect() { + StringsComparator cmp = new StringsComparator("ABCFGH", "BCDEFG"); + EditScript script = cmp.getScript(); + int mod = script.getModifications(); + + Assert.assertEquals(4, mod); + } +} diff --git a/libraries/src/test/java/com/baeldung/text/LongestCommonSubsequenceTest.java b/libraries/src/test/java/com/baeldung/text/LongestCommonSubsequenceTest.java new file mode 100644 index 0000000000..80ca0cfbba --- /dev/null +++ b/libraries/src/test/java/com/baeldung/text/LongestCommonSubsequenceTest.java @@ -0,0 +1,25 @@ +package com.baeldung.text; + +import org.apache.commons.text.similarity.LongestCommonSubsequence; +import org.apache.commons.text.similarity.LongestCommonSubsequenceDistance; +import org.junit.Assert; +import org.junit.Test; + +public class LongestCommonSubsequenceTest { + + @Test + public void whenCompare_thenCorrect() { + LongestCommonSubsequence lcs = new LongestCommonSubsequence(); + int countLcs = lcs.apply("New York", "New Hampshire"); + + Assert.assertEquals(5, countLcs); + } + + @Test + public void whenCalculateDistance_thenCorrect() { + LongestCommonSubsequenceDistance lcsd = new LongestCommonSubsequenceDistance(); + int countLcsd = lcsd.apply("New York", "New Hampshire"); + + Assert.assertEquals(11, countLcsd); + } +} diff --git a/libraries/src/test/java/com/baeldung/text/StrBuilderTest.java b/libraries/src/test/java/com/baeldung/text/StrBuilderTest.java new file mode 100644 index 0000000000..a8dbaadc5a --- /dev/null +++ b/libraries/src/test/java/com/baeldung/text/StrBuilderTest.java @@ -0,0 +1,24 @@ +package com.baeldung.text; + +import org.apache.commons.text.StrBuilder; +import org.junit.Assert; +import org.junit.Test; + +public class StrBuilderTest { + + @Test + public void whenReplaced_thenCorrect() { + StrBuilder strBuilder = new StrBuilder("example StrBuilder!"); + strBuilder.replaceAll("example", "new"); + + Assert.assertEquals(new StrBuilder("new StrBuilder!"), strBuilder); + } + + @Test + public void whenCleared_thenEmpty() { + StrBuilder strBuilder = new StrBuilder("example StrBuilder!"); + strBuilder.clear(); + + Assert.assertEquals(new StrBuilder(""), strBuilder); + } +} diff --git a/libraries/src/test/java/com/baeldung/text/StrSubstitutorTest.java b/libraries/src/test/java/com/baeldung/text/StrSubstitutorTest.java new file mode 100644 index 0000000000..24e6ff59c8 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/text/StrSubstitutorTest.java @@ -0,0 +1,23 @@ +package com.baeldung.text; + +import java.util.HashMap; +import java.util.Map; + +import org.apache.commons.text.StrSubstitutor; +import org.junit.Assert; +import org.junit.Test; + +public class StrSubstitutorTest { + + @Test + public void whenSubstituted_thenCorrect() { + Map substitutes = new HashMap<>(); + substitutes.put("name", "John"); + substitutes.put("college", "University of Stanford"); + String templateString = "My name is ${name} and I am a student at the ${college}."; + StrSubstitutor sub = new StrSubstitutor(substitutes); + String result = sub.replace(templateString); + + Assert.assertEquals("My name is John and I am a student at the University of Stanford.", result); + } +} diff --git a/libraries/src/test/java/com/baeldung/text/WordUtilsTest.java b/libraries/src/test/java/com/baeldung/text/WordUtilsTest.java new file mode 100644 index 0000000000..b9268d67b3 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/text/WordUtilsTest.java @@ -0,0 +1,23 @@ +package com.baeldung.text; + +import org.apache.commons.text.WordUtils; +import org.junit.Assert; +import org.junit.Test; + +public class WordUtilsTest { + + @Test + public void whenCapitalized_thenCorrect() { + String toBeCapitalized = "to be capitalized!"; + String result = WordUtils.capitalize(toBeCapitalized); + + Assert.assertEquals("To Be Capitalized!", result); + } + + @Test + public void whenContainsWords_thenCorrect() { + boolean containsWords = WordUtils.containsAllWords("String to search", "to", "search"); + + Assert.assertTrue(containsWords); + } +} From e76cf9ca2630b7443e7346dd60886bce6eb03b34 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Fri, 30 Jun 2017 04:05:00 +0200 Subject: [PATCH 006/229] remove code from evaluation article --- .../configuration/ConstructorConfig.java | 21 --------- .../baeldung/configuration/SetterConfig.java | 28 ----------- .../main/java/com/baeldung/model/College.java | 32 ------------- .../main/java/com/baeldung/model/Student.java | 46 ------------------- .../configuration/ConstructorConfigTest.java | 22 --------- .../configuration/SetterConfigTest.java | 22 --------- 6 files changed, 171 deletions(-) delete mode 100644 spring-core/src/main/java/com/baeldung/configuration/ConstructorConfig.java delete mode 100644 spring-core/src/main/java/com/baeldung/configuration/SetterConfig.java delete mode 100644 spring-core/src/main/java/com/baeldung/model/College.java delete mode 100644 spring-core/src/main/java/com/baeldung/model/Student.java delete mode 100644 spring-core/src/test/java/com/baeldung/configuration/ConstructorConfigTest.java delete mode 100644 spring-core/src/test/java/com/baeldung/configuration/SetterConfigTest.java diff --git a/spring-core/src/main/java/com/baeldung/configuration/ConstructorConfig.java b/spring-core/src/main/java/com/baeldung/configuration/ConstructorConfig.java deleted file mode 100644 index e1ebdcedca..0000000000 --- a/spring-core/src/main/java/com/baeldung/configuration/ConstructorConfig.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.baeldung.configuration; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -import com.baeldung.model.College; -import com.baeldung.model.Student; - -@Configuration -public class ConstructorConfig { - - @Bean - public Student student() { - return new Student(1, "John", college()); - } - - @Bean - public College college() { - return new College(1, "New York"); - } -} diff --git a/spring-core/src/main/java/com/baeldung/configuration/SetterConfig.java b/spring-core/src/main/java/com/baeldung/configuration/SetterConfig.java deleted file mode 100644 index caaa70ee46..0000000000 --- a/spring-core/src/main/java/com/baeldung/configuration/SetterConfig.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.baeldung.configuration; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -import com.baeldung.model.College; -import com.baeldung.model.Student; - -@Configuration -public class SetterConfig { - - @Bean - public Student student() { - Student student = new Student(); - student.setId(2); - student.setName("Tom"); - student.setCollege(college()); - return student; - } - - @Bean - public College college() { - College college = new College(); - college.setId(2); - college.setName("Pittsburgh"); - return college; - } -} diff --git a/spring-core/src/main/java/com/baeldung/model/College.java b/spring-core/src/main/java/com/baeldung/model/College.java deleted file mode 100644 index 0e55561fe7..0000000000 --- a/spring-core/src/main/java/com/baeldung/model/College.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.baeldung.model; - -public class College { - - private int id; - private String name; - - public College() { - } - - public College(int id, String name) { - this.id = id; - this.name = name; - } - - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/model/Student.java b/spring-core/src/main/java/com/baeldung/model/Student.java deleted file mode 100644 index 46f01cd32d..0000000000 --- a/spring-core/src/main/java/com/baeldung/model/Student.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.baeldung.model; - -public class Student { - - private int id; - private String name; - private College college; - - public Student() { - } - - public Student(int id, String name, College college) { - this.id = id; - this.name = name; - this.college = college; - } - - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public College getCollege() { - return college; - } - - public void setCollege(College college) { - this.college = college; - } - - public void introduceMyself() { - System.out.println("My ID is " + id + " and my name is " + name + ". I am a student at " + college.getName() + " College."); - } - -} diff --git a/spring-core/src/test/java/com/baeldung/configuration/ConstructorConfigTest.java b/spring-core/src/test/java/com/baeldung/configuration/ConstructorConfigTest.java deleted file mode 100644 index 5a80b8266b..0000000000 --- a/spring-core/src/test/java/com/baeldung/configuration/ConstructorConfigTest.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.baeldung.configuration; - -import static org.junit.Assert.assertEquals; - -import org.junit.Test; -import org.springframework.context.ApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; - -import com.baeldung.model.Student; - -public class ConstructorConfigTest { - - @Test - public void whenContextLoaded_thenDependencyInjected() { - ApplicationContext context = new AnnotationConfigApplicationContext(ConstructorConfig.class); - Student student = context.getBean(Student.class); - assertEquals(1, student.getId()); - assertEquals("John", student.getName()); - assertEquals(1, student.getCollege().getId()); - assertEquals("New York", student.getCollege().getName()); - } -} diff --git a/spring-core/src/test/java/com/baeldung/configuration/SetterConfigTest.java b/spring-core/src/test/java/com/baeldung/configuration/SetterConfigTest.java deleted file mode 100644 index 3d11c42e50..0000000000 --- a/spring-core/src/test/java/com/baeldung/configuration/SetterConfigTest.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.baeldung.configuration; - -import static org.junit.Assert.assertEquals; - -import org.junit.Test; -import org.springframework.context.ApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; - -import com.baeldung.model.Student; - -public class SetterConfigTest { - - @Test - public void whenContextLoaded_thenDependencyInjected() { - ApplicationContext context = new AnnotationConfigApplicationContext(SetterConfig.class); - Student student = context.getBean(Student.class); - assertEquals(2, student.getId()); - assertEquals("Tom", student.getName()); - assertEquals(2, student.getCollege().getId()); - assertEquals("Pittsburgh", student.getCollege().getName()); - } -} From c26eaf869650ae634df2256cba6bd95789c5c026 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Fri, 30 Jun 2017 04:06:35 +0200 Subject: [PATCH 007/229] remove code from evaluation article --- .../main/java/com/baeldung/ConstructorApp.java | 16 ---------------- .../src/main/java/com/baeldung/SetterApp.java | 13 ------------- 2 files changed, 29 deletions(-) delete mode 100644 spring-core/src/main/java/com/baeldung/ConstructorApp.java delete mode 100644 spring-core/src/main/java/com/baeldung/SetterApp.java diff --git a/spring-core/src/main/java/com/baeldung/ConstructorApp.java b/spring-core/src/main/java/com/baeldung/ConstructorApp.java deleted file mode 100644 index 3c66f74a36..0000000000 --- a/spring-core/src/main/java/com/baeldung/ConstructorApp.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.baeldung; - -import org.springframework.context.ApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; -import org.springframework.context.support.ClassPathXmlApplicationContext; - -import com.baeldung.configuration.ConstructorConfig; -import com.baeldung.model.Student; - -public class ConstructorApp { - public static void main(String[] args) { - AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(ConstructorConfig.class); - Student student = context.getBean(Student.class); - student.introduceMyself(); - } -} diff --git a/spring-core/src/main/java/com/baeldung/SetterApp.java b/spring-core/src/main/java/com/baeldung/SetterApp.java deleted file mode 100644 index 202f557f44..0000000000 --- a/spring-core/src/main/java/com/baeldung/SetterApp.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.baeldung; - -import org.springframework.context.annotation.AnnotationConfigApplicationContext; -import com.baeldung.configuration.SetterConfig; -import com.baeldung.model.Student; - -public class SetterApp { - public static void main(String[] args) { - AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(SetterConfig.class); - Student student = context.getBean(Student.class); - student.introduceMyself(); - } -} From 760d4e1a913be06e80b5081faf384212e810d367 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 1 Jul 2017 02:50:24 +0200 Subject: [PATCH 008/229] BAEL-972 - Apache Commons Text - added another example --- .../com/baeldung/text/UnicodeEscaperTest.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 libraries/src/test/java/com/baeldung/text/UnicodeEscaperTest.java diff --git a/libraries/src/test/java/com/baeldung/text/UnicodeEscaperTest.java b/libraries/src/test/java/com/baeldung/text/UnicodeEscaperTest.java new file mode 100644 index 0000000000..5a52bfd0db --- /dev/null +++ b/libraries/src/test/java/com/baeldung/text/UnicodeEscaperTest.java @@ -0,0 +1,16 @@ +package com.baeldung.text; + +import org.apache.commons.text.translate.UnicodeEscaper; +import org.junit.Assert; +import org.junit.Test; + +public class UnicodeEscaperTest { + + @Test + public void whenTranslate_thenCorrect() { + UnicodeEscaper ue = UnicodeEscaper.above(0); + String result = ue.translate("ABCD"); + + Assert.assertEquals("\\u0041\\u0042\\u0043\\u0044", result); + } +} From 7d87b3aeb7ac35b2721f0e02b10a127b02d16e50 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sun, 2 Jul 2017 19:44:44 +0200 Subject: [PATCH 009/229] BAEL-972 - Apache Commons Text - just indentation --- .../src/test/java/com/baeldung/text/StrBuilderTest.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libraries/src/test/java/com/baeldung/text/StrBuilderTest.java b/libraries/src/test/java/com/baeldung/text/StrBuilderTest.java index a8dbaadc5a..38cc6de052 100644 --- a/libraries/src/test/java/com/baeldung/text/StrBuilderTest.java +++ b/libraries/src/test/java/com/baeldung/text/StrBuilderTest.java @@ -5,20 +5,20 @@ import org.junit.Assert; import org.junit.Test; public class StrBuilderTest { - + @Test public void whenReplaced_thenCorrect() { StrBuilder strBuilder = new StrBuilder("example StrBuilder!"); strBuilder.replaceAll("example", "new"); - + Assert.assertEquals(new StrBuilder("new StrBuilder!"), strBuilder); } - + @Test public void whenCleared_thenEmpty() { StrBuilder strBuilder = new StrBuilder("example StrBuilder!"); strBuilder.clear(); - + Assert.assertEquals(new StrBuilder(""), strBuilder); } } From d184aa3920b541bd1b8b9f292226aa1bf3004055 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 8 Jul 2017 04:45:52 +0200 Subject: [PATCH 010/229] BAEL-994 - TemporalAdjuster in Java --- .../CustomTemporalAdjuster.java | 23 +++++++ .../TemporalAdjusterUtil.java | 31 +++++++++ .../CustomTemporalAdjusterTest.java | 63 +++++++++++++++++++ .../TemporalAdjustersTest.java | 29 +++++++++ 4 files changed, 146 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/temporaladjuster/CustomTemporalAdjuster.java create mode 100644 core-java/src/main/java/com/baeldung/temporaladjuster/TemporalAdjusterUtil.java create mode 100644 core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java create mode 100644 core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java diff --git a/core-java/src/main/java/com/baeldung/temporaladjuster/CustomTemporalAdjuster.java b/core-java/src/main/java/com/baeldung/temporaladjuster/CustomTemporalAdjuster.java new file mode 100644 index 0000000000..ab491bee66 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/temporaladjuster/CustomTemporalAdjuster.java @@ -0,0 +1,23 @@ +package com.baeldung.temporaladjuster; + +import java.time.DayOfWeek; +import java.time.temporal.ChronoField; +import java.time.temporal.ChronoUnit; +import java.time.temporal.Temporal; +import java.time.temporal.TemporalAdjuster; + +public class CustomTemporalAdjuster implements TemporalAdjuster { + + @Override + public Temporal adjustInto(Temporal temporal) { + DayOfWeek dayOfWeek = DayOfWeek.of(temporal.get(ChronoField.DAY_OF_WEEK)); + int daysToAdd; + if (dayOfWeek == DayOfWeek.FRIDAY) + daysToAdd = 3; + else if (dayOfWeek == DayOfWeek.SATURDAY) + daysToAdd = 2; + else + daysToAdd = 1; + return temporal.plus(daysToAdd, ChronoUnit.DAYS); + } +} diff --git a/core-java/src/main/java/com/baeldung/temporaladjuster/TemporalAdjusterUtil.java b/core-java/src/main/java/com/baeldung/temporaladjuster/TemporalAdjusterUtil.java new file mode 100644 index 0000000000..1a1528456e --- /dev/null +++ b/core-java/src/main/java/com/baeldung/temporaladjuster/TemporalAdjusterUtil.java @@ -0,0 +1,31 @@ +package com.baeldung.temporaladjuster; + +import java.text.SimpleDateFormat; +import java.util.Calendar; + +public class TemporalAdjusterUtil { + + public static Calendar nextDayOfWeek(int dayOfWeek) { + Calendar date = Calendar.getInstance(); + int difference = dayOfWeek - date.get(Calendar.DAY_OF_WEEK); + if (!(difference > 0)) { + difference += 7; + } + date.add(Calendar.DAY_OF_MONTH, difference); + return date; + } + + @SuppressWarnings("static-access") + public static String getNextWorkingDay() { + Calendar calendar = Calendar.getInstance(); + SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); + format.setCalendar(calendar); + if (calendar.DAY_OF_WEEK == Calendar.FRIDAY) + calendar.add(Calendar.DATE, 3); + if (calendar.DAY_OF_WEEK == Calendar.SATURDAY) + calendar.add(Calendar.DATE, 2); + else + calendar.add(Calendar.DATE, 1); + return format.format(calendar.getTime()); + } +} diff --git a/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java b/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java new file mode 100644 index 0000000000..10dce5c498 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java @@ -0,0 +1,63 @@ +package com.baeldung.temporaladjusters; + +import java.text.SimpleDateFormat; +import java.time.DayOfWeek; +import java.time.LocalDate; +import java.time.Period; +import java.time.temporal.TemporalAdjuster; +import java.time.temporal.TemporalAdjusters; +import java.util.Calendar; + +import org.junit.Assert; +import org.junit.Test; + +import com.baeldung.temporaladjuster.CustomTemporalAdjuster; +import com.baeldung.temporaladjuster.TemporalAdjusterUtil; + +public class CustomTemporalAdjusterTest { + + @Test + public void whenAdjustAndImplementInterface_thenNextWorkingDay() { + LocalDate localDate = LocalDate.now(); + CustomTemporalAdjuster temporalAdjuster = new CustomTemporalAdjuster(); + LocalDate nextWorkingDay = localDate.with(temporalAdjuster); + + Assert.assertEquals(TemporalAdjusterUtil.getNextWorkingDay(), nextWorkingDay.toString()); + } + + @Test + public void whenAdjust_thenNextWorkingDay() { + LocalDate localDate = LocalDate.now(); + TemporalAdjuster temporalAdjuster = NEXT_WORKING_DAY; + LocalDate date = localDate.with(temporalAdjuster); + + Assert.assertEquals(TemporalAdjusterUtil.getNextWorkingDay(), date.toString()); + } + + @Test + public void whenAdjust_thenFourteenDaysFromToday() { + LocalDate localDate = LocalDate.now(); + TemporalAdjuster temporalAdjuster = (t) -> t.plus(Period.ofDays(14)); + LocalDate result = localDate.with(temporalAdjuster); + + Calendar calendar = Calendar.getInstance(); + SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); + format.setCalendar(calendar); + calendar.add(Calendar.DATE, 14); + String fourteenDaysFromToday = format.format(calendar.getTime()); + + Assert.assertEquals(fourteenDaysFromToday, result.toString()); + } + + static TemporalAdjuster NEXT_WORKING_DAY = TemporalAdjusters.ofDateAdjuster(today -> { + DayOfWeek dayOfWeek = today.getDayOfWeek(); + int daysToAdd; + if (dayOfWeek == DayOfWeek.FRIDAY) + daysToAdd = 3; + else if (dayOfWeek == DayOfWeek.SATURDAY) + daysToAdd = 2; + else + daysToAdd = 1; + return today.plusDays(daysToAdd); + }); +} diff --git a/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java b/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java new file mode 100644 index 0000000000..f21da5cf75 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java @@ -0,0 +1,29 @@ +package com.baeldung.temporaladjusters; + +import java.text.SimpleDateFormat; +import java.time.DayOfWeek; +import java.time.LocalDate; +import java.time.temporal.TemporalAdjusters; +import java.util.Calendar; + +import org.junit.Assert; +import org.junit.Test; + +import com.baeldung.temporaladjuster.TemporalAdjusterUtil; + +public class TemporalAdjustersTest { + + @Test + public void whenAdjust_thenNextSunday() { + LocalDate localDate = LocalDate.now(); + LocalDate nextSunday = localDate.with(TemporalAdjusters.next(DayOfWeek.SUNDAY)); + + Calendar calendar = TemporalAdjusterUtil.nextDayOfWeek(Calendar.SUNDAY); + SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); + format.setCalendar(calendar); + String formattedDate = format.format(calendar.getTime()); + + Assert.assertEquals(formattedDate, nextSunday.toString()); + } + +} From 236ac77db11ef38a62f71cf4e8e19039254dc89a Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 8 Jul 2017 14:31:29 +0200 Subject: [PATCH 011/229] BAEL-994 - TemporalAdjuster in Java --- .../temporaladjusters/CustomTemporalAdjusterTest.java | 10 ++-------- .../temporaladjusters/TemporalAdjustersTest.java | 11 ++--------- 2 files changed, 4 insertions(+), 17 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java b/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java index 10dce5c498..9e5ba5b158 100644 --- a/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java +++ b/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java @@ -1,12 +1,10 @@ package com.baeldung.temporaladjusters; -import java.text.SimpleDateFormat; import java.time.DayOfWeek; import java.time.LocalDate; import java.time.Period; import java.time.temporal.TemporalAdjuster; import java.time.temporal.TemporalAdjusters; -import java.util.Calendar; import org.junit.Assert; import org.junit.Test; @@ -24,7 +22,7 @@ public class CustomTemporalAdjusterTest { Assert.assertEquals(TemporalAdjusterUtil.getNextWorkingDay(), nextWorkingDay.toString()); } - + @Test public void whenAdjust_thenNextWorkingDay() { LocalDate localDate = LocalDate.now(); @@ -40,11 +38,7 @@ public class CustomTemporalAdjusterTest { TemporalAdjuster temporalAdjuster = (t) -> t.plus(Period.ofDays(14)); LocalDate result = localDate.with(temporalAdjuster); - Calendar calendar = Calendar.getInstance(); - SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); - format.setCalendar(calendar); - calendar.add(Calendar.DATE, 14); - String fourteenDaysFromToday = format.format(calendar.getTime()); + String fourteenDaysFromToday = "2017-07-22"; Assert.assertEquals(fourteenDaysFromToday, result.toString()); } diff --git a/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java b/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java index f21da5cf75..b80668e09b 100644 --- a/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java +++ b/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java @@ -1,16 +1,12 @@ package com.baeldung.temporaladjusters; -import java.text.SimpleDateFormat; import java.time.DayOfWeek; import java.time.LocalDate; import java.time.temporal.TemporalAdjusters; -import java.util.Calendar; import org.junit.Assert; import org.junit.Test; -import com.baeldung.temporaladjuster.TemporalAdjusterUtil; - public class TemporalAdjustersTest { @Test @@ -18,12 +14,9 @@ public class TemporalAdjustersTest { LocalDate localDate = LocalDate.now(); LocalDate nextSunday = localDate.with(TemporalAdjusters.next(DayOfWeek.SUNDAY)); - Calendar calendar = TemporalAdjusterUtil.nextDayOfWeek(Calendar.SUNDAY); - SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); - format.setCalendar(calendar); - String formattedDate = format.format(calendar.getTime()); + String expected = "2017-07-09"; - Assert.assertEquals(formattedDate, nextSunday.toString()); + Assert.assertEquals(expected, nextSunday.toString()); } } From 62efeccfd090ec683f2b236d2bd115233f552f6b Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 8 Jul 2017 23:24:05 +0200 Subject: [PATCH 012/229] BAEL-994 - TemporalAdjuster in Java --- .../TemporalAdjusterUtil.java | 31 ------------------- 1 file changed, 31 deletions(-) delete mode 100644 core-java/src/main/java/com/baeldung/temporaladjuster/TemporalAdjusterUtil.java diff --git a/core-java/src/main/java/com/baeldung/temporaladjuster/TemporalAdjusterUtil.java b/core-java/src/main/java/com/baeldung/temporaladjuster/TemporalAdjusterUtil.java deleted file mode 100644 index 1a1528456e..0000000000 --- a/core-java/src/main/java/com/baeldung/temporaladjuster/TemporalAdjusterUtil.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.baeldung.temporaladjuster; - -import java.text.SimpleDateFormat; -import java.util.Calendar; - -public class TemporalAdjusterUtil { - - public static Calendar nextDayOfWeek(int dayOfWeek) { - Calendar date = Calendar.getInstance(); - int difference = dayOfWeek - date.get(Calendar.DAY_OF_WEEK); - if (!(difference > 0)) { - difference += 7; - } - date.add(Calendar.DAY_OF_MONTH, difference); - return date; - } - - @SuppressWarnings("static-access") - public static String getNextWorkingDay() { - Calendar calendar = Calendar.getInstance(); - SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); - format.setCalendar(calendar); - if (calendar.DAY_OF_WEEK == Calendar.FRIDAY) - calendar.add(Calendar.DATE, 3); - if (calendar.DAY_OF_WEEK == Calendar.SATURDAY) - calendar.add(Calendar.DATE, 2); - else - calendar.add(Calendar.DATE, 1); - return format.format(calendar.getTime()); - } -} From dc9ee11a796e81cc21c6d7b11900925fdd300ea8 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 8 Jul 2017 23:26:40 +0200 Subject: [PATCH 013/229] BAEL-994 - TemporalAdjuster in Java --- .../CustomTemporalAdjusterTest.java | 23 +++++++++---------- .../TemporalAdjustersTest.java | 2 +- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java b/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java index 9e5ba5b158..a7acc9f743 100644 --- a/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java +++ b/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java @@ -10,41 +10,40 @@ import org.junit.Assert; import org.junit.Test; import com.baeldung.temporaladjuster.CustomTemporalAdjuster; -import com.baeldung.temporaladjuster.TemporalAdjusterUtil; public class CustomTemporalAdjusterTest { @Test public void whenAdjustAndImplementInterface_thenNextWorkingDay() { - LocalDate localDate = LocalDate.now(); + LocalDate localDate = LocalDate.of(2017, 07, 8); CustomTemporalAdjuster temporalAdjuster = new CustomTemporalAdjuster(); LocalDate nextWorkingDay = localDate.with(temporalAdjuster); - Assert.assertEquals(TemporalAdjusterUtil.getNextWorkingDay(), nextWorkingDay.toString()); + Assert.assertEquals("2017-07-10", nextWorkingDay.toString()); } @Test public void whenAdjust_thenNextWorkingDay() { - LocalDate localDate = LocalDate.now(); + LocalDate localDate = LocalDate.of(2017, 07, 8); TemporalAdjuster temporalAdjuster = NEXT_WORKING_DAY; LocalDate date = localDate.with(temporalAdjuster); - Assert.assertEquals(TemporalAdjusterUtil.getNextWorkingDay(), date.toString()); + Assert.assertEquals("2017-07-10", date.toString()); } @Test - public void whenAdjust_thenFourteenDaysFromToday() { - LocalDate localDate = LocalDate.now(); + public void whenAdjust_thenFourteenDaysAfterDate() { + LocalDate localDate = LocalDate.of(2017, 07, 8); TemporalAdjuster temporalAdjuster = (t) -> t.plus(Period.ofDays(14)); LocalDate result = localDate.with(temporalAdjuster); - String fourteenDaysFromToday = "2017-07-22"; + String fourteenDaysAfterDate = "2017-07-22"; - Assert.assertEquals(fourteenDaysFromToday, result.toString()); + Assert.assertEquals(fourteenDaysAfterDate, result.toString()); } - static TemporalAdjuster NEXT_WORKING_DAY = TemporalAdjusters.ofDateAdjuster(today -> { - DayOfWeek dayOfWeek = today.getDayOfWeek(); + static TemporalAdjuster NEXT_WORKING_DAY = TemporalAdjusters.ofDateAdjuster(date -> { + DayOfWeek dayOfWeek = date.getDayOfWeek(); int daysToAdd; if (dayOfWeek == DayOfWeek.FRIDAY) daysToAdd = 3; @@ -52,6 +51,6 @@ public class CustomTemporalAdjusterTest { daysToAdd = 2; else daysToAdd = 1; - return today.plusDays(daysToAdd); + return date.plusDays(daysToAdd); }); } diff --git a/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java b/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java index b80668e09b..d06da5a782 100644 --- a/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java +++ b/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java @@ -11,7 +11,7 @@ public class TemporalAdjustersTest { @Test public void whenAdjust_thenNextSunday() { - LocalDate localDate = LocalDate.now(); + LocalDate localDate = LocalDate.of(2017, 07, 8); LocalDate nextSunday = localDate.with(TemporalAdjusters.next(DayOfWeek.SUNDAY)); String expected = "2017-07-09"; From 0b60c211222eef04ddc78cf854c6c269395ff1f4 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sun, 9 Jul 2017 00:46:20 +0200 Subject: [PATCH 014/229] BAEL-994 - TemporalAdjuster in Java - fix problems --- .../temporaladjusters/CustomTemporalAdjusterTest.java | 4 ---- .../baeldung/temporaladjusters/TemporalAdjustersTest.java | 6 ------ 2 files changed, 10 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java b/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java index 8ac57a8816..a7acc9f743 100644 --- a/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java +++ b/core-java/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java @@ -1,15 +1,11 @@ package com.baeldung.temporaladjusters; -import java.text.SimpleDateFormat; - import java.time.DayOfWeek; import java.time.LocalDate; import java.time.Period; import java.time.temporal.TemporalAdjuster; import java.time.temporal.TemporalAdjusters; -import java.util.Calendar; - import org.junit.Assert; import org.junit.Test; diff --git a/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java b/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java index 707ba7a5c0..d06da5a782 100644 --- a/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java +++ b/core-java/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java @@ -4,15 +4,9 @@ import java.time.DayOfWeek; import java.time.LocalDate; import java.time.temporal.TemporalAdjusters; -import java.text.SimpleDateFormat; - -import java.util.Calendar; - import org.junit.Assert; import org.junit.Test; -import com.baeldung.temporaladjuster.TemporalAdjusterUtil; - public class TemporalAdjustersTest { @Test From 344fdce2a0bb632a20ac4ac4e850709508c9ea70 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sun, 30 Jul 2017 02:35:46 +0200 Subject: [PATCH 015/229] BAEL-1033 Introduction to StreamUtils --- .../com/baeldung/streamutils/DrainStream.java | 11 ++ .../baeldung/streamutils/CopyStreamTest.java | 110 ++++++++++++++++++ libraries/src/test/resources/input.txt | 1 + libraries/src/test/resources/output.txt | 1 + 4 files changed, 123 insertions(+) create mode 100644 libraries/src/main/java/com/baeldung/streamutils/DrainStream.java create mode 100644 libraries/src/test/java/com/baeldung/streamutils/CopyStreamTest.java create mode 100644 libraries/src/test/resources/input.txt create mode 100644 libraries/src/test/resources/output.txt diff --git a/libraries/src/main/java/com/baeldung/streamutils/DrainStream.java b/libraries/src/main/java/com/baeldung/streamutils/DrainStream.java new file mode 100644 index 0000000000..6ee4a1ef3a --- /dev/null +++ b/libraries/src/main/java/com/baeldung/streamutils/DrainStream.java @@ -0,0 +1,11 @@ +package com.baeldung.streamutils; + +import java.io.InputStream; + +import org.springframework.util.StreamUtils; + +public class DrainStream { + public InputStream getInputStream() { + return StreamUtils.emptyInput(); + } +} diff --git a/libraries/src/test/java/com/baeldung/streamutils/CopyStreamTest.java b/libraries/src/test/java/com/baeldung/streamutils/CopyStreamTest.java new file mode 100644 index 0000000000..fd57b602d6 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/streamutils/CopyStreamTest.java @@ -0,0 +1,110 @@ +package com.baeldung.streamutils; + +import static org.junit.Assert.assertTrue; + +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.io.StringWriter; +import java.nio.charset.StandardCharsets; + +import org.apache.commons.io.IOUtils; +import org.junit.Assert; +import org.junit.Test; +import org.springframework.util.StreamUtils; + +public class CopyStreamTest { + + @Test + public void whenCopyInputStreamToOutputStream_thenCorrect() throws IOException { + String inputFileName = "src/test/resources/input.txt"; + String outputFileName = "src/test/resources/output.txt"; + File outputFile = new File(outputFileName); + InputStream in = new FileInputStream(inputFileName); + OutputStream out = new FileOutputStream(outputFileName); + + StreamUtils.copy(in, out); + + assertTrue(outputFile.exists()); + String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); + String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); + Assert.assertEquals(inputFileContent, outputFileContent); + } + + @Test + public void whenCopyRangeOfInputStreamToOutputStream_thenCorrect() throws IOException { + String inputFileName = "src/test/resources/input.txt"; + String outputFileName = "src/test/resources/output.txt"; + File outputFile = new File(outputFileName); + InputStream in = new FileInputStream(inputFileName); + OutputStream out = new FileOutputStream(outputFileName); + + StreamUtils.copyRange(in, out, 1, 10); + + assertTrue(outputFile.exists()); + String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); + String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); + Assert.assertEquals(inputFileContent.substring(1, 11), outputFileContent); + } + + @Test + public void whenCopyStringToOutputStream_thenCorrect() throws IOException { + String string = "Should be copied to OutputStream."; + String outputFileName = "src/test/resources/output.txt"; + File outputFile = new File(outputFileName); + OutputStream out = new FileOutputStream("src/test/resources/output.txt"); + + StreamUtils.copy(string, StandardCharsets.UTF_8, out); + + assertTrue(outputFile.exists()); + String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); + Assert.assertEquals(outputFileContent, string); + } + + @Test + public void whenCopyInputStreamToString_thenCorrect() throws IOException { + String inputFileName = "src/test/resources/input.txt"; + InputStream is = new FileInputStream(inputFileName); + String content = StreamUtils.copyToString(is, StandardCharsets.UTF_8); + + String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); + Assert.assertEquals(inputFileContent, content); + } + + @Test + public void whenCopyByteArrayToOutputStream_thenCorrect() throws IOException { + String outputFileName = "src/test/resources/output.txt"; + String string = "Should be copied to OutputStream."; + byte[] byteArray = string.getBytes(); + OutputStream out = new FileOutputStream("src/test/resources/output.txt"); + + StreamUtils.copy(byteArray, out); + String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); + Assert.assertEquals(outputFileContent, string); + } + + @Test + public void whenCopyInputStreamToByteArray_thenCorrect() throws IOException { + String inputFileName = "src/test/resources/input.txt"; + InputStream in = new FileInputStream(inputFileName); + byte[] out = StreamUtils.copyToByteArray(in); + + String content = new String(out); + String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); + Assert.assertEquals(inputFileContent, content); + } + + public static String getStringFromInputStream(InputStream input) throws IOException { + StringWriter writer = new StringWriter(); + IOUtils.copy(input, writer, "UTF-8"); + return writer.toString(); + } + + public InputStream getNonClosingInputStream() throws IOException { + InputStream in = new FileInputStream("src/test/resources/input.txt"); + return StreamUtils.nonClosing(in); + } +} diff --git a/libraries/src/test/resources/input.txt b/libraries/src/test/resources/input.txt new file mode 100644 index 0000000000..811232fa1f --- /dev/null +++ b/libraries/src/test/resources/input.txt @@ -0,0 +1 @@ +This file is merely for testing. \ No newline at end of file diff --git a/libraries/src/test/resources/output.txt b/libraries/src/test/resources/output.txt new file mode 100644 index 0000000000..34e1e27d5a --- /dev/null +++ b/libraries/src/test/resources/output.txt @@ -0,0 +1 @@ +Should be copied to OutputStream. \ No newline at end of file From ece39cb6891185a3c30d3a8a6c7fda00b35b56fd Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sun, 30 Jul 2017 03:13:37 +0200 Subject: [PATCH 016/229] BAEL-1033 Introduction to StreamUtils --- .../com/baeldung/streamutils/CopyStream.java | 22 +++++++++++++++++++ .../baeldung/streamutils/CopyStreamTest.java | 14 ++---------- 2 files changed, 24 insertions(+), 12 deletions(-) create mode 100644 libraries/src/main/java/com/baeldung/streamutils/CopyStream.java diff --git a/libraries/src/main/java/com/baeldung/streamutils/CopyStream.java b/libraries/src/main/java/com/baeldung/streamutils/CopyStream.java new file mode 100644 index 0000000000..430759f3a0 --- /dev/null +++ b/libraries/src/main/java/com/baeldung/streamutils/CopyStream.java @@ -0,0 +1,22 @@ +package com.baeldung.streamutils; + +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.StringWriter; + +import org.apache.commons.io.IOUtils; +import org.springframework.util.StreamUtils; + +public class CopyStream { + public static String getStringFromInputStream(InputStream input) throws IOException { + StringWriter writer = new StringWriter(); + IOUtils.copy(input, writer, "UTF-8"); + return writer.toString(); + } + + public InputStream getNonClosingInputStream() throws IOException { + InputStream in = new FileInputStream("src/test/resources/input.txt"); + return StreamUtils.nonClosing(in); + } +} diff --git a/libraries/src/test/java/com/baeldung/streamutils/CopyStreamTest.java b/libraries/src/test/java/com/baeldung/streamutils/CopyStreamTest.java index fd57b602d6..9a65075e5b 100644 --- a/libraries/src/test/java/com/baeldung/streamutils/CopyStreamTest.java +++ b/libraries/src/test/java/com/baeldung/streamutils/CopyStreamTest.java @@ -8,14 +8,14 @@ import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; -import java.io.StringWriter; import java.nio.charset.StandardCharsets; -import org.apache.commons.io.IOUtils; import org.junit.Assert; import org.junit.Test; import org.springframework.util.StreamUtils; +import static com.baeldung.streamutils.CopyStream.getStringFromInputStream; + public class CopyStreamTest { @Test @@ -97,14 +97,4 @@ public class CopyStreamTest { Assert.assertEquals(inputFileContent, content); } - public static String getStringFromInputStream(InputStream input) throws IOException { - StringWriter writer = new StringWriter(); - IOUtils.copy(input, writer, "UTF-8"); - return writer.toString(); - } - - public InputStream getNonClosingInputStream() throws IOException { - InputStream in = new FileInputStream("src/test/resources/input.txt"); - return StreamUtils.nonClosing(in); - } } From 52745f2a1c24608cba3549c95ba0a72b27ac4f16 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sun, 30 Jul 2017 19:26:24 +0200 Subject: [PATCH 017/229] BAEL-1033 Introduction to StreamUtils --- spring-core/pom.xml | 260 +++++++++--------- .../com/baeldung/streamutils/CopyStream.java | 0 .../com/baeldung/streamutils/DrainStream.java | 0 .../baeldung/streamutils/CopyStreamTest.java | 0 .../src/test/resources/input.txt | 0 .../src/test/resources/output.txt | 0 6 files changed, 133 insertions(+), 127 deletions(-) rename {libraries => spring-core}/src/main/java/com/baeldung/streamutils/CopyStream.java (100%) rename {libraries => spring-core}/src/main/java/com/baeldung/streamutils/DrainStream.java (100%) rename {libraries => spring-core}/src/test/java/com/baeldung/streamutils/CopyStreamTest.java (100%) rename {libraries => spring-core}/src/test/resources/input.txt (100%) rename {libraries => spring-core}/src/test/resources/output.txt (100%) diff --git a/spring-core/pom.xml b/spring-core/pom.xml index 85cf4573aa..9d9e9838d3 100644 --- a/spring-core/pom.xml +++ b/spring-core/pom.xml @@ -1,141 +1,147 @@ + xmlns="http://maven.apache.org/POM/4.0.0" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - 4.0.0 + 4.0.0 - com.baeldung - spring-core - 0.0.1-SNAPSHOT - war + com.baeldung + spring-core + 0.0.1-SNAPSHOT + war - spring-core + spring-core - - com.baeldung - parent-modules - 1.0.0-SNAPSHOT - + + com.baeldung + parent-modules + 1.0.0-SNAPSHOT + - - - org.mockito - mockito-all - ${mockito.version} - - - org.springframework - spring-test - ${spring.version} - - - org.springframework - spring-core - ${spring.version} - - - org.springframework - spring-beans - ${spring.version} - - - org.springframework - spring-context - ${spring.version} - - - javax.inject - javax.inject - ${javax.inject.version} - - - com.google.guava - guava - ${guava.version} - - - org.projectlombok - lombok - ${lombok.version} - - - org.springframework.boot - spring-boot-starter - 1.5.2.RELEASE - - - org.springframework.boot - spring-boot-test - ${mockito.spring.boot.version} - test - - + + + org.mockito + mockito-all + ${mockito.version} + + + org.springframework + spring-test + ${spring.version} + + + org.springframework + spring-core + ${spring.version} + + + org.springframework + spring-beans + ${spring.version} + + + org.springframework + spring-context + ${spring.version} + + + javax.inject + javax.inject + ${javax.inject.version} + + + com.google.guava + guava + ${guava.version} + + + org.projectlombok + lombok + ${lombok.version} + + + org.springframework.boot + spring-boot-starter + 1.5.2.RELEASE + + + org.springframework.boot + spring-boot-test + ${mockito.spring.boot.version} + test + + + commons-io + commons-io + ${commons.io.version} + + - - - - org.apache.maven.plugins - maven-war-plugin - ${maven-war-plugin.version} - - false - - + + + + org.apache.maven.plugins + maven-war-plugin + ${maven-war-plugin.version} + + false + + - + - + - - - integration - - - - org.apache.maven.plugins - maven-surefire-plugin - - - integration-test - - test - - - - **/*LiveTest.java - - - **/*IntegrationTest.java - - - - - - - json - - - - - - - + + + integration + + + + org.apache.maven.plugins + maven-surefire-plugin + + + integration-test + + test + + + + **/*LiveTest.java + + + **/*IntegrationTest.java + + + + + + + json + + + + + + + - - 1.10.19 - 1.4.4.RELEASE - 4.3.4.RELEASE - 1 - 20.0 - 2.6 - 1.16.12 - + + 1.10.19 + 1.4.4.RELEASE + 4.3.4.RELEASE + 1 + 20.0 + 2.6 + 1.16.12 + 2.5 + - - - java.net - https://maven.java.net/content/repositories/releases/ - - + + + java.net + https://maven.java.net/content/repositories/releases/ + + diff --git a/libraries/src/main/java/com/baeldung/streamutils/CopyStream.java b/spring-core/src/main/java/com/baeldung/streamutils/CopyStream.java similarity index 100% rename from libraries/src/main/java/com/baeldung/streamutils/CopyStream.java rename to spring-core/src/main/java/com/baeldung/streamutils/CopyStream.java diff --git a/libraries/src/main/java/com/baeldung/streamutils/DrainStream.java b/spring-core/src/main/java/com/baeldung/streamutils/DrainStream.java similarity index 100% rename from libraries/src/main/java/com/baeldung/streamutils/DrainStream.java rename to spring-core/src/main/java/com/baeldung/streamutils/DrainStream.java diff --git a/libraries/src/test/java/com/baeldung/streamutils/CopyStreamTest.java b/spring-core/src/test/java/com/baeldung/streamutils/CopyStreamTest.java similarity index 100% rename from libraries/src/test/java/com/baeldung/streamutils/CopyStreamTest.java rename to spring-core/src/test/java/com/baeldung/streamutils/CopyStreamTest.java diff --git a/libraries/src/test/resources/input.txt b/spring-core/src/test/resources/input.txt similarity index 100% rename from libraries/src/test/resources/input.txt rename to spring-core/src/test/resources/input.txt diff --git a/libraries/src/test/resources/output.txt b/spring-core/src/test/resources/output.txt similarity index 100% rename from libraries/src/test/resources/output.txt rename to spring-core/src/test/resources/output.txt From 65e2f5968158dc579030e3f9476c8dccdd58963d Mon Sep 17 00:00:00 2001 From: Jose Carvajal Date: Sun, 30 Jul 2017 22:27:38 +0200 Subject: [PATCH 018/229] Matchers is now deprecated in Mockito 2, it's now replaced by ArgumentMatchers --- .../baeldung/mocks/mockito/LoginControllerIntegrationTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java b/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java index 8f8918ab22..9d47b2f5d4 100644 --- a/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java +++ b/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java @@ -8,6 +8,7 @@ import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.mockito.ArgumentMatcher; +import org.mockito.ArgumentMatchers; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.Mockito; @@ -120,7 +121,7 @@ public class LoginControllerIntegrationTest { .login(userForm); // complex matcher Mockito.verify(loginService) - .setCurrentUser(Mockito.argThat(new ArgumentMatcher() { + .setCurrentUser(ArgumentMatchers.argThat(new ArgumentMatcher() { @Override public boolean matches(String argument) { return argument.startsWith("foo"); From 4f2857deb5d31e577fe88c695bf742fbff7eff1e Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sun, 30 Jul 2017 23:04:14 +0200 Subject: [PATCH 019/229] fix formatting --- libraries/pom.xml | 986 +++++++++--------- spring-core/pom.xml | 2 +- .../com/baeldung/streamutils/CopyStream.java | 18 +- .../com/baeldung/streamutils/DrainStream.java | 6 +- .../baeldung/streamutils/CopyStreamTest.java | 128 +-- 5 files changed, 570 insertions(+), 570 deletions(-) diff --git a/libraries/pom.xml b/libraries/pom.xml index a655f5267a..795f255f36 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -1,497 +1,497 @@ - - parent-modules - com.baeldung - 1.0.0-SNAPSHOT - - 4.0.0 - libraries - libraries - - - - org.apache.maven.plugins - maven-dependency-plugin - - - org.apache.felix - maven-bundle-plugin - 3.3.0 - maven-plugin + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + + parent-modules + com.baeldung + 1.0.0-SNAPSHOT + + 4.0.0 + libraries + libraries + + + + org.apache.maven.plugins + maven-dependency-plugin + + + org.apache.felix + maven-bundle-plugin + 3.3.0 + maven-plugin - - - true - - - maven-failsafe-plugin - 2.20 - - - chromedriver - - - - - net.serenity-bdd.maven.plugins - serenity-maven-plugin - ${serenity.plugin.version} - - - serenity-reports - post-integration-test - - aggregate - - - - - - - org.datanucleus - datanucleus-maven-plugin - 5.0.2 - - JDO - ${basedir}/datanucleus.properties - ${basedir}/log4j.properties - true - false - - - - - process-classes - - enhance - - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - **/log4j.properties - - - - com.baeldung.neuroph.NeurophXOR - - - - - - org.apache.maven.plugins - maven-surefire-plugin - 2.18.1 - - - test - test - - test - - - - test/java/com/baeldung/neuroph/XORTest.java - - - - - - - - - - - - org.beykery - neuroph - ${neuroph.version} - - - - cglib - cglib - ${cglib.version} - - - commons-beanutils - commons-beanutils - ${commons-beanutils.version} - - - org.apache.commons - commons-lang3 - ${commons-lang.version} - - - org.apache.commons - commons-text - ${commons-text.version} - - - org.apache.commons - commons-collections4 - ${commons.collections.version} - - - org.jasypt - jasypt - ${jasypt.version} - - - org.javatuples - javatuples - ${javatuples.version} - - - org.javassist - javassist - ${javaassist.version} - - - - org.assertj - assertj-core - ${assertj.version} - - - org.skyscreamer - jsonassert - ${jsonassert.version} - - - org.javers - javers-core - ${javers.version} - - - org.eclipse.jetty - jetty-server - ${jetty.version} - - - org.eclipse.jetty - jetty-servlet - ${jetty.version} - - - org.apache.httpcomponents - httpclient - ${httpclient.version} - - - commons-logging - commons-logging - - - - - commons-io - commons-io - ${commons.io.version} - - - commons-chain - commons-chain - ${commons-chain.version} - - - commons-dbutils - commons-dbutils - ${commons.dbutils.version} - - - org.apache.flink - flink-core - ${flink.version} - - - commons-logging - commons-logging - - - - - org.apache.flink - flink-java - ${flink.version} - - - commons-logging - commons-logging - - - - - org.apache.flink - flink-test-utils_2.10 - ${flink.version} - test - - - org.apache.commons - commons-math3 - 3.6.1 - - - net.serenity-bdd - serenity-core - ${serenity.version} - test - - - net.serenity-bdd - serenity-junit - ${serenity.version} - test - - - net.serenity-bdd - serenity-jbehave - ${serenity.jbehave.version} - test - - - net.serenity-bdd - serenity-rest-assured - ${serenity.version} - test - - - net.serenity-bdd - serenity-jira-requirements-provider - ${serenity.jira.version} - test - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version} - - - - org.datanucleus - javax.jdo - 3.2.0-m6 - - - org.datanucleus - datanucleus-core - 5.1.0-m1 - - - org.datanucleus - datanucleus-api-jdo - 5.1.0-m1 - - - org.datanucleus - datanucleus-rdbms - 5.1.0-m1 - - - org.datanucleus - datanucleus-maven-plugin - 5.0.2 - - - org.datanucleus - datanucleus-xml - 5.0.0-release - - - net.openhft - chronicle - 3.6.4 - - - org.springframework - spring-web - 4.3.8.RELEASE - - - net.serenity-bdd - serenity-spring - ${serenity.version} - test - - - net.serenity-bdd - serenity-screenplay - ${serenity.version} - test - - - net.serenity-bdd - serenity-screenplay-webdriver - ${serenity.version} - test - - - io.rest-assured - spring-mock-mvc - 3.0.3 - test - - - org.multiverse - multiverse-core - ${multiverse.version} - - - com.zaxxer - HikariCP - 2.6.1 - compile - - - com.h2database - h2 - ${h2.version} - - - pl.pragmatists - JUnitParams - ${jUnitParams.version} - test - - - org.quartz-scheduler - quartz - 2.3.0 - - - one.util - streamex - 0.6.5 - - - org.jooq - jool - 0.9.12 - - - org.openjdk.jmh - jmh-core - 1.19 - - - org.openjdk.jmh - jmh-generator-annprocess - 1.19 - - - io.netty - netty-all - ${netty.version} - - - junit - junit - ${junit.version} - test - - - info.debatty - java-lsh - ${java-lsh.version} - - - au.com.dius - pact-jvm-consumer-junit_2.11 - ${pact.version} - test - - - org.codehaus.groovy - groovy-all - 2.4.10 - - - org.awaitility - awaitility - ${awaitility.version} - test - - - org.awaitility - awaitility-proxy - ${awaitility.version} - test - - - org.hamcrest - java-hamcrest - ${org.hamcrest.java-hamcrest.version} - test - - - net.agkn - hll - ${hll.version} - - - net.bytebuddy - byte-buddy - ${bytebuddy.version} - - - net.bytebuddy - byte-buddy-agent - ${bytebuddy.version} - - - org.pcollections - pcollections - ${pcollections.version} - - - - 0.7.0 - 3.2.4 - 3.5 - 1.1 - 1.9.3 - 1.2 - 1.9.2 - 1.2 - 3.21.0-GA - 3.6.2 - 1.5.0 - 3.1.0 - 9.4.3.v20170317 - 4.5.3 - 2.5 - 1.6 - 1.4.196 - 9.4.2.v20170220 - 4.5.3 - 2.5 - 1.2.0 - 2.8.5 - 2.92 - 1.4.0 - 1.24.0 - 1.1.3-rc.5 - 1.4.0 - 1.1.0 - 4.1.10.Final - 4.1 - 4.12 - 0.10 - 3.5.0 - 3.0.0 - 2.0.0.0 - 1.6.0 - 1.7.1 - 2.1.2 - + + + true + + + maven-failsafe-plugin + 2.20 + + + chromedriver + + + + + net.serenity-bdd.maven.plugins + serenity-maven-plugin + ${serenity.plugin.version} + + + serenity-reports + post-integration-test + + aggregate + + + + + + + org.datanucleus + datanucleus-maven-plugin + 5.0.2 + + JDO + ${basedir}/datanucleus.properties + ${basedir}/log4j.properties + true + false + + + + + process-classes + + enhance + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.0.2 + + + **/log4j.properties + + + + com.baeldung.neuroph.NeurophXOR + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.18.1 + + + test + test + + test + + + + test/java/com/baeldung/neuroph/XORTest.java + + + + + + + + + + + + org.beykery + neuroph + ${neuroph.version} + + + + cglib + cglib + ${cglib.version} + + + commons-beanutils + commons-beanutils + ${commons-beanutils.version} + + + org.apache.commons + commons-lang3 + ${commons-lang.version} + + + org.apache.commons + commons-text + ${commons-text.version} + + + org.apache.commons + commons-collections4 + ${commons.collections.version} + + + org.jasypt + jasypt + ${jasypt.version} + + + org.javatuples + javatuples + ${javatuples.version} + + + org.javassist + javassist + ${javaassist.version} + + + + org.assertj + assertj-core + ${assertj.version} + + + org.skyscreamer + jsonassert + ${jsonassert.version} + + + org.javers + javers-core + ${javers.version} + + + org.eclipse.jetty + jetty-server + ${jetty.version} + + + org.eclipse.jetty + jetty-servlet + ${jetty.version} + + + org.apache.httpcomponents + httpclient + ${httpclient.version} + + + commons-logging + commons-logging + + + + + commons-io + commons-io + ${commons.io.version} + + + commons-chain + commons-chain + ${commons-chain.version} + + + commons-dbutils + commons-dbutils + ${commons.dbutils.version} + + + org.apache.flink + flink-core + ${flink.version} + + + commons-logging + commons-logging + + + + + org.apache.flink + flink-java + ${flink.version} + + + commons-logging + commons-logging + + + + + org.apache.flink + flink-test-utils_2.10 + ${flink.version} + test + + + org.apache.commons + commons-math3 + 3.6.1 + + + net.serenity-bdd + serenity-core + ${serenity.version} + test + + + net.serenity-bdd + serenity-junit + ${serenity.version} + test + + + net.serenity-bdd + serenity-jbehave + ${serenity.jbehave.version} + test + + + net.serenity-bdd + serenity-rest-assured + ${serenity.version} + test + + + net.serenity-bdd + serenity-jira-requirements-provider + ${serenity.jira.version} + test + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + + org.datanucleus + javax.jdo + 3.2.0-m6 + + + org.datanucleus + datanucleus-core + 5.1.0-m1 + + + org.datanucleus + datanucleus-api-jdo + 5.1.0-m1 + + + org.datanucleus + datanucleus-rdbms + 5.1.0-m1 + + + org.datanucleus + datanucleus-maven-plugin + 5.0.2 + + + org.datanucleus + datanucleus-xml + 5.0.0-release + + + net.openhft + chronicle + 3.6.4 + + + org.springframework + spring-web + 4.3.8.RELEASE + + + net.serenity-bdd + serenity-spring + ${serenity.version} + test + + + net.serenity-bdd + serenity-screenplay + ${serenity.version} + test + + + net.serenity-bdd + serenity-screenplay-webdriver + ${serenity.version} + test + + + io.rest-assured + spring-mock-mvc + 3.0.3 + test + + + org.multiverse + multiverse-core + ${multiverse.version} + + + com.zaxxer + HikariCP + 2.6.1 + compile + + + com.h2database + h2 + ${h2.version} + + + pl.pragmatists + JUnitParams + ${jUnitParams.version} + test + + + org.quartz-scheduler + quartz + 2.3.0 + + + one.util + streamex + 0.6.5 + + + org.jooq + jool + 0.9.12 + + + org.openjdk.jmh + jmh-core + 1.19 + + + org.openjdk.jmh + jmh-generator-annprocess + 1.19 + + + io.netty + netty-all + ${netty.version} + + + junit + junit + ${junit.version} + test + + + info.debatty + java-lsh + ${java-lsh.version} + + + au.com.dius + pact-jvm-consumer-junit_2.11 + ${pact.version} + test + + + org.codehaus.groovy + groovy-all + 2.4.10 + + + org.awaitility + awaitility + ${awaitility.version} + test + + + org.awaitility + awaitility-proxy + ${awaitility.version} + test + + + org.hamcrest + java-hamcrest + ${org.hamcrest.java-hamcrest.version} + test + + + net.agkn + hll + ${hll.version} + + + net.bytebuddy + byte-buddy + ${bytebuddy.version} + + + net.bytebuddy + byte-buddy-agent + ${bytebuddy.version} + + + org.pcollections + pcollections + ${pcollections.version} + + + + 0.7.0 + 3.2.4 + 3.5 + 1.1 + 1.9.3 + 1.2 + 1.9.2 + 1.2 + 3.21.0-GA + 3.6.2 + 1.5.0 + 3.1.0 + 9.4.3.v20170317 + 4.5.3 + 2.5 + 1.6 + 1.4.196 + 9.4.2.v20170220 + 4.5.3 + 2.5 + 1.2.0 + 2.8.5 + 2.92 + 1.4.0 + 1.24.0 + 1.1.3-rc.5 + 1.4.0 + 1.1.0 + 4.1.10.Final + 4.1 + 4.12 + 0.10 + 3.5.0 + 3.0.0 + 2.0.0.0 + 1.6.0 + 1.7.1 + 2.1.2 + diff --git a/spring-core/pom.xml b/spring-core/pom.xml index 9d9e9838d3..deffaf41db 100644 --- a/spring-core/pom.xml +++ b/spring-core/pom.xml @@ -144,4 +144,4 @@ - + \ No newline at end of file diff --git a/spring-core/src/main/java/com/baeldung/streamutils/CopyStream.java b/spring-core/src/main/java/com/baeldung/streamutils/CopyStream.java index 430759f3a0..d9097188b3 100644 --- a/spring-core/src/main/java/com/baeldung/streamutils/CopyStream.java +++ b/spring-core/src/main/java/com/baeldung/streamutils/CopyStream.java @@ -9,14 +9,14 @@ import org.apache.commons.io.IOUtils; import org.springframework.util.StreamUtils; public class CopyStream { - public static String getStringFromInputStream(InputStream input) throws IOException { - StringWriter writer = new StringWriter(); - IOUtils.copy(input, writer, "UTF-8"); - return writer.toString(); - } + public static String getStringFromInputStream(InputStream input) throws IOException { + StringWriter writer = new StringWriter(); + IOUtils.copy(input, writer, "UTF-8"); + return writer.toString(); + } - public InputStream getNonClosingInputStream() throws IOException { - InputStream in = new FileInputStream("src/test/resources/input.txt"); - return StreamUtils.nonClosing(in); - } + public InputStream getNonClosingInputStream() throws IOException { + InputStream in = new FileInputStream("src/test/resources/input.txt"); + return StreamUtils.nonClosing(in); + } } diff --git a/spring-core/src/main/java/com/baeldung/streamutils/DrainStream.java b/spring-core/src/main/java/com/baeldung/streamutils/DrainStream.java index 6ee4a1ef3a..1ce67a075a 100644 --- a/spring-core/src/main/java/com/baeldung/streamutils/DrainStream.java +++ b/spring-core/src/main/java/com/baeldung/streamutils/DrainStream.java @@ -5,7 +5,7 @@ import java.io.InputStream; import org.springframework.util.StreamUtils; public class DrainStream { - public InputStream getInputStream() { - return StreamUtils.emptyInput(); - } + public InputStream getInputStream() { + return StreamUtils.emptyInput(); + } } diff --git a/spring-core/src/test/java/com/baeldung/streamutils/CopyStreamTest.java b/spring-core/src/test/java/com/baeldung/streamutils/CopyStreamTest.java index 9a65075e5b..3ed797ccaa 100644 --- a/spring-core/src/test/java/com/baeldung/streamutils/CopyStreamTest.java +++ b/spring-core/src/test/java/com/baeldung/streamutils/CopyStreamTest.java @@ -18,83 +18,83 @@ import static com.baeldung.streamutils.CopyStream.getStringFromInputStream; public class CopyStreamTest { - @Test - public void whenCopyInputStreamToOutputStream_thenCorrect() throws IOException { - String inputFileName = "src/test/resources/input.txt"; - String outputFileName = "src/test/resources/output.txt"; - File outputFile = new File(outputFileName); - InputStream in = new FileInputStream(inputFileName); - OutputStream out = new FileOutputStream(outputFileName); + @Test + public void whenCopyInputStreamToOutputStream_thenCorrect() throws IOException { + String inputFileName = "src/test/resources/input.txt"; + String outputFileName = "src/test/resources/output.txt"; + File outputFile = new File(outputFileName); + InputStream in = new FileInputStream(inputFileName); + OutputStream out = new FileOutputStream(outputFileName); - StreamUtils.copy(in, out); + StreamUtils.copy(in, out); - assertTrue(outputFile.exists()); - String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); - String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); - Assert.assertEquals(inputFileContent, outputFileContent); - } + assertTrue(outputFile.exists()); + String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); + String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); + Assert.assertEquals(inputFileContent, outputFileContent); + } - @Test - public void whenCopyRangeOfInputStreamToOutputStream_thenCorrect() throws IOException { - String inputFileName = "src/test/resources/input.txt"; - String outputFileName = "src/test/resources/output.txt"; - File outputFile = new File(outputFileName); - InputStream in = new FileInputStream(inputFileName); - OutputStream out = new FileOutputStream(outputFileName); + @Test + public void whenCopyRangeOfInputStreamToOutputStream_thenCorrect() throws IOException { + String inputFileName = "src/test/resources/input.txt"; + String outputFileName = "src/test/resources/output.txt"; + File outputFile = new File(outputFileName); + InputStream in = new FileInputStream(inputFileName); + OutputStream out = new FileOutputStream(outputFileName); - StreamUtils.copyRange(in, out, 1, 10); + StreamUtils.copyRange(in, out, 1, 10); - assertTrue(outputFile.exists()); - String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); - String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); - Assert.assertEquals(inputFileContent.substring(1, 11), outputFileContent); - } + assertTrue(outputFile.exists()); + String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); + String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); + Assert.assertEquals(inputFileContent.substring(1, 11), outputFileContent); + } - @Test - public void whenCopyStringToOutputStream_thenCorrect() throws IOException { - String string = "Should be copied to OutputStream."; - String outputFileName = "src/test/resources/output.txt"; - File outputFile = new File(outputFileName); - OutputStream out = new FileOutputStream("src/test/resources/output.txt"); + @Test + public void whenCopyStringToOutputStream_thenCorrect() throws IOException { + String string = "Should be copied to OutputStream."; + String outputFileName = "src/test/resources/output.txt"; + File outputFile = new File(outputFileName); + OutputStream out = new FileOutputStream("src/test/resources/output.txt"); - StreamUtils.copy(string, StandardCharsets.UTF_8, out); + StreamUtils.copy(string, StandardCharsets.UTF_8, out); - assertTrue(outputFile.exists()); - String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); - Assert.assertEquals(outputFileContent, string); - } + assertTrue(outputFile.exists()); + String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); + Assert.assertEquals(outputFileContent, string); + } - @Test - public void whenCopyInputStreamToString_thenCorrect() throws IOException { - String inputFileName = "src/test/resources/input.txt"; - InputStream is = new FileInputStream(inputFileName); - String content = StreamUtils.copyToString(is, StandardCharsets.UTF_8); + @Test + public void whenCopyInputStreamToString_thenCorrect() throws IOException { + String inputFileName = "src/test/resources/input.txt"; + InputStream is = new FileInputStream(inputFileName); + String content = StreamUtils.copyToString(is, StandardCharsets.UTF_8); - String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); - Assert.assertEquals(inputFileContent, content); - } + String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); + Assert.assertEquals(inputFileContent, content); + } - @Test - public void whenCopyByteArrayToOutputStream_thenCorrect() throws IOException { - String outputFileName = "src/test/resources/output.txt"; - String string = "Should be copied to OutputStream."; - byte[] byteArray = string.getBytes(); - OutputStream out = new FileOutputStream("src/test/resources/output.txt"); + @Test + public void whenCopyByteArrayToOutputStream_thenCorrect() throws IOException { + String outputFileName = "src/test/resources/output.txt"; + String string = "Should be copied to OutputStream."; + byte[] byteArray = string.getBytes(); + OutputStream out = new FileOutputStream("src/test/resources/output.txt"); - StreamUtils.copy(byteArray, out); - String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); - Assert.assertEquals(outputFileContent, string); - } + StreamUtils.copy(byteArray, out); + String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); + Assert.assertEquals(outputFileContent, string); + } - @Test - public void whenCopyInputStreamToByteArray_thenCorrect() throws IOException { - String inputFileName = "src/test/resources/input.txt"; - InputStream in = new FileInputStream(inputFileName); - byte[] out = StreamUtils.copyToByteArray(in); + @Test + public void whenCopyInputStreamToByteArray_thenCorrect() throws IOException { + String inputFileName = "src/test/resources/input.txt"; + InputStream in = new FileInputStream(inputFileName); + byte[] out = StreamUtils.copyToByteArray(in); - String content = new String(out); - String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); - Assert.assertEquals(inputFileContent, content); - } + String content = new String(out); + String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); + Assert.assertEquals(inputFileContent, content); + } } From af4a8eb10122eb0637abe19d0a68972d7aed8621 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sun, 30 Jul 2017 23:09:06 +0200 Subject: [PATCH 020/229] BAEL-1033 minor refactor --- .../com/baeldung/streamutils/CopyStreamTest.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/spring-core/src/test/java/com/baeldung/streamutils/CopyStreamTest.java b/spring-core/src/test/java/com/baeldung/streamutils/CopyStreamTest.java index 3ed797ccaa..9fe2f00a77 100644 --- a/spring-core/src/test/java/com/baeldung/streamutils/CopyStreamTest.java +++ b/spring-core/src/test/java/com/baeldung/streamutils/CopyStreamTest.java @@ -10,7 +10,7 @@ import java.io.InputStream; import java.io.OutputStream; import java.nio.charset.StandardCharsets; -import org.junit.Assert; +import static org.junit.Assert.assertEquals; import org.junit.Test; import org.springframework.util.StreamUtils; @@ -31,7 +31,7 @@ public class CopyStreamTest { assertTrue(outputFile.exists()); String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); - Assert.assertEquals(inputFileContent, outputFileContent); + assertEquals(inputFileContent, outputFileContent); } @Test @@ -47,7 +47,7 @@ public class CopyStreamTest { assertTrue(outputFile.exists()); String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); - Assert.assertEquals(inputFileContent.substring(1, 11), outputFileContent); + assertEquals(inputFileContent.substring(1, 11), outputFileContent); } @Test @@ -61,7 +61,7 @@ public class CopyStreamTest { assertTrue(outputFile.exists()); String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); - Assert.assertEquals(outputFileContent, string); + assertEquals(outputFileContent, string); } @Test @@ -71,7 +71,7 @@ public class CopyStreamTest { String content = StreamUtils.copyToString(is, StandardCharsets.UTF_8); String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); - Assert.assertEquals(inputFileContent, content); + assertEquals(inputFileContent, content); } @Test @@ -83,7 +83,7 @@ public class CopyStreamTest { StreamUtils.copy(byteArray, out); String outputFileContent = getStringFromInputStream(new FileInputStream(outputFileName)); - Assert.assertEquals(outputFileContent, string); + assertEquals(outputFileContent, string); } @Test @@ -94,7 +94,7 @@ public class CopyStreamTest { String content = new String(out); String inputFileContent = getStringFromInputStream(new FileInputStream(inputFileName)); - Assert.assertEquals(inputFileContent, content); + assertEquals(inputFileContent, content); } } From 207f88b597bee2111c328c98c08771c0ba2ebb35 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Wed, 9 Aug 2017 06:42:13 +0200 Subject: [PATCH 021/229] BAEL-1035 Introduction to Eclipse Collections --- libraries/pom.xml | 7 +++ .../ConvertContainerToAnother.java | 20 +++++++ .../baeldung/eclipsecollections/Student.java | 20 +++++++ .../AllSatisfyPatternTest.java | 28 ++++++++++ .../AnySatisfyPatternTest.java | 28 ++++++++++ .../CollectPatternTest.java | 22 ++++++++ .../ConvertContainerToAnotherTest.java | 19 +++++++ .../eclipsecollections/DetectPatternTest.java | 27 ++++++++++ .../ForEachPatternTest.java | 32 +++++++++++ .../InjectIntoPatternTest.java | 23 ++++++++ .../eclipsecollections/LazyIterationTest.java | 26 +++++++++ .../eclipsecollections/RejectPatternTest.java | 32 +++++++++++ .../eclipsecollections/SelectPatternTest.java | 54 +++++++++++++++++++ 13 files changed, 338 insertions(+) create mode 100644 libraries/src/main/java/com/baeldung/eclipsecollections/ConvertContainerToAnother.java create mode 100644 libraries/src/main/java/com/baeldung/eclipsecollections/Student.java create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/InjectIntoPatternTest.java create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java diff --git a/libraries/pom.xml b/libraries/pom.xml index 795f255f36..3d00a61cf0 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -453,6 +453,12 @@ pcollections ${pcollections.version} + + org.eclipse.collections + eclipse-collections + ${eclipse-collections.version} + + 0.7.0 @@ -493,5 +499,6 @@ 1.6.0 1.7.1 2.1.2 + 8.2.0 diff --git a/libraries/src/main/java/com/baeldung/eclipsecollections/ConvertContainerToAnother.java b/libraries/src/main/java/com/baeldung/eclipsecollections/ConvertContainerToAnother.java new file mode 100644 index 0000000000..069baeab9f --- /dev/null +++ b/libraries/src/main/java/com/baeldung/eclipsecollections/ConvertContainerToAnother.java @@ -0,0 +1,20 @@ +package com.baeldung.eclipsecollections; + +import java.util.List; + +import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.impl.set.mutable.UnifiedSet; + +public class ConvertContainerToAnother { + + @SuppressWarnings("rawtypes") + public static List convertToList() { + UnifiedSet cars = new UnifiedSet<>(); + + cars.add("Toyota"); + cars.add("Mercedes"); + cars.add("Volkswagen"); + + return cars.toList(); + } +} diff --git a/libraries/src/main/java/com/baeldung/eclipsecollections/Student.java b/libraries/src/main/java/com/baeldung/eclipsecollections/Student.java new file mode 100644 index 0000000000..2c634a28d9 --- /dev/null +++ b/libraries/src/main/java/com/baeldung/eclipsecollections/Student.java @@ -0,0 +1,20 @@ +package com.baeldung.eclipsecollections; + +public class Student { + + private String firstName; + private String lastName; + + public Student(String firstName, String lastName) { + this.firstName = firstName; + this.lastName = lastName; + } + + public String getFirstName() { + return this.firstName; + } + + public String getLastName() { + return this.lastName; + } +} \ No newline at end of file diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java new file mode 100644 index 0000000000..9f66fee0a8 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java @@ -0,0 +1,28 @@ +package com.baeldung.eclipsecollections; + +import static org.junit.Assert.assertTrue; + +import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.impl.block.factory.Predicates; +import org.eclipse.collections.impl.list.mutable.FastList; +import org.junit.Test; + +public class AllSatisfyPatternTest { + + @Test + public void whenAnySatisfiesCondition_thenCorrect() { + MutableList list = new FastList<>(); + list.add(1); + list.add(8); + list.add(5); + list.add(41); + list.add(31); + list.add(17); + list.add(23); + list.add(38); + + boolean result = list.allSatisfy(Predicates.greaterThan(0)); + + assertTrue(result); + } +} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java new file mode 100644 index 0000000000..c3ab83abdc --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java @@ -0,0 +1,28 @@ +package com.baeldung.eclipsecollections; + +import static org.junit.Assert.assertTrue; + +import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.impl.block.factory.Predicates; +import org.eclipse.collections.impl.list.mutable.FastList; +import org.junit.Test; + +public class AnySatisfyPatternTest { + + @Test + public void whenAnySatisfiesCondition_thenCorrect() { + MutableList list = new FastList<>(); + list.add(1); + list.add(8); + list.add(5); + list.add(41); + list.add(31); + list.add(17); + list.add(23); + list.add(38); + + boolean result = list.anySatisfy(Predicates.greaterThan(30)); + + assertTrue(result); + } +} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java new file mode 100644 index 0000000000..51591cd08c --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java @@ -0,0 +1,22 @@ +package com.baeldung.eclipsecollections; + +import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.impl.list.mutable.FastList; +import static org.junit.Assert.assertEquals; +import org.junit.Test; + +public class CollectPatternTest { + + @Test + public void whenCollect_thenCorrect() { + Student student1 = new Student("John", "Hopkins"); + Student student2 = new Student("George", "Adams"); + + MutableList students = FastList.newListWith(student1, student2); + + MutableList lastNames = students.collect(Student::getLastName); + + assertEquals(lastNames.get(0), "Hopkins"); + assertEquals(lastNames.get(1), "Adams"); + } +} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java new file mode 100644 index 0000000000..d8cee898a2 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java @@ -0,0 +1,19 @@ +package com.baeldung.eclipsecollections; + +import static org.junit.Assert.assertTrue; + +import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.impl.block.factory.Predicates; +import org.junit.Test; + +public class ConvertContainerToAnotherTest { + + @SuppressWarnings({ "unchecked", "rawtypes" }) + @Test + public void whenConvertContainerToAnother_thenCorrect() { + MutableList cars = (MutableList) ConvertContainerToAnother.convertToList(); + assertTrue(cars.anySatisfy(Predicates.equal("Toyota"))); + assertTrue(cars.anySatisfy(Predicates.equal("Mercedes"))); + assertTrue(cars.anySatisfy(Predicates.equal("Volkswagen"))); + } +} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java new file mode 100644 index 0000000000..39d77498ca --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java @@ -0,0 +1,27 @@ +package com.baeldung.eclipsecollections; + +import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.impl.block.factory.Predicates; +import org.eclipse.collections.impl.list.mutable.FastList; +import static org.junit.Assert.assertEquals; +import org.junit.Test; + +public class DetectPatternTest { + + @Test + public void whenDetect_thenCorrect() { + MutableList list = new FastList<>(); + list.add(1); + list.add(8); + list.add(5); + list.add(41); + list.add(31); + list.add(17); + list.add(23); + list.add(38); + + Integer result = list.detect(Predicates.greaterThan(30)); + + assertEquals((int) result, 41); + } +} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java new file mode 100644 index 0000000000..e8d93a2af6 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java @@ -0,0 +1,32 @@ +package com.baeldung.eclipsecollections; + +import org.eclipse.collections.api.block.procedure.Procedure; +import org.eclipse.collections.api.tuple.Pair; +import org.eclipse.collections.impl.map.mutable.UnifiedMap; +import org.eclipse.collections.impl.tuple.Tuples; +import static org.junit.Assert.assertEquals; + +import java.util.Map; + +import org.junit.Test; + +public class ForEachPatternTest { + + @SuppressWarnings("unchecked") + @Test + public void whenInstantiateAndChangeValues_thenCorrect() { + Pair pair1 = Tuples.pair(1, "One"); + Pair pair2 = Tuples.pair(2, "Two"); + Pair pair3 = Tuples.pair(3, "Three"); + + UnifiedMap map = UnifiedMap.newMapWith(pair1, pair2, pair3); + + for (int i = 0; i < map.size(); i++) { + map.put(i + 1, "New Value"); + } + + for (int i = 0; i < map.size(); i++) { + assertEquals("New Value", map.get(i + 1)); + } + } +} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/InjectIntoPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/InjectIntoPatternTest.java new file mode 100644 index 0000000000..bcd34021b1 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/InjectIntoPatternTest.java @@ -0,0 +1,23 @@ +package com.baeldung.eclipsecollections; + +import static org.junit.Assert.assertEquals; + +import java.util.List; + +import org.eclipse.collections.impl.factory.Lists; +import org.junit.Test; + +public class InjectIntoPatternTest { + + @Test + public void whenInjectInto_thenCorrect() { + List list = Lists.mutable.of(1, 2, 3, 4); + int result = 5; + for (int i = 0; i < list.size(); i++) { + Integer v = list.get(i); + result = result + v.intValue(); + } + + assertEquals(15, result); + } +} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java new file mode 100644 index 0000000000..8fe1286d41 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java @@ -0,0 +1,26 @@ +package com.baeldung.eclipsecollections; + +import org.eclipse.collections.api.LazyIterable; +import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.impl.block.factory.Predicates; +import org.eclipse.collections.impl.factory.Lists; +import static org.junit.Assert.assertTrue; +import org.junit.Test; + +public class LazyIterationTest { + + @Test + public void whenLazyIteration_thenCorrect() { + Student student1 = new Student("John", "Hopkins"); + Student student2 = new Student("George", "Adams"); + Student student3 = new Student("Jennifer", "Rodriguez"); + + MutableList students = Lists.mutable.with(student1, student2, student3); + LazyIterable lazyStudents = students.asLazy(); + LazyIterable lastNames = lazyStudents.collect(Student::getLastName); + + assertTrue(lastNames.anySatisfy(Predicates.equal("Hopkins"))); + assertTrue(lastNames.anySatisfy(Predicates.equal("Adams"))); + assertTrue(lastNames.anySatisfy(Predicates.equal("Rodriguez"))); + } +} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java new file mode 100644 index 0000000000..2cc1cdb945 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java @@ -0,0 +1,32 @@ +package com.baeldung.eclipsecollections; + +import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.impl.block.factory.Predicates; +import org.eclipse.collections.impl.list.mutable.FastList; +import org.junit.Assert; +import org.junit.Test; + +public class RejectPatternTest { + + @Test + public void whenReject_thenCorrect() { + MutableList list = new FastList<>(); + list.add(1); + list.add(8); + list.add(5); + list.add(41); + list.add(31); + list.add(17); + list.add(23); + list.add(38); + + MutableList notGreaterThanThirty = list.reject(Predicates.greaterThan(30)) + .sortThis(); + + Assert.assertEquals(1, (int) notGreaterThanThirty.getFirst()); + Assert.assertEquals(5, (int) notGreaterThanThirty.get(1)); + Assert.assertEquals(8, (int) notGreaterThanThirty.get(2)); + Assert.assertEquals(17, (int) notGreaterThanThirty.get(3)); + Assert.assertEquals(23, (int) notGreaterThanThirty.getLast()); + } +} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java new file mode 100644 index 0000000000..c5e3af3a3f --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java @@ -0,0 +1,54 @@ +package com.baeldung.eclipsecollections; + +import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.impl.block.factory.Predicates; +import org.eclipse.collections.impl.list.mutable.FastList; +import org.junit.Assert; +import org.junit.Test; + +public class SelectPatternTest { + + @Test + public void whenSelect_thenCorrect() { + MutableList list = new FastList<>(); + list.add(1); + list.add(8); + list.add(5); + list.add(41); + list.add(31); + list.add(17); + list.add(23); + list.add(38); + + MutableList greaterThanThirty = list.select(Predicates.greaterThan(30)) + .sortThis(); + + Assert.assertEquals(31, (int) greaterThanThirty.getFirst()); + Assert.assertEquals(38, (int) greaterThanThirty.get(1)); + Assert.assertEquals(41, (int) greaterThanThirty.getLast()); + } + + public MutableList selectUsingLambda() { + MutableList list = new FastList<>(); + list.add(1); + list.add(8); + list.add(5); + list.add(41); + list.add(31); + list.add(17); + list.add(23); + list.add(38); + + return list.select(each -> each > 30) + .sortThis(); + } + + @Test + public void whenSelectUsingLambda_thenCorrect() { + MutableList greaterThanThirty = selectUsingLambda(); + + Assert.assertEquals(31, (int) greaterThanThirty.getFirst()); + Assert.assertEquals(38, (int) greaterThanThirty.get(1)); + Assert.assertEquals(41, (int) greaterThanThirty.getLast()); + } +} From 66eea4cc80f86345273f9969c3f3b5eb2305e487 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Wed, 9 Aug 2017 06:57:59 +0200 Subject: [PATCH 022/229] format --- .../eclipsecollections/ConvertContainerToAnotherTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java index d8cee898a2..b538abfa6e 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java @@ -12,6 +12,7 @@ public class ConvertContainerToAnotherTest { @Test public void whenConvertContainerToAnother_thenCorrect() { MutableList cars = (MutableList) ConvertContainerToAnother.convertToList(); + assertTrue(cars.anySatisfy(Predicates.equal("Toyota"))); assertTrue(cars.anySatisfy(Predicates.equal("Mercedes"))); assertTrue(cars.anySatisfy(Predicates.equal("Volkswagen"))); From c8a691395673b1db52315b6008cec3c7959acfb2 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Wed, 9 Aug 2017 23:06:04 +0200 Subject: [PATCH 023/229] BAEL-1035 Introduction to Eclipse Collections --- .../AllSatisfyPatternTest.java | 12 +++- .../AnySatisfyPatternTest.java | 12 +++- .../eclipsecollections/DetectPatternTest.java | 13 +++- .../PartitionPatternTest.java | 61 +++++++++++++++++++ .../eclipsecollections/RejectPatternTest.java | 24 +++++--- .../eclipsecollections/SelectPatternTest.java | 40 ++++++------ 6 files changed, 123 insertions(+), 39 deletions(-) create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java index 9f66fee0a8..1ea10317c7 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java @@ -5,13 +5,16 @@ import static org.junit.Assert.assertTrue; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.list.mutable.FastList; +import org.junit.Before; import org.junit.Test; public class AllSatisfyPatternTest { - @Test - public void whenAnySatisfiesCondition_thenCorrect() { - MutableList list = new FastList<>(); + MutableList list; + + @Before + public void getList() { + this.list = new FastList<>(); list.add(1); list.add(8); list.add(5); @@ -20,7 +23,10 @@ public class AllSatisfyPatternTest { list.add(17); list.add(23); list.add(38); + } + @Test + public void whenAnySatisfiesCondition_thenCorrect() { boolean result = list.allSatisfy(Predicates.greaterThan(0)); assertTrue(result); diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java index c3ab83abdc..58f8ad40af 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java @@ -5,13 +5,16 @@ import static org.junit.Assert.assertTrue; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.list.mutable.FastList; +import org.junit.Before; import org.junit.Test; public class AnySatisfyPatternTest { - @Test - public void whenAnySatisfiesCondition_thenCorrect() { - MutableList list = new FastList<>(); + MutableList list; + + @Before + public void getList() { + this.list = new FastList<>(); list.add(1); list.add(8); list.add(5); @@ -20,7 +23,10 @@ public class AnySatisfyPatternTest { list.add(17); list.add(23); list.add(38); + } + @Test + public void whenAnySatisfiesCondition_thenCorrect() { boolean result = list.anySatisfy(Predicates.greaterThan(30)); assertTrue(result); diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java index 39d77498ca..fc643f2840 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java @@ -4,13 +4,17 @@ import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.list.mutable.FastList; import static org.junit.Assert.assertEquals; + +import org.junit.Before; import org.junit.Test; public class DetectPatternTest { - @Test - public void whenDetect_thenCorrect() { - MutableList list = new FastList<>(); + MutableList list; + + @Before + public void getList() { + this.list = new FastList<>(); list.add(1); list.add(8); list.add(5); @@ -19,7 +23,10 @@ public class DetectPatternTest { list.add(17); list.add(23); list.add(38); + } + @Test + public void whenDetect_thenCorrect() { Integer result = list.detect(Predicates.greaterThan(30)); assertEquals((int) result, 41); diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java new file mode 100644 index 0000000000..3e52829824 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java @@ -0,0 +1,61 @@ +package com.baeldung.eclipsecollections; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +import org.eclipse.collections.api.block.predicate.Predicate; +import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.api.partition.list.PartitionMutableList; +import org.eclipse.collections.impl.block.factory.Predicates; +import org.eclipse.collections.impl.list.mutable.FastList; +import org.junit.Before; +import org.junit.Test; + +public class PartitionPatternTest { + + MutableList list; + + @Before + public void getList() { + this.list = new FastList<>(); + list.add(1); + list.add(8); + list.add(5); + list.add(41); + list.add(31); + list.add(17); + list.add(23); + list.add(38); + } + + @SuppressWarnings({ "unused" }) + @Test + public void whenAnySatisfiesCondition_thenCorrect() { + MutableList numbers = list; + PartitionMutableList partitionedFolks = numbers.partition(new Predicate() { + + /** + * + */ + private static final long serialVersionUID = -1551138743683678406L; + + public boolean accept(Integer each) { + return each > 30; + } + }); + MutableList greaterThanThirty = partitionedFolks.getSelected() + .sortThis(); + MutableList smallerThanThirty = partitionedFolks.getRejected() + .sortThis(); + + assertEquals(1, (int) smallerThanThirty.getFirst()); + assertTrue(smallerThanThirty.anySatisfy(Predicates.equal(5))); + assertTrue(smallerThanThirty.anySatisfy(Predicates.equal(8))); + assertTrue(smallerThanThirty.anySatisfy(Predicates.equal(17))); + assertTrue(smallerThanThirty.anySatisfy(Predicates.equal(23))); + + assertTrue(greaterThanThirty.anySatisfy(Predicates.equal(31))); + assertTrue(greaterThanThirty.anySatisfy(Predicates.equal(38))); + assertTrue(greaterThanThirty.anySatisfy(Predicates.equal(41))); + } +} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java index 2cc1cdb945..044a8203d6 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java @@ -3,14 +3,17 @@ package com.baeldung.eclipsecollections; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.list.mutable.FastList; -import org.junit.Assert; +import static org.junit.Assert.assertEquals; +import org.junit.Before; import org.junit.Test; public class RejectPatternTest { - @Test - public void whenReject_thenCorrect() { - MutableList list = new FastList<>(); + MutableList list; + + @Before + public void getList() { + this.list = new FastList<>(); list.add(1); list.add(8); list.add(5); @@ -19,14 +22,17 @@ public class RejectPatternTest { list.add(17); list.add(23); list.add(38); + } + @Test + public void whenReject_thenCorrect() { MutableList notGreaterThanThirty = list.reject(Predicates.greaterThan(30)) .sortThis(); - Assert.assertEquals(1, (int) notGreaterThanThirty.getFirst()); - Assert.assertEquals(5, (int) notGreaterThanThirty.get(1)); - Assert.assertEquals(8, (int) notGreaterThanThirty.get(2)); - Assert.assertEquals(17, (int) notGreaterThanThirty.get(3)); - Assert.assertEquals(23, (int) notGreaterThanThirty.getLast()); + assertEquals(1, (int) notGreaterThanThirty.getFirst()); + assertEquals(5, (int) notGreaterThanThirty.get(1)); + assertEquals(8, (int) notGreaterThanThirty.get(2)); + assertEquals(17, (int) notGreaterThanThirty.get(3)); + assertEquals(23, (int) notGreaterThanThirty.getLast()); } } diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java index c5e3af3a3f..20c94f6028 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java @@ -3,14 +3,17 @@ package com.baeldung.eclipsecollections; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.list.mutable.FastList; -import org.junit.Assert; +import static org.junit.Assert.assertEquals; +import org.junit.Before; import org.junit.Test; public class SelectPatternTest { - @Test - public void whenSelect_thenCorrect() { - MutableList list = new FastList<>(); + MutableList list; + + @Before + public void getList() { + this.list = new FastList<>(); list.add(1); list.add(8); list.add(5); @@ -19,36 +22,31 @@ public class SelectPatternTest { list.add(17); list.add(23); list.add(38); + } + @Test + public void givenListwhenSelect_thenCorrect() { MutableList greaterThanThirty = list.select(Predicates.greaterThan(30)) .sortThis(); - Assert.assertEquals(31, (int) greaterThanThirty.getFirst()); - Assert.assertEquals(38, (int) greaterThanThirty.get(1)); - Assert.assertEquals(41, (int) greaterThanThirty.getLast()); + assertEquals(31, (int) greaterThanThirty.getFirst()); + assertEquals(38, (int) greaterThanThirty.get(1)); + assertEquals(41, (int) greaterThanThirty.getLast()); } + @SuppressWarnings("rawtypes") public MutableList selectUsingLambda() { - MutableList list = new FastList<>(); - list.add(1); - list.add(8); - list.add(5); - list.add(41); - list.add(31); - list.add(17); - list.add(23); - list.add(38); - return list.select(each -> each > 30) .sortThis(); } + @SuppressWarnings("unchecked") @Test - public void whenSelectUsingLambda_thenCorrect() { + public void givenListwhenSelectUsingLambda_thenCorrect() { MutableList greaterThanThirty = selectUsingLambda(); - Assert.assertEquals(31, (int) greaterThanThirty.getFirst()); - Assert.assertEquals(38, (int) greaterThanThirty.get(1)); - Assert.assertEquals(41, (int) greaterThanThirty.getLast()); + assertEquals(31, (int) greaterThanThirty.getFirst()); + assertEquals(38, (int) greaterThanThirty.get(1)); + assertEquals(41, (int) greaterThanThirty.getLast()); } } From 4c2447ebf2eefb0e2901650e8eb879d3688999d7 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Fri, 11 Aug 2017 20:40:39 +0200 Subject: [PATCH 024/229] BAEL-1035 Introduction to Eclipse Collections --- .../baeldung/eclipsecollections/Student.java | 26 ++++++++++++ .../CollectPatternTest.java | 4 +- .../eclipsecollections/FlatCollectTest.java | 42 +++++++++++++++++++ .../ForEachPatternTest.java | 32 -------------- .../InjectIntoPatternTest.java | 23 ---------- .../PartitionPatternTest.java | 1 - .../baeldung/eclipsecollections/ZipTest.java | 22 ++++++++++ .../eclipsecollections/ZipWithIndexTest.java | 22 ++++++++++ 8 files changed, 114 insertions(+), 58 deletions(-) create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java delete mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java delete mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/InjectIntoPatternTest.java create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java create mode 100644 libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java diff --git a/libraries/src/main/java/com/baeldung/eclipsecollections/Student.java b/libraries/src/main/java/com/baeldung/eclipsecollections/Student.java index 2c634a28d9..cf6c06cec0 100644 --- a/libraries/src/main/java/com/baeldung/eclipsecollections/Student.java +++ b/libraries/src/main/java/com/baeldung/eclipsecollections/Student.java @@ -1,15 +1,25 @@ package com.baeldung.eclipsecollections; +import java.util.List; + public class Student { private String firstName; private String lastName; + private List addresses; public Student(String firstName, String lastName) { this.firstName = firstName; this.lastName = lastName; } + public Student(String firstName, String lastName, List addresses) { + super(); + this.firstName = firstName; + this.lastName = lastName; + this.addresses = addresses; + } + public String getFirstName() { return this.firstName; } @@ -17,4 +27,20 @@ public class Student { public String getLastName() { return this.lastName; } + + public List getAddresses() { + return addresses; + } + + public void setAddresses(List addresses) { + this.addresses = addresses; + } + + public void setFirstName(String firstName) { + this.firstName = firstName; + } + + public void setLastName(String lastName) { + this.lastName = lastName; + } } \ No newline at end of file diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java index 51591cd08c..5fb63794a1 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java @@ -16,7 +16,7 @@ public class CollectPatternTest { MutableList lastNames = students.collect(Student::getLastName); - assertEquals(lastNames.get(0), "Hopkins"); - assertEquals(lastNames.get(1), "Adams"); + assertEquals("Hopkins", lastNames.get(0)); + assertEquals("Adams", lastNames.get(1)); } } diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java new file mode 100644 index 0000000000..3d1453e557 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java @@ -0,0 +1,42 @@ +package com.baeldung.eclipsecollections; + +import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.impl.list.mutable.FastList; +import static org.junit.Assert.assertEquals; +import org.junit.Before; +import org.junit.Test; + +public class FlatCollectTest { + + MutableList addresses1; + MutableList addresses2; + MutableList addresses3; + MutableList addresses4; + + MutableList students; + + @Before + public void setup() { + String address1 = "73 Pacific St., Forest Hills, NY 11375"; + String address2 = "93 Bayport Ave., South Richmond Hill, NY 11419"; + String address3 = "548 Market St, San Francisco, CA 94104"; + String address4 = "8605 Santa Monica Blvd, West Hollywood, CA 90069"; + + this.addresses1 = FastList.newListWith(address1, address2); + this.addresses2 = FastList.newListWith(address3, address4); + Student student1 = new Student("John", "Hopkins", addresses1); + Student student2 = new Student("George", "Adams", addresses2); + this.addresses2 = FastList.newListWith(address3, address4); + this.students = FastList.newListWith(student1, student2); + } + + @Test + public void whenFlatCollect_thenCorrect() { + MutableList addresses = students.flatCollect(Student::getAddresses); + + assertEquals("73 Pacific St., Forest Hills, NY 11375", addresses.get(0)); + assertEquals("93 Bayport Ave., South Richmond Hill, NY 11419", addresses.get(1)); + assertEquals("548 Market St, San Francisco, CA 94104", addresses.get(2)); + assertEquals("8605 Santa Monica Blvd, West Hollywood, CA 90069", addresses.get(3)); + } +} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java deleted file mode 100644 index e8d93a2af6..0000000000 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.baeldung.eclipsecollections; - -import org.eclipse.collections.api.block.procedure.Procedure; -import org.eclipse.collections.api.tuple.Pair; -import org.eclipse.collections.impl.map.mutable.UnifiedMap; -import org.eclipse.collections.impl.tuple.Tuples; -import static org.junit.Assert.assertEquals; - -import java.util.Map; - -import org.junit.Test; - -public class ForEachPatternTest { - - @SuppressWarnings("unchecked") - @Test - public void whenInstantiateAndChangeValues_thenCorrect() { - Pair pair1 = Tuples.pair(1, "One"); - Pair pair2 = Tuples.pair(2, "Two"); - Pair pair3 = Tuples.pair(3, "Three"); - - UnifiedMap map = UnifiedMap.newMapWith(pair1, pair2, pair3); - - for (int i = 0; i < map.size(); i++) { - map.put(i + 1, "New Value"); - } - - for (int i = 0; i < map.size(); i++) { - assertEquals("New Value", map.get(i + 1)); - } - } -} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/InjectIntoPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/InjectIntoPatternTest.java deleted file mode 100644 index bcd34021b1..0000000000 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/InjectIntoPatternTest.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.baeldung.eclipsecollections; - -import static org.junit.Assert.assertEquals; - -import java.util.List; - -import org.eclipse.collections.impl.factory.Lists; -import org.junit.Test; - -public class InjectIntoPatternTest { - - @Test - public void whenInjectInto_thenCorrect() { - List list = Lists.mutable.of(1, 2, 3, 4); - int result = 5; - for (int i = 0; i < list.size(); i++) { - Integer v = list.get(i); - result = result + v.intValue(); - } - - assertEquals(15, result); - } -} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java index 3e52829824..4d9619817b 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java @@ -28,7 +28,6 @@ public class PartitionPatternTest { list.add(38); } - @SuppressWarnings({ "unused" }) @Test public void whenAnySatisfiesCondition_thenCorrect() { MutableList numbers = list; diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java new file mode 100644 index 0000000000..9dfab8f32d --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java @@ -0,0 +1,22 @@ +package com.baeldung.eclipsecollections; + +import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.api.tuple.Pair; +import org.eclipse.collections.impl.factory.Lists; +import org.eclipse.collections.impl.tuple.Tuples; +import static org.junit.Assert.assertEquals; +import org.junit.Test; + +public class ZipTest { + + @Test + public void whenZip_thenCorrect() { + MutableList numbers = Lists.mutable.with("1", "2", "3", "Ignored"); + MutableList cars = Lists.mutable.with("Porsche", "Volvo", "Toyota"); + MutableList> pairs = numbers.zip(cars); + + assertEquals(Tuples.pair("1", "Porsche"), pairs.get(0)); + assertEquals(Tuples.pair("2", "Volvo"), pairs.get(1)); + assertEquals(Tuples.pair("3", "Toyota"), pairs.get(2)); + } +} diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java new file mode 100644 index 0000000000..3e8fe9b410 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java @@ -0,0 +1,22 @@ +package com.baeldung.eclipsecollections; + +import static org.junit.Assert.assertEquals; + +import org.eclipse.collections.api.list.MutableList; +import org.eclipse.collections.api.tuple.Pair; +import org.eclipse.collections.impl.list.mutable.FastList; +import org.eclipse.collections.impl.tuple.Tuples; +import org.junit.Test; + +public class ZipWithIndexTest { + + @Test + public void whenZip_thenCorrect() { + MutableList cars = FastList.newListWith("Porsche", "Volvo", "Toyota"); + MutableList> pairs = cars.zipWithIndex(); + + assertEquals(Tuples.pair("Porsche", 0), pairs.get(0)); + assertEquals(Tuples.pair("Volvo", 1), pairs.get(1)); + assertEquals(Tuples.pair("Toyota", 2), pairs.get(2)); + } +} From 81cdec14d771d596348a155e15e5ff5899226c1b Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 12 Aug 2017 15:33:46 +0200 Subject: [PATCH 025/229] BAEL-1035 Introduction to Eclipse Collections --- .../AllSatisfyPatternTest.java | 10 +------ .../AnySatisfyPatternTest.java | 10 +------ .../CollectPatternTest.java | 6 ++-- .../ConvertContainerToAnotherTest.java | 12 ++++---- .../eclipsecollections/DetectPatternTest.java | 14 +++------- .../eclipsecollections/FlatCollectTest.java | 17 ++++++++--- .../eclipsecollections/LazyIterationTest.java | 7 +++-- .../PartitionPatternTest.java | 28 ++++--------------- .../eclipsecollections/RejectPatternTest.java | 26 ++++++++--------- .../eclipsecollections/SelectPatternTest.java | 22 +++++---------- .../baeldung/eclipsecollections/ZipTest.java | 19 +++++++++++-- .../eclipsecollections/ZipWithIndexTest.java | 19 +++++++++++-- 12 files changed, 88 insertions(+), 102 deletions(-) diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java index 1ea10317c7..ee369fc75b 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java @@ -14,15 +14,7 @@ public class AllSatisfyPatternTest { @Before public void getList() { - this.list = new FastList<>(); - list.add(1); - list.add(8); - list.add(5); - list.add(41); - list.add(31); - list.add(17); - list.add(23); - list.add(38); + this.list = FastList.newListWith(1, 8, 5, 41, 31, 17, 23, 38); } @Test diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java index 58f8ad40af..a3314ebee6 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java @@ -14,15 +14,7 @@ public class AnySatisfyPatternTest { @Before public void getList() { - this.list = new FastList<>(); - list.add(1); - list.add(8); - list.add(5); - list.add(41); - list.add(31); - list.add(17); - list.add(23); - list.add(38); + this.list = FastList.newListWith(1, 8, 5, 41, 31, 17, 23, 38); } @Test diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java index 5fb63794a1..f1c665f085 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java @@ -3,6 +3,8 @@ package com.baeldung.eclipsecollections; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.list.mutable.FastList; import static org.junit.Assert.assertEquals; + +import org.assertj.core.api.Assertions; import org.junit.Test; public class CollectPatternTest { @@ -16,7 +18,7 @@ public class CollectPatternTest { MutableList lastNames = students.collect(Student::getLastName); - assertEquals("Hopkins", lastNames.get(0)); - assertEquals("Adams", lastNames.get(1)); + Assertions.assertThat(lastNames) + .containsExactly("Hopkins", "Adams"); } } diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java index b538abfa6e..4655431872 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java @@ -1,9 +1,8 @@ package com.baeldung.eclipsecollections; -import static org.junit.Assert.assertTrue; - +import org.assertj.core.api.Assertions; import org.eclipse.collections.api.list.MutableList; -import org.eclipse.collections.impl.block.factory.Predicates; +import org.eclipse.collections.impl.list.mutable.FastList; import org.junit.Test; public class ConvertContainerToAnotherTest { @@ -12,9 +11,8 @@ public class ConvertContainerToAnotherTest { @Test public void whenConvertContainerToAnother_thenCorrect() { MutableList cars = (MutableList) ConvertContainerToAnother.convertToList(); - - assertTrue(cars.anySatisfy(Predicates.equal("Toyota"))); - assertTrue(cars.anySatisfy(Predicates.equal("Mercedes"))); - assertTrue(cars.anySatisfy(Predicates.equal("Volkswagen"))); + + Assertions.assertThat(cars) + .containsExactlyElementsOf(FastList.newListWith("Volkswagen", "Toyota", "Mercedes")); } } diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java index fc643f2840..36ebf7609d 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java @@ -5,6 +5,7 @@ import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.list.mutable.FastList; import static org.junit.Assert.assertEquals; +import org.assertj.core.api.Assertions; import org.junit.Before; import org.junit.Test; @@ -14,21 +15,14 @@ public class DetectPatternTest { @Before public void getList() { - this.list = new FastList<>(); - list.add(1); - list.add(8); - list.add(5); - list.add(41); - list.add(31); - list.add(17); - list.add(23); - list.add(38); + this.list = FastList.newListWith(1, 8, 5, 41, 31, 17, 23, 38); } @Test public void whenDetect_thenCorrect() { Integer result = list.detect(Predicates.greaterThan(30)); - assertEquals((int) result, 41); + Assertions.assertThat(result) + .isEqualTo(41); } } diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java index 3d1453e557..9190625993 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java @@ -1,8 +1,13 @@ package com.baeldung.eclipsecollections; +import org.assertj.core.api.Assertions; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.list.mutable.FastList; import static org.junit.Assert.assertEquals; + +import java.util.ArrayList; +import java.util.List; + import org.junit.Before; import org.junit.Test; @@ -13,6 +18,7 @@ public class FlatCollectTest { MutableList addresses3; MutableList addresses4; + List expectedAddresses; MutableList students; @Before @@ -28,15 +34,18 @@ public class FlatCollectTest { Student student2 = new Student("George", "Adams", addresses2); this.addresses2 = FastList.newListWith(address3, address4); this.students = FastList.newListWith(student1, student2); + this.expectedAddresses = new ArrayList<>(); + this.expectedAddresses.add("73 Pacific St., Forest Hills, NY 11375"); + this.expectedAddresses.add("93 Bayport Ave., South Richmond Hill, NY 11419"); + this.expectedAddresses.add("548 Market St, San Francisco, CA 94104"); + this.expectedAddresses.add("8605 Santa Monica Blvd, West Hollywood, CA 90069"); } @Test public void whenFlatCollect_thenCorrect() { MutableList addresses = students.flatCollect(Student::getAddresses); - assertEquals("73 Pacific St., Forest Hills, NY 11375", addresses.get(0)); - assertEquals("93 Bayport Ave., South Richmond Hill, NY 11419", addresses.get(1)); - assertEquals("548 Market St, San Francisco, CA 94104", addresses.get(2)); - assertEquals("8605 Santa Monica Blvd, West Hollywood, CA 90069", addresses.get(3)); + Assertions.assertThat(addresses) + .containsExactlyElementsOf(this.expectedAddresses); } } diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java index 8fe1286d41..25e119ddb4 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java @@ -5,6 +5,8 @@ import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.factory.Lists; import static org.junit.Assert.assertTrue; + +import org.assertj.core.api.Assertions; import org.junit.Test; public class LazyIterationTest { @@ -19,8 +21,7 @@ public class LazyIterationTest { LazyIterable lazyStudents = students.asLazy(); LazyIterable lastNames = lazyStudents.collect(Student::getLastName); - assertTrue(lastNames.anySatisfy(Predicates.equal("Hopkins"))); - assertTrue(lastNames.anySatisfy(Predicates.equal("Adams"))); - assertTrue(lastNames.anySatisfy(Predicates.equal("Rodriguez"))); + Assertions.assertThat(lastNames) + .containsAll(Lists.mutable.with("Hopkins", "Adams", "Rodriguez")); } } diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java index 4d9619817b..c055413cd9 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java @@ -1,12 +1,9 @@ package com.baeldung.eclipsecollections; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertTrue; - +import org.assertj.core.api.Assertions; import org.eclipse.collections.api.block.predicate.Predicate; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.api.partition.list.PartitionMutableList; -import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.list.mutable.FastList; import org.junit.Before; import org.junit.Test; @@ -17,15 +14,7 @@ public class PartitionPatternTest { @Before public void getList() { - this.list = new FastList<>(); - list.add(1); - list.add(8); - list.add(5); - list.add(41); - list.add(31); - list.add(17); - list.add(23); - list.add(38); + this.list = FastList.newListWith(1, 8, 5, 41, 31, 17, 23, 38); } @Test @@ -47,14 +36,9 @@ public class PartitionPatternTest { MutableList smallerThanThirty = partitionedFolks.getRejected() .sortThis(); - assertEquals(1, (int) smallerThanThirty.getFirst()); - assertTrue(smallerThanThirty.anySatisfy(Predicates.equal(5))); - assertTrue(smallerThanThirty.anySatisfy(Predicates.equal(8))); - assertTrue(smallerThanThirty.anySatisfy(Predicates.equal(17))); - assertTrue(smallerThanThirty.anySatisfy(Predicates.equal(23))); - - assertTrue(greaterThanThirty.anySatisfy(Predicates.equal(31))); - assertTrue(greaterThanThirty.anySatisfy(Predicates.equal(38))); - assertTrue(greaterThanThirty.anySatisfy(Predicates.equal(41))); + Assertions.assertThat(smallerThanThirty) + .containsExactly(1, 5, 8, 17, 23); + Assertions.assertThat(greaterThanThirty) + .containsExactly(31, 38, 41); } } diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java index 044a8203d6..0dc9942cbd 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java @@ -4,24 +4,23 @@ import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.list.mutable.FastList; import static org.junit.Assert.assertEquals; + +import java.util.ArrayList; +import java.util.List; + +import org.assertj.core.api.Assertions; import org.junit.Before; import org.junit.Test; public class RejectPatternTest { MutableList list; + MutableList expectedList; @Before - public void getList() { - this.list = new FastList<>(); - list.add(1); - list.add(8); - list.add(5); - list.add(41); - list.add(31); - list.add(17); - list.add(23); - list.add(38); + public void setup() { + this.list = FastList.newListWith(1, 8, 5, 41, 31, 17, 23, 38); + this.expectedList = FastList.newListWith(1, 5, 8, 17, 23); } @Test @@ -29,10 +28,7 @@ public class RejectPatternTest { MutableList notGreaterThanThirty = list.reject(Predicates.greaterThan(30)) .sortThis(); - assertEquals(1, (int) notGreaterThanThirty.getFirst()); - assertEquals(5, (int) notGreaterThanThirty.get(1)); - assertEquals(8, (int) notGreaterThanThirty.get(2)); - assertEquals(17, (int) notGreaterThanThirty.get(3)); - assertEquals(23, (int) notGreaterThanThirty.getLast()); + Assertions.assertThat(notGreaterThanThirty) + .containsExactlyElementsOf(this.expectedList); } } diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java index 20c94f6028..acd0a78840 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java @@ -4,6 +4,8 @@ import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.list.mutable.FastList; import static org.junit.Assert.assertEquals; + +import org.assertj.core.api.Assertions; import org.junit.Before; import org.junit.Test; @@ -13,15 +15,7 @@ public class SelectPatternTest { @Before public void getList() { - this.list = new FastList<>(); - list.add(1); - list.add(8); - list.add(5); - list.add(41); - list.add(31); - list.add(17); - list.add(23); - list.add(38); + this.list = FastList.newListWith(1, 8, 5, 41, 31, 17, 23, 38); } @Test @@ -29,9 +23,8 @@ public class SelectPatternTest { MutableList greaterThanThirty = list.select(Predicates.greaterThan(30)) .sortThis(); - assertEquals(31, (int) greaterThanThirty.getFirst()); - assertEquals(38, (int) greaterThanThirty.get(1)); - assertEquals(41, (int) greaterThanThirty.getLast()); + Assertions.assertThat(greaterThanThirty) + .containsExactly(31, 38, 41); } @SuppressWarnings("rawtypes") @@ -45,8 +38,7 @@ public class SelectPatternTest { public void givenListwhenSelectUsingLambda_thenCorrect() { MutableList greaterThanThirty = selectUsingLambda(); - assertEquals(31, (int) greaterThanThirty.getFirst()); - assertEquals(38, (int) greaterThanThirty.get(1)); - assertEquals(41, (int) greaterThanThirty.getLast()); + Assertions.assertThat(greaterThanThirty) + .containsExactly(31, 38, 41); } } diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java index 9dfab8f32d..56ae8d2133 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java @@ -5,18 +5,31 @@ import org.eclipse.collections.api.tuple.Pair; import org.eclipse.collections.impl.factory.Lists; import org.eclipse.collections.impl.tuple.Tuples; import static org.junit.Assert.assertEquals; + +import org.assertj.core.api.Assertions; +import org.junit.Before; import org.junit.Test; public class ZipTest { + MutableList> expectedPairs; + + @SuppressWarnings("unchecked") + @Before + public void setup() { + Pair pair1 = Tuples.pair("1", "Porsche"); + Pair pair2 = Tuples.pair("2", "Volvo"); + Pair pair3 = Tuples.pair("3", "Toyota"); + expectedPairs = Lists.mutable.of(pair1, pair2, pair3); + } + @Test public void whenZip_thenCorrect() { MutableList numbers = Lists.mutable.with("1", "2", "3", "Ignored"); MutableList cars = Lists.mutable.with("Porsche", "Volvo", "Toyota"); MutableList> pairs = numbers.zip(cars); - assertEquals(Tuples.pair("1", "Porsche"), pairs.get(0)); - assertEquals(Tuples.pair("2", "Volvo"), pairs.get(1)); - assertEquals(Tuples.pair("3", "Toyota"), pairs.get(2)); + Assertions.assertThat(pairs) + .containsExactlyElementsOf(this.expectedPairs); } } diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java index 3e8fe9b410..d6f9846fe0 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java @@ -2,21 +2,34 @@ package com.baeldung.eclipsecollections; import static org.junit.Assert.assertEquals; +import org.assertj.core.api.Assertions; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.api.tuple.Pair; +import org.eclipse.collections.impl.factory.Lists; import org.eclipse.collections.impl.list.mutable.FastList; import org.eclipse.collections.impl.tuple.Tuples; +import org.junit.Before; import org.junit.Test; public class ZipWithIndexTest { + MutableList> expectedPairs; + + @SuppressWarnings("unchecked") + @Before + public void setup() { + Pair pair1 = Tuples.pair("Porsche", 0); + Pair pair2 = Tuples.pair("Volvo", 1); + Pair pair3 = Tuples.pair("Toyota", 2); + expectedPairs = Lists.mutable.of(pair1, pair2, pair3); + } + @Test public void whenZip_thenCorrect() { MutableList cars = FastList.newListWith("Porsche", "Volvo", "Toyota"); MutableList> pairs = cars.zipWithIndex(); - assertEquals(Tuples.pair("Porsche", 0), pairs.get(0)); - assertEquals(Tuples.pair("Volvo", 1), pairs.get(1)); - assertEquals(Tuples.pair("Toyota", 2), pairs.get(2)); + Assertions.assertThat(pairs) + .containsExactlyElementsOf(this.expectedPairs); } } From c5433e833be6cb10e8c93fd9915131b1a17872a9 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 12 Aug 2017 15:41:09 +0200 Subject: [PATCH 026/229] cleanup --- .../com/baeldung/eclipsecollections/CollectPatternTest.java | 1 - .../java/com/baeldung/eclipsecollections/FlatCollectTest.java | 1 - .../src/test/java/com/baeldung/eclipsecollections/ZipTest.java | 1 - .../java/com/baeldung/eclipsecollections/ZipWithIndexTest.java | 2 -- 4 files changed, 5 deletions(-) diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java index f1c665f085..ee384c2f9d 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java @@ -2,7 +2,6 @@ package com.baeldung.eclipsecollections; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.list.mutable.FastList; -import static org.junit.Assert.assertEquals; import org.assertj.core.api.Assertions; import org.junit.Test; diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java index 9190625993..021c72e91e 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java @@ -3,7 +3,6 @@ package com.baeldung.eclipsecollections; import org.assertj.core.api.Assertions; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.list.mutable.FastList; -import static org.junit.Assert.assertEquals; import java.util.ArrayList; import java.util.List; diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java index 56ae8d2133..29f0c23954 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java @@ -4,7 +4,6 @@ import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.api.tuple.Pair; import org.eclipse.collections.impl.factory.Lists; import org.eclipse.collections.impl.tuple.Tuples; -import static org.junit.Assert.assertEquals; import org.assertj.core.api.Assertions; import org.junit.Before; diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java index d6f9846fe0..a2d8be44ec 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java @@ -1,7 +1,5 @@ package com.baeldung.eclipsecollections; -import static org.junit.Assert.assertEquals; - import org.assertj.core.api.Assertions; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.api.tuple.Pair; From a1b7c270dd41c5a5da60c1ad1995a603d30b7092 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 12 Aug 2017 15:51:43 +0200 Subject: [PATCH 027/229] cleanup --- .../com/baeldung/eclipsecollections/DetectPatternTest.java | 4 +--- .../baeldung/eclipsecollections/ForEachPatternTest.java | 7 ++----- .../com/baeldung/eclipsecollections/LazyIterationTest.java | 5 +---- .../com/baeldung/eclipsecollections/RejectPatternTest.java | 7 +------ .../com/baeldung/eclipsecollections/SelectPatternTest.java | 4 +--- 5 files changed, 6 insertions(+), 21 deletions(-) diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java index 36ebf7609d..c5b5e1c412 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java @@ -1,11 +1,9 @@ package com.baeldung.eclipsecollections; +import org.assertj.core.api.Assertions; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.list.mutable.FastList; -import static org.junit.Assert.assertEquals; - -import org.assertj.core.api.Assertions; import org.junit.Before; import org.junit.Test; diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java index e8d93a2af6..8cea575222 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java @@ -1,13 +1,10 @@ package com.baeldung.eclipsecollections; -import org.eclipse.collections.api.block.procedure.Procedure; +import static org.junit.Assert.assertEquals; + import org.eclipse.collections.api.tuple.Pair; import org.eclipse.collections.impl.map.mutable.UnifiedMap; import org.eclipse.collections.impl.tuple.Tuples; -import static org.junit.Assert.assertEquals; - -import java.util.Map; - import org.junit.Test; public class ForEachPatternTest { diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java index 25e119ddb4..9c216ecc87 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java @@ -1,12 +1,9 @@ package com.baeldung.eclipsecollections; +import org.assertj.core.api.Assertions; import org.eclipse.collections.api.LazyIterable; import org.eclipse.collections.api.list.MutableList; -import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.factory.Lists; -import static org.junit.Assert.assertTrue; - -import org.assertj.core.api.Assertions; import org.junit.Test; public class LazyIterationTest { diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java index 0dc9942cbd..1666c86333 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java @@ -1,14 +1,9 @@ package com.baeldung.eclipsecollections; +import org.assertj.core.api.Assertions; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.list.mutable.FastList; -import static org.junit.Assert.assertEquals; - -import java.util.ArrayList; -import java.util.List; - -import org.assertj.core.api.Assertions; import org.junit.Before; import org.junit.Test; diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java index acd0a78840..d79c864fc5 100644 --- a/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java +++ b/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java @@ -1,11 +1,9 @@ package com.baeldung.eclipsecollections; +import org.assertj.core.api.Assertions; import org.eclipse.collections.api.list.MutableList; import org.eclipse.collections.impl.block.factory.Predicates; import org.eclipse.collections.impl.list.mutable.FastList; -import static org.junit.Assert.assertEquals; - -import org.assertj.core.api.Assertions; import org.junit.Before; import org.junit.Test; From 89d89e6dcef7df1a291394cb501ab46cd246f57a Mon Sep 17 00:00:00 2001 From: Parth Karia Date: Fri, 11 Aug 2017 15:25:43 +0530 Subject: [PATCH 028/229] BAEL-243 Spring Batch using Partitioner --- .../CustomMultiResourcePartitioner.java | 77 ++++++++ .../SpringbatchPartitionConfig.java | 169 ++++++++++++++++++ .../SpringbatchPartitionerApp.java | 28 +++ 3 files changed, 274 insertions(+) create mode 100644 spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/CustomMultiResourcePartitioner.java create mode 100644 spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionConfig.java create mode 100644 spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionerApp.java diff --git a/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/CustomMultiResourcePartitioner.java b/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/CustomMultiResourcePartitioner.java new file mode 100644 index 0000000000..4cae69efbd --- /dev/null +++ b/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/CustomMultiResourcePartitioner.java @@ -0,0 +1,77 @@ +/* + * Copyright 2006-2013 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.baeldung.spring_batch_intro.partitioner; + +import java.util.HashMap; +import java.util.Map; + +import org.springframework.batch.core.partition.support.Partitioner; +import org.springframework.batch.item.ExecutionContext; +import org.springframework.core.io.Resource; +import org.springframework.util.Assert; + +public class CustomMultiResourcePartitioner implements Partitioner { + + private static final String DEFAULT_KEY_NAME = "fileName"; + + private static final String PARTITION_KEY = "partition"; + + private Resource[] resources = new Resource[0]; + + private String keyName = DEFAULT_KEY_NAME; + + /** + * The resources to assign to each partition. In Spring configuration you + * can use a pattern to select multiple resources. + * @param resources the resources to use + */ + public void setResources(Resource[] resources) { + this.resources = resources; + } + + /** + * The name of the key for the file name in each {@link ExecutionContext}. + * Defaults to "fileName". + * @param keyName the value of the key + */ + public void setKeyName(String keyName) { + this.keyName = keyName; + } + + /** + * Assign the filename of each of the injected resources to an + * {@link ExecutionContext}. + * + * @see Partitioner#partition(int) + */ + @Override + public Map partition(int gridSize) { + Map map = new HashMap(gridSize); + int i = 0, k = 1; + for (Resource resource : resources) { + ExecutionContext context = new ExecutionContext(); + Assert.state(resource.exists(), "Resource does not exist: " + resource); + context.putString(keyName, resource.getFilename()); + context.putString("opFileName", "output" + k++ + ".xml"); + + map.put(PARTITION_KEY + i, context); + i++; + } + return map; + } + +} diff --git a/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionConfig.java b/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionConfig.java new file mode 100644 index 0000000000..fe8339a8b4 --- /dev/null +++ b/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionConfig.java @@ -0,0 +1,169 @@ +package org.baeldung.spring_batch_intro.partitioner; + +import java.io.IOException; +import java.net.MalformedURLException; +import java.text.ParseException; + +import javax.sql.DataSource; + +import org.baeldung.spring_batch_intro.model.Transaction; +import org.baeldung.spring_batch_intro.service.RecordFieldSetMapper; +import org.springframework.batch.core.Job; +import org.springframework.batch.core.Step; +import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing; +import org.springframework.batch.core.configuration.annotation.JobBuilderFactory; +import org.springframework.batch.core.configuration.annotation.StepBuilderFactory; +import org.springframework.batch.core.configuration.annotation.StepScope; +import org.springframework.batch.core.launch.JobLauncher; +import org.springframework.batch.core.launch.support.SimpleJobLauncher; +import org.springframework.batch.core.repository.JobRepository; +import org.springframework.batch.core.repository.support.JobRepositoryFactoryBean; +import org.springframework.batch.item.UnexpectedInputException; +import org.springframework.batch.item.file.FlatFileItemReader; +import org.springframework.batch.item.file.mapping.DefaultLineMapper; +import org.springframework.batch.item.file.transform.DelimitedLineTokenizer; +import org.springframework.batch.item.xml.StaxEventItemWriter; +import org.springframework.batch.support.transaction.ResourcelessTransactionManager; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.core.io.ClassPathResource; +import org.springframework.core.io.FileSystemResource; +import org.springframework.core.io.Resource; +import org.springframework.core.io.support.ResourcePatternResolver; +import org.springframework.core.task.TaskExecutor; +import org.springframework.jdbc.datasource.embedded.EmbeddedDatabase; +import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder; +import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType; +import org.springframework.oxm.Marshaller; +import org.springframework.oxm.jaxb.Jaxb2Marshaller; +import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; +import org.springframework.transaction.PlatformTransactionManager; + +@Configuration +@EnableBatchProcessing +public class SpringbatchPartitionConfig { + + @Autowired + ResourcePatternResolver resoursePatternResolver; + + @Autowired + private JobBuilderFactory jobs; + + @Autowired + private StepBuilderFactory steps; + + @Bean(name = "partitionerJob") + public Job partitionerJob() throws UnexpectedInputException, MalformedURLException, ParseException { + return jobs.get("partitionerJob") + .start(partitionStep()) + .build(); + } + + @Bean + public Step partitionStep() throws UnexpectedInputException, MalformedURLException, ParseException { + return steps.get("partitionStep") + .partitioner("slaveStep", partitioner()) + .step(slaveStep()) + .taskExecutor(taskExecutor()) + .build(); + } + + @Bean + public Step slaveStep() throws UnexpectedInputException, MalformedURLException, ParseException { + return steps.get("slaveStep") + . chunk(1) + .reader(itemReader(null)) + .writer(itemWriter(marshaller(), null)) + .build(); + } + + @Bean + public CustomMultiResourcePartitioner partitioner() { + CustomMultiResourcePartitioner partitioner = new CustomMultiResourcePartitioner(); + Resource[] resources; + try { + resources = resoursePatternResolver.getResources("file:src/main/resources/input/partitioner/*.csv"); + } catch (IOException e) { + throw new RuntimeException("I/O problems when resolving the input file pattern.", e); + } + partitioner.setResources(resources); + return partitioner; + } + + @Bean + @StepScope + public FlatFileItemReader itemReader(@Value("#{stepExecutionContext[fileName]}") String filename) throws UnexpectedInputException, ParseException { + FlatFileItemReader reader = new FlatFileItemReader(); + DelimitedLineTokenizer tokenizer = new DelimitedLineTokenizer(); + String[] tokens = { "username", "userid", "transactiondate", "amount" }; + tokenizer.setNames(tokens); + reader.setResource(new ClassPathResource("input/partitioner/" + filename)); + DefaultLineMapper lineMapper = new DefaultLineMapper(); + lineMapper.setLineTokenizer(tokenizer); + lineMapper.setFieldSetMapper(new RecordFieldSetMapper()); + reader.setLinesToSkip(1); + reader.setLineMapper(lineMapper); + return reader; + } + + @Bean(destroyMethod = "") + @StepScope + public StaxEventItemWriter itemWriter(Marshaller marshaller, @Value("#{stepExecutionContext[opFileName]}") String filename) throws MalformedURLException { + StaxEventItemWriter itemWriter = new StaxEventItemWriter<>(); + itemWriter.setMarshaller(marshaller); + itemWriter.setRootTagName("transactionRecord"); + itemWriter.setResource(new FileSystemResource("src/main/resources/output/" + filename)); + return itemWriter; + } + + @Bean + public Marshaller marshaller() { + Jaxb2Marshaller marshaller = new Jaxb2Marshaller(); + marshaller.setClassesToBeBound(new Class[] { Transaction.class }); + return marshaller; + } + + @Bean + public TaskExecutor taskExecutor() { + ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor(); + taskExecutor.setMaxPoolSize(5); + taskExecutor.setCorePoolSize(5); + taskExecutor.setQueueCapacity(5); + taskExecutor.afterPropertiesSet(); + return taskExecutor; + } + + private JobRepository getJobRepository() throws Exception { + JobRepositoryFactoryBean factory = new JobRepositoryFactoryBean(); + factory.setDataSource(dataSource()); + factory.setTransactionManager(getTransactionManager()); + // JobRepositoryFactoryBean's methods Throws Generic Exception, + // it would have been better to have a specific one + factory.afterPropertiesSet(); + return (JobRepository) factory.getObject(); + } + + private DataSource dataSource() { + EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(); + EmbeddedDatabase db = builder.setType(EmbeddedDatabaseType.HSQL) + .addScript("classpath:org/springframework/batch/core/schema-drop-h2.sql") + .addScript("classpath:org/springframework/batch/core/schema-h2.sql") + .build(); + return db; + } + + private PlatformTransactionManager getTransactionManager() { + return new ResourcelessTransactionManager(); + } + + public JobLauncher getJobLauncher() throws Exception { + SimpleJobLauncher jobLauncher = new SimpleJobLauncher(); + // SimpleJobLauncher's methods Throws Generic Exception, + // it would have been better to have a specific one + jobLauncher.setJobRepository(getJobRepository()); + jobLauncher.afterPropertiesSet(); + return jobLauncher; + } +} diff --git a/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionerApp.java b/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionerApp.java new file mode 100644 index 0000000000..1d6d922969 --- /dev/null +++ b/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionerApp.java @@ -0,0 +1,28 @@ +package org.baeldung.spring_batch_intro.partitioner; + +import org.springframework.batch.core.Job; +import org.springframework.batch.core.JobExecution; +import org.springframework.batch.core.JobParameters; +import org.springframework.batch.core.launch.JobLauncher; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; + +public class SpringbatchPartitionerApp { + public static void main(final String[] args) { + // Spring Java config + final AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); + context.register(SpringbatchPartitionConfig.class); + context.refresh(); + + final JobLauncher jobLauncher = (JobLauncher) context.getBean("jobLauncher"); + final Job job = (Job) context.getBean("partitionerJob"); + System.out.println("Starting the batch job"); + try { + final JobExecution execution = jobLauncher.run(job, new JobParameters()); + System.out.println("Job Status : " + execution.getStatus()); + System.out.println("Job succeeded"); + } catch (final Exception e) { + e.printStackTrace(); + System.out.println("Job failed"); + } + } +} \ No newline at end of file From 9f9fbc4523d58ce40570f20a9dd631fda3322d41 Mon Sep 17 00:00:00 2001 From: parthkaria Date: Tue, 29 Aug 2017 17:14:13 +0530 Subject: [PATCH 029/229] BAEL-1106 Introduction to javax.measure --- core-java/pom.xml | 8 +++ .../com/baeldung/javax/measure/WaterTank.java | 26 +++++++ .../javax/measure/WaterTankTests.java | 68 +++++++++++++++++++ 3 files changed, 102 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/javax/measure/WaterTank.java create mode 100644 core-java/src/test/java/com/baeldung/javax/measure/WaterTankTests.java diff --git a/core-java/pom.xml b/core-java/pom.xml index 0f8a665fa1..5410ea54e2 100644 --- a/core-java/pom.xml +++ b/core-java/pom.xml @@ -212,6 +212,13 @@ streamex ${streamex.version} + + + javax.measure + jsr-275 + ${javax-measure.version} + + @@ -438,6 +445,7 @@ 1.5.1 1.13 0.6.5 + 0.9.1 1.3 diff --git a/core-java/src/main/java/com/baeldung/javax/measure/WaterTank.java b/core-java/src/main/java/com/baeldung/javax/measure/WaterTank.java new file mode 100644 index 0000000000..1ab9eee53f --- /dev/null +++ b/core-java/src/main/java/com/baeldung/javax/measure/WaterTank.java @@ -0,0 +1,26 @@ +package com.baeldung.javax.measure; + +import javax.measure.Measure; +import javax.measure.quantity.Volume; + +public class WaterTank { + + private Measure capacityMeasure; + private double capacityDouble; + + public void setCapacityMeasure(Measure capacityMeasure) { + this.capacityMeasure = capacityMeasure; + } + + public void setCapacityDouble(double capacityDouble) { + this.capacityDouble = capacityDouble; + } + + public Measure getCapacityMeasure() { + return capacityMeasure; + } + + public double getCapacityDouble() { + return capacityDouble; + } +} diff --git a/core-java/src/test/java/com/baeldung/javax/measure/WaterTankTests.java b/core-java/src/test/java/com/baeldung/javax/measure/WaterTankTests.java new file mode 100644 index 0000000000..ef54035353 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/javax/measure/WaterTankTests.java @@ -0,0 +1,68 @@ +package com.baeldung.javax.measure; + +import javax.measure.Measure; +import javax.measure.converter.UnitConverter; +import javax.measure.quantity.Duration; +import javax.measure.quantity.Length; +import javax.measure.quantity.Pressure; +import javax.measure.quantity.Volume; +import static javax.measure.unit.NonSI.HOUR; +import static javax.measure.unit.NonSI.LITRE; +import static javax.measure.unit.NonSI.MILE; +import static javax.measure.unit.NonSI.MINUTE; +import javax.measure.unit.SI; +import static javax.measure.unit.SI.KILO; +import static javax.measure.unit.SI.METER; +import static javax.measure.unit.SI.NEWTON; +import static javax.measure.unit.SI.SECOND; +import javax.measure.unit.Unit; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; +import org.junit.Test; + +public class WaterTankTests { + + @Test + public void givenMeasure_whenGetUnitAndConvertValue_thenSuccess() { + WaterTank waterTank = new WaterTank(); + waterTank.setCapacityMeasure(Measure.valueOf(9.2, LITRE)); + assertEquals(LITRE, waterTank.getCapacityMeasure().getUnit()); + + Measure waterCapacity = waterTank.getCapacityMeasure(); + double volumeInLitre = waterCapacity.getValue().doubleValue(); + assertEquals(9.2, volumeInLitre, 0.0f); + + double volumeInMilliLitre = waterCapacity.doubleValue(SI.MILLI(LITRE)); + assertEquals(9200.0, volumeInMilliLitre, 0.0f); + + Unit Kilometer = SI.KILO(METER); + Unit Centimeter = SI.CENTI(METER); + } + + @Test + public void givenMeasure_whenAlternateMeasure_ThenGetAlternateMeasure() { + Unit PASCAL = NEWTON.divide(METER.pow(2)).alternate("Pa"); + assertTrue(Unit.valueOf("Pa").equals(PASCAL)); + } + + @Test + public void givenMeasure_whenCompoundMeasure_ThenGetCompoundMeasure() { + Unit HOUR_MINUTE_SECOND = HOUR.compound(MINUTE).compound(SECOND); + Measure duration = Measure.valueOf(12345, SECOND); + assertEquals("3h25min45s", duration.to(HOUR_MINUTE_SECOND).toString()); + } + + @Test + public void givenMiles_whenConvertToKilometer_ThenConverted() { + double distanceInMiles = 50.0; + UnitConverter mileToKilometer = MILE.getConverterTo(KILO(METER)); + double distanceInKilometers = mileToKilometer.convert(distanceInMiles); + assertEquals(80.4672, distanceInKilometers, 0.00f); + } + + @Test + public void givenSymbol_WhenCompareToSystemUnit_ThenSuccess() { + assertTrue(Unit.valueOf("kW").equals(SI.KILO(SI.WATT))); + assertTrue(Unit.valueOf("ms").equals(SI.SECOND.divide(1000))); + } +} From e573e2c43b35809f5521fa47ce8d4c6dea760348 Mon Sep 17 00:00:00 2001 From: parthkaria Date: Tue, 29 Aug 2017 17:37:29 +0530 Subject: [PATCH 030/229] Unnecessary Committed --- .../CustomMultiResourcePartitioner.java | 77 -------- .../SpringbatchPartitionConfig.java | 169 ------------------ .../SpringbatchPartitionerApp.java | 28 --- 3 files changed, 274 deletions(-) delete mode 100644 spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/CustomMultiResourcePartitioner.java delete mode 100644 spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionConfig.java delete mode 100644 spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionerApp.java diff --git a/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/CustomMultiResourcePartitioner.java b/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/CustomMultiResourcePartitioner.java deleted file mode 100644 index 4cae69efbd..0000000000 --- a/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/CustomMultiResourcePartitioner.java +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Copyright 2006-2013 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.baeldung.spring_batch_intro.partitioner; - -import java.util.HashMap; -import java.util.Map; - -import org.springframework.batch.core.partition.support.Partitioner; -import org.springframework.batch.item.ExecutionContext; -import org.springframework.core.io.Resource; -import org.springframework.util.Assert; - -public class CustomMultiResourcePartitioner implements Partitioner { - - private static final String DEFAULT_KEY_NAME = "fileName"; - - private static final String PARTITION_KEY = "partition"; - - private Resource[] resources = new Resource[0]; - - private String keyName = DEFAULT_KEY_NAME; - - /** - * The resources to assign to each partition. In Spring configuration you - * can use a pattern to select multiple resources. - * @param resources the resources to use - */ - public void setResources(Resource[] resources) { - this.resources = resources; - } - - /** - * The name of the key for the file name in each {@link ExecutionContext}. - * Defaults to "fileName". - * @param keyName the value of the key - */ - public void setKeyName(String keyName) { - this.keyName = keyName; - } - - /** - * Assign the filename of each of the injected resources to an - * {@link ExecutionContext}. - * - * @see Partitioner#partition(int) - */ - @Override - public Map partition(int gridSize) { - Map map = new HashMap(gridSize); - int i = 0, k = 1; - for (Resource resource : resources) { - ExecutionContext context = new ExecutionContext(); - Assert.state(resource.exists(), "Resource does not exist: " + resource); - context.putString(keyName, resource.getFilename()); - context.putString("opFileName", "output" + k++ + ".xml"); - - map.put(PARTITION_KEY + i, context); - i++; - } - return map; - } - -} diff --git a/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionConfig.java b/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionConfig.java deleted file mode 100644 index fe8339a8b4..0000000000 --- a/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionConfig.java +++ /dev/null @@ -1,169 +0,0 @@ -package org.baeldung.spring_batch_intro.partitioner; - -import java.io.IOException; -import java.net.MalformedURLException; -import java.text.ParseException; - -import javax.sql.DataSource; - -import org.baeldung.spring_batch_intro.model.Transaction; -import org.baeldung.spring_batch_intro.service.RecordFieldSetMapper; -import org.springframework.batch.core.Job; -import org.springframework.batch.core.Step; -import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing; -import org.springframework.batch.core.configuration.annotation.JobBuilderFactory; -import org.springframework.batch.core.configuration.annotation.StepBuilderFactory; -import org.springframework.batch.core.configuration.annotation.StepScope; -import org.springframework.batch.core.launch.JobLauncher; -import org.springframework.batch.core.launch.support.SimpleJobLauncher; -import org.springframework.batch.core.repository.JobRepository; -import org.springframework.batch.core.repository.support.JobRepositoryFactoryBean; -import org.springframework.batch.item.UnexpectedInputException; -import org.springframework.batch.item.file.FlatFileItemReader; -import org.springframework.batch.item.file.mapping.DefaultLineMapper; -import org.springframework.batch.item.file.transform.DelimitedLineTokenizer; -import org.springframework.batch.item.xml.StaxEventItemWriter; -import org.springframework.batch.support.transaction.ResourcelessTransactionManager; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.core.io.ClassPathResource; -import org.springframework.core.io.FileSystemResource; -import org.springframework.core.io.Resource; -import org.springframework.core.io.support.ResourcePatternResolver; -import org.springframework.core.task.TaskExecutor; -import org.springframework.jdbc.datasource.embedded.EmbeddedDatabase; -import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder; -import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType; -import org.springframework.oxm.Marshaller; -import org.springframework.oxm.jaxb.Jaxb2Marshaller; -import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; -import org.springframework.transaction.PlatformTransactionManager; - -@Configuration -@EnableBatchProcessing -public class SpringbatchPartitionConfig { - - @Autowired - ResourcePatternResolver resoursePatternResolver; - - @Autowired - private JobBuilderFactory jobs; - - @Autowired - private StepBuilderFactory steps; - - @Bean(name = "partitionerJob") - public Job partitionerJob() throws UnexpectedInputException, MalformedURLException, ParseException { - return jobs.get("partitionerJob") - .start(partitionStep()) - .build(); - } - - @Bean - public Step partitionStep() throws UnexpectedInputException, MalformedURLException, ParseException { - return steps.get("partitionStep") - .partitioner("slaveStep", partitioner()) - .step(slaveStep()) - .taskExecutor(taskExecutor()) - .build(); - } - - @Bean - public Step slaveStep() throws UnexpectedInputException, MalformedURLException, ParseException { - return steps.get("slaveStep") - . chunk(1) - .reader(itemReader(null)) - .writer(itemWriter(marshaller(), null)) - .build(); - } - - @Bean - public CustomMultiResourcePartitioner partitioner() { - CustomMultiResourcePartitioner partitioner = new CustomMultiResourcePartitioner(); - Resource[] resources; - try { - resources = resoursePatternResolver.getResources("file:src/main/resources/input/partitioner/*.csv"); - } catch (IOException e) { - throw new RuntimeException("I/O problems when resolving the input file pattern.", e); - } - partitioner.setResources(resources); - return partitioner; - } - - @Bean - @StepScope - public FlatFileItemReader itemReader(@Value("#{stepExecutionContext[fileName]}") String filename) throws UnexpectedInputException, ParseException { - FlatFileItemReader reader = new FlatFileItemReader(); - DelimitedLineTokenizer tokenizer = new DelimitedLineTokenizer(); - String[] tokens = { "username", "userid", "transactiondate", "amount" }; - tokenizer.setNames(tokens); - reader.setResource(new ClassPathResource("input/partitioner/" + filename)); - DefaultLineMapper lineMapper = new DefaultLineMapper(); - lineMapper.setLineTokenizer(tokenizer); - lineMapper.setFieldSetMapper(new RecordFieldSetMapper()); - reader.setLinesToSkip(1); - reader.setLineMapper(lineMapper); - return reader; - } - - @Bean(destroyMethod = "") - @StepScope - public StaxEventItemWriter itemWriter(Marshaller marshaller, @Value("#{stepExecutionContext[opFileName]}") String filename) throws MalformedURLException { - StaxEventItemWriter itemWriter = new StaxEventItemWriter<>(); - itemWriter.setMarshaller(marshaller); - itemWriter.setRootTagName("transactionRecord"); - itemWriter.setResource(new FileSystemResource("src/main/resources/output/" + filename)); - return itemWriter; - } - - @Bean - public Marshaller marshaller() { - Jaxb2Marshaller marshaller = new Jaxb2Marshaller(); - marshaller.setClassesToBeBound(new Class[] { Transaction.class }); - return marshaller; - } - - @Bean - public TaskExecutor taskExecutor() { - ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor(); - taskExecutor.setMaxPoolSize(5); - taskExecutor.setCorePoolSize(5); - taskExecutor.setQueueCapacity(5); - taskExecutor.afterPropertiesSet(); - return taskExecutor; - } - - private JobRepository getJobRepository() throws Exception { - JobRepositoryFactoryBean factory = new JobRepositoryFactoryBean(); - factory.setDataSource(dataSource()); - factory.setTransactionManager(getTransactionManager()); - // JobRepositoryFactoryBean's methods Throws Generic Exception, - // it would have been better to have a specific one - factory.afterPropertiesSet(); - return (JobRepository) factory.getObject(); - } - - private DataSource dataSource() { - EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(); - EmbeddedDatabase db = builder.setType(EmbeddedDatabaseType.HSQL) - .addScript("classpath:org/springframework/batch/core/schema-drop-h2.sql") - .addScript("classpath:org/springframework/batch/core/schema-h2.sql") - .build(); - return db; - } - - private PlatformTransactionManager getTransactionManager() { - return new ResourcelessTransactionManager(); - } - - public JobLauncher getJobLauncher() throws Exception { - SimpleJobLauncher jobLauncher = new SimpleJobLauncher(); - // SimpleJobLauncher's methods Throws Generic Exception, - // it would have been better to have a specific one - jobLauncher.setJobRepository(getJobRepository()); - jobLauncher.afterPropertiesSet(); - return jobLauncher; - } -} diff --git a/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionerApp.java b/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionerApp.java deleted file mode 100644 index 1d6d922969..0000000000 --- a/spring-batch/src/main/java/org/baeldung/spring_batch_intro/partitioner/SpringbatchPartitionerApp.java +++ /dev/null @@ -1,28 +0,0 @@ -package org.baeldung.spring_batch_intro.partitioner; - -import org.springframework.batch.core.Job; -import org.springframework.batch.core.JobExecution; -import org.springframework.batch.core.JobParameters; -import org.springframework.batch.core.launch.JobLauncher; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; - -public class SpringbatchPartitionerApp { - public static void main(final String[] args) { - // Spring Java config - final AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); - context.register(SpringbatchPartitionConfig.class); - context.refresh(); - - final JobLauncher jobLauncher = (JobLauncher) context.getBean("jobLauncher"); - final Job job = (Job) context.getBean("partitionerJob"); - System.out.println("Starting the batch job"); - try { - final JobExecution execution = jobLauncher.run(job, new JobParameters()); - System.out.println("Job Status : " + execution.getStatus()); - System.out.println("Job succeeded"); - } catch (final Exception e) { - e.printStackTrace(); - System.out.println("Job failed"); - } - } -} \ No newline at end of file From f6216f27549b70ea891582cab92311b554b0697d Mon Sep 17 00:00:00 2001 From: parthkaria Date: Thu, 31 Aug 2017 12:55:56 +0530 Subject: [PATCH 031/229] BAEL-1106 Move code to libraries from core-java --- core-java/pom.xml | 7 ------- libraries/pom.xml | 6 ++++++ .../main/java/com/baeldung/javax/measure/WaterTank.java | 0 .../java/com/baeldung/javax/measure/WaterTankTests.java | 0 4 files changed, 6 insertions(+), 7 deletions(-) rename {core-java => libraries}/src/main/java/com/baeldung/javax/measure/WaterTank.java (100%) rename {core-java => libraries}/src/test/java/com/baeldung/javax/measure/WaterTankTests.java (100%) diff --git a/core-java/pom.xml b/core-java/pom.xml index 5410ea54e2..c532d80bd6 100644 --- a/core-java/pom.xml +++ b/core-java/pom.xml @@ -213,12 +213,6 @@ ${streamex.version} - - javax.measure - jsr-275 - ${javax-measure.version} - - @@ -445,7 +439,6 @@ 1.5.1 1.13 0.6.5 - 0.9.1 1.3 diff --git a/libraries/pom.xml b/libraries/pom.xml index cf16f0fb79..9b8f3f0a77 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -498,6 +498,11 @@ gt-swing ${geotools.version} + + javax.measure + jsr-275 + ${javax-measure.version} + @@ -564,5 +569,6 @@ 0.6.5 0.9.0 15.2 + 0.9.1 diff --git a/core-java/src/main/java/com/baeldung/javax/measure/WaterTank.java b/libraries/src/main/java/com/baeldung/javax/measure/WaterTank.java similarity index 100% rename from core-java/src/main/java/com/baeldung/javax/measure/WaterTank.java rename to libraries/src/main/java/com/baeldung/javax/measure/WaterTank.java diff --git a/core-java/src/test/java/com/baeldung/javax/measure/WaterTankTests.java b/libraries/src/test/java/com/baeldung/javax/measure/WaterTankTests.java similarity index 100% rename from core-java/src/test/java/com/baeldung/javax/measure/WaterTankTests.java rename to libraries/src/test/java/com/baeldung/javax/measure/WaterTankTests.java From 99e9e2332b9d46627836b85a1ed484fec3a53120 Mon Sep 17 00:00:00 2001 From: parthkaria Date: Thu, 31 Aug 2017 12:57:54 +0530 Subject: [PATCH 032/229] BAEL-1106 Move code to libraries from core-java --- core-java/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/core-java/pom.xml b/core-java/pom.xml index c532d80bd6..0f8a665fa1 100644 --- a/core-java/pom.xml +++ b/core-java/pom.xml @@ -212,7 +212,6 @@ streamex ${streamex.version} - From 119c288942d7f3547515ec773f1e106c6cb50676 Mon Sep 17 00:00:00 2001 From: Jose Carvajal Date: Fri, 8 Sep 2017 11:09:04 +0200 Subject: [PATCH 033/229] BAEL-1069: Guide to diamond operator in Java --- .../java/org/baeldung/java/diamond/Car.java | 5 +++++ .../java/diamond/DiamondOperatorTest.java | 13 +++++++++++++ .../java/org/baeldung/java/diamond/Diesel.java | 10 ++++++++++ .../java/org/baeldung/java/diamond/Engine.java | 6 ++++++ .../java/org/baeldung/java/diamond/Vehicle.java | 5 +++++ .../baeldung/java/rawtypes/RawTypesTest.java | 17 +++++++++++++++++ 6 files changed, 56 insertions(+) create mode 100644 core-java/src/test/java/org/baeldung/java/diamond/Car.java create mode 100644 core-java/src/test/java/org/baeldung/java/diamond/DiamondOperatorTest.java create mode 100644 core-java/src/test/java/org/baeldung/java/diamond/Diesel.java create mode 100644 core-java/src/test/java/org/baeldung/java/diamond/Engine.java create mode 100644 core-java/src/test/java/org/baeldung/java/diamond/Vehicle.java create mode 100644 core-java/src/test/java/org/baeldung/java/rawtypes/RawTypesTest.java diff --git a/core-java/src/test/java/org/baeldung/java/diamond/Car.java b/core-java/src/test/java/org/baeldung/java/diamond/Car.java new file mode 100644 index 0000000000..9f923e0f3b --- /dev/null +++ b/core-java/src/test/java/org/baeldung/java/diamond/Car.java @@ -0,0 +1,5 @@ +package org.baeldung.java.diamond; + +public class Car implements Vehicle { + +} diff --git a/core-java/src/test/java/org/baeldung/java/diamond/DiamondOperatorTest.java b/core-java/src/test/java/org/baeldung/java/diamond/DiamondOperatorTest.java new file mode 100644 index 0000000000..ceb7c87100 --- /dev/null +++ b/core-java/src/test/java/org/baeldung/java/diamond/DiamondOperatorTest.java @@ -0,0 +1,13 @@ +package org.baeldung.java.diamond; + +import static org.junit.Assert.assertNotNull; + +import org.junit.Test; + +public class DiamondOperatorTest { + @Test + public void shouldCreateCarUsingDiamondWithoutWarnings() { + Car myCar = new Car<>(); + assertNotNull(myCar); + } +} diff --git a/core-java/src/test/java/org/baeldung/java/diamond/Diesel.java b/core-java/src/test/java/org/baeldung/java/diamond/Diesel.java new file mode 100644 index 0000000000..dc4256cdae --- /dev/null +++ b/core-java/src/test/java/org/baeldung/java/diamond/Diesel.java @@ -0,0 +1,10 @@ +package org.baeldung.java.diamond; + +public class Diesel implements Engine { + + @Override + public void start() { + System.out.println("Started Diesel..."); + } + +} diff --git a/core-java/src/test/java/org/baeldung/java/diamond/Engine.java b/core-java/src/test/java/org/baeldung/java/diamond/Engine.java new file mode 100644 index 0000000000..c18a8f64b5 --- /dev/null +++ b/core-java/src/test/java/org/baeldung/java/diamond/Engine.java @@ -0,0 +1,6 @@ +package org.baeldung.java.diamond; + +public interface Engine { + + void start(); +} diff --git a/core-java/src/test/java/org/baeldung/java/diamond/Vehicle.java b/core-java/src/test/java/org/baeldung/java/diamond/Vehicle.java new file mode 100644 index 0000000000..f61cf59620 --- /dev/null +++ b/core-java/src/test/java/org/baeldung/java/diamond/Vehicle.java @@ -0,0 +1,5 @@ +package org.baeldung.java.diamond; + +public interface Vehicle { + +} diff --git a/core-java/src/test/java/org/baeldung/java/rawtypes/RawTypesTest.java b/core-java/src/test/java/org/baeldung/java/rawtypes/RawTypesTest.java new file mode 100644 index 0000000000..2b36786abf --- /dev/null +++ b/core-java/src/test/java/org/baeldung/java/rawtypes/RawTypesTest.java @@ -0,0 +1,17 @@ +package org.baeldung.java.rawtypes; + +import java.util.ArrayList; +import java.util.List; + +import org.junit.Test; + +public class RawTypesTest { + @Test + public void shouldCreateListUsingRawTypes() { + @SuppressWarnings("rawtypes") + List myList = new ArrayList(); + myList.add(new Object()); + myList.add("2"); + myList.add(new Integer(1)); + } +} From d56dbc081d49111f2e1f041a2ff948fdd2076ca5 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 9 Sep 2017 20:34:03 +0200 Subject: [PATCH 034/229] BAEL-1109 Introduction to JCache --- libraries/pom.xml | 33 ++++++++++++- .../com/baeldung/jcache/CacheLoaderTest.java | 35 ++++++++++++++ .../baeldung/jcache/EntryProcessorTest.java | 32 +++++++++++++ .../baeldung/jcache/EventListenerTest.java | 46 +++++++++++++++++++ .../java/com/baeldung/jcache/JCacheTest.java | 27 +++++++++++ .../jcache/SimpleCacheEntryListener.java | 34 ++++++++++++++ .../baeldung/jcache/SimpleCacheLoader.java | 24 ++++++++++ .../baeldung/jcache/SimpleEntryProcessor.java | 25 ++++++++++ 8 files changed, 254 insertions(+), 2 deletions(-) create mode 100644 libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java create mode 100644 libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java create mode 100644 libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java create mode 100644 libraries/src/test/java/com/baeldung/jcache/JCacheTest.java create mode 100644 libraries/src/test/java/com/baeldung/jcache/SimpleCacheEntryListener.java create mode 100644 libraries/src/test/java/com/baeldung/jcache/SimpleCacheLoader.java create mode 100644 libraries/src/test/java/com/baeldung/jcache/SimpleEntryProcessor.java diff --git a/libraries/pom.xml b/libraries/pom.xml index a16a4de59d..51c79ef0dd 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -226,6 +226,10 @@ commons-logging commons-logging + + org.slf4j + slf4j-log4j12 + @@ -237,6 +241,10 @@ commons-logging commons-logging + + org.slf4j + slf4j-log4j12 + @@ -244,6 +252,12 @@ flink-test-utils_2.10 ${flink.version} test + + + org.slf4j + slf4j-log4j12 + + org.apache.commons @@ -467,11 +481,23 @@ noexception 1.1.0 - + org.eclipse.collections eclipse-collections ${eclipse-collections.version} + + javax.cache + cache-api + ${cache.version} + + + com.hazelcast + hazelcast + ${hazelcast.version} + + + 0.7.0 @@ -513,6 +539,9 @@ 1.7.1 2.1.2 1.0 - 8.2.0 + 8.2.0 + 1.0.0 + 1.0.0 + 3.8.4 \ No newline at end of file diff --git a/libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java b/libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java new file mode 100644 index 0000000000..e2167b39ad --- /dev/null +++ b/libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java @@ -0,0 +1,35 @@ +package com.baeldung.jcache; + +import static org.junit.Assert.assertEquals; + +import javax.cache.Cache; +import javax.cache.CacheManager; +import javax.cache.Caching; +import javax.cache.configuration.FactoryBuilder; +import javax.cache.configuration.MutableConfiguration; +import javax.cache.spi.CachingProvider; + +import org.junit.Before; +import org.junit.Test; + +public class CacheLoaderTest { + + private Cache cache; + + @Before + public void setup() { + CachingProvider cachingProvider = Caching.getCachingProvider(); + CacheManager cacheManager = cachingProvider.getCacheManager(); + MutableConfiguration config = new MutableConfiguration().setReadThrough(true) + .setCacheLoaderFactory(new FactoryBuilder.SingletonFactory<>(new SimpleCacheLoader())); + this.cache = cacheManager.createCache("SimpleCache", config); + } + + @Test + public void whenReadingFromStorage_thenCorrect() { + for (int i = 1; i < 4; i++) { + String value = cache.get(i); + assertEquals("fromCache" + i, value); + } + } +} diff --git a/libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java b/libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java new file mode 100644 index 0000000000..fba6067885 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java @@ -0,0 +1,32 @@ +package com.baeldung.jcache; + +import static org.junit.Assert.assertEquals; + +import javax.cache.Cache; +import javax.cache.CacheManager; +import javax.cache.Caching; +import javax.cache.configuration.MutableConfiguration; +import javax.cache.spi.CachingProvider; + +import org.junit.Before; +import org.junit.Test; + +public class EntryProcessorTest { + + private Cache cache; + + @Before + public void instantiateCache() { + CachingProvider cachingProvider = Caching.getCachingProvider(); + CacheManager cacheManager = cachingProvider.getCacheManager(); + MutableConfiguration config = new MutableConfiguration(); + this.cache = cacheManager.createCache("MyCache", config); + this.cache.put("key", "value"); + } + + @Test + public void whenModifyValue_thenCorrect() { + this.cache.invoke("key", new SimpleEntryProcessor()); + assertEquals("value - modified", cache.get("key")); + } +} diff --git a/libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java b/libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java new file mode 100644 index 0000000000..5fb0b317e2 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java @@ -0,0 +1,46 @@ +package com.baeldung.jcache; + +import static org.junit.Assert.assertEquals; + +import javax.cache.Cache; +import javax.cache.CacheManager; +import javax.cache.Caching; +import javax.cache.configuration.FactoryBuilder; +import javax.cache.configuration.MutableCacheEntryListenerConfiguration; +import javax.cache.configuration.MutableConfiguration; +import javax.cache.spi.CachingProvider; + +import org.junit.Before; +import org.junit.Test; + +public class EventListenerTest { + + private Cache cache; + private SimpleCacheEntryListener listener; + MutableCacheEntryListenerConfiguration listenerConfiguration; + + @Before + public void setup() { + CachingProvider cachingProvider = Caching.getCachingProvider(); + CacheManager cacheManager = cachingProvider.getCacheManager(); + MutableConfiguration config = new MutableConfiguration(); + this.cache = cacheManager.createCache("MyCache", config); + this.listener = new SimpleCacheEntryListener(); + } + + @Test + public void whenRunEvent_thenCorrect() throws InterruptedException { + this.listenerConfiguration = new MutableCacheEntryListenerConfiguration(FactoryBuilder.factoryOf(this.listener), null, false, true); + this.cache.registerCacheEntryListener(this.listenerConfiguration); + + assertEquals(false, this.listener.getCreated()); + + this.cache.put("key", "value"); + assertEquals(true, this.listener.getCreated()); + assertEquals(false, this.listener.getUpdated()); + + this.cache.put("key", "newValue"); + assertEquals(true, this.listener.getUpdated()); + } + +} diff --git a/libraries/src/test/java/com/baeldung/jcache/JCacheTest.java b/libraries/src/test/java/com/baeldung/jcache/JCacheTest.java new file mode 100644 index 0000000000..2c86a236b4 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/jcache/JCacheTest.java @@ -0,0 +1,27 @@ +package com.baeldung.jcache; + +import static org.junit.Assert.assertEquals; + +import javax.cache.Cache; +import javax.cache.CacheManager; +import javax.cache.Caching; +import javax.cache.configuration.MutableConfiguration; +import javax.cache.spi.CachingProvider; + +import org.junit.Test; + +public class JCacheTest { + + @Test + public void instantiateCache() { + CachingProvider cachingProvider = Caching.getCachingProvider(); + CacheManager cacheManager = cachingProvider.getCacheManager(); + MutableConfiguration config = new MutableConfiguration<>(); + Cache cache = cacheManager.createCache("simpleCache", config); + cache.put("key1", "value1"); + cache.put("key2", "value2"); + assertEquals("value1", cache.get("key1")); + assertEquals("value2", cache.get("key2")); + cacheManager.close(); + } +} diff --git a/libraries/src/test/java/com/baeldung/jcache/SimpleCacheEntryListener.java b/libraries/src/test/java/com/baeldung/jcache/SimpleCacheEntryListener.java new file mode 100644 index 0000000000..b58182eab0 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/jcache/SimpleCacheEntryListener.java @@ -0,0 +1,34 @@ +package com.baeldung.jcache; + +import java.io.Serializable; + +import javax.cache.event.CacheEntryCreatedListener; +import javax.cache.event.CacheEntryEvent; +import javax.cache.event.CacheEntryListenerException; +import javax.cache.event.CacheEntryUpdatedListener; + +public class SimpleCacheEntryListener implements CacheEntryCreatedListener, CacheEntryUpdatedListener, Serializable { + + /** + * + */ + private static final long serialVersionUID = -712657810462878763L; + private boolean updated; + private boolean created; + + public boolean getUpdated() { + return this.updated; + } + + public boolean getCreated() { + return this.created; + } + + public void onUpdated(Iterable> events) throws CacheEntryListenerException { + this.updated = true; + } + + public void onCreated(Iterable> events) throws CacheEntryListenerException { + this.created = true; + } +} \ No newline at end of file diff --git a/libraries/src/test/java/com/baeldung/jcache/SimpleCacheLoader.java b/libraries/src/test/java/com/baeldung/jcache/SimpleCacheLoader.java new file mode 100644 index 0000000000..77ab8fb645 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/jcache/SimpleCacheLoader.java @@ -0,0 +1,24 @@ +package com.baeldung.jcache; + +import java.util.HashMap; +import java.util.Map; + +import javax.cache.integration.CacheLoader; +import javax.cache.integration.CacheLoaderException; + +public class SimpleCacheLoader implements CacheLoader { + + @Override + public String load(Integer key) throws CacheLoaderException { + return "fromCache" + key; + } + + @Override + public Map loadAll(Iterable keys) throws CacheLoaderException { + Map data = new HashMap<>(); + for (int key : keys) { + data.put(key, load(key)); + } + return data; + } +} diff --git a/libraries/src/test/java/com/baeldung/jcache/SimpleEntryProcessor.java b/libraries/src/test/java/com/baeldung/jcache/SimpleEntryProcessor.java new file mode 100644 index 0000000000..bb585807fb --- /dev/null +++ b/libraries/src/test/java/com/baeldung/jcache/SimpleEntryProcessor.java @@ -0,0 +1,25 @@ +package com.baeldung.jcache; + +import java.io.Serializable; + +import javax.cache.processor.EntryProcessor; +import javax.cache.processor.EntryProcessorException; +import javax.cache.processor.MutableEntry; + +public class SimpleEntryProcessor implements EntryProcessor, Serializable { + + /** + * + */ + private static final long serialVersionUID = -5616476363722945132L; + + public String process(MutableEntry entry, Object... args) throws EntryProcessorException { + + if (entry.exists()) { + String current = entry.getValue(); + entry.setValue(current + " - modified"); + return current; + } + return null; + } +} From 1d90d18271d00d019ace4103d4199d4e71a93e1a Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 9 Sep 2017 20:47:58 +0200 Subject: [PATCH 035/229] BAEL-1109 Introduction to JCache --- libraries/pom.xml | 14 -------------- .../baeldung/jcache/SimpleCacheEntryListener.java | 0 .../com/baeldung/jcache/SimpleCacheLoader.java | 0 .../com/baeldung/jcache/SimpleEntryProcessor.java | 0 4 files changed, 14 deletions(-) rename libraries/src/{test => main}/java/com/baeldung/jcache/SimpleCacheEntryListener.java (100%) rename libraries/src/{test => main}/java/com/baeldung/jcache/SimpleCacheLoader.java (100%) rename libraries/src/{test => main}/java/com/baeldung/jcache/SimpleEntryProcessor.java (100%) diff --git a/libraries/pom.xml b/libraries/pom.xml index 51c79ef0dd..48a4ecd330 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -226,10 +226,6 @@ commons-logging commons-logging - - org.slf4j - slf4j-log4j12 - @@ -241,10 +237,6 @@ commons-logging commons-logging - - org.slf4j - slf4j-log4j12 - @@ -252,12 +244,6 @@ flink-test-utils_2.10 ${flink.version} test - - - org.slf4j - slf4j-log4j12 - - org.apache.commons diff --git a/libraries/src/test/java/com/baeldung/jcache/SimpleCacheEntryListener.java b/libraries/src/main/java/com/baeldung/jcache/SimpleCacheEntryListener.java similarity index 100% rename from libraries/src/test/java/com/baeldung/jcache/SimpleCacheEntryListener.java rename to libraries/src/main/java/com/baeldung/jcache/SimpleCacheEntryListener.java diff --git a/libraries/src/test/java/com/baeldung/jcache/SimpleCacheLoader.java b/libraries/src/main/java/com/baeldung/jcache/SimpleCacheLoader.java similarity index 100% rename from libraries/src/test/java/com/baeldung/jcache/SimpleCacheLoader.java rename to libraries/src/main/java/com/baeldung/jcache/SimpleCacheLoader.java diff --git a/libraries/src/test/java/com/baeldung/jcache/SimpleEntryProcessor.java b/libraries/src/main/java/com/baeldung/jcache/SimpleEntryProcessor.java similarity index 100% rename from libraries/src/test/java/com/baeldung/jcache/SimpleEntryProcessor.java rename to libraries/src/main/java/com/baeldung/jcache/SimpleEntryProcessor.java From 602279a7a2d645a8f42f9449e67c104eb5e556d1 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 9 Sep 2017 21:07:28 +0200 Subject: [PATCH 036/229] remove unneeded property in pom.xml --- libraries/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/libraries/pom.xml b/libraries/pom.xml index 48a4ecd330..2931f7c0e7 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -527,7 +527,6 @@ 1.0 8.2.0 1.0.0 - 1.0.0 3.8.4 \ No newline at end of file From 4647e1b10e3d68376011fdcd401504d54d7251f4 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 9 Sep 2017 21:24:52 +0200 Subject: [PATCH 037/229] fix formatting --- libraries/pom.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libraries/pom.xml b/libraries/pom.xml index d3434bfc85..fbab220a30 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -661,10 +661,9 @@ 2.3.0 2.9.9 1.5.1 - 1.14 + 1.14 1.0.3 1.0.0 - 1.0.0 - 3.8.4 + 3.8.4 \ No newline at end of file From 239da95f3d21ec25e945bda22d7e176bc3998bd6 Mon Sep 17 00:00:00 2001 From: Jose Carvajal Date: Wed, 13 Sep 2017 14:36:14 +0200 Subject: [PATCH 038/229] Changes after review --- ...{DiamondOperatorTest.java => DiamondOperatorUnitTest.java} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename core-java/src/test/java/org/baeldung/java/diamond/{DiamondOperatorTest.java => DiamondOperatorUnitTest.java} (65%) diff --git a/core-java/src/test/java/org/baeldung/java/diamond/DiamondOperatorTest.java b/core-java/src/test/java/org/baeldung/java/diamond/DiamondOperatorUnitTest.java similarity index 65% rename from core-java/src/test/java/org/baeldung/java/diamond/DiamondOperatorTest.java rename to core-java/src/test/java/org/baeldung/java/diamond/DiamondOperatorUnitTest.java index ceb7c87100..f6c7f7162f 100644 --- a/core-java/src/test/java/org/baeldung/java/diamond/DiamondOperatorTest.java +++ b/core-java/src/test/java/org/baeldung/java/diamond/DiamondOperatorUnitTest.java @@ -4,9 +4,9 @@ import static org.junit.Assert.assertNotNull; import org.junit.Test; -public class DiamondOperatorTest { +public class DiamondOperatorUnitTest { @Test - public void shouldCreateCarUsingDiamondWithoutWarnings() { + public void whenCreateCarUsingDiamondOperator_thenSuccess() { Car myCar = new Car<>(); assertNotNull(myCar); } From 58aae2a09dc3a5d321dd3b87c65a88ea873fa9d3 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 16 Sep 2017 17:43:16 +0200 Subject: [PATCH 039/229] close cache instances properly --- .../src/test/java/com/baeldung/jcache/CacheLoaderTest.java | 6 ++++++ .../test/java/com/baeldung/jcache/EntryProcessorTest.java | 6 ++++++ .../test/java/com/baeldung/jcache/EventListenerTest.java | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java b/libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java index e2167b39ad..389aec836e 100644 --- a/libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java +++ b/libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java @@ -9,6 +9,7 @@ import javax.cache.configuration.FactoryBuilder; import javax.cache.configuration.MutableConfiguration; import javax.cache.spi.CachingProvider; +import org.junit.After; import org.junit.Before; import org.junit.Test; @@ -32,4 +33,9 @@ public class CacheLoaderTest { assertEquals("fromCache" + i, value); } } + + @After + public void closeCache() { + cache.close(); + } } diff --git a/libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java b/libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java index fba6067885..e92687227f 100644 --- a/libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java +++ b/libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java @@ -8,6 +8,7 @@ import javax.cache.Caching; import javax.cache.configuration.MutableConfiguration; import javax.cache.spi.CachingProvider; +import org.junit.After; import org.junit.Before; import org.junit.Test; @@ -29,4 +30,9 @@ public class EntryProcessorTest { this.cache.invoke("key", new SimpleEntryProcessor()); assertEquals("value - modified", cache.get("key")); } + + @After + public void closeCache() { + cache.close(); + } } diff --git a/libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java b/libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java index 5fb0b317e2..4bb054624f 100644 --- a/libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java +++ b/libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java @@ -10,6 +10,7 @@ import javax.cache.configuration.MutableCacheEntryListenerConfiguration; import javax.cache.configuration.MutableConfiguration; import javax.cache.spi.CachingProvider; +import org.junit.After; import org.junit.Before; import org.junit.Test; @@ -43,4 +44,9 @@ public class EventListenerTest { assertEquals(true, this.listener.getUpdated()); } + @After + public void closeCache() { + cache.close(); + } + } From 870b93df707c116a0ba8dfacc62754c8eb6f6f75 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 16 Sep 2017 20:35:15 +0200 Subject: [PATCH 040/229] remove latest commit --- .../src/test/java/com/baeldung/jcache/CacheLoaderTest.java | 6 ------ .../test/java/com/baeldung/jcache/EntryProcessorTest.java | 6 ------ .../test/java/com/baeldung/jcache/EventListenerTest.java | 7 ------- 3 files changed, 19 deletions(-) diff --git a/libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java b/libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java index 389aec836e..e2167b39ad 100644 --- a/libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java +++ b/libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java @@ -9,7 +9,6 @@ import javax.cache.configuration.FactoryBuilder; import javax.cache.configuration.MutableConfiguration; import javax.cache.spi.CachingProvider; -import org.junit.After; import org.junit.Before; import org.junit.Test; @@ -33,9 +32,4 @@ public class CacheLoaderTest { assertEquals("fromCache" + i, value); } } - - @After - public void closeCache() { - cache.close(); - } } diff --git a/libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java b/libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java index e92687227f..fba6067885 100644 --- a/libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java +++ b/libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java @@ -8,7 +8,6 @@ import javax.cache.Caching; import javax.cache.configuration.MutableConfiguration; import javax.cache.spi.CachingProvider; -import org.junit.After; import org.junit.Before; import org.junit.Test; @@ -30,9 +29,4 @@ public class EntryProcessorTest { this.cache.invoke("key", new SimpleEntryProcessor()); assertEquals("value - modified", cache.get("key")); } - - @After - public void closeCache() { - cache.close(); - } } diff --git a/libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java b/libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java index 4bb054624f..d68d63eb69 100644 --- a/libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java +++ b/libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java @@ -10,7 +10,6 @@ import javax.cache.configuration.MutableCacheEntryListenerConfiguration; import javax.cache.configuration.MutableConfiguration; import javax.cache.spi.CachingProvider; -import org.junit.After; import org.junit.Before; import org.junit.Test; @@ -43,10 +42,4 @@ public class EventListenerTest { this.cache.put("key", "newValue"); assertEquals(true, this.listener.getUpdated()); } - - @After - public void closeCache() { - cache.close(); - } - } From a6befdb84eb43bbf3a45db818227b37fe8eac337 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 23 Sep 2017 04:59:49 +0200 Subject: [PATCH 041/229] BAEL-1057 Introduction to rxjava-jdbc --- rxjava/pom.xml | 19 + .../com/baeldung/rxjava/jdbc/Connector.java | 8 + .../com/baeldung/rxjava/jdbc/Employee.java | 13 + .../com/baeldung/rxjava/jdbc/Manager.java | 29 + .../java/com/baeldung/rxjava/jdbc/Utils.java | 16 + .../rxjava/jdbc/AutomapClassTest.java | 71 + .../rxjava/jdbc/AutomapInterfaceTest.java | 72 + .../rxjava/jdbc/BasicQueryTypesTest.java | 83 + .../baeldung/rxjava/jdbc/InsertBlobTest.java | 72 + .../baeldung/rxjava/jdbc/InsertClobTest.java | 68 + .../baeldung/rxjava/jdbc/ReturnKeysTest.java | 45 + .../baeldung/rxjava/jdbc/TransactionTest.java | 46 + rxjava/src/test/resources/actual_clob | 1546 +++++++++++++++++ rxjava/src/test/resources/expected_clob | 1546 +++++++++++++++++ 14 files changed, 3634 insertions(+) create mode 100644 rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java create mode 100644 rxjava/src/main/java/com/baeldung/rxjava/jdbc/Employee.java create mode 100644 rxjava/src/main/java/com/baeldung/rxjava/jdbc/Manager.java create mode 100644 rxjava/src/main/java/com/baeldung/rxjava/jdbc/Utils.java create mode 100644 rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java create mode 100644 rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java create mode 100644 rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java create mode 100644 rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java create mode 100644 rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java create mode 100644 rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java create mode 100644 rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java create mode 100644 rxjava/src/test/resources/actual_clob create mode 100644 rxjava/src/test/resources/expected_clob diff --git a/rxjava/pom.xml b/rxjava/pom.xml index bf5f073d8d..ac2b923068 100644 --- a/rxjava/pom.xml +++ b/rxjava/pom.xml @@ -31,10 +31,29 @@ awaitility 1.7.0 + + com.github.davidmoten + rxjava-jdbc + ${rx.java.jdbc.version} + + + com.h2database + h2 + ${h2.version} + runtime + + + org.assertj + assertj-core + ${assertj.version} + + 3.8.0 1.2.5 + 0.7.11 + 1.4.196 diff --git a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java new file mode 100644 index 0000000000..ca241d74c4 --- /dev/null +++ b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java @@ -0,0 +1,8 @@ +package com.baeldung.rxjava.jdbc; + +public class Connector { + + public static final String DB_CONNECTION = "jdbc:h2:mem:test;DB_CLOSE_DELAY=-1"; + public static final String DB_USER = ""; + public static final String DB_PASSWORD = ""; +} diff --git a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Employee.java b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Employee.java new file mode 100644 index 0000000000..790dddeb74 --- /dev/null +++ b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Employee.java @@ -0,0 +1,13 @@ +package com.baeldung.rxjava.jdbc; + +import com.github.davidmoten.rx.jdbc.annotations.Column; + +public interface Employee { + + @Column("id") + int id(); + + @Column("name") + String name(); + +} diff --git a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Manager.java b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Manager.java new file mode 100644 index 0000000000..d2b87fc897 --- /dev/null +++ b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Manager.java @@ -0,0 +1,29 @@ +package com.baeldung.rxjava.jdbc; + +public class Manager { + + private int id; + private String name; + + public Manager(int id, String name) { + this.id = id; + this.name = name; + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + +} diff --git a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Utils.java b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Utils.java new file mode 100644 index 0000000000..f1dbd2676b --- /dev/null +++ b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Utils.java @@ -0,0 +1,16 @@ +package com.baeldung.rxjava.jdbc; + +import java.io.IOException; +import java.io.InputStream; +import java.io.StringWriter; + +import org.apache.commons.io.IOUtils; + +public class Utils { + + public static String getStringFromInputStream(InputStream input) throws IOException { + StringWriter writer = new StringWriter(); + IOUtils.copy(input, writer, "UTF-8"); + return writer.toString(); + } +} diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java new file mode 100644 index 0000000000..e8bca98701 --- /dev/null +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java @@ -0,0 +1,71 @@ +package com.baeldung.rxjava.jdbc; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.util.List; + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +import com.github.davidmoten.rx.jdbc.ConnectionProvider; +import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; +import com.github.davidmoten.rx.jdbc.Database; + +import rx.Observable; + +public class AutomapClassTest { + + private String DB_CONNECTION = Connector.DB_CONNECTION; + private String DB_USER = Connector.DB_USER; + private String DB_PASSWORD = Connector.DB_PASSWORD; + + ConnectionProvider cp = null; + Database db = null; + + Observable create = null; + Observable insert1, insert2 = null; + + @Before + public void setup() { + cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); + db = Database.from(cp); + + create = db.update("CREATE TABLE IF NOT EXISTS MANAGER(id int primary key, name varchar(255))") + .count(); + insert1 = db.update("INSERT INTO MANAGER(id, name) VALUES(1, 'Alan')") + .dependsOn(create) + .count(); + insert2 = db.update("INSERT INTO MANAGER(id, name) VALUES(2, 'Sarah')") + .dependsOn(create) + .count(); + } + + @Test + public void whenSelectManagersAndAutomap_thenCorrect() { + List managers = db.select("select id, name from MANAGER") + .dependsOn(create) + .dependsOn(insert1) + .dependsOn(insert2) + .autoMap(Manager.class) + .toList() + .toBlocking() + .single(); + + assertThat(managers.get(0) + .getId()).isEqualTo(1); + assertThat(managers.get(0) + .getName()).isEqualTo("Alan"); + assertThat(managers.get(1) + .getId()).isEqualTo(2); + assertThat(managers.get(1) + .getName()).isEqualTo("Sarah"); + } + + @After + public void close() { + db.update("DROP TABLE MANAGER") + .dependsOn(create); + cp.close(); + } +} diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java new file mode 100644 index 0000000000..f636dda155 --- /dev/null +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java @@ -0,0 +1,72 @@ +package com.baeldung.rxjava.jdbc; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.util.List; + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +import com.github.davidmoten.rx.jdbc.ConnectionProvider; +import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; +import com.github.davidmoten.rx.jdbc.Database; + +import rx.Observable; + +public class AutomapInterfaceTest { + + private String DB_CONNECTION = Connector.DB_CONNECTION; + private String DB_USER = Connector.DB_USER; + private String DB_PASSWORD = Connector.DB_PASSWORD; + + ConnectionProvider cp = null; + Database db = null; + + Observable create = null; + Observable insert1, insert2 = null; + + @Before + public void setup() { + cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); + db = Database.from(cp); + + create = db.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int primary key, name varchar(255))") + .count(); + insert1 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(1, 'Alan')") + .dependsOn(create) + .count(); + insert2 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(2, 'Sarah')") + .dependsOn(create) + .count(); + } + + @Test + public void whenSelectFromTableAndAutomap_thenCorrect() { + List employees = db.select("select id, name from EMPLOYEE") + .dependsOn(create) + .dependsOn(insert1) + .dependsOn(insert2) + .autoMap(Employee.class) + .toList() + .toBlocking() + .single(); + + assertThat(employees.get(0) + .id()).isEqualTo(1); + assertThat(employees.get(0) + .name()).isEqualTo("Alan"); + assertThat(employees.get(1) + .id()).isEqualTo(2); + assertThat(employees.get(1) + .name()).isEqualTo("Sarah"); + } + + @After + public void close() { + db.update("DROP TABLE EMPLOYEE") + .dependsOn(create); + cp.close(); + } + +} diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java new file mode 100644 index 0000000000..6118e6f127 --- /dev/null +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java @@ -0,0 +1,83 @@ +package com.baeldung.rxjava.jdbc; + +import static org.junit.Assert.assertEquals; + +import java.util.Arrays; +import java.util.List; + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +import com.github.davidmoten.rx.jdbc.ConnectionProvider; +import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; +import com.github.davidmoten.rx.jdbc.Database; + +import rx.Observable; + +public class BasicQueryTypesTest { + + private String DB_CONNECTION = Connector.DB_CONNECTION; + private String DB_USER = Connector.DB_USER; + private String DB_PASSWORD = Connector.DB_PASSWORD; + + ConnectionProvider cp = null; + Database db = null; + + Observable create, insert1, insert2, insert3, insert4, insert5, update, delete = null; + + @Before + public void setup() { + cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); + db = Database.from(cp); + } + + @Test + public void whenCreateTableAndInsertRecords_thenCorrect() { + create = db.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int primary key, name varchar(255))") + .count(); + insert1 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(1, 'John')") + .dependsOn(create) + .count(); + update = db.update("UPDATE EMPLOYEE SET name = 'Alan' WHERE id = 1") + .dependsOn(create) + .count(); + insert2 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(2, 'Sarah')") + .dependsOn(create) + .count(); + insert3 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(3, 'Mike')") + .dependsOn(create) + .count(); + insert4 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(4, 'Jennifer')") + .dependsOn(create) + .count(); + insert5 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(5, 'George')") + .dependsOn(create) + .count(); + delete = db.update("DELETE FROM EMPLOYEE WHERE id = 5") + .dependsOn(create) + .count(); + List names = db.select("select name from EMPLOYEE where id > ?") + .parameter(2) + .dependsOn(create) + .dependsOn(insert1) + .dependsOn(insert2) + .dependsOn(insert3) + .dependsOn(insert4) + .dependsOn(insert5) + .dependsOn(update) + .dependsOn(delete) + .getAs(String.class) + .toList() + .toBlocking() + .single(); + assertEquals(Arrays.asList("Mike", "Jennifer"), names); + } + + @After + public void close() { + db.update("DROP TABLE EMPLOYEE") + .dependsOn(create); + cp.close(); + } +} diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java new file mode 100644 index 0000000000..ced394eccb --- /dev/null +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java @@ -0,0 +1,72 @@ +package com.baeldung.rxjava.jdbc; + +import static org.junit.Assert.assertEquals; + +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.StringWriter; +import java.nio.charset.StandardCharsets; + +import org.apache.commons.io.IOUtils; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +import com.github.davidmoten.rx.jdbc.ConnectionProvider; +import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; +import com.github.davidmoten.rx.jdbc.Database; + +import rx.Observable; + +public class InsertBlobTest { + + private String DB_CONNECTION = Connector.DB_CONNECTION; + private String DB_USER = Connector.DB_USER; + private String DB_PASSWORD = Connector.DB_PASSWORD; + + ConnectionProvider cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); + Database db = Database.from(cp); + + String expectedDocument = null; + String actualDocument = null; + + Observable create, insert = null; + + @Before + public void setup() throws IOException { + create = db.update("CREATE TABLE IF NOT EXISTS SERVERLOG (id int primary key, document BLOB)") + .count(); + + InputStream actualInputStream = new FileInputStream("src/test/resources/actual_clob"); + this.actualDocument = Utils.getStringFromInputStream(actualInputStream); + byte[] bytes = this.actualDocument.getBytes(StandardCharsets.UTF_8); + + InputStream expectedInputStream = new FileInputStream("src/test/resources/expected_clob"); + this.expectedDocument = Utils.getStringFromInputStream(expectedInputStream); + this.insert = db.update("insert into SERVERLOG(id,document) values(?,?)") + .parameter(1) + .parameter(Database.toSentinelIfNull(bytes)) + .dependsOn(create) + .count(); + } + + @Test + public void whenInsertBLOB_thenCorrect() throws IOException { + db.select("select document from SERVERLOG where id = 1") + .dependsOn(create) + .dependsOn(insert) + .getAs(String.class) + .toList() + .toBlocking() + .single(); + assertEquals(expectedDocument, actualDocument); + } + + @After + public void close() { + db.update("DROP TABLE SERVERLOG") + .dependsOn(create); + cp.close(); + } +} diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java new file mode 100644 index 0000000000..90f798aa43 --- /dev/null +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java @@ -0,0 +1,68 @@ +package com.baeldung.rxjava.jdbc; + +import static org.junit.Assert.assertEquals; + +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +import com.github.davidmoten.rx.jdbc.ConnectionProvider; +import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; +import com.github.davidmoten.rx.jdbc.Database; + +import rx.Observable; + +public class InsertClobTest { + + private String DB_CONNECTION = Connector.DB_CONNECTION; + private String DB_USER = Connector.DB_USER; + private String DB_PASSWORD = Connector.DB_PASSWORD; + + ConnectionProvider cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); + Database db = Database.from(cp); + + String expectedDocument = null; + String actualDocument = null; + + Observable create, insert = null; + + @Before + public void setup() throws IOException { + create = db.update("CREATE TABLE IF NOT EXISTS SERVERLOG (id int primary key, document CLOB)") + .count(); + + InputStream actualInputStream = new FileInputStream("src/test/resources/actual_clob"); + this.actualDocument = Utils.getStringFromInputStream(actualInputStream); + + InputStream expectedInputStream = new FileInputStream("src/test/resources/expected_clob"); + this.expectedDocument = Utils.getStringFromInputStream(expectedInputStream); + this.insert = db.update("insert into SERVERLOG(id,document) values(?,?)") + .parameter(1) + .parameter(Database.toSentinelIfNull(actualDocument)) + .dependsOn(create) + .count(); + } + + @Test + public void whenSelectCLOB_thenCorrect() throws IOException { + db.select("select document from SERVERLOG where id = 1") + .dependsOn(create) + .dependsOn(insert) + .getAs(String.class) + .toList() + .toBlocking() + .single(); + assertEquals(expectedDocument, actualDocument); + } + + @After + public void close() { + db.update("DROP TABLE SERVERLOG") + .dependsOn(create); + cp.close(); + } +} \ No newline at end of file diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java new file mode 100644 index 0000000000..d67fe1d4c1 --- /dev/null +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java @@ -0,0 +1,45 @@ +package com.baeldung.rxjava.jdbc; + +import static org.assertj.core.api.Assertions.assertThat; + +import org.junit.Before; +import org.junit.Test; + +import com.github.davidmoten.rx.jdbc.ConnectionProvider; +import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; +import com.github.davidmoten.rx.jdbc.Database; + +import rx.Observable; + +public class ReturnKeysTest { + + private String DB_CONNECTION = Connector.DB_CONNECTION; + private String DB_USER = Connector.DB_USER; + private String DB_PASSWORD = Connector.DB_PASSWORD; + + Observable begin, commit = null; + Observable createStatement, insertStatement, updateStatement = null; + + ConnectionProvider cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); + Database db = Database.from(cp); + + @Before + public void setup() { + begin = db.beginTransaction(); + createStatement = db.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int auto_increment primary key, name varchar(255))") + .dependsOn(begin) + .count(); + } + + @Test + public void whenInsertAndReturnGeneratedKey_thenCorrect() { + Integer key = db.update("INSERT INTO EMPLOYEE(name) VALUES('John')") + .dependsOn(createStatement) + .returnGeneratedKeys() + .getAs(Integer.class) + .count() + .toBlocking() + .single(); + assertThat(key).isEqualTo(1); + } +} diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java new file mode 100644 index 0000000000..a0076861da --- /dev/null +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java @@ -0,0 +1,46 @@ +package com.baeldung.rxjava.jdbc; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; + +import com.github.davidmoten.rx.jdbc.ConnectionProvider; +import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; +import com.github.davidmoten.rx.jdbc.Database; + +import rx.Observable; + +public class TransactionTest { + + private String DB_CONNECTION = Connector.DB_CONNECTION; + private String DB_USER = Connector.DB_USER; + private String DB_PASSWORD = Connector.DB_PASSWORD; + + Observable begin, commit = null; + Observable createStatement, insertStatement, updateStatement = null; + + ConnectionProvider cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); + Database db = Database.from(cp); + + @Test + public void whenCommitTransaction_thenRecordUpdated() { + begin = db.beginTransaction(); + createStatement = db.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int primary key, name varchar(255))") + .dependsOn(begin) + .count(); + insertStatement = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(1, 'John')") + .dependsOn(createStatement) + .count(); + updateStatement = db.update("UPDATE EMPLOYEE SET name = 'Tom' WHERE id = 1") + .dependsOn(insertStatement) + .count(); + commit = db.commit(updateStatement); + String name = db.select("select name from EMPLOYEE WHERE id = 1") + .dependsOn(commit) + .getAs(String.class) + .toBlocking() + .single(); + + assertEquals("Tom", name); + } +} diff --git a/rxjava/src/test/resources/actual_clob b/rxjava/src/test/resources/actual_clob new file mode 100644 index 0000000000..d7bc560556 --- /dev/null +++ b/rxjava/src/test/resources/actual_clob @@ -0,0 +1,1546 @@ +64.242.88.10 - - [07/Mar/2004:16:05:49 -0800] "GET /ops/SP/play//edit/Main/Double_bounce_sender?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:16:06:51 -0800] "GET /ops/SP/play//rdiff/TWiki/NewUserTemplate?rev1=1.3&rev2=1.2 HTTP/1.1" 200 4523 +64.242.88.10 - - [07/Mar/2004:16:10:02 -0800] "GET /mailman/listinfo/hsdivision HTTP/1.1" 200 6291 +64.242.88.10 - - [07/Mar/2004:16:11:58 -0800] "GET /ops/SP/play//view/TWiki/WikiSyntax HTTP/1.1" 200 7352 +64.242.88.10 - - [07/Mar/2004:16:20:55 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +64.242.88.10 - - [07/Mar/2004:16:23:12 -0800] "GET /ops/SP/play//oops/TWiki/AppendixFileSystem?template=oopsmore¶m1=1.12¶m2=1.12 HTTP/1.1" 200 11382 +64.242.88.10 - - [07/Mar/2004:16:24:16 -0800] "GET /ops/SP/play//view/Main/PeterThoeny HTTP/1.1" 200 4924 +64.242.88.10 - - [07/Mar/2004:16:29:16 -0800] "GET /ops/SP/play//edit/Main/Header_checks?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:16:30:29 -0800] "GET /ops/SP/play//attach/Main/OfficeLocations HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:16:31:48 -0800] "GET /ops/SP/play//view/TWiki/WebTopicEditTemplate HTTP/1.1" 200 3732 +64.242.88.10 - - [07/Mar/2004:16:32:50 -0800] "GET /ops/SP/play//view/Main/WebChanges HTTP/1.1" 200 40520 +64.242.88.10 - - [07/Mar/2004:16:33:53 -0800] "GET /ops/SP/play//edit/Main/Smtpd_etrn_restrictions?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:16:35:19 -0800] "GET /mailman/listinfo/business HTTP/1.1" 200 6379 +64.242.88.10 - - [07/Mar/2004:16:36:22 -0800] "GET /ops/SP/play//rdiff/Main/WebIndex?rev1=1.2&rev2=1.1 HTTP/1.1" 200 46373 +64.242.88.10 - - [07/Mar/2004:16:37:27 -0800] "GET /ops/SP/play//view/TWiki/DontNotify HTTP/1.1" 200 4140 +64.242.88.10 - - [07/Mar/2004:16:39:24 -0800] "GET /ops/SP/play//view/Main/TokyoOffice HTTP/1.1" 200 3853 +64.242.88.10 - - [07/Mar/2004:16:43:54 -0800] "GET /ops/SP/play//view/Main/MikeMannix HTTP/1.1" 200 3686 +64.242.88.10 - - [07/Mar/2004:16:45:56 -0800] "GET /ops/SP/play//attach/Main/PostfixCommands HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:16:47:12 -0800] "GET /robots.txt HTTP/1.1" 200 68 +64.242.88.10 - - [07/Mar/2004:16:47:46 -0800] "GET /ops/SP/play//rdiff/Know/ReadmeFirst?rev1=1.5&rev2=1.4 HTTP/1.1" 200 5724 +64.242.88.10 - - [07/Mar/2004:16:49:04 -0800] "GET /ops/SP/play//view/Main/TWikiGroups?rev=1.2 HTTP/1.1" 200 5162 +64.242.88.10 - - [07/Mar/2004:16:50:54 -0800] "GET /ops/SP/play//rdiff/Main/ConfigurationVariables HTTP/1.1" 200 59679 +64.242.88.10 - - [07/Mar/2004:16:52:35 -0800] "GET /ops/SP/play//edit/Main/Flush_service_name?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:16:53:46 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiRegistration HTTP/1.1" 200 34395 +64.242.88.10 - - [07/Mar/2004:16:54:55 -0800] "GET /ops/SP/play//rdiff/Main/NicholasLee HTTP/1.1" 200 7235 +64.242.88.10 - - [07/Mar/2004:16:56:39 -0800] "GET /ops/SP/play//view/Sandbox/WebHome?rev=1.6 HTTP/1.1" 200 8545 +64.242.88.10 - - [07/Mar/2004:16:58:54 -0800] "GET /mailman/listinfo/administration HTTP/1.1" 200 6459 +lordgun.org - - [07/Mar/2004:17:01:53 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +64.242.88.10 - - [07/Mar/2004:17:09:01 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Joris%20*Benschop[^A-Za-z] HTTP/1.1" 200 4284 +64.242.88.10 - - [07/Mar/2004:17:10:20 -0800] "GET /ops/SP/play//oops/TWiki/TextFormattingRules?template=oopsmore¶m1=1.37¶m2=1.37 HTTP/1.1" 200 11400 +64.242.88.10 - - [07/Mar/2004:17:13:50 -0800] "GET /ops/SP/play//edit/TWiki/DefaultPlugin?t=1078688936 HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:17:16:00 -0800] "GET /ops/SP/play//search/Main/?scope=topic®ex=on&search=^g HTTP/1.1" 200 3675 +64.242.88.10 - - [07/Mar/2004:17:17:27 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=^d HTTP/1.1" 200 5773 +lj1036.passgo.com - - [07/Mar/2004:17:18:36 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1090.passgo.com - - [07/Mar/2004:17:18:41 -0800] "GET /ops/SP/play//view/Main/LondonOffice HTTP/1.0" 200 3860 +64.242.88.10 - - [07/Mar/2004:17:21:44 -0800] "GET /ops/SP/play//attach/TWiki/TablePlugin HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:17:22:49 -0800] "GET /ops/SP/play//view/TWiki/ManagingWebs?rev=1.22 HTTP/1.1" 200 9310 +64.242.88.10 - - [07/Mar/2004:17:23:54 -0800] "GET /ops/SP/play//statistics/Main HTTP/1.1" 200 808 +64.242.88.10 - - [07/Mar/2004:17:26:30 -0800] "GET /ops/SP/play//view/TWiki/WikiCulture HTTP/1.1" 200 5935 +64.242.88.10 - - [07/Mar/2004:17:27:37 -0800] "GET /ops/SP/play//edit/Main/WebSearch?t=1078669682 HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:17:28:45 -0800] "GET /ops/SP/play//oops/TWiki/ResetPassword?template=oopsmore¶m1=1.4¶m2=1.4 HTTP/1.1" 200 11281 +64.242.88.10 - - [07/Mar/2004:17:29:59 -0800] "GET /ops/SP/play//view/TWiki/ManagingWebs?skin=print HTTP/1.1" 200 8806 +64.242.88.10 - - [07/Mar/2004:17:31:39 -0800] "GET /ops/SP/play//edit/Main/UvscanAndPostFix?topicparent=Main.WebHome HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:17:35:35 -0800] "GET /ops/SP/play//view/TWiki/KlausWriessnegger HTTP/1.1" 200 3848 +64.242.88.10 - - [07/Mar/2004:17:39:39 -0800] "GET /ops/SP/play//view/Main/SpamAssassin HTTP/1.1" 200 4081 +64.242.88.10 - - [07/Mar/2004:17:42:15 -0800] "GET /ops/SP/play//oops/TWiki/RichardDonkin?template=oopsmore¶m1=1.2¶m2=1.2 HTTP/1.1" 200 11281 +64.242.88.10 - - [07/Mar/2004:17:46:17 -0800] "GET /ops/SP/play//rdiff/TWiki/AlWilliams?rev1=1.3&rev2=1.2 HTTP/1.1" 200 4485 +64.242.88.10 - - [07/Mar/2004:17:47:43 -0800] "GET /ops/SP/play//rdiff/TWiki/AlWilliams?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5234 +64.242.88.10 - - [07/Mar/2004:17:50:44 -0800] "GET /ops/SP/play//view/TWiki/SvenDowideit HTTP/1.1" 200 3616 +64.242.88.10 - - [07/Mar/2004:17:53:45 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Office%20*Locations[^A-Za-z] HTTP/1.1" 200 7771 +64.242.88.10 - - [07/Mar/2004:17:56:54 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.31 HTTP/1.1" 200 23338 +64.242.88.10 - - [07/Mar/2004:17:58:00 -0800] "GET /ops/SP/play//edit/Main/KevinWGagel?t=1078670331 HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:18:00:09 -0800] "GET /ops/SP/play//edit/Main/Virtual_mailbox_lock?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:18:02:10 -0800] "GET /ops/SP/play//view/Main/WebPreferences HTTP/1.1" 200 8820 +64.242.88.10 - - [07/Mar/2004:18:04:05 -0800] "GET /ops/SP/play//view/TWiki/WikiWord?rev=1.3 HTTP/1.1" 200 6816 +lj1125.passgo.com - - [07/Mar/2004:18:06:14 -0800] "GET /ops/SP/play//oops/Sandbox/WebChanges HTTP/1.0" 200 209 +64.242.88.10 - - [07/Mar/2004:18:09:00 -0800] "GET /ops/SP/play//rdiff/Main/TWikiGuest HTTP/1.1" 200 11314 +64.242.88.10 - - [07/Mar/2004:18:10:09 -0800] "GET /ops/SP/play//edit/TWiki/TWikiVariables?t=1078684115 HTTP/1.1" 401 12846 +d207-6-9-183.bchsia.telus.net - - [07/Mar/2004:18:10:18 -0800] "GET /pipermail/cncce/2004-January/000001.jsp HTTP/1.1" 200 3095 +d207-6-9-183.bchsia.telus.net - - [07/Mar/2004:18:10:20 -0800] "GET /pipermail/cncce/2004-January/000002.jsp HTTP/1.1" 200 3810 +64.242.88.10 - - [07/Mar/2004:18:17:26 -0800] "GET /ops/SP/play//rdiff/TWiki/WikiWord?rev1=1.4&rev2=1.3 HTTP/1.1" 200 6948 +64.242.88.10 - - [07/Mar/2004:18:19:01 -0800] "GET /ops/SP/play//edit/Main/TWikiPreferences?topicparent=Main.WebHome HTTP/1.1" 401 12846 +d207-6-9-183.bchsia.telus.net - - [07/Mar/2004:18:19:16 -0800] "GET /pipermail/cncce/2004-January.txt HTTP/1.1" 200 3376 +64.242.88.10 - - [07/Mar/2004:18:22:52 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Web%20*Statistics[^A-Za-z] HTTP/1.1" 200 3584 +64.242.88.10 - - [07/Mar/2004:18:26:32 -0800] "GET /ops/SP/play//rdiff/TWiki/PeterFokkinga?rev1=1.4&rev2=1.3 HTTP/1.1" 200 4548 +64.242.88.10 - - [07/Mar/2004:18:32:39 -0800] "GET /mailman/listinfo/dentalstudies HTTP/1.1" 200 6345 +64.242.88.10 - - [07/Mar/2004:18:34:42 -0800] "GET /ops/SP/play//view/Main/TWikiGuest HTTP/1.1" 200 4449 +64.242.88.10 - - [07/Mar/2004:18:42:29 -0800] "GET /ops/SP/play//attach/Main/TWikiGroups HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:18:46:00 -0800] "GET /ops/SP/play//rdiff/TWiki/TextFormattingRules?rev1=1.36&rev2=1.35 HTTP/1.1" 200 25416 +64.242.88.10 - - [07/Mar/2004:18:47:06 -0800] "GET /ops/SP/play//rdiff/Main/TWikiGroups?rev1=1.3&rev2=1.2 HTTP/1.1" 200 4308 +64.242.88.10 - - [07/Mar/2004:18:48:15 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=.* HTTP/1.1" 200 3544 +64.242.88.10 - - [07/Mar/2004:18:52:30 -0800] "GET /ops/SP/play//edit/Main/Trigger_timeout?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:18:53:55 -0800] "GET /ops/SP/play//oops/TWiki/TWikiSite?template=oopsmore¶m1=1.21¶m2=1.21 HTTP/1.1" 200 11284 +64.242.88.10 - - [07/Mar/2004:18:57:07 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.35 HTTP/1.1" 200 27248 +64.242.88.10 - - [07/Mar/2004:18:58:52 -0800] "GET /ops/SP/play//edit/Main/Mydestination?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:18:59:52 -0800] "GET /mailman/listinfo/fcd HTTP/1.1" 200 5967 +64.242.88.10 - - [07/Mar/2004:19:01:48 -0800] "GET /ops/SP/play//rdiff/Main/WebHome?rev1=1.28&rev2=1.27 HTTP/1.1" 200 3596 +64.242.88.10 - - [07/Mar/2004:19:03:58 -0800] "GET /ops/SP/play//edit/Main/Message_size_limit?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:19:08:55 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiHistory HTTP/1.1" 200 138789 +64.242.88.10 - - [07/Mar/2004:19:10:13 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=^y HTTP/1.1" 200 3628 +64.242.88.10 - - [07/Mar/2004:19:15:38 -0800] "GET /ops/SP/play//edit/Main/Smtpd_history_flush_threshold?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:19:16:44 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=1.59 HTTP/1.1" 200 52854 +64.242.88.10 - - [07/Mar/2004:19:18:05 -0800] "GET /ops/SP/play//edit/Main/Sender_canonical_maps?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:19:19:19 -0800] "GET /mailman/listinfo/mlc HTTP/1.1" 200 6142 +64.242.88.10 - - [07/Mar/2004:19:21:01 -0800] "GET /ops/SP/play//rdiff/Main/WebChanges HTTP/1.1" 200 114241 +64.242.88.10 - - [07/Mar/2004:19:22:11 -0800] "GET /ops/SP/play//edit/Sandbox/TestTopic5?topicparent=Sandbox.WebHome HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:19:24:57 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.22 HTTP/1.1" 200 21162 +64.242.88.10 - - [07/Mar/2004:19:26:22 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=^j HTTP/1.1" 200 4524 +64.242.88.10 - - [07/Mar/2004:19:29:46 -0800] "GET /ops/SP/play//oops/TWiki/TWikiVariables?template=oopsmore¶m1=1.62¶m2=1.62 HTTP/1.1" 200 11444 +64.242.88.10 - - [07/Mar/2004:19:31:25 -0800] "GET /ops/SP/play//edit/Main/Lmtp_connect_timeout?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:19:32:45 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=^q HTTP/1.1" 200 2937 +64.242.88.10 - - [07/Mar/2004:19:36:14 -0800] "GET /ops/SP/play//view/TWiki/ManagingWebs?rev=1.21 HTTP/1.1" 200 9310 +64.242.88.10 - - [07/Mar/2004:19:39:40 -0800] "GET /ops/SP/play//edit/Main/Qmqpd_authorized_clients?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:19:41:33 -0800] "GET /ops/SP/play//edit/Main/Header_address_token_limit?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:19:42:45 -0800] "GET /ops/SP/play//edit/Main/Syslog_name?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +80-219-148-207.dclient.hispeed.ch - - [07/Mar/2004:19:47:36 -0800] "OPTIONS * HTTP/1.0" 200 - +64.242.88.10 - - [07/Mar/2004:19:49:28 -0800] "GET /ops/SP/play//oops/TWiki/TWikiHistory?template=oopsmore¶m1=1.61¶m2=1.61 HTTP/1.1" 200 11345 +64.242.88.10 - - [07/Mar/2004:19:52:28 -0800] "GET /ops/SP/play//view/TWiki/HaroldGottschalk HTTP/1.1" 200 3838 +64.242.88.10 - - [07/Mar/2004:19:54:33 -0800] "GET /ops/SP/play//view/TWiki/DefaultPlugin?rev=1.4 HTTP/1.1" 200 7298 +64.242.88.10 - - [07/Mar/2004:19:55:40 -0800] "GET /ops/SP/play//oops/TWiki/WelcomeGuest?template=oopsmore¶m1=1.20¶m2=1.20 HTTP/1.1" 200 11266 +64.242.88.10 - - [07/Mar/2004:19:56:41 -0800] "GET /ops/SP/play//rdiff/Main/WebIndex HTTP/1.1" 200 46373 +64.242.88.10 - - [07/Mar/2004:19:58:24 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiRegistration?rev1=1.10&rev2=1.9 HTTP/1.1" 200 3826 +64.242.88.10 - - [07/Mar/2004:20:00:06 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.21 HTTP/1.1" 200 20972 +64.242.88.10 - - [07/Mar/2004:20:02:13 -0800] "GET /ops/SP/play//attach/TWiki/DefaultPlugin HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:20:03:29 -0800] "GET /ops/SP/play//search/Main/?scope=topic®ex=on&search=^p HTTP/1.1" 200 7245 +206-15-133-181.dialup.ziplink.net - - [07/Mar/2004:20:04:03 -0800] "HEAD /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 0 +64.242.88.10 - - [07/Mar/2004:20:04:35 -0800] "GET /ops/SP/play//edit/Main/Smtp_pix_workaround_delay_time?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:20:07:12 -0800] "GET /ops/SP/play//edit/Main/Berkeley_db_create_buffer_size?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +mmscrm07-2.uah.goweb.net - - [07/Mar/2004:20:10:50 -0800] "GET /robots.txt HTTP/1.0" 200 68 +64.242.88.10 - - [07/Mar/2004:20:11:33 -0800] "GET /ops/SP/play//attach/TWiki/TWikiSite HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:20:12:55 -0800] "GET /ops/SP/play//edit/TWiki/TWikiSite?t=1078681794 HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:20:23:35 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Web%20*Statistics[^A-Za-z] HTTP/1.1" 200 10118 +64.242.88.10 - - [07/Mar/2004:20:25:31 -0800] "GET /ops/SP/play//edit/Main/Defer_transports?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:20:31:40 -0800] "GET /ops/SP/play//rdiff/TWiki/SearchDoesNotWork HTTP/1.1" 200 6738 +64.242.88.10 - - [07/Mar/2004:20:35:28 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=TWiki%20*Admin%20*Group[^A-Za-z] HTTP/1.1" 200 7311 +64.242.88.10 - - [07/Mar/2004:20:38:14 -0800] "GET /ops/SP/play//rdiff/TWiki/ChangePassword HTTP/1.1" 200 16670 +64.242.88.10 - - [07/Mar/2004:20:40:41 -0800] "GET /ops/SP/play//rdiff/TWiki/SvenDowideit HTTP/1.1" 200 5277 +64.242.88.10 - - [07/Mar/2004:20:42:09 -0800] "GET /ops/SP/play//rdiff/TWiki/KevinKinnell?rev1=1.5&rev2=1.4 HTTP/1.1" 200 4982 +64.242.88.10 - - [07/Mar/2004:20:44:48 -0800] "GET /ops/SP/play//edit/Main/Undisclosed_recipients_header?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:20:55:43 -0800] "GET /mailman/listinfo/hs_support HTTP/1.1" 200 6294 +64.242.88.10 - - [07/Mar/2004:20:56:56 -0800] "GET /ops/SP/play//view/TWiki/WebTopicList HTTP/1.1" 200 14070 +64.242.88.10 - - [07/Mar/2004:20:58:27 -0800] "GET /ops/SP/play//attach/TWiki/WebPreferences HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:21:03:48 -0800] "GET /ops/SP/play//view/TWiki/TWikiFAQ HTTP/1.1" 200 12050 +64.242.88.10 - - [07/Mar/2004:21:06:05 -0800] "GET /ops/SP/play//oops/TWiki/DefaultPlugin?template=oopsmore¶m1=1.5¶m2=1.5 HTTP/1.1" 200 11281 +64.242.88.10 - - [07/Mar/2004:21:07:24 -0800] "GET /ops/SP/play//rdiff/TWiki/AppendixFileSystem?rev1=1.11&rev2=1.10 HTTP/1.1" 200 40578 +64.242.88.10 - - [07/Mar/2004:21:14:32 -0800] "GET /ops/SP/play//rdiff/TWiki/FileAttribute HTTP/1.1" 200 5846 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:17 -0800] "GET /twiki/view/Main/WebHome HTTP/1.1" 404 300 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:21 -0800] "GET /twiki/ HTTP/1.1" 200 782 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:23 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:23 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:33 -0800] "GET /ops/SP/play//view/Main/TWikiUsers HTTP/1.1" 200 6697 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:40 -0800] "GET /ops/SP/play//view/Main/KevinWGagel HTTP/1.1" 200 4901 +64.242.88.10 - - [07/Mar/2004:21:20:14 -0800] "GET /ops/SP/play//edit/TWiki/RichardDonkin?t=1078691832 HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:21:21:40 -0800] "GET /ops/SP/play//oops/Main/DCC?template=oopsmore¶m1=1.1¶m2=1.1 HTTP/1.1" 200 6399 +64.242.88.10 - - [07/Mar/2004:21:23:38 -0800] "GET /ops/SP/play//view/TWiki/TWikiUpgradeTo01May2000 HTTP/1.1" 200 7463 +64.242.88.10 - - [07/Mar/2004:21:31:12 -0800] "GET /ops/SP/play//edit/Main/Mail_release_date?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:21:33:51 -0800] "GET /ops/SP/play//view/TWiki/TWikiPlugins?rev=1.19 HTTP/1.1" 200 26541 +bh02i525f01.au.ibm.com - - [07/Mar/2004:21:34:00 -0800] "GET /AmavisNew.jsp HTTP/1.0" 200 2300 +64.242.88.10 - - [07/Mar/2004:21:39:55 -0800] "GET /ops/SP/play//attach/Main/ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:21:41:04 -0800] "GET /mailman/listinfo/techcomm HTTP/1.1" 200 6155 +64.242.88.10 - - [07/Mar/2004:21:42:47 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=1.8 HTTP/1.1" 200 15618 +64.242.88.10 - - [07/Mar/2004:21:44:10 -0800] "GET /ops/SP/play//edit/Sandbox/TestTopic7?topicparent=Sandbox.WebHome HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:21:50:22 -0800] "GET /ops/SP/play//rdiff/TWiki/WebSearch HTTP/1.1" 200 55862 +64.242.88.10 - - [07/Mar/2004:21:52:05 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiTopics HTTP/1.1" 200 101445 +64.242.88.10 - - [07/Mar/2004:22:03:19 -0800] "GET /ops/SP/play//rdiff/Main/VishaalGolam HTTP/1.1" 200 5055 +64.242.88.10 - - [07/Mar/2004:22:04:44 -0800] "GET /ops/SP/play//view/Main/TWikiUsers?rev=1.21 HTTP/1.1" 200 6522 +64.242.88.10 - - [07/Mar/2004:22:06:16 -0800] "GET /ops/SP/play//edit/Main/Delay_notice_recipient?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:22:07:33 -0800] "GET /ops/SP/play//view/TWiki/WikiNotation HTTP/1.1" 200 3617 +64.242.88.10 - - [07/Mar/2004:22:08:43 -0800] "GET /ops/SP/play//edit/Main/Forward_expansion_filter?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:22:09:44 -0800] "GET /ops/SP/play//edit/Main/TestArea?topicparent=Main.WebHome HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:22:10:55 -0800] "GET /ops/SP/play//view/Main/TokyoOffice?rev=1.2 HTTP/1.1" 200 4366 +64.242.88.10 - - [07/Mar/2004:22:12:28 -0800] "GET /ops/SP/play//attach/TWiki/WebSearch HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:22:15:57 -0800] "GET /mailman/listinfo/hs_rcafaculty HTTP/1.1" 200 6345 +64.242.88.10 - - [07/Mar/2004:22:17:40 -0800] "GET /ops/SP/play//view/TWiki/TWikiSkins?skin=print HTTP/1.1" 200 9563 +64.242.88.10 - - [07/Mar/2004:22:27:18 -0800] "GET /ops/SP/play//edit/Main/OfficeLocations?t=1078691049 HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:22:29:10 -0800] "GET /ops/SP/play//view/Main/ThanadonSomdee HTTP/1.1" 200 4611 +h24-71-249-14.ca.clawio.org - - [07/Mar/2004:22:29:12 -0800] "GET /mailman/options/cnc_notice/arobin%40shaw.c HTTP/1.1" 200 3382 +h24-71-249-14.ca.clawio.org - - [07/Mar/2004:22:29:13 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +h24-71-249-14.ca.clawio.org - - [07/Mar/2004:22:29:13 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +h24-71-249-14.ca.clawio.org - - [07/Mar/2004:22:29:13 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +h24-71-249-14.ca.clawio.org - - [07/Mar/2004:22:29:41 -0800] "POST /mailman/options/cnc_notice HTTP/1.1" 200 3533 +h24-71-249-14.ca.clawio.org - - [07/Mar/2004:22:30:08 -0800] "POST /mailman/options/cnc_notice HTTP/1.1" 200 13973 +64.242.88.10 - - [07/Mar/2004:22:31:25 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.16 HTTP/1.1" 200 17361 +64.242.88.10 - - [07/Mar/2004:22:35:53 -0800] "GET /ops/SP/play//edit/Main/Default_delivery_slot_discount?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:22:36:58 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiHistory?rev1=1.10&rev2=1.9 HTTP/1.1" 200 5336 +64.242.88.10 - - [07/Mar/2004:22:39:00 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Al%20*Williams[^A-Za-z] HTTP/1.1" 200 4364 +64.242.88.10 - - [07/Mar/2004:22:45:46 -0800] "GET /ops/SP/play//edit/Main/Smtpd_banner?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:22:47:19 -0800] "GET /ops/SP/play//view/Main/WebHome?rev=r1.9 HTTP/1.1" 200 9133 +64.242.88.10 - - [07/Mar/2004:22:48:55 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiSkins?rev1=1.10&rev2=1.9 HTTP/1.1" 200 5989 +64.242.88.10 - - [07/Mar/2004:22:51:55 -0800] "GET /ops/SP/play//attach/TWiki/AndreaSterbini HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:22:53:36 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiPlugins?rev1=1.20&rev2=1.19 HTTP/1.1" 200 5140 +64.242.88.10 - - [07/Mar/2004:22:54:43 -0800] "GET /ops/SP/play//view/Know/ReadmeFirst?rev=1.4 HTTP/1.1" 200 6736 +64.242.88.10 - - [07/Mar/2004:22:58:24 -0800] "GET /ops/SP/play//view/Main/TokyoOffice?rev=r1.3 HTTP/1.1" 200 3853 +64.242.88.10 - - [07/Mar/2004:23:09:07 -0800] "GET /ops/SP/play//view/TWiki/AlWilliams?rev=1.1 HTTP/1.1" 200 3697 +calcite.rhyolite.com - - [07/Mar/2004:23:10:27 -0800] "GET /clients.jsp HTTP/1.1" 200 18753 +64.242.88.10 - - [07/Mar/2004:23:10:44 -0800] "GET /ops/SP/play//view/TWiki/JohnTalintyre HTTP/1.1" 200 3766 +64.242.88.10 - - [07/Mar/2004:23:13:51 -0800] "GET /ops/SP/play//view/TWiki/TWikiDocGraphics HTTP/1.1" 200 14492 +64.242.88.10 - - [07/Mar/2004:23:15:51 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.24 HTTP/1.1" 200 20981 +64.242.88.10 - - [07/Mar/2004:23:16:57 -0800] "GET /ops/SP/play//rdiff/Main/SanJoseOffice HTTP/1.1" 200 9524 +64.242.88.10 - - [07/Mar/2004:23:19:01 -0800] "GET /ops/SP/play//rdiff/Main/WebNotify HTTP/1.1" 200 16853 +64.242.88.10 - - [07/Mar/2004:23:20:26 -0800] "GET /ops/SP/play//view/TWiki/TWikiSiteTools HTTP/1.1" 200 14435 +64.242.88.10 - - [07/Mar/2004:23:23:00 -0800] "GET /ops/SP/play//rdiff/TWiki/RichardDonkin?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5891 +64.242.88.10 - - [07/Mar/2004:23:27:26 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Web%20*Preferences[^A-Za-z] HTTP/1.1" 200 20030 +64.242.88.10 - - [07/Mar/2004:23:30:23 -0800] "GET /ops/SP/play//rdiff/TWiki/WebHome HTTP/1.1" 200 108162 +64.242.88.10 - - [07/Mar/2004:23:34:31 -0800] "GET /ops/SP/play//edit/Main/Lmtp_quit_timeout?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:23:36:48 -0800] "GET /ops/SP/play//view/TWiki/WebSiteTools HTTP/1.1" 200 5208 +lj1036.passgo.com - - [07/Mar/2004:23:36:59 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1088.passgo.com - - [07/Mar/2004:23:36:59 -0800] "GET /ops/SP/play//oops/TWiki/JohnAltstadt HTTP/1.0" 200 209 +64.242.88.10 - - [07/Mar/2004:23:37:48 -0800] "GET /ops/SP/play//oops/Main/FileAttachment?template=oopsmore¶m1=1.3¶m2=1.3 HTTP/1.1" 200 6612 +64.242.88.10 - - [07/Mar/2004:23:42:44 -0800] "GET /ops/SP/play//edit/Main/Cleanup_service_name?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:23:47:58 -0800] "GET /ops/SP/play//view/TWiki/WikiReferences?skin=print HTTP/1.1" 200 5596 +64.242.88.10 - - [07/Mar/2004:23:50:03 -0800] "GET /ops/SP/play//view/Main/TokyoOffice?rev=1.3 HTTP/1.1" 200 3853 +64.242.88.10 - - [07/Mar/2004:23:51:38 -0800] "GET /ops/SP/play//view/Main/PostSuper?rev=r1.1 HTTP/1.1" 200 3629 +64.242.88.10 - - [07/Mar/2004:23:56:30 -0800] "GET /ops/SP/play//rdiff/Main/PostQueue HTTP/1.1" 200 4662 +64.242.88.10 - - [07/Mar/2004:23:58:53 -0800] "GET /ops/SP/play//edit/TWiki/TablePlugin?t=1078681446 HTTP/1.1" 401 12851 +dsl-80-43-113-44.access.uk.tiscali.com - - [08/Mar/2004:00:05:30 -0800] "GET / HTTP/1.1" 200 3169 +dsl-80-43-113-44.access.uk.tiscali.com - - [08/Mar/2004:00:05:35 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +dsl-80-43-113-44.access.uk.tiscali.com - - [08/Mar/2004:00:06:32 -0800] "GET /DCC.jsp HTTP/1.1" 200 2878 +64.242.88.10 - - [08/Mar/2004:00:08:58 -0800] "GET /ops/SP/play//oops/Sandbox/WebHome?template=oopsmore¶m1=1.7¶m2=1.7 HTTP/1.1" 200 4226 +64.242.88.10 - - [08/Mar/2004:00:11:22 -0800] "GET /ops/SP/play//edit/Main/WelcomeGuest?topicparent=Main.WebHome HTTP/1.1" 401 12846 +lj1125.passgo.com - - [08/Mar/2004:00:17:00 -0800] "GET /ops/SP/play//oops/Main/TWiki HTTP/1.0" 200 209 +64.242.88.10 - - [08/Mar/2004:00:17:22 -0800] "GET /ops/SP/play//view/TWiki/RichardDonkin?skin=print HTTP/1.1" 200 1729 +64.242.88.10 - - [08/Mar/2004:00:19:51 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=r1.4 HTTP/1.1" 200 7049 +64.242.88.10 - - [08/Mar/2004:00:21:54 -0800] "GET /ops/SP/play//view/TWiki/TWikiRegistration?rev=r1.7 HTTP/1.1" 200 12737 +64.242.88.10 - - [08/Mar/2004:00:25:11 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.26 HTTP/1.1" 200 22710 +64.242.88.10 - - [08/Mar/2004:00:27:53 -0800] "GET /ops/SP/play//view/TWiki/GoBox HTTP/1.1" 200 3762 +64.242.88.10 - - [08/Mar/2004:00:29:13 -0800] "GET /ops/SP/play//view/Main/FileAttachment?rev=1.1 HTTP/1.1" 200 17757 +64.242.88.10 - - [08/Mar/2004:00:32:45 -0800] "GET /ops/SP/play//attach/TWiki/KevinKinnell HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:00:36:21 -0800] "GET /ops/SP/play//rdiff/TWiki/WikiWikiClones HTTP/1.1" 200 9259 +64.242.88.10 - - [08/Mar/2004:00:37:23 -0800] "GET /ops/SP/play//oops/Main/NicholasLee?template=oopsmore¶m1=1.2¶m2=1.2 HTTP/1.1" 200 6558 +64.242.88.10 - - [08/Mar/2004:00:40:10 -0800] "GET /ops/SP/play//edit/Main/TWikiForms?topicparent=Main.TWikiVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:00:43:43 -0800] "GET /ops/SP/play//rdiff/TWiki/DefaultPlugin HTTP/1.1" 200 20376 +64.242.88.10 - - [08/Mar/2004:00:50:59 -0800] "GET /mailman/admin/educationadmin HTTP/1.1" 200 2150 +64.242.88.10 - - [08/Mar/2004:00:52:12 -0800] "GET /mailman/private/hsdivision/ HTTP/1.1" 200 1549 +64.242.88.10 - - [08/Mar/2004:00:54:26 -0800] "GET /mailman/listinfo/artsscience HTTP/1.1" 200 6248 +64.242.88.10 - - [08/Mar/2004:00:55:38 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=^i HTTP/1.1" 200 7226 +64.242.88.10 - - [08/Mar/2004:01:00:08 -0800] "GET /ops/SP/play//rdiff/TWiki/AdrianLynch HTTP/1.1" 200 4011 +64.242.88.10 - - [08/Mar/2004:01:01:15 -0800] "GET /ops/SP/play//view/Main/WelcomeGuest HTTP/1.1" 200 4723 +64.242.88.10 - - [08/Mar/2004:01:02:16 -0800] "GET /ops/SP/play//view/Main/MikeMannix?rev=1.3 HTTP/1.1" 200 4721 +64.242.88.10 - - [08/Mar/2004:01:04:05 -0800] "GET /ops/SP/play//edit/TWiki/WikiStyleWord?topicparent=TWiki.TextFormattingFAQ HTTP/1.1" 401 12846 +lj1089.passgo.com - - [08/Mar/2004:01:04:54 -0800] "GET /ops/SP/play//oops/TWiki/InterWikis HTTP/1.0" 200 209 +64.242.88.10 - - [08/Mar/2004:01:10:43 -0800] "GET /ops/SP/play//view/TWiki/FormattedSearch?rev=1.8 HTTP/1.1" 200 20434 +64.242.88.10 - - [08/Mar/2004:01:12:20 -0800] "GET /ops/SP/play//view/TWiki/TWikiEnhancementRequests?rev=1.3 HTTP/1.1" 200 4379 +64.242.88.10 - - [08/Mar/2004:01:16:37 -0800] "GET /ops/SP/play//view/Main/FileAttachment?rev=1.2 HTTP/1.1" 200 17919 +64.242.88.10 - - [08/Mar/2004:01:19:18 -0800] "GET /ops/SP/play//edit/TWiki/AppendixFileSystem?t=1078674582 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:01:24:13 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.33 HTTP/1.1" 200 26294 +64.242.88.10 - - [08/Mar/2004:01:25:15 -0800] "GET /ops/SP/play//search/Main/?scope=topic®ex=on&search=^t HTTP/1.1" 200 8306 +64.242.88.10 - - [08/Mar/2004:01:29:17 -0800] "GET /ops/SP/play//oops/TWiki/TWikiPlugins?template=oopsmore¶m1=1.21¶m2=1.21 HTTP/1.1" 200 11341 +64.242.88.10 - - [08/Mar/2004:01:30:39 -0800] "GET /mailman/private/sswk/ HTTP/1.1" 200 1531 +64.242.88.10 - - [08/Mar/2004:01:33:14 -0800] "GET /mailman/private/business/ HTTP/1.1" 200 1543 +64.242.88.10 - - [08/Mar/2004:01:35:13 -0800] "GET /ops/SP/play//edit/TWiki/InterWikis?t=1078696998 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:01:41:14 -0800] "GET /ops/SP/play//view/TWiki/WelcomeGuest?rev=r1.18 HTTP/1.1" 200 14001 +64.242.88.10 - - [08/Mar/2004:01:46:05 -0800] "GET /ops/SP/play//search/TWiki/?search=\\.*&scope=topic&order=modified&reverse=on®ex=on&nosearch=on&limit=200 HTTP/1.1" 200 101279 +64.242.88.10 - - [08/Mar/2004:01:47:06 -0800] "GET /ops/SP/play//edit/TWiki/TWikiPages?topicparent=TWiki.WelcomeGuest HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:01:48:06 -0800] "GET /ops/SP/play//view/Main/WebHome?rev=r1.16 HTTP/1.1" 200 9342 +64.242.88.10 - - [08/Mar/2004:01:50:37 -0800] "GET /ops/SP/play//rdiff/TWiki/RyanFreebern?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5243 +64.242.88.10 - - [08/Mar/2004:01:59:13 -0800] "GET /ops/SP/play//edit/Main/Smtp_line_length_limit?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:02:00:30 -0800] "GET /ops/SP/play//view/Main/WebStatistics?skin=print HTTP/1.1" 200 6194 +64.242.88.10 - - [08/Mar/2004:02:01:34 -0800] "GET /mailman/listinfo/webber HTTP/1.1" 200 6051 +64.242.88.10 - - [08/Mar/2004:02:03:12 -0800] "GET /mailman/admin/mlc HTTP/1.1" 200 2060 +64.242.88.10 - - [08/Mar/2004:02:05:15 -0800] "GET /mailman/listinfo/jjec HTTP/1.1" 200 6297 +64.242.88.10 - - [08/Mar/2004:02:06:17 -0800] "GET /mailman/listinfo/deans HTTP/1.1" 200 6102 +64.242.88.10 - - [08/Mar/2004:02:07:21 -0800] "GET /mailman/listinfo/gisgrad HTTP/1.1" 200 6024 +64.242.88.10 - - [08/Mar/2004:02:09:08 -0800] "GET /ops/SP/play//view/Main/WebNotify HTTP/1.1" 200 4468 +64.242.88.10 - - [08/Mar/2004:02:12:24 -0800] "GET /ops/SP/play//edit/Main/Setgid_group?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:02:16:24 -0800] "GET /ops/SP/play//view/Main/WebChanges?skin=print HTTP/1.1" 200 38580 +lj1016.passgo.com - - [08/Mar/2004:02:17:10 -0800] "GET /ops/SP/play//oops/TWiki/FileAttachment HTTP/1.0" 200 209 +lj1036.passgo.com - - [08/Mar/2004:02:22:19 -0800] "GET /ops/SP/play//view/Main/TWi HTTP/1.0" 200 4866 +64.242.88.10 - - [08/Mar/2004:02:23:45 -0800] "GET /ops/SP/play//rdiff/TWiki/IncludeTopicsAndWebPages HTTP/1.1" 200 20972 +64.242.88.10 - - [08/Mar/2004:02:26:44 -0800] "GET /ops/SP/play//oops/Main/WebChanges?template=oopsmore¶m1=1.2¶m2=1.2 HTTP/1.1" 200 6540 +64.242.88.10 - - [08/Mar/2004:02:27:51 -0800] "GET /ops/SP/play//rdiff/TWiki/InstantEnhancements HTTP/1.1" 200 25123 +64.242.88.10 - - [08/Mar/2004:02:33:28 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiPreferences?rev1=1.47&rev2=1.46 HTTP/1.1" 200 4313 +64.242.88.10 - - [08/Mar/2004:02:34:40 -0800] "GET /ops/SP/play//view/Main/WebHome?rev=r1.24 HTTP/1.1" 200 9769 +64.242.88.10 - - [08/Mar/2004:02:42:36 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +64.242.88.10 - - [08/Mar/2004:02:45:03 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&bookview=on&search=.* HTTP/1.1" 200 102399 +64.242.88.10 - - [08/Mar/2004:02:46:12 -0800] "GET /ops/SP/play//edit/Main/Local_recipient_maps?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [08/Mar/2004:02:47:58 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +lj1025.passgo.com - - [08/Mar/2004:02:48:05 -0800] "GET /ops/SP/play//oops/Main/KevinWGage HTTP/1.0" 200 209 +prxint-sxb3.e-i.net - - [08/Mar/2004:02:50:53 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +prxint-sxb3.e-i.net - - [08/Mar/2004:02:50:54 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +64.242.88.10 - - [08/Mar/2004:02:52:39 -0800] "GET /ops/SP/play//view/Main/PostfixCmd HTTP/1.1" 200 4173 +prxint-sxb2.e-i.net - - [08/Mar/2004:02:54:29 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.0" 200 4022 +64.242.88.10 - - [08/Mar/2004:02:54:54 -0800] "GET /ops/SP/play//edit/TWiki/NewTopic?topicparent=TWiki.WikiSyntax HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:02:59:03 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiSite HTTP/1.1" 200 71941 +64.242.88.10 - - [08/Mar/2004:03:01:12 -0800] "GET /ops/SP/play//rdiff/TWiki/SimultaneousEdits HTTP/1.1" 200 6180 +64.242.88.10 - - [08/Mar/2004:03:06:31 -0800] "GET /ops/SP/play//view/Main/NicholasLee?rev=1.2 HTTP/1.1" 200 3570 +64.242.88.10 - - [08/Mar/2004:03:07:59 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=1.9 HTTP/1.1" 200 15756 +64.242.88.10 - - [08/Mar/2004:03:09:20 -0800] "GET /mailman/listinfo/ncbnpfaculty HTTP/1.1" 200 6331 +64.242.88.10 - - [08/Mar/2004:03:11:28 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Inter%20*Wikis[^A-Za-z] HTTP/1.1" 200 5113 +64.242.88.10 - - [08/Mar/2004:03:16:22 -0800] "GET /ops/SP/play//oops/TWiki/TextFormattingFAQ?template=oopsmore¶m1=1.14¶m2=1.14 HTTP/1.1" 200 11364 +64.242.88.10 - - [08/Mar/2004:03:17:50 -0800] "GET /ops/SP/play//rdiff/Main/WebTopicList HTTP/1.1" 200 8004 +64.242.88.10 - - [08/Mar/2004:03:21:16 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +64.242.88.10 - - [08/Mar/2004:03:26:06 -0800] "GET /mailman/private/mlc/ HTTP/1.1" 200 1528 +64.242.88.10 - - [08/Mar/2004:03:28:02 -0800] "GET /ops/SP/play//view/TWiki/WikiName HTTP/1.1" 200 4811 +64.242.88.10 - - [08/Mar/2004:03:33:52 -0800] "GET /ops/SP/play//rdiff/Main/WebRss HTTP/1.1" 200 20726 +64.242.88.10 - - [08/Mar/2004:03:35:42 -0800] "GET /ops/SP/play//rdiff/TWiki/SvenDowideit?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5277 +rouble.cc.strath.ac.uk - - [08/Mar/2004:03:40:51 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +213.181.81.4 - - [08/Mar/2004:03:42:20 -0800] "GET /LateEmail.jsp HTTP/1.0" 200 7649 +64.242.88.10 - - [08/Mar/2004:03:46:27 -0800] "GET /ops/SP/play//edit/Main/Deliver_lock_attempts?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:03:48:18 -0800] "GET /ops/SP/play//edit/Main/Daemon_directory?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:03:49:24 -0800] "GET /ops/SP/play//rdiff/TWiki/KlausWriessnegger?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5421 +64.242.88.10 - - [08/Mar/2004:03:51:05 -0800] "GET /ops/SP/play//view/Main/TWikiGuest?rev=1.4 HTTP/1.1" 200 4719 +64.242.88.10 - - [08/Mar/2004:03:52:17 -0800] "GET /ops/SP/play//edit/Main/Relayhost?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +lj1036.passgo.com - - [08/Mar/2004:03:53:59 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1159.passgo.com - - [08/Mar/2004:03:54:03 -0800] "GET /ops/SP/play//oops/Main/TWi HTTP/1.0" 200 209 +64.242.88.10 - - [08/Mar/2004:03:55:09 -0800] "GET /ops/SP/play//edit/Main/BookView?topicparent=Main.TWikiVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:04:16:08 -0800] "GET /ops/SP/play//rdiff/TWiki/DeleteOrRenameATopic HTTP/1.1" 200 10254 +64.242.88.10 - - [08/Mar/2004:04:18:28 -0800] "GET /ops/SP/play//view/TWiki/DavidWarman HTTP/1.1" 200 3739 +64.242.88.10 - - [08/Mar/2004:04:20:48 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.28 HTTP/1.1" 200 22777 +64.242.88.10 - - [08/Mar/2004:04:21:53 -0800] "GET /ops/SP/play//rdiff/Main/PeterThoeny HTTP/1.1" 200 18927 +64.242.88.10 - - [08/Mar/2004:04:22:55 -0800] "GET /ops/SP/play//edit/TWiki/SvenDowideit?t=1078710644 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:04:24:47 -0800] "GET /ops/SP/play//edit/Main/RBLsHowTo?t=1078668449 HTTP/1.1" 401 12846 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:25:38 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.0" 200 5672 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:25:44 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:26:02 -0800] "GET /ops/SP/play//view/Main/SideBar HTTP/1.0" 200 3960 +64.242.88.10 - - [08/Mar/2004:04:26:02 -0800] "GET /ops/SP/play//rdiff/TWiki/DefaultPlugin?rev1=1.5&rev2=1.4 HTTP/1.1" 200 4911 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:26:11 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.0" 200 4515 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:28:34 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.0" 200 4213 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:28:38 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.0" 200 4004 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:28:41 -0800] "GET /ops/SP/play//view/Main/PostfixCmd HTTP/1.0" 200 4154 +64.242.88.10 - - [08/Mar/2004:04:28:42 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiHistory?rev1=1.61&rev2=1.60 HTTP/1.1" 200 4898 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:28:52 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.0" 200 3617 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:29:00 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.0" 200 4646 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:29:11 -0800] "GET /ops/SP/play//view/Main/ConfigurationVariables HTTP/1.0" 200 58169 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:29:21 -0800] "GET /ops/SP/play//edit/Main/Propagate_unmatched_extensions?topicparent=Main.ConfigurationVariables HTTP/1.0" 401 12816 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:29:30 -0800] "GET /go/bin/test/TWikiDocGraphics/help.gif HTTP/1.0" 200 130 +64.242.88.10 - - [08/Mar/2004:04:33:25 -0800] "GET /mailman/admin/hs_support HTTP/1.1" 200 2120 +64.242.88.10 - - [08/Mar/2004:04:40:32 -0800] "GET /ops/SP/play//edit/Main/Always_bcc?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:04:43:52 -0800] "GET /ops/SP/play//view/TWiki/WelcomeGuest?rev=r1.5 HTTP/1.1" 200 9492 +64.242.88.10 - - [08/Mar/2004:04:52:13 -0800] "GET /ops/SP/play//rdiff/Main/TWikiGuest?rev1=1.5&rev2=1.4 HTTP/1.1" 200 6233 +64.242.88.10 - - [08/Mar/2004:04:55:40 -0800] "GET /ops/SP/play//edit/Main/Delay_warning_time?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:04:59:13 -0800] "GET /ops/SP/play//edit/TWiki/KlausWriessnegger?t=1078709735 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:05:00:42 -0800] "GET /ops/SP/play//rdiff/TWiki/StanleyKnutson HTTP/1.1" 200 5327 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:00:44 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:00:45 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:00:46 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:00:52 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:01:02 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:01:14 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +64.242.88.10 - - [08/Mar/2004:05:01:58 -0800] "GET /ops/SP/play//view/TWiki/WhatIsWikiWiki HTTP/1.1" 200 4234 +200.160.249.68.bmf.com.br - - [08/Mar/2004:05:02:06 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +200.160.249.68.bmf.com.br - - [08/Mar/2004:05:02:07 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +64.242.88.10 - - [08/Mar/2004:05:03:13 -0800] "GET /ops/SP/play//view/Main/WebIndex?rev=1.1 HTTP/1.1" 200 44960 +64.242.88.10 - - [08/Mar/2004:05:13:35 -0800] "GET /mailman/private/hs_support/ HTTP/1.1" 200 1549 +68-174-110-154.nyc.rr.com - - [08/Mar/2004:05:16:15 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +68-174-110-154.nyc.rr.com - - [08/Mar/2004:05:16:20 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +64.242.88.10 - - [08/Mar/2004:05:22:57 -0800] "GET /ops/SP/play//attach/Sandbox/WebHome HTTP/1.1" 401 12846 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:23:37 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +66-194-6-70.gen.twtelecom.net - - [08/Mar/2004:05:24:18 -0800] "GET / HTTP/1.1" 200 3169 +64.242.88.10 - - [08/Mar/2004:05:24:29 -0800] "GET /ops/SP/play//edit/TWiki/UnchangeableTopicBug?topicparent=TWiki.TWikiHistory HTTP/1.1" 401 12846 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:24:50 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:25:46 -0800] "GET /ops/SP/play//view/Main/Postfix HTTP/1.1" 200 3699 +64.242.88.10 - - [08/Mar/2004:05:26:02 -0800] "GET /ops/SP/play//view/Main/TWikiGuest?skin=print HTTP/1.1" 200 2372 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:26:06 -0800] "GET /ops/SP/play//edit/Main/UvscanAndPostFix?topicparent=Main.WebHome HTTP/1.1" 401 12851 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:26:08 -0800] "GET /go/bin/test/TWikiDocGraphics/help.gif HTTP/1.1" 200 130 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:26:16 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +64.242.88.10 - - [08/Mar/2004:05:30:07 -0800] "GET /ops/SP/play//view/TWiki/SvenDowideit?rev=1.1 HTTP/1.1" 200 3564 +64.242.88.10 - - [08/Mar/2004:05:31:47 -0800] "GET /ops/SP/play//edit/Main/Maps_rbl_reject_code?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +lj1027.passgo.com - - [08/Mar/2004:05:32:01 -0800] "GET /ops/SP/play//view/TWiki/2fa HTTP/1.0" 200 4615 +64.242.88.10 - - [08/Mar/2004:05:34:33 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Web%20*Changes[^A-Za-z] HTTP/1.1" 200 4829 +64.242.88.10 - - [08/Mar/2004:05:36:56 -0800] "GET /ops/SP/play//edit/Main/WebStatistics?t=1078690975 HTTP/1.1" 401 12851 +68-174-110-154.nyc.rr.com - - [08/Mar/2004:05:38:57 -0800] "GET /razor.jsp HTTP/1.1" 304 - +64.242.88.10 - - [08/Mar/2004:05:42:06 -0800] "GET /ops/SP/play//view/Main/RelayGateway?rev=1.3 HTTP/1.1" 200 4232 +64.242.88.10 - - [08/Mar/2004:05:47:38 -0800] "GET /robots.txt HTTP/1.1" 200 68 +64.242.88.10 - - [08/Mar/2004:05:48:48 -0800] "GET /ops/SP/play//rdiff/TWiki/KevinKinnell?rev1=1.4&rev2=1.3 HTTP/1.1" 200 4369 +64.242.88.10 - - [08/Mar/2004:05:51:45 -0800] "GET /ops/SP/play//view/TWiki/WelcomeGuest?rev=r1.11 HTTP/1.1" 200 13102 +64.242.88.10 - - [08/Mar/2004:05:56:08 -0800] "GET /ops/SP/play//view/TWiki/TWikiRegistration?rev=r1.4 HTTP/1.1" 200 12113 +64.242.88.10 - - [08/Mar/2004:05:57:15 -0800] "GET /ops/SP/play//edit/TWiki/TWikiCodevTWikiEnhancementRequests?topicparent=TWiki.TWikiHistory HTTP/1.1" 401 12851 +64.242.88.10 - - [08/Mar/2004:05:58:39 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Peter%20*Fokkinga[^A-Za-z] HTTP/1.1" 200 4388 +64.242.88.10 - - [08/Mar/2004:06:01:51 -0800] "GET /ops/SP/play//attach/Main/WebPreferences HTTP/1.1" 401 12851 +64.242.88.10 - - [08/Mar/2004:06:09:37 -0800] "GET /mailman/admin/hs_rcafaculty HTTP/1.1" 200 2144 +64.242.88.10 - - [08/Mar/2004:06:17:13 -0800] "GET /ops/SP/play//rdiff/TWiki/WebChanges HTTP/1.1" 200 114167 +64.242.88.10 - - [08/Mar/2004:06:20:36 -0800] "GET /ops/SP/play//view/Main/JorisBenschop?skin=print HTTP/1.1" 200 2717 +64.242.88.10 - - [08/Mar/2004:06:23:52 -0800] "GET /ops/SP/play//edit/TWiki/TestArea?topicparent=TWiki.WelcomeGuest HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:06:32:14 -0800] "GET /ops/SP/play//view/TWiki/WelcomeGuest?rev=r1.6 HTTP/1.1" 200 12620 +64.242.88.10 - - [08/Mar/2004:06:37:19 -0800] "GET /ops/SP/play//rdiff/TWiki/HaroldGottschalk?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5389 +64.242.88.10 - - [08/Mar/2004:06:41:22 -0800] "GET /pipermail/techcomm/ HTTP/1.1" 200 1176 +64.242.88.10 - - [08/Mar/2004:06:42:29 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.19 HTTP/1.1" 200 20488 +64.242.88.10 - - [08/Mar/2004:06:43:32 -0800] "GET /ops/SP/play//edit/Sandbox/TestTopic2?topicparent=Sandbox.WebHome HTTP/1.1" 401 12846 +128.227.88.79 - - [08/Mar/2004:06:47:41 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +128.227.88.79 - - [08/Mar/2004:06:47:41 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +64.242.88.10 - - [08/Mar/2004:06:49:27 -0800] "GET /ops/SP/play//attach/TWiki/InterWikis HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:06:54:30 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiSkins?rev1=1.11&rev2=1.10 HTTP/1.1" 200 5711 +64.242.88.10 - - [08/Mar/2004:06:57:09 -0800] "GET /ops/SP/play//rdiff/TWiki/WebNotify HTTP/1.1" 200 11780 +128.227.88.79 - - [08/Mar/2004:06:57:46 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +128.227.88.79 - - [08/Mar/2004:06:57:46 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +64.242.88.10 - - [08/Mar/2004:07:00:15 -0800] "GET /ops/SP/play//view/TWiki/DontNotify?rev=1.1 HTTP/1.1" 200 3965 +64.242.88.10 - - [08/Mar/2004:07:07:13 -0800] "GET /ops/SP/play//edit/Main/Masquerade_classes?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +128.227.88.79 - - [08/Mar/2004:07:09:12 -0800] "GET /ops/SP/play//view/Main/SpamAssassin HTTP/1.1" 200 4081 +64.242.88.10 - - [08/Mar/2004:07:09:21 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=r1.10 HTTP/1.1" 200 8312 +64.242.88.10 - - [08/Mar/2004:07:10:26 -0800] "GET /ops/SP/play//view/TWiki/HaroldGottschalk?rev=1.2 HTTP/1.1" 200 3774 +64.242.88.10 - - [08/Mar/2004:07:11:37 -0800] "GET /ops/SP/play//edit/TWiki/TWikiCodevTWikiPlannedFeatures?topicparent=TWiki.TWikiHistory HTTP/1.1" 401 12851 +64.242.88.10 - - [08/Mar/2004:07:12:39 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=r1.44 HTTP/1.1" 200 41434 +64.242.88.10 - - [08/Mar/2004:07:22:13 -0800] "GET /ops/SP/play//view/TWiki/PeterFokkinga?rev=1.2 HTTP/1.1" 200 3748 +64.242.88.10 - - [08/Mar/2004:07:23:38 -0800] "GET /ops/SP/play//edit/TWiki/TWikiPlugins?t=1078696313 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:07:24:43 -0800] "GET /mailman/listinfo/webct HTTP/1.1" 200 6377 +64.242.88.10 - - [08/Mar/2004:07:25:56 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +64.242.88.10 - - [08/Mar/2004:07:27:01 -0800] "GET /mailman/listinfo/faculty HTTP/1.1" 200 6054 +61.9.4.61 - - [08/Mar/2004:07:27:36 -0800] "GET /_vti_bin/owssvr.dll?UL=1&ACT=4&BUILD=2614&STRMVER=4&CAPREQ=0 HTTP/1.0" 404 284 +61.9.4.61 - - [08/Mar/2004:07:27:36 -0800] "GET /SpamAssassin.jsp HTTP/1.0" 200 7368 +61.9.4.61 - - [08/Mar/2004:07:27:37 -0800] "GET /MSOffice/cltreq.asp?UL=1&ACT=4&BUILD=2614&STRMVER=4&CAPREQ=0 HTTP/1.0" 404 284 +64.242.88.10 - - [08/Mar/2004:07:28:29 -0800] "GET /mailman/admin/sswk HTTP/1.1" 200 2072 +64.242.88.10 - - [08/Mar/2004:07:29:56 -0800] "GET /mailman/listinfo/purchasing HTTP/1.1" 200 6050 +64.242.88.10 - - [08/Mar/2004:07:35:50 -0800] "GET /ops/SP/play//edit/Main/Invalid_hostname_reject_code?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:07:39:31 -0800] "GET /ops/SP/play//rdiff/Main/WebPreferences?rev1=1.14&rev2=1.13 HTTP/1.1" 200 7207 +64.242.88.10 - - [08/Mar/2004:07:40:54 -0800] "GET /ops/SP/play//rename/TWiki/TWikiHistory HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:07:43:21 -0800] "GET /ops/SP/play//view/TWiki/SearchDoesNotWork?rev=r1.2 HTTP/1.1" 200 4072 +64.242.88.10 - - [08/Mar/2004:07:44:53 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=r1.50 HTTP/1.1" 200 42285 +64.242.88.10 - - [08/Mar/2004:07:49:56 -0800] "GET /ops/SP/play//edit/TWiki/RyanFreebern?t=1078701457 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:07:51:39 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=r1.2 HTTP/1.1" 200 6061 +64.242.88.10 - - [08/Mar/2004:07:53:19 -0800] "GET /ops/SP/play//rdiff/TWiki/WebTopicEditTemplate HTTP/1.1" 200 7895 +mcl02.tnr.on.ca - - [08/Mar/2004:07:53:37 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +mcl02.tnr.on.ca - - [08/Mar/2004:07:53:38 -0800] "GET /images/image005.jpg HTTP/1.1" 200 21125 +mcl02.tnr.on.ca - - [08/Mar/2004:07:53:38 -0800] "GET /images/image004.jpg HTTP/1.1" 200 10936 +mcl02.tnr.on.ca - - [08/Mar/2004:07:53:38 -0800] "GET /images/msgops.JPG HTTP/1.1" 200 7939 +64.242.88.10 - - [08/Mar/2004:07:54:30 -0800] "GET /ops/SP/play//edit/Main/Unknown_local_recipient_reject_code?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:07:56:34 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Web%20*Index[^A-Za-z] HTTP/1.1" 200 4163 +64.242.88.10 - - [08/Mar/2004:08:04:46 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +p5083cd5d.dip0.t-ipconnect.de - - [08/Mar/2004:08:09:32 -0800] "GET /SpamAssassin.jsp HTTP/1.0" 200 7368 +64.242.88.10 - - [08/Mar/2004:08:12:50 -0800] "GET /ops/SP/play//view/TWiki/ChangePassword?rev=r1.6 HTTP/1.1" 200 5181 +64.242.88.10 - - [08/Mar/2004:08:14:15 -0800] "GET /ops/SP/play//edit/TWiki/HaroldGottschalk?t=1078717948 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:08:15:21 -0800] "GET /ops/SP/play//edit/Main/Expand_owner_alias?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:08:17:09 -0800] "GET /ops/SP/play//view/Main/WebIndex?rev=r1.2 HTTP/1.1" 200 45059 +64.242.88.10 - - [08/Mar/2004:08:18:52 -0800] "GET /rfc.jsp HTTP/1.1" 200 3103 +pool-68-160-195-60.ny325.east.verizon.net - - [08/Mar/2004:08:21:00 -0800] "GET / HTTP/1.1" 200 3169 +pool-68-160-195-60.ny325.east.verizon.net - - [08/Mar/2004:08:21:00 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +64.242.88.10 - - [08/Mar/2004:08:21:47 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=RBLs%20*How%20*To[^A-Za-z] HTTP/1.1" 200 3575 +64.242.88.10 - - [08/Mar/2004:08:25:37 -0800] "GET /ops/SP/play//rdiff/TWiki/WebTopicEditTemplate?rev1=1.5&rev2=1.4 HTTP/1.1" 200 4212 +212.92.37.62 - - [08/Mar/2004:08:26:41 -0800] "GET / HTTP/1.1" 200 3169 +212.92.37.62 - - [08/Mar/2004:08:27:04 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +212.92.37.62 - - [08/Mar/2004:08:27:08 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +64.242.88.10 - - [08/Mar/2004:08:27:14 -0800] "GET /ops/SP/play//rdiff/Main/SpamAssassin HTTP/1.1" 200 4445 +212.92.37.62 - - [08/Mar/2004:08:27:23 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +212.92.37.62 - - [08/Mar/2004:08:27:28 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +64.242.88.10 - - [08/Mar/2004:08:28:23 -0800] "GET /ops/SP/play//rdiff/Main/TokyoOffice?rev1=1.2&rev2=1.1 HTTP/1.1" 200 7316 +64.242.88.10 - - [08/Mar/2004:08:29:36 -0800] "GET /ops/SP/play//view/TWiki/TWikiCategoryTable HTTP/1.1" 200 3729 +219.95.17.51 - - [08/Mar/2004:08:29:57 -0800] "GET / HTTP/1.1" 200 3169 +212.92.37.62 - - [08/Mar/2004:08:30:25 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +212.92.37.62 - - [08/Mar/2004:08:31:37 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +10.0.0.176 - - [08/Mar/2004:08:32:24 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [08/Mar/2004:08:32:27 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +10.0.0.176 - - [08/Mar/2004:08:32:27 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +212.92.37.62 - - [08/Mar/2004:08:32:34 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +212.92.37.62 - - [08/Mar/2004:08:33:27 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +212.92.37.62 - - [08/Mar/2004:08:33:30 -0800] "GET /ops/SP/play//view/Main/PostfixCmd HTTP/1.1" 200 4173 +212.92.37.62 - - [08/Mar/2004:08:33:39 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.1" 200 3629 +64.242.88.10 - - [08/Mar/2004:08:33:51 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=r1.14 HTTP/1.1" 200 8820 +212.92.37.62 - - [08/Mar/2004:08:33:52 -0800] "GET /ops/SP/play//view/Main/SideBar HTTP/1.1" 200 3972 +212.92.37.62 - - [08/Mar/2004:08:33:57 -0800] "GET /ops/SP/play//view/Main/DCCGraphs HTTP/1.1" 200 5402 +212.92.37.62 - - [08/Mar/2004:08:34:09 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +64.242.88.10 - - [08/Mar/2004:08:34:53 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiHistory?rev1=1.8&rev2=1.7 HTTP/1.1" 200 4972 +64.242.88.10 - - [08/Mar/2004:08:36:05 -0800] "GET /ops/SP/play//view/TWiki/ChangePassword?rev=r1.3 HTTP/1.1" 200 5229 +92-moc-6.acn.waw.pl - - [08/Mar/2004:08:37:14 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +92-moc-6.acn.waw.pl - - [08/Mar/2004:08:37:14 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +92-moc-6.acn.waw.pl - - [08/Mar/2004:08:37:17 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +64.242.88.10 - - [08/Mar/2004:08:37:23 -0800] "GET /ops/SP/play//attach/TWiki/HaroldGottschalk HTTP/1.1" 401 12846 +66.213.206.2 - - [08/Mar/2004:08:37:53 -0800] "GET / HTTP/1.1" 200 3169 +64.242.88.10 - - [08/Mar/2004:08:40:15 -0800] "GET /LateEmail.jsp HTTP/1.1" 200 7649 +64.242.88.10 - - [08/Mar/2004:08:52:13 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.15 HTTP/1.1" 200 16746 +64.242.88.10 - - [08/Mar/2004:08:53:17 -0800] "GET /ops/SP/play//view/TWiki/TWikiTutorial HTTP/1.1" 200 14485 +64.242.88.10 - - [08/Mar/2004:08:55:12 -0800] "GET /mailman/private/dentalstudies/ HTTP/1.1" 200 1558 +spot.nnacorp.com - - [08/Mar/2004:09:02:14 -0800] "GET / HTTP/1.1" 200 3169 +spot.nnacorp.com - - [08/Mar/2004:09:02:21 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +spot.nnacorp.com - - [08/Mar/2004:09:02:21 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +10.0.0.176 - - [08/Mar/2004:09:02:29 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [08/Mar/2004:09:02:31 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 7326 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 7927 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7182 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8866 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9307 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6805 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6596 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5499 +spot.nnacorp.com - - [08/Mar/2004:09:02:54 -0800] "GET /ops/SP/play//view/Main/TWikiUsers HTTP/1.1" 200 6697 +spot.nnacorp.com - - [08/Mar/2004:09:02:54 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +64.242.88.10 - - [08/Mar/2004:09:03:18 -0800] "GET /ststats/index.jsp HTTP/1.1" 200 2955 +64.242.88.10 - - [08/Mar/2004:09:05:54 -0800] "GET /ops/SP/play//edit/Sandbox/TestTopic6?topicparent=Sandbox.WebHome HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:09:09:55 -0800] "GET /ops/SP/play//view/TWiki/TablePlugin?skin=print HTTP/1.1" 200 1572 +64.242.88.10 - - [08/Mar/2004:09:12:54 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Spam%20*Assassin[^A-Za-z] HTTP/1.1" 200 8782 +lhr003a.dhl.com - - [08/Mar/2004:09:16:26 -0800] "GET / HTTP/1.0" 200 3169 +lhr003a.dhl.com - - [08/Mar/2004:09:17:16 -0800] "GET /ststats/index.jsp HTTP/1.0" 200 2955 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.0" 200 3040 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.0" 200 2341 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.0" 200 2271 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.0" 200 3302 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.0" 200 1663 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.0" 200 2521 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.0" 200 1918 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.0" 200 1580 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.0" 200 2202 +lhr003a.dhl.com - - [08/Mar/2004:09:17:18 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.0" 200 1822 +lhr003a.dhl.com - - [08/Mar/2004:09:17:18 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.0" 200 1526 +10.0.0.176 - - [08/Mar/2004:09:18:53 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [08/Mar/2004:09:18:56 -0800] "GET /ststats/index.jsp HTTP/1.1" 304 - +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3040 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2271 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2341 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3302 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1580 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 1918 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1663 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2202 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2521 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1822 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1526 +64.242.88.10 - - [08/Mar/2004:09:23:03 -0800] "GET /ops/SP/play//view/TWiki/SearchDoesNotWork?rev=r1.1 HTTP/1.1" 200 3981 +64.242.88.10 - - [08/Mar/2004:09:25:42 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=TWiki%20*FAQ[^A-Za-z] HTTP/1.1" 200 12083 +lj1036.passgo.com - - [08/Mar/2004:09:29:35 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1027.passgo.com - - [08/Mar/2004:09:29:36 -0800] "GET /ops/SP/play//oops/Know/WinDoze95Crash HTTP/1.0" 200 209 +pool-68-160-195-60.ny325.east.verizon.net - - [08/Mar/2004:09:30:10 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +pool-68-160-195-60.ny325.east.verizon.net - - [08/Mar/2004:09:30:11 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +pool-68-160-195-60.ny325.east.verizon.net - - [08/Mar/2004:09:30:11 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +64.242.88.10 - - [08/Mar/2004:09:30:40 -0800] "GET /ops/SP/play//view/TWiki/WebSearch?rev=r1.10 HTTP/1.1" 200 9419 +64.242.88.10 - - [08/Mar/2004:09:32:32 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiDownload HTTP/1.1" 200 5933 +64.242.88.10 - - [08/Mar/2004:09:33:46 -0800] "GET /ops/SP/play//view/Main/SideBar?rev=1.1 HTTP/1.1" 200 3564 +lj1156.passgo.com - - [08/Mar/2004:09:33:53 -0800] "GET /ops/SP/play//oops/TWiki/TWikiAccessControl HTTP/1.0" 200 209 +64.242.88.10 - - [08/Mar/2004:09:34:58 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiFAQ HTTP/1.1" 200 43115 +64.242.88.10 - - [08/Mar/2004:09:36:35 -0800] "GET /ops/SP/play//edit/TWiki/WebNotification?topicparent=TWiki.TWikiUpgradeTo01May2000 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:09:38:11 -0800] "GET /ops/SP/play//view/Main/TWikiGuest?rev=r1.3 HTTP/1.1" 200 4604 +lj1156.passgo.com - - [08/Mar/2004:09:40:30 -0800] "GET /ops/SP/play//view/TWiki/d43 HTTP/1.0" 200 4619 +64.242.88.10 - - [08/Mar/2004:09:41:15 -0800] "GET /ops/SP/play//edit/Main/Export_environment?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:09:42:27 -0800] "GET /ops/SP/play//rdiff/Know/ReadmeFirst?rev1=1.6&rev2=1.5 HTTP/1.1" 200 4187 +64.242.88.10 - - [08/Mar/2004:09:45:15 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Change%20*Password[^A-Za-z] HTTP/1.1" 200 7226 +64.242.88.10 - - [08/Mar/2004:10:01:06 -0800] "GET /ops/SP/play//view/TWiki/TWikiTopics?rev=r1.4 HTTP/1.1" 200 5171 +64.242.88.10 - - [08/Mar/2004:10:05:40 -0800] "GET /ops/SP/play//view/TWiki/WebSearch?rev=r1.9 HTTP/1.1" 200 9469 +lj1164.passgo.com - - [08/Mar/2004:10:06:28 -0800] "GET /ops/SP/play//view/Main/DCCGraphs HTTP/1.0" 200 5383 +64.242.88.10 - - [08/Mar/2004:10:08:02 -0800] "GET /ops/SP/play//rename/TWiki/DefaultPlugin HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:10:09:52 -0800] "GET /ops/SP/play//view/Main/TWikiGuest?rev=r1.1 HTTP/1.1" 200 3763 +64.242.88.10 - - [08/Mar/2004:10:14:46 -0800] "GET /ops/SP/play//edit/TWiki/TWikiRegistration?t=1078670224 HTTP/1.1" 401 12851 +64.242.88.10 - - [08/Mar/2004:10:16:52 -0800] "GET /ops/SP/play//view/Main/TWikiAdminGroup?rev=1.6 HTTP/1.1" 200 4462 +64.242.88.10 - - [08/Mar/2004:10:18:21 -0800] "GET /ops/SP/play//rdiff/TWiki/WikiSyntax HTTP/1.1" 200 59454 +64.242.88.10 - - [08/Mar/2004:10:21:21 -0800] "GET /ops/SP/play//oops/TWiki/WikiCulture?template=oopsmore¶m1=1.8¶m2=1.8 HTTP/1.1" 200 11245 +64.242.88.10 - - [08/Mar/2004:10:30:56 -0800] "GET /ops/SP/play//view/TWiki/WikiTopic HTTP/1.1" 200 4646 +64.242.88.10 - - [08/Mar/2004:10:32:18 -0800] "GET /ops/SP/play//rdiff/TWiki/WebPreferences HTTP/1.1" 200 36410 +64.242.88.10 - - [08/Mar/2004:10:34:55 -0800] "GET /ops/SP/play//view/TWiki/WebSearch?skin=print HTTP/1.1" 200 7196 +64.242.88.10 - - [08/Mar/2004:10:40:09 -0800] "GET /ops/SP/play//view/TWiki/TWikiTopics?rev=r1.7 HTTP/1.1" 200 8540 +64.242.88.10 - - [08/Mar/2004:10:45:25 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Thanadon%20*Somdee[^A-Za-z] HTTP/1.1" 200 4287 +64.242.88.10 - - [08/Mar/2004:10:46:34 -0800] "GET /ops/SP/play//view/TWiki/TWikiUpgradeTo01May2000?rev=1.3 HTTP/1.1" 200 7441 +10.0.0.176 - - [08/Mar/2004:10:48:02 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [08/Mar/2004:10:48:05 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 7213 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 7970 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7254 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8821 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6866 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9312 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6596 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5499 +64.242.88.10 - - [08/Mar/2004:10:48:19 -0800] "GET /ops/SP/play//edit/Main/Max_use?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/index.jsp HTTP/1.1" 304 - +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3080 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2224 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3299 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2481 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1667 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2346 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 1872 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1585 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2202 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1833 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1521 +64.242.88.10 - - [08/Mar/2004:10:50:05 -0800] "GET /ops/SP/play//rdiff/TWiki/WebRss HTTP/1.1" 200 21483 +64.242.88.10 - - [08/Mar/2004:11:03:34 -0800] "GET /ops/SP/play//rdiff/TWiki/WikiCulture?rev1=1.8&rev2=1.7 HTTP/1.1" 200 5326 +128.227.88.79 - - [08/Mar/2004:11:06:20 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +128.227.88.79 - - [08/Mar/2004:11:06:20 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +128.227.88.79 - - [08/Mar/2004:11:06:28 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +64.242.88.10 - - [08/Mar/2004:11:09:24 -0800] "GET /ops/SP/play//edit/Main/Lmtp_mail_timeout?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +128.227.88.79 - - [08/Mar/2004:11:10:09 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +128.227.88.79 - - [08/Mar/2004:11:10:24 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +128.227.88.79 - - [08/Mar/2004:11:11:04 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +128.227.88.79 - - [08/Mar/2004:11:11:10 -0800] "GET /ops/SP/play//view/Main/TWikiGroups HTTP/1.1" 200 4816 +128.227.88.79 - - [08/Mar/2004:11:11:15 -0800] "GET /ops/SP/play//view/Main/TWikiAdminGroup HTTP/1.1" 200 4175 +128.227.88.79 - - [08/Mar/2004:11:11:26 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +64.242.88.10 - - [08/Mar/2004:11:11:51 -0800] "GET /ops/SP/play//edit/Main/TWikiGuest?t=1078713282 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:11:15:51 -0800] "GET /ops/SP/play//rdiff/TWiki/AdminSkillsAssumptions HTTP/1.1" 200 10368 +64.242.88.10 - - [08/Mar/2004:11:17:49 -0800] "GET /ops/SP/play//view/Sandbox/WebHome?rev=r1.3 HTTP/1.1" 200 8708 +64.242.88.10 - - [08/Mar/2004:11:19:43 -0800] "GET /ops/SP/play//edit/TWiki/WikiNotation?t=1078726052 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:11:24:12 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Wiki%20*Notation[^A-Za-z] HTTP/1.1" 200 6558 +64.242.88.10 - - [08/Mar/2004:11:25:16 -0800] "GET /ops/SP/play//oops/TWiki/WikiNotation?template=oopsmore¶m1=1.3¶m2=1.3 HTTP/1.1" 200 11263 +10.0.0.176 - - [08/Mar/2004:11:40:41 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 7226 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 8055 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8787 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7088 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6866 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6596 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9312 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5499 +64.242.88.10 - - [08/Mar/2004:11:41:14 -0800] "GET /mailman/admin/artsscience HTTP/1.1" 200 2125 +64.242.88.10 - - [08/Mar/2004:11:43:17 -0800] "GET /ops/SP/play//search/Main/?scope=topic®ex=on&search=^d HTTP/1.1" 200 5036 +64.242.88.10 - - [08/Mar/2004:11:45:08 -0800] "GET /ops/SP/play//edit/TWiki/TWikiCodevFeatureToDo?topicparent=TWiki.TWikiHistory HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:11:47:52 -0800] "GET /ops/SP/play//rename/TWiki/ResetPassword HTTP/1.1" 401 12851 +64.242.88.10 - - [08/Mar/2004:11:49:23 -0800] "GET /ops/SP/play//edit/Main/Fast_flush_domains?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:11:51:20 -0800] "GET /ops/SP/play//edit/Main/SpamAssassin?t=1078709979 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:11:56:19 -0800] "GET /ops/SP/play//view/TWiki/TWikiTopics?rev=r1.10 HTTP/1.1" 200 14650 +64.242.88.10 - - [08/Mar/2004:11:57:28 -0800] "GET /ops/SP/play//view/TWiki/FileAttribute?rev=r1.2 HTTP/1.1" 200 3949 +64.242.88.10 - - [08/Mar/2004:12:00:26 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiEnhancementRequests HTTP/1.1" 200 10417 +64.242.88.10 - - [08/Mar/2004:12:06:03 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Kevin%20*Kinnell[^A-Za-z] HTTP/1.1" 200 4536 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 7192 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 8081 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 9065 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7206 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9312 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6866 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6596 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5499 +64.242.88.10 - - [08/Mar/2004:12:07:13 -0800] "GET /ops/SP/play//view/TWiki/FileAttribute?rev=1.2 HTTP/1.1" 200 3949 +64.242.88.10 - - [08/Mar/2004:12:08:32 -0800] "GET /ops/SP/play//view/TWiki/WikiNotation?skin=print HTTP/1.1" 200 1435 +64.242.88.10 - - [08/Mar/2004:12:10:39 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiPlannedFeatures HTTP/1.1" 200 10577 +64.242.88.10 - - [08/Mar/2004:12:12:50 -0800] "GET /mailman/admin/deans HTTP/1.1" 200 2080 +64.242.88.10 - - [08/Mar/2004:12:15:36 -0800] "GET /pipermail/webber/ HTTP/1.1" 200 1161 +64.242.88.10 - - [08/Mar/2004:12:20:18 -0800] "GET /ops/SP/play//view/Main/PostSuper?rev=1.1 HTTP/1.1" 200 3629 +64.242.88.10 - - [08/Mar/2004:12:25:47 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=1.13 HTTP/1.1" 200 8770 +64.242.88.10 - - [08/Mar/2004:12:28:09 -0800] "GET /ops/SP/play//edit/Main/Mailq_path?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:12:31:32 -0800] "GET /ops/SP/play//view/TWiki/WebHome?rev=r1.49 HTTP/1.1" 200 12993 +64.242.88.10 - - [08/Mar/2004:12:33:09 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=r1.49 HTTP/1.1" 200 42243 +64.242.88.10 - - [08/Mar/2004:12:39:34 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiDocGraphics?rev1=1.11&rev2=1.10 HTTP/1.1" 200 6551 +64.242.88.10 - - [08/Mar/2004:12:40:36 -0800] "GET /ops/SP/play//view/TWiki/WebHome?rev=r1.47 HTTP/1.1" 200 12819 +64.242.88.10 - - [08/Mar/2004:12:42:04 -0800] "GET /ops/SP/play//view/Sandbox/WebStatistics HTTP/1.1" 200 6063 +64.242.88.10 - - [08/Mar/2004:12:43:08 -0800] "GET /pipermail/gisgrad/ HTTP/1.1" 200 1118 +64.242.88.10 - - [08/Mar/2004:12:45:13 -0800] "GET /mailman/admin/webber HTTP/1.1" 200 2089 +64.242.88.10 - - [08/Mar/2004:12:47:42 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=1.14 HTTP/1.1" 200 8820 +64.242.88.10 - - [08/Mar/2004:12:55:18 -0800] "GET /ops/SP/play//view/TWiki/KevinKinnell?rev=1.4 HTTP/1.1" 200 3730 +64.242.88.10 - - [08/Mar/2004:12:58:39 -0800] "GET /ops/SP/play//search/Main/?search=\\.*&scope=topic&order=modified&reverse=on®ex=on&nosearch=on&limit=800 HTTP/1.1" 200 43915 +market-mail.panduit.com - - [08/Mar/2004:12:58:50 -0800] "GET / HTTP/1.0" 200 3169 +market-mail.panduit.com - - [08/Mar/2004:12:58:50 -0800] "GET /favicon.ico HTTP/1.0" 200 1078 +market-mail.panduit.com - - [08/Mar/2004:12:59:18 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +market-mail.panduit.com - - [08/Mar/2004:12:59:34 -0800] "GET /ststats/index.jsp HTTP/1.0" 200 2955 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.0" 200 3095 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.0" 200 2272 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.0" 200 3279 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.0" 200 2349 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.0" 200 1659 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.0" 200 2542 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.0" 200 1927 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.0" 200 1580 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.0" 200 2201 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.0" 200 1829 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.0" 200 1524 +market-mail.panduit.com - - [08/Mar/2004:12:59:55 -0800] "GET /DCC.jsp HTTP/1.0" 200 2878 +market-mail.panduit.com - - [08/Mar/2004:13:00:12 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +market-mail.panduit.com - - [08/Mar/2004:13:00:12 -0800] "GET /favicon.ico HTTP/1.0" 200 1078 +market-mail.panduit.com - - [08/Mar/2004:13:00:13 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +market-mail.panduit.com - - [08/Mar/2004:13:00:20 -0800] "GET /ops/SP/play//view/Main/DCC HTTP/1.0" 200 4377 +market-mail.panduit.com - - [08/Mar/2004:13:00:27 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.0" 200 5234 +64.242.88.10 - - [08/Mar/2004:13:00:40 -0800] "GET /ops/SP/play//oops/TWiki/HaroldGottschalk?template=oopsmore¶m1=1.3¶m2=1.3 HTTP/1.1" 200 11335 +market-mail.panduit.com - - [08/Mar/2004:13:01:27 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.0" 200 4004 +market-mail.panduit.com - - [08/Mar/2004:13:01:29 -0800] "GET /ops/SP/play//view/Main/PostfixCmd HTTP/1.0" 200 4154 +market-mail.panduit.com - - [08/Mar/2004:13:01:35 -0800] "GET /ops/SP/play//edit/Main/PostConf?topicparent=Main.PostfixCommands HTTP/1.0" 401 12816 +market-mail.panduit.com - - [08/Mar/2004:13:01:38 -0800] "GET /go/bin/test/TWikiDocGraphics/help.gif HTTP/1.0" 200 130 +64.242.88.10 - - [08/Mar/2004:13:01:42 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=John%20*Talintyre[^A-Za-z] HTTP/1.1" 200 8066 +market-mail.panduit.com - - [08/Mar/2004:13:01:42 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.0" 200 3617 +market-mail.panduit.com - - [08/Mar/2004:13:01:55 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.0" 200 4213 +market-mail.panduit.com - - [08/Mar/2004:13:02:03 -0800] "GET /ops/SP/play//view/Main/VerifingGatway HTTP/1.0" 200 4731 +market-mail.panduit.com - - [08/Mar/2004:13:02:16 -0800] "GET /ops/SP/play//view/Main/Relay_Domains HTTP/1.0" 200 4564 +64.242.88.10 - - [08/Mar/2004:13:04:14 -0800] "GET /ops/SP/play//attach/Main/TWikiGuest HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:07:16 -0800] "GET /ops/SP/play//view/Main/NicholasLee?rev=1.1 HTTP/1.1" 200 4456 +64.242.88.10 - - [08/Mar/2004:13:08:17 -0800] "GET /ops/SP/play//attach/TWiki/TWikiDocGraphics?filename=pencil.gif&revInfo=1 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:12:54 -0800] "GET /ops/SP/play//rdiff/TWiki/WebSiteTools?rev1=1.2&rev2=1.1 HTTP/1.1" 200 6640 +64.242.88.10 - - [08/Mar/2004:13:15:03 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=r1.55 HTTP/1.1" 200 44652 +64.242.88.10 - - [08/Mar/2004:13:16:11 -0800] "GET /ops/SP/play//attach/Main/SpamAssassinAndPostFix HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:17:23 -0800] "GET /mailman/private/artsscience/ HTTP/1.1" 200 1552 +64.242.88.10 - - [08/Mar/2004:13:18:57 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=^l HTTP/1.1" 200 2937 +64.242.88.10 - - [08/Mar/2004:13:24:49 -0800] "GET /ops/SP/play//rdiff/Main/RelayGateway?rev1=1.3&rev2=1.2 HTTP/1.1" 200 5181 +64.242.88.10 - - [08/Mar/2004:13:29:37 -0800] "GET /ops/SP/play//rdiff/Main/RelayGateway?rev1=1.2&rev2=1.1 HTTP/1.1" 200 6029 +64.242.88.10 - - [08/Mar/2004:13:31:16 -0800] "GET /ops/SP/play//rdiff/TWiki/WikiReferences?rev1=1.2&rev2=1.1 HTTP/1.1" 200 10024 +64.242.88.10 - - [08/Mar/2004:13:32:35 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=r1.9 HTTP/1.1" 200 7511 +64.242.88.10 - - [08/Mar/2004:13:35:02 -0800] "GET /ops/SP/play//edit/TWiki/WebSiteTools?t=1078731408 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:36:06 -0800] "GET /ops/SP/play//attach/TWiki/TWikiDocGraphics?filename=viewtopic.gif&revInfo=1 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:38:39 -0800] "GET /ops/SP/play//view/TWiki/SvenDowideit?rev=r1.1 HTTP/1.1" 200 3564 +64.242.88.10 - - [08/Mar/2004:13:45:46 -0800] "GET /ops/SP/play//edit/Main/Ignore_mx_lookup_error?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:48:06 -0800] "GET /ops/SP/play//oops/Main/DCCAndPostFix?template=oopsmore¶m1=1.2¶m2=1.2 HTTP/1.1" 200 6602 +64.242.88.10 - - [08/Mar/2004:13:49:47 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=r1.54 HTTP/1.1" 200 44644 +64.242.88.10 - - [08/Mar/2004:13:55:51 -0800] "GET /ops/SP/play//edit/Main/Allow_min_user?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:56:52 -0800] "GET /ops/SP/play//edit/TWiki/KevinKinnell?t=1078692967 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:57:52 -0800] "GET /pipermail/fcd/ HTTP/1.1" 200 468 +64.242.88.10 - - [08/Mar/2004:13:58:55 -0800] "GET /mailman/listinfo/mgt-157 HTTP/1.1" 200 6189 +64.242.88.10 - - [08/Mar/2004:14:00:08 -0800] "GET /mailman/admin/fcd HTTP/1.1" 200 2060 +64.242.88.10 - - [08/Mar/2004:14:01:36 -0800] "GET /mailman/listinfo/cnc_forestry HTTP/1.1" 200 6159 +64.242.88.10 - - [08/Mar/2004:14:07:26 -0800] "GET /ops/SP/play//edit/Main/Strict_8bitmime?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:14:11:28 -0800] "GET /ops/SP/play//view/TWiki/WelcomeGuest?rev=r1.19 HTTP/1.1" 200 13997 +64.242.88.10 - - [08/Mar/2004:14:12:49 -0800] "GET /ops/SP/play//view/TWiki/TWikiFAQ?rev=1.11 HTTP/1.1" 200 11950 +64.242.88.10 - - [08/Mar/2004:14:13:51 -0800] "GET /mailman/admin/gisgrad HTTP/1.1" 200 2093 +64.242.88.10 - - [08/Mar/2004:14:15:01 -0800] "GET /mailman/admin/jjec HTTP/1.1" 200 2088 +fw.aub.dk - - [08/Mar/2004:14:16:38 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +fw.aub.dk - - [08/Mar/2004:14:16:39 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +64.242.88.10 - - [08/Mar/2004:14:23:54 -0800] "GET /ops/SP/play//oops/TWiki/RyanFreebern?template=oopsmore¶m1=1.2¶m2=1.2 HTTP/1.1" 200 11263 +64.242.88.10 - - [08/Mar/2004:14:25:33 -0800] "GET /ops/SP/play//rdiff/TWiki/WebChangesAlert HTTP/1.1" 200 27035 +64.242.88.10 - - [08/Mar/2004:14:26:45 -0800] "GET /ops/SP/play//rdiff/Sandbox/WebTopicList HTTP/1.1" 200 4319 +64.242.88.10 - - [08/Mar/2004:14:27:46 -0800] "GET /ops/SP/play//edit/Main/Virtual_gid_maps?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:14:28:46 -0800] "GET /ops/SP/play//view/TWiki/NewUserTemplate?skin=print HTTP/1.1" 200 2449 +64.242.88.10 - - [08/Mar/2004:14:33:56 -0800] "GET /mailman/admin HTTP/1.1" 200 6872 +64.242.88.10 - - [08/Mar/2004:14:40:18 -0800] "GET /mailman/admin/ncbnpfaculty HTTP/1.1" 200 2136 +64.242.88.10 - - [08/Mar/2004:14:41:22 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Web%20*Topic%20*List[^A-Za-z] HTTP/1.1" 200 10700 +64.242.88.10 - - [08/Mar/2004:14:42:44 -0800] "GET /ops/SP/play//view/TWiki/WebSearch?rev=1.11 HTTP/1.1" 200 9419 +64.242.88.10 - - [08/Mar/2004:14:43:45 -0800] "GET /ops/SP/play//view/TWiki/MartinCleaver HTTP/1.1" 200 3634 +64.242.88.10 - - [08/Mar/2004:14:52:51 -0800] "GET /ops/SP/play//view/TWiki/WebIndex HTTP/1.1" 200 102154 +64.242.88.10 - - [08/Mar/2004:14:54:56 -0800] "GET /ops/SP/play//edit/Main/TokyoOffice?t=1078706364 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:14:57:19 -0800] "GET /ops/SP/play//rdiff/Main/SpamAssassinAndPostFix?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5794 +64.242.88.10 - - [08/Mar/2004:14:58:58 -0800] "GET /ops/SP/play//rdiff/TWiki/WhatIsWikiWiki HTTP/1.1" 200 9412 +64.242.88.10 - - [08/Mar/2004:15:00:07 -0800] "GET /ops/SP/play//rdiff/Main/WebChanges?rev1=1.2&rev2=1.1 HTTP/1.1" 200 114220 +64.242.88.10 - - [08/Mar/2004:15:01:12 -0800] "GET /ops/SP/play//rdiff/TWiki/EditDoesNotIncreaseTheRevision HTTP/1.1" 200 6310 +64.242.88.10 - - [08/Mar/2004:15:02:29 -0800] "GET /ops/SP/play//rdiff/TWiki/WebTopicList HTTP/1.1" 200 14591 +64.242.88.10 - - [08/Mar/2004:15:03:49 -0800] "GET /antivirus.jsp HTTP/1.1" 200 3548 +64.242.88.10 - - [08/Mar/2004:15:07:41 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Harold%20*Gottschalk[^A-Za-z] HTTP/1.1" 200 4412 +ip-200-56-225-61-mty.marcatel.net.mx - - [08/Mar/2004:15:15:17 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +64.242.88.10 - - [08/Mar/2004:15:16:14 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.37 HTTP/1.1" 200 28922 +64.242.88.10 - - [08/Mar/2004:15:17:18 -0800] "GET /ops/SP/play//search/Main/?scope=topic®ex=on&search=^f HTTP/1.1" 200 3438 +64.242.88.10 - - [08/Mar/2004:15:19:35 -0800] "GET /RBL.jsp HTTP/1.1" 200 4114 +c-24-11-14-147.client.comcast.net - - [08/Mar/2004:16:54:47 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +c-24-11-14-147.client.comcast.net - - [08/Mar/2004:16:54:47 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +lj1036.passgo.com - - [08/Mar/2004:17:39:00 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1168.passgo.com - - [08/Mar/2004:17:39:01 -0800] "GET /ops/SP/play//oops/TWiki/TWikiVariables HTTP/1.0" 200 209 +calcite.rhyolite.com - - [08/Mar/2004:18:14:44 -0800] "GET /clients.jsp HTTP/1.1" 200 18767 +acbf6930.ipt.aol.com - - [08/Mar/2004:18:20:44 -0800] "GET /RBL.jsp HTTP/1.1" 200 4114 +acbf6930.ipt.aol.com - - [08/Mar/2004:18:20:44 -0800] "GET /LateEmail.jsp HTTP/1.1" 200 7649 +lj1018.passgo.com - - [08/Mar/2004:18:23:43 -0800] "GET /ops/SP/play//oops/Know/PublicSupported HTTP/1.0" 200 209 +barrie-ppp108371.sympatico.ca - - [08/Mar/2004:18:39:33 -0800] "GET /mailman/listinfo/webber HTTP/1.1" 200 6051 +barrie-ppp108371.sympatico.ca - - [08/Mar/2004:18:39:35 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +barrie-ppp108371.sympatico.ca - - [08/Mar/2004:18:39:35 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +barrie-ppp108371.sympatico.ca - - [08/Mar/2004:18:39:36 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +px7wh.vc.shawcable.net - - [08/Mar/2004:18:41:16 -0800] "GET /LateEmail.jsp HTTP/1.1" 200 7649 +user-0c8hdkf.cable.mindspring.com - - [08/Mar/2004:19:08:27 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +user-0c8hdkf.cable.mindspring.com - - [08/Mar/2004:19:08:28 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +user-0c8hdkf.cable.mindspring.com - - [08/Mar/2004:19:08:39 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.1" 200 4232 +user-0c8hdkf.cable.mindspring.com - - [08/Mar/2004:19:08:52 -0800] "GET /ops/SP/play//view/Main/VerifingGatway HTTP/1.1" 200 4750 +user-0c8hdkf.cable.mindspring.com - - [08/Mar/2004:19:10:06 -0800] "GET /ops/SP/play//view/Main/Relay_Domains HTTP/1.1" 200 4583 +lj1053.passgo.com - - [08/Mar/2004:19:24:42 -0800] "GET /ops/SP/play//oops/Main/SpamAssassinTaggingOnly HTTP/1.0" 200 209 +64.246.94.152 - - [08/Mar/2004:20:09:57 -0800] "HEAD /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 0 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:18 -0800] "GET / HTTP/1.0" 200 3169 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:18 -0800] "GET /favicon.ico HTTP/1.0" 200 1078 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:25 -0800] "GET /ststats/index.jsp HTTP/1.0" 200 2955 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:26 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.0" 200 3049 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:26 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.0" 200 2160 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:26 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.0" 200 2386 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:26 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.0" 200 3271 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:26 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.0" 200 1687 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:26 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.0" 200 2482 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:27 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.0" 200 1914 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:27 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.0" 200 1536 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:27 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.0" 200 2250 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:27 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.0" 200 1883 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:27 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.0" 200 1493 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:48 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:49 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:49 -0800] "GET /favicon.ico HTTP/1.0" 200 1078 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:53 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.0" 200 5234 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:50:59 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.0" 200 4022 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:51:01 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.0" 200 5672 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:51:51 -0800] "GET /ops/SP/play//view/Main/SpamAssassin HTTP/1.0" 200 4062 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:52:01 -0800] "GET /ops/SP/play//view/Main/SpamAssassin HTTP/1.0" 200 4062 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:04 -0800] "GET / HTTP/1.0" 200 3169 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:28 -0800] "GET /ststats/index.jsp HTTP/1.0" 200 2955 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.0" 200 3238 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.0" 200 3032 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.0" 200 2160 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.0" 200 2369 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.0" 200 1671 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.0" 200 2485 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.0" 200 1533 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.0" 200 1906 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.0" 200 2251 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.0" 200 1875 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.0" 200 1483 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:44 -0800] "GET /SpamAssassin.jsp HTTP/1.0" 200 7368 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:52 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +proxy0.haifa.ac.il - - [08/Mar/2004:22:04:09 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +proxy0.haifa.ac.il - - [08/Mar/2004:22:04:10 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +proxy0.haifa.ac.il - - [08/Mar/2004:22:04:24 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.0" 200 4515 +proxy0.haifa.ac.il - - [08/Mar/2004:22:04:35 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.0" 200 4004 +alille-251-1-2-197.w82-124.abo.wanadoo.fr - - [08/Mar/2004:22:30:01 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +a213-84-36-192.adsl.xs4all.nl - - [08/Mar/2004:23:42:55 -0800] "GET / HTTP/1.1" 200 3169 +195.246.13.119 - - [09/Mar/2004:01:48:27 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +195.246.13.119 - - [09/Mar/2004:01:48:28 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +195.246.13.119 - - [09/Mar/2004:01:48:28 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +195.246.13.119 - - [09/Mar/2004:01:49:53 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +195.246.13.119 - - [09/Mar/2004:01:49:57 -0800] "GET /ops/SP/play//view/Main/KevinWGagel HTTP/1.1" 200 4901 +195.246.13.119 - - [09/Mar/2004:01:50:35 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +195.246.13.119 - - [09/Mar/2004:01:50:54 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +195.246.13.119 - - [09/Mar/2004:01:51:17 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +195.246.13.119 - - [09/Mar/2004:01:51:41 -0800] "GET /ops/SP/play//edit/Main/RazorAndPostFix?topicparent=Main.WebHome HTTP/1.1" 401 12851 +195.246.13.119 - - [09/Mar/2004:01:51:45 -0800] "GET /go/bin/test/TWikiDocGraphics/help.gif HTTP/1.1" 200 130 +195.246.13.119 - - [09/Mar/2004:01:51:54 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.1" 200 4232 +195.246.13.119 - - [09/Mar/2004:01:52:12 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.1" 200 4534 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:10 -0800] "GET /ststats/index.jsp HTTP/1.1" 200 2955 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:17 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3068 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:17 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2187 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:17 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3277 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:17 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2379 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1687 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2592 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 1983 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1545 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2222 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1866 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1494 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +lj1052.passgo.com - - [09/Mar/2004:02:39:17 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1162.passgo.com - - [09/Mar/2004:02:39:18 -0800] "GET /ops/SP/play//view/Main/SanJoseOffice HTTP/1.0" 200 3884 +lj1162.passgo.com - - [09/Mar/2004:03:10:39 -0800] "GET /ops/SP/play//view/Main/SanJoseOffice HTTP/1.0" 200 3884 +mail.geovariances.fr - - [09/Mar/2004:05:01:53 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +mail.geovariances.fr - - [09/Mar/2004:05:01:53 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +mail.geovariances.fr - - [09/Mar/2004:05:02:11 -0800] "GET /ops/SP/play//view/Main/SpamAssassin HTTP/1.1" 200 4081 +mail.geovariances.fr - - [09/Mar/2004:05:02:11 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:02:14 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +mail.geovariances.fr - - [09/Mar/2004:05:02:14 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:02:19 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +mail.geovariances.fr - - [09/Mar/2004:05:02:19 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:02:27 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +mail.geovariances.fr - - [09/Mar/2004:05:02:28 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:04:09 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +mail.geovariances.fr - - [09/Mar/2004:05:04:09 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:09:30 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +mail.geovariances.fr - - [09/Mar/2004:05:09:31 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:12:45 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:12:45 -0800] "GET /ops/SP/play//view/Main/ConfigurationVariables HTTP/1.1" 200 58292 +mail.geovariances.fr - - [09/Mar/2004:05:13:40 -0800] "GET /ops/SP/play//view/TWiki/WebHome HTTP/1.1" 200 15182 +mail.geovariances.fr - - [09/Mar/2004:05:13:40 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:13:40 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot131x64.gif HTTP/1.1" 200 7218 +mail.geovariances.fr - - [09/Mar/2004:05:13:40 -0800] "GET /go/bin/test/TWikiDocGraphics/tip.gif HTTP/1.1" 200 123 +mail.geovariances.fr - - [09/Mar/2004:05:13:40 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot88x31.gif HTTP/1.1" 200 3501 +mail.geovariances.fr - - [09/Mar/2004:05:14:13 -0800] "GET /ops/SP/play//view/Sandbox/WebHome HTTP/1.1" 200 8632 +mail.geovariances.fr - - [09/Mar/2004:05:14:14 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +66-194-6-70.gen.twtelecom.net - - [09/Mar/2004:05:20:20 -0800] "GET / HTTP/1.1" 200 3169 +195.230.181.122 - - [09/Mar/2004:06:29:03 -0800] "GET /AmavisNew.jsp HTTP/1.0" 200 2300 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:33:21 -0800] "GET / HTTP/1.1" 200 3169 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:51 -0800] "GET /ststats/index.jsp HTTP/1.1" 200 2955 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:53 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3027 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:53 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2148 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:54 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3200 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:54 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2341 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:55 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1686 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:55 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2534 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:56 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 1948 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:56 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1549 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:57 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2214 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:57 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1873 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:58 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1500 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:04 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6708 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 8232 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:09 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8857 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:10 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7175 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:13 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9391 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:13 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6922 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:17 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6618 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:17 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5615 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:42 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:36:28 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:36:29 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:36:51 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:37:00 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:37:40 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:27:10 -0800] "GET / HTTP/1.1" 200 3169 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:27:10 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:27:44 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:27:44 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:27:44 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:27:59 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:28:05 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:28:12 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +207.195.59.160 - - [09/Mar/2004:08:08:35 -0800] "GET / HTTP/1.1" 200 3169 +207.195.59.160 - - [09/Mar/2004:08:08:37 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +207.195.59.160 - - [09/Mar/2004:08:08:38 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +207.195.59.160 - - [09/Mar/2004:08:08:54 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +207.195.59.160 - - [09/Mar/2004:08:08:54 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +207.195.59.160 - - [09/Mar/2004:08:08:57 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +207.195.59.160 - - [09/Mar/2004:08:09:39 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.1" 200 4665 +207.195.59.160 - - [09/Mar/2004:08:09:39 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +207.195.59.160 - - [09/Mar/2004:08:09:58 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +207.195.59.160 - - [09/Mar/2004:08:09:58 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +207.195.59.160 - - [09/Mar/2004:08:10:04 -0800] "GET /ops/SP/play//edit/Main/PostConf?topicparent=Main.PostfixCommands HTTP/1.1" 401 12851 +207.195.59.160 - - [09/Mar/2004:08:10:06 -0800] "GET /go/bin/test/TWikiDocGraphics/help.gif HTTP/1.1" 200 130 +207.195.59.160 - - [09/Mar/2004:08:10:12 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.1" 200 4232 +207.195.59.160 - - [09/Mar/2004:08:10:12 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +207.195.59.160 - - [09/Mar/2004:08:10:20 -0800] "GET /ops/SP/play//view/Main/Relay_Domains HTTP/1.1" 200 4583 +fw1.millardref.com - - [09/Mar/2004:08:17:27 -0800] "GET / HTTP/1.1" 200 3169 +207.195.59.160 - - [09/Mar/2004:08:17:34 -0800] "GET /ops/SP/play//view/Main/VerifingGatway HTTP/1.1" 200 4750 +fw1.millardref.com - - [09/Mar/2004:08:17:50 -0800] "GET /RBL.jsp HTTP/1.1" 200 4114 +207.195.59.160 - - [09/Mar/2004:08:18:17 -0800] "GET /ops/SP/play//view/Main/SideBar HTTP/1.1" 200 3972 +207.195.59.160 - - [09/Mar/2004:08:18:17 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +fw1.millardref.com - - [09/Mar/2004:08:18:19 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +fw1.millardref.com - - [09/Mar/2004:08:18:25 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +fw1.millardref.com - - [09/Mar/2004:08:18:26 -0800] "GET /images/image004.jpg HTTP/1.1" 200 10936 +fw1.millardref.com - - [09/Mar/2004:08:18:27 -0800] "GET /images/image005.jpg HTTP/1.1" 200 21125 +fw1.millardref.com - - [09/Mar/2004:08:18:27 -0800] "GET /images/msgops.JPG HTTP/1.1" 200 7939 +207.195.59.160 - - [09/Mar/2004:08:18:50 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +207.195.59.160 - - [09/Mar/2004:08:19:04 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +lj1007.passgo.com - - [09/Mar/2004:09:55:44 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1125.passgo.com - - [09/Mar/2004:09:55:53 -0800] "GET /ops/SP/play//oops/TWiki/WebChangesAlert HTTP/1.0" 200 209 +80.58.35.111.proxycache.rima-tde.net - - [09/Mar/2004:10:08:07 -0800] "GET /RBL.jsp HTTP/1.0" 200 4114 +10.0.0.176 - - [09/Mar/2004:10:29:38 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [09/Mar/2004:10:29:40 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8830 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 7255 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6703 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7127 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9241 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6856 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6618 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5615 +200.222.33.33 - - [09/Mar/2004:11:21:36 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +1-320.tnr.on.ca - - [09/Mar/2004:11:43:54 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +1-320.tnr.on.ca - - [09/Mar/2004:11:43:56 -0800] "GET /images/image005.jpg HTTP/1.1" 200 21125 +1-320.tnr.on.ca - - [09/Mar/2004:11:43:56 -0800] "GET /images/msgops.JPG HTTP/1.1" 200 7939 +1-320.tnr.on.ca - - [09/Mar/2004:11:43:56 -0800] "GET /images/image004.jpg HTTP/1.1" 200 10936 +l07v-1-17.d1.club-internet.fr - - [09/Mar/2004:11:57:20 -0800] "GET / HTTP/1.1" 200 3169 +wwwcache.lanl.gov - - [09/Mar/2004:12:16:06 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +trrc02m01-40.bctel.ca - - [09/Mar/2004:12:21:08 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +trrc02m01-40.bctel.ca - - [09/Mar/2004:12:21:09 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +trrc02m01-40.bctel.ca - - [09/Mar/2004:12:21:09 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +trrc02m01-40.bctel.ca - - [09/Mar/2004:12:21:10 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +fw.kcm.org - - [09/Mar/2004:12:21:49 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +fw.kcm.org - - [09/Mar/2004:12:21:49 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +lj1048.passgo.com - - [09/Mar/2004:12:52:21 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1031.passgo.com - - [09/Mar/2004:12:52:58 -0800] "GET /ops/SP/play//oops/TWiki/InterwikiPlugin HTTP/1.0" 200 209 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:14:53 -0800] "GET / HTTP/1.1" 200 3169 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:15:15 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:15:15 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:15:23 -0800] "GET /ops/SP/play//view/Main/SpamAssassin HTTP/1.1" 200 4081 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:15:33 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:15:49 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:16:00 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +h194n2fls308o1033.telia.com - - [09/Mar/2004:13:49:05 -0800] "-" 408 - +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:14:43:02 -0800] "GET /mailman HTTP/1.1" 302 301 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:14:43:03 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:14:43:04 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:14:43:05 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:14:43:05 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:14:43:12 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:15 -0800] "GET / HTTP/1.1" 200 3169 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:23 -0800] "GET /mailman HTTP/1.1" 302 301 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:23 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:24 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:24 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:24 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:28 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:56:15 -0800] "GET / HTTP/1.1" 304 - +home.yeungs.net - - [09/Mar/2004:15:03:55 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +203.147.138.233 - - [09/Mar/2004:15:25:03 -0800] "GET /ststats/index.jsp HTTP/1.1" 200 2955 +203.147.138.233 - - [09/Mar/2004:15:25:05 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +203.147.138.233 - - [09/Mar/2004:15:25:14 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3041 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1695 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2577 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3203 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 1970 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2181 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1550 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2314 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1850 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2213 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1509 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:37:35 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:37:36 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:37:36 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:37:36 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:15:44:52 -0800] "GET / HTTP/1.1" 200 3169 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:15:44:52 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:15:44:57 -0800] "GET /rejected.jsp HTTP/1.1" 200 3998 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:51:10 -0800] "GET /mailman/admin/ppwc HTTP/1.1" 200 2082 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:51:24 -0800] "POST /mailman/admin/ppwc HTTP/1.1" 200 2182 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:52:09 -0800] "POST /mailman/admin/ppwc HTTP/1.1" 200 2182 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:52:15 -0800] "POST /mailman/admin/ppwc HTTP/1.1" 200 19597 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:53:40 -0800] "GET /mailman/admin/ppwc/logout HTTP/1.1" 200 2103 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:53:49 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:53:56 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +lj1123.passgo.com - - [09/Mar/2004:16:23:55 -0800] "GET /ops/SP/play//oops/TWiki/RegularExp HTTP/1.0" 200 209 +206-15-133-153.dialup.ziplink.net - - [09/Mar/2004:16:27:48 -0800] "HEAD /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 0 +lj1048.passgo.com - - [09/Mar/2004:17:10:26 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1061.passgo.com - - [09/Mar/2004:17:10:28 -0800] "GET /ops/SP/play//oops/TWiki/TablePlugin HTTP/1.0" 200 209 +korell2.cc.gatech.edu - - [09/Mar/2004:17:33:58 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +65-37-13-251.nrp2.roc.ny.frontiernet.net - - [09/Mar/2004:17:42:41 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +65-37-13-251.nrp2.roc.ny.frontiernet.net - - [09/Mar/2004:17:42:42 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +65-37-13-251.nrp2.roc.ny.frontiernet.net - - [09/Mar/2004:17:42:42 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +65-37-13-251.nrp2.roc.ny.frontiernet.net - - [09/Mar/2004:17:43:54 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.1" 200 4665 +65-37-13-251.nrp2.roc.ny.frontiernet.net - - [09/Mar/2004:17:45:02 -0800] "GET /ops/SP/play//view/Sandbox/WebHome HTTP/1.1" 200 8632 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:00:43 -0800] "GET /mailman/admin HTTP/1.1" 200 6872 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:00:44 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:00:44 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:00:44 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:01:11 -0800] "GET /mailman/admin/webct HTTP/1.1" 200 2080 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:01:24 -0800] "GET /mailman HTTP/1.1" 302 301 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:01:25 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:01:28 -0800] "GET /mailman/listinfo/administration HTTP/1.1" 200 6459 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:01:45 -0800] "GET /mailman/listinfo/cnc_notice HTTP/1.1" 200 6337 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:02:07 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +grandpa.mmlc.northwestern.edu - - [09/Mar/2004:18:06:27 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +grandpa.mmlc.northwestern.edu - - [09/Mar/2004:18:06:27 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:23:32 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:23:32 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:25:15 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:25:18 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +calcite.rhyolite.com - - [09/Mar/2004:20:34:55 -0800] "GET /clients.jsp HTTP/1.1" 200 18892 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:45:43 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:45:48 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:45:51 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +2-238.tnr.on.ca - - [09/Mar/2004:21:33:22 -0800] "GET / HTTP/1.1" 200 3169 +lj1048.passgo.com - - [09/Mar/2004:21:51:09 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1153.passgo.com - - [09/Mar/2004:21:51:16 -0800] "GET /ops/SP/play//oops/Main/ThanadonSomdee HTTP/1.0" 200 209 +mmscrm07-2.uah.goweb.net - - [09/Mar/2004:22:23:39 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1036.passgo.com - - [09/Mar/2004:22:31:21 -0800] "GET /ops/SP/play//oops/Know/TopicClassification HTTP/1.0" 200 209 +adsl-157-26-153.msy.bellsouth.net - - [09/Mar/2004:22:40:32 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +adsl-157-26-153.msy.bellsouth.net - - [09/Mar/2004:22:40:33 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +lj1164.passgo.com - - [09/Mar/2004:22:44:31 -0800] "GET /ops/SP/play//oops/TWiki/TextFormattingRules HTTP/1.0" 200 209 +66-194-6-79.gen.twtelecom.net - - [09/Mar/2004:23:36:11 -0800] "GET / HTTP/1.1" 200 3169 +lj1231.passgo.com - - [10/Mar/2004:00:21:51 -0800] "GET /ops/SP/play//oops/Main/TWikiUsers HTTP/1.0" 200 209 +212.21.228.26 - - [10/Mar/2004:00:24:58 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +yongsan-cache.korea.army.mil - - [10/Mar/2004:00:29:44 -0800] "GET /mailman/listinfo/cncce HTTP/1.1" 200 6208 +yongsan-cache.korea.army.mil - - [10/Mar/2004:00:29:44 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +yongsan-cache.korea.army.mil - - [10/Mar/2004:00:29:44 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +yongsan-cache.korea.army.mil - - [10/Mar/2004:00:29:45 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +pd9e761cf.dip.t-dialin.net - - [10/Mar/2004:02:07:27 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +lj1048.passgo.com - - [10/Mar/2004:02:31:33 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1160.passgo.com - - [10/Mar/2004:02:31:44 -0800] "GET /razor.jsp HTTP/1.0" 304 - +nb-bolz.cremona.polimi.it - - [10/Mar/2004:02:52:49 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +pc-030-040.eco.rug.nl - - [10/Mar/2004:02:55:00 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:11:40 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:11:50 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:11:53 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:12:07 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:12:20 -0800] "GET /ops/SP/play//view/Main/ConfigurationVariables HTTP/1.1" 200 58292 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:12:33 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.1" 200 4665 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:12:45 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:12:48 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.1" 200 3629 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:12:56 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.1" 200 4534 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:14:40 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:14:54 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:15:28 -0800] "GET /ops/SP/play//view/Main/SideBar HTTP/1.1" 200 3972 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:15:33 -0800] "GET /ops/SP/play//view/Main/DCCGraphs HTTP/1.1" 200 5402 +80.58.14.235.proxycache.rima-tde.net - - [10/Mar/2004:03:52:49 -0800] "GET /mailman/listinfo/fnac HTTP/1.0" 200 5969 +80.58.14.235.proxycache.rima-tde.net - - [10/Mar/2004:03:52:51 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +80.58.14.235.proxycache.rima-tde.net - - [10/Mar/2004:03:52:51 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +80.58.14.235.proxycache.rima-tde.net - - [10/Mar/2004:03:52:52 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +66-194-6-70.gen.twtelecom.net - - [10/Mar/2004:05:21:38 -0800] "GET / HTTP/1.1" 200 3169 +pd9e50809.dip.t-dialin.net - - [10/Mar/2004:07:36:56 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +10.0.0.176 - - [10/Mar/2004:08:36:28 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:08:36:30 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 7783 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8845 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6274 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7071 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9328 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6976 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6619 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5517 +10.0.0.176 - - [10/Mar/2004:08:36:57 -0800] "GET /ststats/index.jsp HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3020 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2287 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2332 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1673 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2583 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 1976 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3364 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2220 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1627 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1837 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1528 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:51:31 -0800] "GET / HTTP/1.1" 304 - +ts05-ip44.hevanet.com - - [10/Mar/2004:08:52:13 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:52:16 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ts05-ip44.hevanet.com - - [10/Mar/2004:08:52:25 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:52:52 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:53:12 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:53:19 -0800] "GET /ops/SP/play//view/Main/PostfixCmd HTTP/1.1" 200 4173 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:53:33 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.1" 200 3629 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:54:15 -0800] "GET /ops/SP/play//view/Main/ConfigurationVariables HTTP/1.1" 200 58292 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:54:37 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.1" 200 4665 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:55:03 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.1" 200 4232 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:55:17 -0800] "GET /ops/SP/play//view/Main/VerifingGatway HTTP/1.1" 200 4750 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:55:40 -0800] "GET /ops/SP/play//view/Main/KevinWGagel HTTP/1.1" 200 4901 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:55:49 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.1" 200 4534 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:56:10 -0800] "GET /ops/SP/play//view/Main/SideBar HTTP/1.1" 200 3972 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:56:13 -0800] "GET /ops/SP/play//view/Main/DCCGraphs HTTP/1.1" 200 5402 +lj1048.passgo.com - - [10/Mar/2004:09:05:59 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1145.passgo.com - - [10/Mar/2004:09:05:59 -0800] "GET /ops/SP/play//oops/TWiki/MoveTopic HTTP/1.0" 200 209 +cacher2-ext.wise.edt.ericsson.se - - [10/Mar/2004:09:41:56 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +adsl-64-173-42-65.dsl.snfc21.pacbell.net - - [10/Mar/2004:10:37:53 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +ic8234.upco.es - - [10/Mar/2004:10:38:04 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +ic8234.upco.es - - [10/Mar/2004:10:38:05 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +ic8234.upco.es - - [10/Mar/2004:10:38:23 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +ic8234.upco.es - - [10/Mar/2004:10:38:27 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.1" 200 3629 +ns.mou.cz - - [10/Mar/2004:10:59:06 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:12:51 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +lj1117.passgo.com - - [10/Mar/2004:11:13:21 -0800] "GET /ops/SP/play//view/Know/WebStatistics HTTP/1.0" 200 6394 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:18:59 -0800] "GET /mailman/admin/ppwc HTTP/1.1" 200 2082 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:19:00 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:19:00 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:19:00 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:19:32 -0800] "POST /mailman/admin/ppwc HTTP/1.1" 200 19597 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:41:25 -0800] "GET /mailman/admin/ppwc HTTP/1.1" 200 2082 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:41:25 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:41:25 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:41:25 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:41:52 -0800] "POST /mailman/admin/ppwc HTTP/1.1" 200 19597 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:43:26 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:44:13 -0800] "GET /mailman/admin/ppwc/members HTTP/1.1" 200 15271 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:44:27 -0800] "GET /mailman/admin/ppwc/members?letter=n HTTP/1.1" 200 15131 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:44:44 -0800] "GET /mailman/admin/ppwc/members?letter=p HTTP/1.1" 200 24507 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:45:22 -0800] "GET /mailman/admin/ppwc/passwords HTTP/1.1" 200 6217 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:45:51 -0800] "GET /mailman/admin/ppwc/gateway HTTP/1.1" 200 0 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:45:51 -0800] "GET /mailman/admin/ppwc/gateway HTTP/1.1" 200 8692 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:46:42 -0800] "GET /mailman/admin/ppwc/general HTTP/1.1" 200 19597 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:47:37 -0800] "GET /mailman/admin/ppwc/?VARHELP=general/owner HTTP/1.1" 200 3505 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:49:57 -0800] "GET /mailman/admin/ppwc HTTP/1.1" 200 2082 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:49:57 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:49:57 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:49:57 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:50:28 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:50:35 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:52:14 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:52:42 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +10.0.0.176 - - [10/Mar/2004:12:02:38 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:43 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +10.0.0.176 - - [10/Mar/2004:12:02:43 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:45 -0800] "GET /mailman HTTP/1.1" 302 301 +10.0.0.176 - - [10/Mar/2004:12:02:46 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +10.0.0.176 - - [10/Mar/2004:12:02:46 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:46 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:46 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:50 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +10.0.0.176 - - [10/Mar/2004:12:02:50 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:50 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:50 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:52 -0800] "GET /mailman/admin/ppwc HTTP/1.1" 200 2082 +10.0.0.176 - - [10/Mar/2004:12:02:52 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:52 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:52 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:59 -0800] "POST /mailman/admin/ppwc HTTP/1.1" 200 19597 +10.0.0.176 - - [10/Mar/2004:12:03:00 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:00 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:00 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:03 -0800] "GET /mailman/admin/ppwc/members HTTP/1.1" 200 15271 +10.0.0.176 - - [10/Mar/2004:12:03:04 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:04 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:04 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:08 -0800] "GET /mailman/admin/ppwc/members?letter=p HTTP/1.1" 200 24507 +10.0.0.176 - - [10/Mar/2004:12:03:08 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:08 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:08 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:45 -0800] "GET /mailman/options/ppwc/ppwctwentynine--at--shaw.com HTTP/1.1" 200 14296 +10.0.0.176 - - [10/Mar/2004:12:03:45 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:45 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:45 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:06 -0800] "POST /mailman/options/ppwc/ppwctwentynine@shaw.com HTTP/1.1" 200 14579 +10.0.0.176 - - [10/Mar/2004:12:05:06 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:06 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:06 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:22 -0800] "GET /mailman/admin/ppwc HTTP/1.1" 200 19597 +10.0.0.176 - - [10/Mar/2004:12:05:22 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:22 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:22 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:38 -0800] "GET /mailman/admin/ppwc/members HTTP/1.1" 200 15271 +10.0.0.176 - - [10/Mar/2004:12:05:38 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:38 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:38 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:40 -0800] "GET /mailman/admin/ppwc/members?letter=p HTTP/1.1" 200 24525 +10.0.0.176 - - [10/Mar/2004:12:05:40 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:40 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:40 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:54 -0800] "POST /mailman/admin/ppwc/members?letter=p HTTP/1.1" 200 23169 +10.0.0.176 - - [10/Mar/2004:12:05:54 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:54 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:54 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:58 -0800] "GET /mailman/admin/ppwc/general HTTP/1.1" 200 19597 +10.0.0.176 - - [10/Mar/2004:12:05:58 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:58 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:58 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:06:07 -0800] "GET /mailman/admin/ppwc/members HTTP/1.1" 200 15271 +10.0.0.176 - - [10/Mar/2004:12:06:07 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:06:07 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:06:07 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:06:09 -0800] "GET /mailman/admin/ppwc/members/add HTTP/1.1" 200 6681 +10.0.0.176 - - [10/Mar/2004:12:06:09 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:06:09 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:06:09 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:07 -0800] "POST /mailman/admin/ppwc/members/add HTTP/1.1" 200 6762 +10.0.0.176 - - [10/Mar/2004:12:07:07 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:07 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:08 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:12 -0800] "GET /mailman/admin/ppwc/members/list HTTP/1.1" 200 15271 +10.0.0.176 - - [10/Mar/2004:12:07:12 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:12 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:13 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:14 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:14 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:14 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:14 -0800] "GET /mailman/admin/ppwc/members?letter=p HTTP/1.1" 200 24585 +10.0.0.176 - - [10/Mar/2004:12:07:25 -0800] "POST /mailman/admin/ppwc/members?letter=p HTTP/1.1" 200 24577 +10.0.0.176 - - [10/Mar/2004:12:07:25 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:25 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:25 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:16:59 -0800] "GET /mailman/admin/ppwc/logout HTTP/1.1" 200 2103 +10.0.0.176 - - [10/Mar/2004:12:16:59 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:16:59 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:16:59 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +142.27.64.35 - - [10/Mar/2004:12:19:02 -0800] "GET / HTTP/1.1" 304 - +142.27.64.35 - - [10/Mar/2004:12:19:05 -0800] "GET /mailman HTTP/1.1" 302 301 +142.27.64.35 - - [10/Mar/2004:12:19:05 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +142.27.64.35 - - [10/Mar/2004:12:19:06 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +142.27.64.35 - - [10/Mar/2004:12:19:06 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +142.27.64.35 - - [10/Mar/2004:12:19:06 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +142.27.64.35 - - [10/Mar/2004:12:19:08 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +lj1216.passgo.com - - [10/Mar/2004:12:22:32 -0800] "GET /ops/SP/play//oops/TWiki/WikiTopic HTTP/1.0" 200 209 +10.0.0.176 - - [10/Mar/2004:12:25:25 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:25:28 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 8663 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6392 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7133 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 9449 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6895 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9403 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6619 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5517 +c-411472d5.04-138-73746f22.cust.bredbandsbolaget.se - - [10/Mar/2004:13:13:23 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +3_343_lt_someone - - [10/Mar/2004:13:15:44 -0800] "GET / HTTP/1.1" 200 3169 +3_343_lt_someone - - [10/Mar/2004:13:15:53 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7142 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 5882 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6485 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8673 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6895 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9403 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6619 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5517 +watchguard.cgmatane.qc.ca - - [10/Mar/2004:13:41:37 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +watchguard.cgmatane.qc.ca - - [10/Mar/2004:13:42:23 -0800] "GET /RBL.jsp HTTP/1.1" 200 4114 +ppp2.p33.is.com.ua - - [10/Mar/2004:14:20:51 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +ppp2.p33.is.com.ua - - [10/Mar/2004:14:21:36 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +ppp2.p33.is.com.ua - - [10/Mar/2004:14:22:13 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +10.0.0.176 - - [10/Mar/2004:15:06:20 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:15:06:24 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [10/Mar/2004:15:06:24 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 5871 +10.0.0.176 - - [10/Mar/2004:15:06:24 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6484 +10.0.0.176 - - [10/Mar/2004:15:06:24 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7014 +10.0.0.176 - - [10/Mar/2004:15:06:24 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8821 +10.0.0.176 - - [10/Mar/2004:15:06:25 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9306 +10.0.0.176 - - [10/Mar/2004:15:06:25 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6937 +10.0.0.176 - - [10/Mar/2004:15:06:25 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5517 +10.0.0.176 - - [10/Mar/2004:15:06:25 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6619 +lj1024.passgo.com - - [10/Mar/2004:15:10:10 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1028.passgo.com - - [10/Mar/2004:15:10:13 -0800] "GET /ops/SP/play//oops/Main/T HTTP/1.0" 200 209 +lj1145.passgo.com - - [10/Mar/2004:15:49:55 -0800] "GET /ops/SP/play//oops/TWiki/NicholasLee HTTP/1.0" 200 209 +h24-68-45-227.gv.shawcable.net - - [10/Mar/2004:16:29:30 -0800] "GET /pipermail/cnc_notice/2004-February.txt HTTP/1.1" 200 6712 +64.246.94.141 - - [10/Mar/2004:16:31:19 -0800] "HEAD /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 0 +pntn02m05-129.bctel.ca - - [10/Mar/2004:16:33:04 -0800] "GET /pipermail/cncce/2004-January/000001.jsp HTTP/1.1" 200 3095 +calcite.rhyolite.com - - [10/Mar/2004:16:47:44 -0800] "GET /clients.jsp HTTP/1.1" 200 18971 +h24-68-45-227.gv.shawcable.net - - [10/Mar/2004:16:52:44 -0800] "GET /pipermail/cnc_notice/2003-December.txt HTTP/1.1" 200 6570 +h24-68-45-227.gv.shawcable.net - - [10/Mar/2004:16:54:36 -0800] "GET /pipermail/cnc_notice/2003-December/000002.jsp HTTP/1.1" 200 7074 +lj1117.passgo.com - - [10/Mar/2004:18:13:54 -0800] "GET /ops/SP/play//view/Main/VishaalGolam HTTP/1.0" 200 4577 +lj1073.passgo.com - - [10/Mar/2004:18:17:24 -0800] "GET /ops/SP/play//oops/TWiki/Wik HTTP/1.0" 200 209 +lj1024.passgo.com - - [10/Mar/2004:19:55:54 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1000.passgo.com - - [10/Mar/2004:19:55:56 -0800] "GET /ops/SP/play//view/Know/WebHome HTTP/1.0" 200 7529 +dialup-5-81.tulane.edu - - [10/Mar/2004:20:22:41 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +dialup-5-81.tulane.edu - - [10/Mar/2004:20:22:42 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +dialup-5-81.tulane.edu - - [10/Mar/2004:20:23:11 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +dialup-5-81.tulane.edu - - [10/Mar/2004:20:23:41 -0800] "GET /ops/SP/play//view/Main/TWikiGroups HTTP/1.1" 200 4816 +dialup-5-81.tulane.edu - - [10/Mar/2004:20:23:52 -0800] "GET /ops/SP/play//view/Main/TWikiAdminGroup HTTP/1.1" 200 4175 +lj1145.passgo.com - - [10/Mar/2004:21:56:34 -0800] "GET /ops/SP/play//oops/Main/WebStatistics HTTP/1.0" 200 209 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:58:46 -0800] "GET / HTTP/1.1" 200 3169 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:58:46 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:16 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:17 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 5664 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:17 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6403 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8837 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 6980 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9241 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6970 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6619 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5517 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:03 -0800] "GET /ststats/index.jsp HTTP/1.1" 200 2955 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:04 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3093 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2255 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3419 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2381 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1658 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2657 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 2008 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1598 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2223 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1924 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1550 +lj1220.passgo.com - - [10/Mar/2004:22:16:58 -0800] "GET /ops/SP/play//oops/TWiki/SvenDowideit HTTP/1.0" 200 209 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:28 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:30 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 5805 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:30 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6445 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:30 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8809 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 6882 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9241 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6970 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6619 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5517 +lj1024.passgo.com - - [11/Mar/2004:00:07:57 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1117.passgo.com - - [11/Mar/2004:00:07:58 -0800] "GET /ops/SP/play//oops/Know/WebStatistics HTTP/1.0" 200 209 +lj1120.passgo.com - - [11/Mar/2004:00:42:01 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.0" 200 5234 +ns3.vonroll.ch - - [11/Mar/2004:00:43:57 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +ns3.vonroll.ch - - [11/Mar/2004:00:43:59 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +ns3.vonroll.ch - - [11/Mar/2004:00:44:08 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.0" 200 4646 +lj1145.passgo.com - - [11/Mar/2004:01:39:53 -0800] "GET /ops/SP/play//view/Main/SimonMudd HTTP/1.0" 200 4612 +1513.cps.virtua.com.br - - [11/Mar/2004:02:27:39 -0800] "GET /pipermail/cipg/2003-november.txt HTTP/1.1" 404 309 +194.151.73.43 - - [11/Mar/2004:03:35:49 -0800] "GET /ie.htm HTTP/1.0" 200 3518 +194.151.73.43 - - [11/Mar/2004:03:35:57 -0800] "GET /images/image004.jpg HTTP/1.0" 200 10936 +194.151.73.43 - - [11/Mar/2004:03:35:57 -0800] "GET /images/image005.jpg HTTP/1.0" 200 21125 +194.151.73.43 - - [11/Mar/2004:03:35:58 -0800] "GET /images/msgops.JPG HTTP/1.0" 200 7939 +spica.ukc.ac.uk - - [11/Mar/2004:03:50:09 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +spica.ukc.ac.uk - - [11/Mar/2004:03:50:09 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +ogw.netinfo.nl - - [11/Mar/2004:06:11:19 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +ogw.netinfo.nl - - [11/Mar/2004:06:11:21 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +ogw.netinfo.nl - - [11/Mar/2004:06:11:38 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +ogw.netinfo.nl - - [11/Mar/2004:06:11:39 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ogw.netinfo.nl - - [11/Mar/2004:06:11:46 -0800] "GET /ops/SP/play//view/Main/PostfixCmd HTTP/1.1" 200 4173 +ogw.netinfo.nl - - [11/Mar/2004:06:11:47 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ogw.netinfo.nl - - [11/Mar/2004:06:12:41 -0800] "GET /ops/SP/play//view/Main/PostQueue HTTP/1.1" 200 4280 +ogw.netinfo.nl - - [11/Mar/2004:06:12:43 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ogw.netinfo.nl - - [11/Mar/2004:06:13:07 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.1" 200 3629 +ogw.netinfo.nl - - [11/Mar/2004:06:13:08 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ogw.netinfo.nl - - [11/Mar/2004:06:14:03 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.1" 200 4665 +ogw.netinfo.nl - - [11/Mar/2004:06:14:04 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ogw.netinfo.nl - - [11/Mar/2004:06:16:40 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.1" 200 4232 +ogw.netinfo.nl - - [11/Mar/2004:06:17:06 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.1" 200 4534 +ogw.netinfo.nl - - [11/Mar/2004:06:17:11 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +lj1024.passgo.com - - [11/Mar/2004:06:27:31 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1153.passgo.com - - [11/Mar/2004:06:27:36 -0800] "GET /ops/SP/play//oops/Sandbox/WebStatistics HTTP/1.0" 200 209 +208-186-146-13.nrp3.brv.mn.frontiernet.net - - [11/Mar/2004:06:48:05 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +208-186-146-13.nrp3.brv.mn.frontiernet.net - - [11/Mar/2004:06:48:05 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +ladybug.cns.vt.edu - - [11/Mar/2004:07:15:10 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +ladybug.cns.vt.edu - - [11/Mar/2004:07:15:11 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +ladybug.cns.vt.edu - - [11/Mar/2004:07:19:57 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +ladybug.cns.vt.edu - - [11/Mar/2004:07:20:05 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +ladybug.cns.vt.edu - - [11/Mar/2004:07:20:09 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +osdlab.eic.nctu.edu.tw - - [11/Mar/2004:07:39:30 -0800] "GET /M83A HTTP/1.0" 404 269 +208.247.148.12 - - [11/Mar/2004:08:14:18 -0800] "GET /mailman/listinfo/ppwc HTTP/1.0" 200 6252 +208.247.148.12 - - [11/Mar/2004:08:14:18 -0800] "GET /icons/mailman.jpg HTTP/1.0" 200 2022 +208.247.148.12 - - [11/Mar/2004:08:14:18 -0800] "GET /icons/PythonPowered.png HTTP/1.0" 200 945 +208.247.148.12 - - [11/Mar/2004:08:14:18 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.0" 200 3049 +ogw.netinfo.nl - - [11/Mar/2004:08:45:41 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +ogw.netinfo.nl - - [11/Mar/2004:08:45:42 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ogw.netinfo.nl - - [11/Mar/2004:08:45:49 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +ogw.netinfo.nl - - [11/Mar/2004:08:45:54 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +0x503e4fce.virnxx2.adsl-dhcp.tele.dk - - [11/Mar/2004:10:55:40 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +0x503e4fce.virnxx2.adsl-dhcp.tele.dk - - [11/Mar/2004:10:58:16 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +0x503e4fce.virnxx2.adsl-dhcp.tele.dk - - [11/Mar/2004:10:58:27 -0800] "GET /razor.jsp HTTP/1.1" 304 - +64-93-34-186.client.dsl.net - - [11/Mar/2004:11:12:40 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +d207-6-50-215.bchsia.telus.net - - [11/Mar/2004:11:33:35 -0800] "GET /pipermail/cncce/2004-January/000001.jsp HTTP/1.1" 200 3095 +10.0.0.176 - - [11/Mar/2004:11:49:51 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [11/Mar/2004:11:49:53 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 5622 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6357 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8728 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 6791 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9561 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 7087 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6427 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5598 +1-729.tnr.on.ca - - [11/Mar/2004:11:54:59 -0800] "GET / HTTP/1.1" 200 3169 +1-729.tnr.on.ca - - [11/Mar/2004:11:55:22 -0800] "GET /mailman HTTP/1.1" 302 301 +1-729.tnr.on.ca - - [11/Mar/2004:11:55:22 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +1-729.tnr.on.ca - - [11/Mar/2004:11:55:22 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +1-729.tnr.on.ca - - [11/Mar/2004:11:55:23 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +1-729.tnr.on.ca - - [11/Mar/2004:11:55:23 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +1-729.tnr.on.ca - - [11/Mar/2004:11:55:26 -0800] "GET /mailman/listinfo/administration HTTP/1.1" 200 6459 +h24-71-236-129.ca.clawio.org - - [11/Mar/2004:12:28:50 -0800] "GET /mailman/admindb/ppwc HTTP/1.1" 200 2072 +h24-71-236-129.ca.clawio.org - - [11/Mar/2004:12:28:50 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [11/Mar/2004:12:28:51 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [11/Mar/2004:12:28:51 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [11/Mar/2004:12:29:03 -0800] "POST /mailman/admindb/ppwc HTTP/1.1" 200 3407 +h24-71-236-129.ca.clawio.org - - [11/Mar/2004:12:29:27 -0800] "POST /mailman/admindb/ppwc HTTP/1.1" 200 1134 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:56:35 -0800] "GET /robots.txt HTTP/1.0" 200 68 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:56:58 -0800] "GET /ops/SP/play//view/TWiki/WebStatistics HTTP/1.0" 200 8193 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:57:18 -0800] "GET /ops/SP/play//view/Main/TWikiGuest HTTP/1.0" 200 4430 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:57:24 -0800] "GET /ops/SP/play//view/Main/WebHome?rev=1.25 HTTP/1.0" 200 9812 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:57:45 -0800] "GET /ops/SP/play//view/Main/WebNotify?rev=r1.6 HTTP/1.0" 200 4300 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:58:03 -0800] "GET /ops/SP/play//rdiff/TWiki/ManagingTopics?rev1=1.16&rev2=1.15 HTTP/1.0" 200 7912 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:58:37 -0800] "GET /ops/SP/play//view/Main/WebHome?rev=r1.8 HTTP/1.0" 200 8986 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:58:50 -0800] "GET /ops/SP/play//edit/Main/Max_idle?topicparent=Main.ConfigurationVariables HTTP/1.0" 401 12816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:59:07 -0800] "GET /ops/SP/play//view/Main/WebChanges HTTP/1.0" 200 40430 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:59:33 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Appendix%20*File%20*System%5B%5EA-Za-z%5D HTTP/1.0" 200 5794 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:59:52 -0800] "GET /ops/SP/play//oops/TWiki/AppendixFileSystem?template=oopsmore¶m1=1.12¶m2=1.12 HTTP/1.0" 200 11355 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:00:12 -0800] "GET /ops/SP/play//view/TWiki/WebTopicViewTemplate HTTP/1.0" 200 5420 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:00:47 -0800] "GET /ops/SP/play//rdiff/Main/WebHome HTTP/1.0" 200 69197 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:00:57 -0800] "GET /ops/SP/play//view/TWiki/WebPreferences?rev=r1.9 HTTP/1.0" 200 7875 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:01:21 -0800] "GET /ops/SP/play//rdiff/Main/ConfigurationVariables?rev1=1.2&rev2=1.1 HTTP/1.0" 200 59549 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:01:37 -0800] "GET /ops/SP/play//view/Main/AndreaSterbini HTTP/1.0" 200 3891 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:01:58 -0800] "GET /ops/SP/play//rdiff/Main/AndreaSterbini HTTP/1.0" 200 5567 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:02:22 -0800] "GET /ops/SP/play//rdiff/TWiki/WebNotify HTTP/1.0" 200 11733 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:02:42 -0800] "GET /ops/SP/play//rdiff/Main/WebHome?rev1=1.28&rev2=1.27 HTTP/1.0" 200 3577 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:03:06 -0800] "GET /ops/SP/play//view/Main/WebHome?skin=print HTTP/1.0" 200 8347 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:03:23 -0800] "GET /ops/SP/play//search/Main/SearchResult?search=%5C.*&scope=topic&order=modified&reverse=on®ex=on&nosearch=on HTTP/1.0" 200 43816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:03:48 -0800] "GET /ops/SP/play//view/TWiki/FormattedSearch HTTP/1.0" 200 20420 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:04:09 -0800] "GET /ops/SP/play//oops/Main/WebHome?template=oopsmore¶m1=1.28¶m2=1.8 HTTP/1.0" 200 7410 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:04:30 -0800] "GET /ops/SP/play//edit/TWiki/TextFormattingFAQ?t=1075982736 HTTP/1.0" 401 12816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:04:52 -0800] "GET /ops/SP/play//edit/Main/Allow_untrusted_routing?topicparent=Main.ConfigurationVariables HTTP/1.0" 401 12816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:05:13 -0800] "GET /ops/SP/play//edit/Main/Smtp_data_init_timeout?topicparent=Main.ConfigurationVariables HTTP/1.0" 401 12816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:05:33 -0800] "GET /ops/SP/play//view/TWiki/AppendixFileSystem?rev=1.10 HTTP/1.0" 200 34910 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:05:54 -0800] "GET /ops/SP/play//view/Main/AndreaSterbini?rev=r1.1 HTTP/1.0" 200 3732 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:06:17 -0800] "GET /ops/SP/play//view/Know/WebNotify HTTP/1.0" 200 4472 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:06:39 -0800] "GET /ops/SP/play//rdiff/Main/PeterThoeny HTTP/1.0" 200 18859 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:07:02 -0800] "GET /ops/SP/play//view/Main/WebHome?skin=print&rev=1.25 HTTP/1.0" 200 7762 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:07:20 -0800] "GET /ops/SP/play//edit/Main/Relayhost?topicparent=Main.ConfigurationVariables HTTP/1.0" 401 12816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:07:40 -0800] "GET /ops/SP/play//edit/Main/Unknown_virtual_mailbox_reject_code?topicparent=Main.ConfigurationVariables HTTP/1.0" 401 12816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:08:03 -0800] "GET /ops/SP/play//view/TWiki/WebPreferences HTTP/1.0" 200 9109 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:08:44 -0800] "GET /ops/SP/play//view/Main/DCC HTTP/1.0" 200 4377 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:09:04 -0800] "GET /ops/SP/play//view/Know/WebHome HTTP/1.0" 200 7529 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:09:21 -0800] "GET /ops/SP/play//view/Main/WebNotify HTTP/1.0" 200 4449 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:09:24 -0800] "GET /ops/SP/play//oops/Main/WebHome?template=oopsmore¶m1=1.28¶m2=1.28 HTTP/1.0" 200 7411 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:09:52 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.0" 200 4004 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:10:11 -0800] "GET /ops/SP/play//view/TWiki/WebHome HTTP/1.0" 200 15147 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:10:27 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.0" 200 4646 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:10:52 -0800] "GET /ops/SP/play//view/Main/WebTopicList HTTP/1.0" 200 7461 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:11:09 -0800] "GET /ops/SP/play//view/Main/WebHome?rev=1.27 HTTP/1.0" 200 10313 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:11:41 -0800] "GET /ops/SP/play//view/Main/ConfigurationVariables HTTP/1.0" 200 58169 +4.37.97.186 - - [11/Mar/2004:13:12:54 -0800] "GET /pipermail/webber/2004-January/000000.jsp HTTP/1.1" 200 2446 +12.22.207.235 - - [11/Mar/2004:13:18:15 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +archserve.id.ucsb.edu - - [11/Mar/2004:13:22:32 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +archserve.id.ucsb.edu - - [11/Mar/2004:13:22:32 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +2-110.tnr.on.ca - - [11/Mar/2004:13:24:03 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +2-110.tnr.on.ca - - [11/Mar/2004:13:24:04 -0800] "GET /images/image005.jpg HTTP/1.1" 200 21125 +2-110.tnr.on.ca - - [11/Mar/2004:13:24:04 -0800] "GET /images/image004.jpg HTTP/1.1" 200 10936 +2-110.tnr.on.ca - - [11/Mar/2004:13:24:04 -0800] "GET /images/msgops.JPG HTTP/1.1" 200 7939 +2-110.tnr.on.ca - - [11/Mar/2004:13:26:38 -0800] "GET /images/image005.jpg HTTP/1.1" 304 - +2-110.tnr.on.ca - - [11/Mar/2004:13:26:38 -0800] "GET /images/image004.jpg HTTP/1.1" 304 - +2-110.tnr.on.ca - - [11/Mar/2004:13:26:38 -0800] "GET /images/msgops.JPG HTTP/1.1" 304 - +lj1024.passgo.com - - [11/Mar/2004:13:27:05 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1212.passgo.com - - [11/Mar/2004:13:27:05 -0800] "GET / HTTP/1.0" 200 3169 +2-110.tnr.on.ca - - [11/Mar/2004:14:14:44 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +2-110.tnr.on.ca - - [11/Mar/2004:14:14:47 -0800] "GET /images/image005.jpg HTTP/1.1" 200 21125 +2-110.tnr.on.ca - - [11/Mar/2004:14:14:47 -0800] "GET /images/msgops.JPG HTTP/1.1" 200 7939 +2-110.tnr.on.ca - - [11/Mar/2004:14:14:50 -0800] "GET /images/image004.jpg HTTP/1.1" 200 10936 +favr.go.de - - [11/Mar/2004:14:22:08 -0800] "GET /robots.txt HTTP/1.0" 200 68 +favr.go.de - - [11/Mar/2004:14:22:09 -0800] "GET /ops/SP/play//view/Main/WebSearch HTTP/1.0" 200 9263 +favr.go.de - - [11/Mar/2004:14:26:26 -0800] "GET /ops/SP/play//view/Sandbox/WebHome HTTP/1.0" 200 8605 +favr.go.de - - [11/Mar/2004:14:28:53 -0800] "GET /ops/SP/play//view/Sandbox/WebChanges HTTP/1.0" 200 9622 +favr.go.de - - [11/Mar/2004:14:29:44 -0800] "GET /ops/SP/play//view/Sandbox/WebPreferences HTTP/1.0" 200 8380 +favr.go.de - - [11/Mar/2004:14:29:52 -0800] "GET /ops/SP/play//view/Main/WebStatistics HTTP/1.0" 200 8331 +favr.go.de - - [11/Mar/2004:14:30:51 -0800] "GET /ops/SP/play//view/Main/WebTopicList HTTP/1.0" 200 7461 +favr.go.de - - [11/Mar/2004:14:31:43 -0800] "GET /ops/SP/play//view/Main/WebPreferences HTTP/1.0" 200 8793 +lj1008.passgo.com - - [11/Mar/2004:14:31:48 -0800] "GET /ops/SP/play//oops/TWiki/WikiWikiClones HTTP/1.0" 200 209 +favr.go.de - - [11/Mar/2004:14:33:01 -0800] "GET /ops/SP/play//view/Main/WebNotify HTTP/1.0" 200 4449 +64-249-27-114.client.dsl.net - - [11/Mar/2004:14:53:12 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +pd9eb1396.dip.t-dialin.net - - [11/Mar/2004:15:17:08 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +10.0.0.176 - - [11/Mar/2004:15:51:49 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [11/Mar/2004:15:52:07 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +10.0.0.176 - - [11/Mar/2004:15:52:07 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +10.0.0.176 - - [11/Mar/2004:15:52:12 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +10.0.0.176 - - [11/Mar/2004:15:52:12 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +10.0.0.176 - - [11/Mar/2004:15:52:18 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 6329 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8771 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6340 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 6846 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9523 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6996 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6427 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5598 +10.0.0.176 - - [11/Mar/2004:15:52:37 -0800] "GET /ststats/index.jsp HTTP/1.1" 304 - +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3241 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3327 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2434 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1676 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 2029 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1604 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2640 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2251 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1899 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1556 +10.0.0.176 - - [11/Mar/2004:15:52:39 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2243 +lj1105.passgo.com - - [11/Mar/2004:16:02:37 -0800] "GET /ops/SP/play//oops/TWiki/1000 HTTP/1.0" 200 209 +wc01.piwa.pow.fr - - [11/Mar/2004:16:12:59 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +wc01.piwa.pow.fr - - [11/Mar/2004:16:13:02 -0800] "GET /images/image005.jpg HTTP/1.1" 200 21125 +wc01.piwa.pow.fr - - [11/Mar/2004:16:13:02 -0800] "GET /images/msgops.JPG HTTP/1.1" 200 7939 +wc03.mtnk.rnc.net.cable.rogers.com - - [11/Mar/2004:16:13:03 -0800] "GET /images/image004.jpg HTTP/1.1" 200 10936 +206-15-133-154.dialup.ziplink.net - - [11/Mar/2004:16:33:23 -0800] "HEAD /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 0 +lj1024.passgo.com - - [11/Mar/2004:18:11:39 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1008.passgo.com - - [11/Mar/2004:18:11:40 -0800] "GET /ops/SP/play//oops/Main/Smtpd_recipient_limit HTTP/1.0" 200 209 +ipcorp-c8b07af1.terraempresas.com.br - - [11/Mar/2004:18:31:35 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +66-194-6-79.gen.twtelecom.net - - [11/Mar/2004:18:57:52 -0800] "GET / HTTP/1.1" 200 3169 +lj1223.passgo.com - - [11/Mar/2004:20:12:24 -0800] "GET /ops/SP/play//view/Main/MikeMannix HTTP/1.0" 200 3674 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:32 -0800] "GET /ststats/ HTTP/1.1" 200 2955 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:37 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3091 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:37 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2230 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:37 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2388 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:37 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3440 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1659 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2662 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 2064 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1624 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2243 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1879 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1575 +lj1073.passgo.com - - [11/Mar/2004:20:59:05 -0800] "GET /ops/SP/play//oops/TWiki/TWikiPlannedFeatures HTTP/1.0" 200 209 +mmscrm07-2.uah.goweb.net - - [11/Mar/2004:23:56:31 -0800] "GET /robots.txt HTTP/1.0" 200 68 +66-194-6-71.gen.twtelecom.net - - [12/Mar/2004:01:30:44 -0800] "GET / HTTP/1.1" 200 3169 +lj1024.passgo.com - - [12/Mar/2004:02:27:29 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1123.passgo.com - - [12/Mar/2004:02:27:32 -0800] "GET /ops/SP/play//view/Sandbox/WebIndex HTTP/1.0" 200 8667 +195.11.231.210 - - [12/Mar/2004:03:32:56 -0800] "GET /mailman/listinfo/webber HTTP/1.0" 200 6032 +80.58.33.42.proxycache.rima-tde.net - - [12/Mar/2004:04:57:20 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +80.58.33.42.proxycache.rima-tde.net - - [12/Mar/2004:04:57:21 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +80.58.33.42.proxycache.rima-tde.net - - [12/Mar/2004:04:57:56 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.1" 200 4534 +200.100.10.5 - - [12/Mar/2004:04:59:21 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +200.100.10.5 - - [12/Mar/2004:04:59:21 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +lj1115.passgo.com - - [12/Mar/2004:05:03:19 -0800] "GET /ops/SP/play//view/Main/TWikiAdminGroup HTTP/1.0" 200 4156 +lj1008.passgo.com - - [12/Mar/2004:05:19:31 -0800] "GET /ops/SP/play//oops/TWiki/Mana HTTP/1.0" 200 209 +71.134.70.5 - - [12/Mar/2004:05:25:20 -0800] "GET /mailman/listinfo/cncce HTTP/1.1" 200 6208 +71.134.70.5 - - [12/Mar/2004:05:25:24 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +71.134.70.5 - - [12/Mar/2004:05:25:24 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +71.134.70.5 - - [12/Mar/2004:05:25:25 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +200.100.10.5 - - [12/Mar/2004:05:44:35 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +200.100.10.5 - - [12/Mar/2004:05:44:35 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +200.100.10.5 - - [12/Mar/2004:05:44:50 -0800] "GET /ops/SP/play//view/Main/DCC HTTP/1.1" 200 4396 +200.100.10.5 - - [12/Mar/2004:05:44:51 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +200.100.10.5 - - [12/Mar/2004:05:51:36 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +vlp181.vlp.fi - - [12/Mar/2004:08:33:32 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +lj1024.passgo.com - - [12/Mar/2004:09:12:01 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1223.passgo.com - - [12/Mar/2004:09:12:02 -0800] "GET /ops/SP/play//oops/Main/Mi HTTP/1.0" 200 209 +10.0.0.176 - - [12/Mar/2004:11:01:26 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [12/Mar/2004:11:01:28 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 6405 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6413 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 6952 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8715 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 7001 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9514 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6644 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5554 +fassys.org - - [12/Mar/2004:11:16:36 -0800] "GET /ststats/ HTTP/1.0" 200 2955 +fassys.org - - [12/Mar/2004:11:16:55 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.0" 200 2925 +fassys.org - - [12/Mar/2004:11:16:55 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.0" 200 2347 +fassys.org - - [12/Mar/2004:11:16:55 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.0" 200 3431 +fassys.org - - [12/Mar/2004:11:16:55 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.0" 200 2380 +fassys.org - - [12/Mar/2004:11:16:55 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.0" 200 1658 +fassys.org - - [12/Mar/2004:11:16:55 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.0" 200 2685 +fassys.org - - [12/Mar/2004:11:16:56 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.0" 200 2082 +fassys.org - - [12/Mar/2004:11:16:56 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.0" 200 1637 +fassys.org - - [12/Mar/2004:11:16:56 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.0" 200 2211 +fassys.org - - [12/Mar/2004:11:16:56 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.0" 200 1853 +fassys.org - - [12/Mar/2004:11:16:56 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.0" 200 1572 +67.131.107.5 - - [12/Mar/2004:11:39:14 -0800] "GET / HTTP/1.1" 200 3169 +67.131.107.5 - - [12/Mar/2004:11:39:25 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +67.131.107.5 - - [12/Mar/2004:11:39:31 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +10.0.0.176 - - [12/Mar/2004:12:23:11 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [12/Mar/2004:12:23:17 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6324 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8964 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 6225 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 7001 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9514 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 6949 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6644 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5554 +10.0.0.176 - - [12/Mar/2004:12:23:40 -0800] "GET /ststats/index.jsp HTTP/1.1" 304 - +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 2964 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2341 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2346 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3438 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1670 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2651 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 2023 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1636 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2262 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1906 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1582 +216.139.185.45 - - [12/Mar/2004:13:04:01 -0800] "GET /mailman/listinfo/webber HTTP/1.1" 200 6051 +pd95f99f2.dip.t-dialin.net - - [12/Mar/2004:13:18:57 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +d97082.upc-d.chello.nl - - [12/Mar/2004:13:25:45 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 diff --git a/rxjava/src/test/resources/expected_clob b/rxjava/src/test/resources/expected_clob new file mode 100644 index 0000000000..d7bc560556 --- /dev/null +++ b/rxjava/src/test/resources/expected_clob @@ -0,0 +1,1546 @@ +64.242.88.10 - - [07/Mar/2004:16:05:49 -0800] "GET /ops/SP/play//edit/Main/Double_bounce_sender?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:16:06:51 -0800] "GET /ops/SP/play//rdiff/TWiki/NewUserTemplate?rev1=1.3&rev2=1.2 HTTP/1.1" 200 4523 +64.242.88.10 - - [07/Mar/2004:16:10:02 -0800] "GET /mailman/listinfo/hsdivision HTTP/1.1" 200 6291 +64.242.88.10 - - [07/Mar/2004:16:11:58 -0800] "GET /ops/SP/play//view/TWiki/WikiSyntax HTTP/1.1" 200 7352 +64.242.88.10 - - [07/Mar/2004:16:20:55 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +64.242.88.10 - - [07/Mar/2004:16:23:12 -0800] "GET /ops/SP/play//oops/TWiki/AppendixFileSystem?template=oopsmore¶m1=1.12¶m2=1.12 HTTP/1.1" 200 11382 +64.242.88.10 - - [07/Mar/2004:16:24:16 -0800] "GET /ops/SP/play//view/Main/PeterThoeny HTTP/1.1" 200 4924 +64.242.88.10 - - [07/Mar/2004:16:29:16 -0800] "GET /ops/SP/play//edit/Main/Header_checks?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:16:30:29 -0800] "GET /ops/SP/play//attach/Main/OfficeLocations HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:16:31:48 -0800] "GET /ops/SP/play//view/TWiki/WebTopicEditTemplate HTTP/1.1" 200 3732 +64.242.88.10 - - [07/Mar/2004:16:32:50 -0800] "GET /ops/SP/play//view/Main/WebChanges HTTP/1.1" 200 40520 +64.242.88.10 - - [07/Mar/2004:16:33:53 -0800] "GET /ops/SP/play//edit/Main/Smtpd_etrn_restrictions?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:16:35:19 -0800] "GET /mailman/listinfo/business HTTP/1.1" 200 6379 +64.242.88.10 - - [07/Mar/2004:16:36:22 -0800] "GET /ops/SP/play//rdiff/Main/WebIndex?rev1=1.2&rev2=1.1 HTTP/1.1" 200 46373 +64.242.88.10 - - [07/Mar/2004:16:37:27 -0800] "GET /ops/SP/play//view/TWiki/DontNotify HTTP/1.1" 200 4140 +64.242.88.10 - - [07/Mar/2004:16:39:24 -0800] "GET /ops/SP/play//view/Main/TokyoOffice HTTP/1.1" 200 3853 +64.242.88.10 - - [07/Mar/2004:16:43:54 -0800] "GET /ops/SP/play//view/Main/MikeMannix HTTP/1.1" 200 3686 +64.242.88.10 - - [07/Mar/2004:16:45:56 -0800] "GET /ops/SP/play//attach/Main/PostfixCommands HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:16:47:12 -0800] "GET /robots.txt HTTP/1.1" 200 68 +64.242.88.10 - - [07/Mar/2004:16:47:46 -0800] "GET /ops/SP/play//rdiff/Know/ReadmeFirst?rev1=1.5&rev2=1.4 HTTP/1.1" 200 5724 +64.242.88.10 - - [07/Mar/2004:16:49:04 -0800] "GET /ops/SP/play//view/Main/TWikiGroups?rev=1.2 HTTP/1.1" 200 5162 +64.242.88.10 - - [07/Mar/2004:16:50:54 -0800] "GET /ops/SP/play//rdiff/Main/ConfigurationVariables HTTP/1.1" 200 59679 +64.242.88.10 - - [07/Mar/2004:16:52:35 -0800] "GET /ops/SP/play//edit/Main/Flush_service_name?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:16:53:46 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiRegistration HTTP/1.1" 200 34395 +64.242.88.10 - - [07/Mar/2004:16:54:55 -0800] "GET /ops/SP/play//rdiff/Main/NicholasLee HTTP/1.1" 200 7235 +64.242.88.10 - - [07/Mar/2004:16:56:39 -0800] "GET /ops/SP/play//view/Sandbox/WebHome?rev=1.6 HTTP/1.1" 200 8545 +64.242.88.10 - - [07/Mar/2004:16:58:54 -0800] "GET /mailman/listinfo/administration HTTP/1.1" 200 6459 +lordgun.org - - [07/Mar/2004:17:01:53 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +64.242.88.10 - - [07/Mar/2004:17:09:01 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Joris%20*Benschop[^A-Za-z] HTTP/1.1" 200 4284 +64.242.88.10 - - [07/Mar/2004:17:10:20 -0800] "GET /ops/SP/play//oops/TWiki/TextFormattingRules?template=oopsmore¶m1=1.37¶m2=1.37 HTTP/1.1" 200 11400 +64.242.88.10 - - [07/Mar/2004:17:13:50 -0800] "GET /ops/SP/play//edit/TWiki/DefaultPlugin?t=1078688936 HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:17:16:00 -0800] "GET /ops/SP/play//search/Main/?scope=topic®ex=on&search=^g HTTP/1.1" 200 3675 +64.242.88.10 - - [07/Mar/2004:17:17:27 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=^d HTTP/1.1" 200 5773 +lj1036.passgo.com - - [07/Mar/2004:17:18:36 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1090.passgo.com - - [07/Mar/2004:17:18:41 -0800] "GET /ops/SP/play//view/Main/LondonOffice HTTP/1.0" 200 3860 +64.242.88.10 - - [07/Mar/2004:17:21:44 -0800] "GET /ops/SP/play//attach/TWiki/TablePlugin HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:17:22:49 -0800] "GET /ops/SP/play//view/TWiki/ManagingWebs?rev=1.22 HTTP/1.1" 200 9310 +64.242.88.10 - - [07/Mar/2004:17:23:54 -0800] "GET /ops/SP/play//statistics/Main HTTP/1.1" 200 808 +64.242.88.10 - - [07/Mar/2004:17:26:30 -0800] "GET /ops/SP/play//view/TWiki/WikiCulture HTTP/1.1" 200 5935 +64.242.88.10 - - [07/Mar/2004:17:27:37 -0800] "GET /ops/SP/play//edit/Main/WebSearch?t=1078669682 HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:17:28:45 -0800] "GET /ops/SP/play//oops/TWiki/ResetPassword?template=oopsmore¶m1=1.4¶m2=1.4 HTTP/1.1" 200 11281 +64.242.88.10 - - [07/Mar/2004:17:29:59 -0800] "GET /ops/SP/play//view/TWiki/ManagingWebs?skin=print HTTP/1.1" 200 8806 +64.242.88.10 - - [07/Mar/2004:17:31:39 -0800] "GET /ops/SP/play//edit/Main/UvscanAndPostFix?topicparent=Main.WebHome HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:17:35:35 -0800] "GET /ops/SP/play//view/TWiki/KlausWriessnegger HTTP/1.1" 200 3848 +64.242.88.10 - - [07/Mar/2004:17:39:39 -0800] "GET /ops/SP/play//view/Main/SpamAssassin HTTP/1.1" 200 4081 +64.242.88.10 - - [07/Mar/2004:17:42:15 -0800] "GET /ops/SP/play//oops/TWiki/RichardDonkin?template=oopsmore¶m1=1.2¶m2=1.2 HTTP/1.1" 200 11281 +64.242.88.10 - - [07/Mar/2004:17:46:17 -0800] "GET /ops/SP/play//rdiff/TWiki/AlWilliams?rev1=1.3&rev2=1.2 HTTP/1.1" 200 4485 +64.242.88.10 - - [07/Mar/2004:17:47:43 -0800] "GET /ops/SP/play//rdiff/TWiki/AlWilliams?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5234 +64.242.88.10 - - [07/Mar/2004:17:50:44 -0800] "GET /ops/SP/play//view/TWiki/SvenDowideit HTTP/1.1" 200 3616 +64.242.88.10 - - [07/Mar/2004:17:53:45 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Office%20*Locations[^A-Za-z] HTTP/1.1" 200 7771 +64.242.88.10 - - [07/Mar/2004:17:56:54 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.31 HTTP/1.1" 200 23338 +64.242.88.10 - - [07/Mar/2004:17:58:00 -0800] "GET /ops/SP/play//edit/Main/KevinWGagel?t=1078670331 HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:18:00:09 -0800] "GET /ops/SP/play//edit/Main/Virtual_mailbox_lock?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:18:02:10 -0800] "GET /ops/SP/play//view/Main/WebPreferences HTTP/1.1" 200 8820 +64.242.88.10 - - [07/Mar/2004:18:04:05 -0800] "GET /ops/SP/play//view/TWiki/WikiWord?rev=1.3 HTTP/1.1" 200 6816 +lj1125.passgo.com - - [07/Mar/2004:18:06:14 -0800] "GET /ops/SP/play//oops/Sandbox/WebChanges HTTP/1.0" 200 209 +64.242.88.10 - - [07/Mar/2004:18:09:00 -0800] "GET /ops/SP/play//rdiff/Main/TWikiGuest HTTP/1.1" 200 11314 +64.242.88.10 - - [07/Mar/2004:18:10:09 -0800] "GET /ops/SP/play//edit/TWiki/TWikiVariables?t=1078684115 HTTP/1.1" 401 12846 +d207-6-9-183.bchsia.telus.net - - [07/Mar/2004:18:10:18 -0800] "GET /pipermail/cncce/2004-January/000001.jsp HTTP/1.1" 200 3095 +d207-6-9-183.bchsia.telus.net - - [07/Mar/2004:18:10:20 -0800] "GET /pipermail/cncce/2004-January/000002.jsp HTTP/1.1" 200 3810 +64.242.88.10 - - [07/Mar/2004:18:17:26 -0800] "GET /ops/SP/play//rdiff/TWiki/WikiWord?rev1=1.4&rev2=1.3 HTTP/1.1" 200 6948 +64.242.88.10 - - [07/Mar/2004:18:19:01 -0800] "GET /ops/SP/play//edit/Main/TWikiPreferences?topicparent=Main.WebHome HTTP/1.1" 401 12846 +d207-6-9-183.bchsia.telus.net - - [07/Mar/2004:18:19:16 -0800] "GET /pipermail/cncce/2004-January.txt HTTP/1.1" 200 3376 +64.242.88.10 - - [07/Mar/2004:18:22:52 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Web%20*Statistics[^A-Za-z] HTTP/1.1" 200 3584 +64.242.88.10 - - [07/Mar/2004:18:26:32 -0800] "GET /ops/SP/play//rdiff/TWiki/PeterFokkinga?rev1=1.4&rev2=1.3 HTTP/1.1" 200 4548 +64.242.88.10 - - [07/Mar/2004:18:32:39 -0800] "GET /mailman/listinfo/dentalstudies HTTP/1.1" 200 6345 +64.242.88.10 - - [07/Mar/2004:18:34:42 -0800] "GET /ops/SP/play//view/Main/TWikiGuest HTTP/1.1" 200 4449 +64.242.88.10 - - [07/Mar/2004:18:42:29 -0800] "GET /ops/SP/play//attach/Main/TWikiGroups HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:18:46:00 -0800] "GET /ops/SP/play//rdiff/TWiki/TextFormattingRules?rev1=1.36&rev2=1.35 HTTP/1.1" 200 25416 +64.242.88.10 - - [07/Mar/2004:18:47:06 -0800] "GET /ops/SP/play//rdiff/Main/TWikiGroups?rev1=1.3&rev2=1.2 HTTP/1.1" 200 4308 +64.242.88.10 - - [07/Mar/2004:18:48:15 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=.* HTTP/1.1" 200 3544 +64.242.88.10 - - [07/Mar/2004:18:52:30 -0800] "GET /ops/SP/play//edit/Main/Trigger_timeout?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:18:53:55 -0800] "GET /ops/SP/play//oops/TWiki/TWikiSite?template=oopsmore¶m1=1.21¶m2=1.21 HTTP/1.1" 200 11284 +64.242.88.10 - - [07/Mar/2004:18:57:07 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.35 HTTP/1.1" 200 27248 +64.242.88.10 - - [07/Mar/2004:18:58:52 -0800] "GET /ops/SP/play//edit/Main/Mydestination?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:18:59:52 -0800] "GET /mailman/listinfo/fcd HTTP/1.1" 200 5967 +64.242.88.10 - - [07/Mar/2004:19:01:48 -0800] "GET /ops/SP/play//rdiff/Main/WebHome?rev1=1.28&rev2=1.27 HTTP/1.1" 200 3596 +64.242.88.10 - - [07/Mar/2004:19:03:58 -0800] "GET /ops/SP/play//edit/Main/Message_size_limit?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:19:08:55 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiHistory HTTP/1.1" 200 138789 +64.242.88.10 - - [07/Mar/2004:19:10:13 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=^y HTTP/1.1" 200 3628 +64.242.88.10 - - [07/Mar/2004:19:15:38 -0800] "GET /ops/SP/play//edit/Main/Smtpd_history_flush_threshold?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:19:16:44 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=1.59 HTTP/1.1" 200 52854 +64.242.88.10 - - [07/Mar/2004:19:18:05 -0800] "GET /ops/SP/play//edit/Main/Sender_canonical_maps?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:19:19:19 -0800] "GET /mailman/listinfo/mlc HTTP/1.1" 200 6142 +64.242.88.10 - - [07/Mar/2004:19:21:01 -0800] "GET /ops/SP/play//rdiff/Main/WebChanges HTTP/1.1" 200 114241 +64.242.88.10 - - [07/Mar/2004:19:22:11 -0800] "GET /ops/SP/play//edit/Sandbox/TestTopic5?topicparent=Sandbox.WebHome HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:19:24:57 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.22 HTTP/1.1" 200 21162 +64.242.88.10 - - [07/Mar/2004:19:26:22 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=^j HTTP/1.1" 200 4524 +64.242.88.10 - - [07/Mar/2004:19:29:46 -0800] "GET /ops/SP/play//oops/TWiki/TWikiVariables?template=oopsmore¶m1=1.62¶m2=1.62 HTTP/1.1" 200 11444 +64.242.88.10 - - [07/Mar/2004:19:31:25 -0800] "GET /ops/SP/play//edit/Main/Lmtp_connect_timeout?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:19:32:45 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=^q HTTP/1.1" 200 2937 +64.242.88.10 - - [07/Mar/2004:19:36:14 -0800] "GET /ops/SP/play//view/TWiki/ManagingWebs?rev=1.21 HTTP/1.1" 200 9310 +64.242.88.10 - - [07/Mar/2004:19:39:40 -0800] "GET /ops/SP/play//edit/Main/Qmqpd_authorized_clients?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:19:41:33 -0800] "GET /ops/SP/play//edit/Main/Header_address_token_limit?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:19:42:45 -0800] "GET /ops/SP/play//edit/Main/Syslog_name?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +80-219-148-207.dclient.hispeed.ch - - [07/Mar/2004:19:47:36 -0800] "OPTIONS * HTTP/1.0" 200 - +64.242.88.10 - - [07/Mar/2004:19:49:28 -0800] "GET /ops/SP/play//oops/TWiki/TWikiHistory?template=oopsmore¶m1=1.61¶m2=1.61 HTTP/1.1" 200 11345 +64.242.88.10 - - [07/Mar/2004:19:52:28 -0800] "GET /ops/SP/play//view/TWiki/HaroldGottschalk HTTP/1.1" 200 3838 +64.242.88.10 - - [07/Mar/2004:19:54:33 -0800] "GET /ops/SP/play//view/TWiki/DefaultPlugin?rev=1.4 HTTP/1.1" 200 7298 +64.242.88.10 - - [07/Mar/2004:19:55:40 -0800] "GET /ops/SP/play//oops/TWiki/WelcomeGuest?template=oopsmore¶m1=1.20¶m2=1.20 HTTP/1.1" 200 11266 +64.242.88.10 - - [07/Mar/2004:19:56:41 -0800] "GET /ops/SP/play//rdiff/Main/WebIndex HTTP/1.1" 200 46373 +64.242.88.10 - - [07/Mar/2004:19:58:24 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiRegistration?rev1=1.10&rev2=1.9 HTTP/1.1" 200 3826 +64.242.88.10 - - [07/Mar/2004:20:00:06 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.21 HTTP/1.1" 200 20972 +64.242.88.10 - - [07/Mar/2004:20:02:13 -0800] "GET /ops/SP/play//attach/TWiki/DefaultPlugin HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:20:03:29 -0800] "GET /ops/SP/play//search/Main/?scope=topic®ex=on&search=^p HTTP/1.1" 200 7245 +206-15-133-181.dialup.ziplink.net - - [07/Mar/2004:20:04:03 -0800] "HEAD /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 0 +64.242.88.10 - - [07/Mar/2004:20:04:35 -0800] "GET /ops/SP/play//edit/Main/Smtp_pix_workaround_delay_time?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:20:07:12 -0800] "GET /ops/SP/play//edit/Main/Berkeley_db_create_buffer_size?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +mmscrm07-2.uah.goweb.net - - [07/Mar/2004:20:10:50 -0800] "GET /robots.txt HTTP/1.0" 200 68 +64.242.88.10 - - [07/Mar/2004:20:11:33 -0800] "GET /ops/SP/play//attach/TWiki/TWikiSite HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:20:12:55 -0800] "GET /ops/SP/play//edit/TWiki/TWikiSite?t=1078681794 HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:20:23:35 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Web%20*Statistics[^A-Za-z] HTTP/1.1" 200 10118 +64.242.88.10 - - [07/Mar/2004:20:25:31 -0800] "GET /ops/SP/play//edit/Main/Defer_transports?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:20:31:40 -0800] "GET /ops/SP/play//rdiff/TWiki/SearchDoesNotWork HTTP/1.1" 200 6738 +64.242.88.10 - - [07/Mar/2004:20:35:28 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=TWiki%20*Admin%20*Group[^A-Za-z] HTTP/1.1" 200 7311 +64.242.88.10 - - [07/Mar/2004:20:38:14 -0800] "GET /ops/SP/play//rdiff/TWiki/ChangePassword HTTP/1.1" 200 16670 +64.242.88.10 - - [07/Mar/2004:20:40:41 -0800] "GET /ops/SP/play//rdiff/TWiki/SvenDowideit HTTP/1.1" 200 5277 +64.242.88.10 - - [07/Mar/2004:20:42:09 -0800] "GET /ops/SP/play//rdiff/TWiki/KevinKinnell?rev1=1.5&rev2=1.4 HTTP/1.1" 200 4982 +64.242.88.10 - - [07/Mar/2004:20:44:48 -0800] "GET /ops/SP/play//edit/Main/Undisclosed_recipients_header?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:20:55:43 -0800] "GET /mailman/listinfo/hs_support HTTP/1.1" 200 6294 +64.242.88.10 - - [07/Mar/2004:20:56:56 -0800] "GET /ops/SP/play//view/TWiki/WebTopicList HTTP/1.1" 200 14070 +64.242.88.10 - - [07/Mar/2004:20:58:27 -0800] "GET /ops/SP/play//attach/TWiki/WebPreferences HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:21:03:48 -0800] "GET /ops/SP/play//view/TWiki/TWikiFAQ HTTP/1.1" 200 12050 +64.242.88.10 - - [07/Mar/2004:21:06:05 -0800] "GET /ops/SP/play//oops/TWiki/DefaultPlugin?template=oopsmore¶m1=1.5¶m2=1.5 HTTP/1.1" 200 11281 +64.242.88.10 - - [07/Mar/2004:21:07:24 -0800] "GET /ops/SP/play//rdiff/TWiki/AppendixFileSystem?rev1=1.11&rev2=1.10 HTTP/1.1" 200 40578 +64.242.88.10 - - [07/Mar/2004:21:14:32 -0800] "GET /ops/SP/play//rdiff/TWiki/FileAttribute HTTP/1.1" 200 5846 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:17 -0800] "GET /twiki/view/Main/WebHome HTTP/1.1" 404 300 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:21 -0800] "GET /twiki/ HTTP/1.1" 200 782 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:23 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:23 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:33 -0800] "GET /ops/SP/play//view/Main/TWikiUsers HTTP/1.1" 200 6697 +h24-70-56-49.ca.clawio.org - - [07/Mar/2004:21:16:40 -0800] "GET /ops/SP/play//view/Main/KevinWGagel HTTP/1.1" 200 4901 +64.242.88.10 - - [07/Mar/2004:21:20:14 -0800] "GET /ops/SP/play//edit/TWiki/RichardDonkin?t=1078691832 HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:21:21:40 -0800] "GET /ops/SP/play//oops/Main/DCC?template=oopsmore¶m1=1.1¶m2=1.1 HTTP/1.1" 200 6399 +64.242.88.10 - - [07/Mar/2004:21:23:38 -0800] "GET /ops/SP/play//view/TWiki/TWikiUpgradeTo01May2000 HTTP/1.1" 200 7463 +64.242.88.10 - - [07/Mar/2004:21:31:12 -0800] "GET /ops/SP/play//edit/Main/Mail_release_date?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:21:33:51 -0800] "GET /ops/SP/play//view/TWiki/TWikiPlugins?rev=1.19 HTTP/1.1" 200 26541 +bh02i525f01.au.ibm.com - - [07/Mar/2004:21:34:00 -0800] "GET /AmavisNew.jsp HTTP/1.0" 200 2300 +64.242.88.10 - - [07/Mar/2004:21:39:55 -0800] "GET /ops/SP/play//attach/Main/ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:21:41:04 -0800] "GET /mailman/listinfo/techcomm HTTP/1.1" 200 6155 +64.242.88.10 - - [07/Mar/2004:21:42:47 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=1.8 HTTP/1.1" 200 15618 +64.242.88.10 - - [07/Mar/2004:21:44:10 -0800] "GET /ops/SP/play//edit/Sandbox/TestTopic7?topicparent=Sandbox.WebHome HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:21:50:22 -0800] "GET /ops/SP/play//rdiff/TWiki/WebSearch HTTP/1.1" 200 55862 +64.242.88.10 - - [07/Mar/2004:21:52:05 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiTopics HTTP/1.1" 200 101445 +64.242.88.10 - - [07/Mar/2004:22:03:19 -0800] "GET /ops/SP/play//rdiff/Main/VishaalGolam HTTP/1.1" 200 5055 +64.242.88.10 - - [07/Mar/2004:22:04:44 -0800] "GET /ops/SP/play//view/Main/TWikiUsers?rev=1.21 HTTP/1.1" 200 6522 +64.242.88.10 - - [07/Mar/2004:22:06:16 -0800] "GET /ops/SP/play//edit/Main/Delay_notice_recipient?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:22:07:33 -0800] "GET /ops/SP/play//view/TWiki/WikiNotation HTTP/1.1" 200 3617 +64.242.88.10 - - [07/Mar/2004:22:08:43 -0800] "GET /ops/SP/play//edit/Main/Forward_expansion_filter?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:22:09:44 -0800] "GET /ops/SP/play//edit/Main/TestArea?topicparent=Main.WebHome HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:22:10:55 -0800] "GET /ops/SP/play//view/Main/TokyoOffice?rev=1.2 HTTP/1.1" 200 4366 +64.242.88.10 - - [07/Mar/2004:22:12:28 -0800] "GET /ops/SP/play//attach/TWiki/WebSearch HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:22:15:57 -0800] "GET /mailman/listinfo/hs_rcafaculty HTTP/1.1" 200 6345 +64.242.88.10 - - [07/Mar/2004:22:17:40 -0800] "GET /ops/SP/play//view/TWiki/TWikiSkins?skin=print HTTP/1.1" 200 9563 +64.242.88.10 - - [07/Mar/2004:22:27:18 -0800] "GET /ops/SP/play//edit/Main/OfficeLocations?t=1078691049 HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:22:29:10 -0800] "GET /ops/SP/play//view/Main/ThanadonSomdee HTTP/1.1" 200 4611 +h24-71-249-14.ca.clawio.org - - [07/Mar/2004:22:29:12 -0800] "GET /mailman/options/cnc_notice/arobin%40shaw.c HTTP/1.1" 200 3382 +h24-71-249-14.ca.clawio.org - - [07/Mar/2004:22:29:13 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +h24-71-249-14.ca.clawio.org - - [07/Mar/2004:22:29:13 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +h24-71-249-14.ca.clawio.org - - [07/Mar/2004:22:29:13 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +h24-71-249-14.ca.clawio.org - - [07/Mar/2004:22:29:41 -0800] "POST /mailman/options/cnc_notice HTTP/1.1" 200 3533 +h24-71-249-14.ca.clawio.org - - [07/Mar/2004:22:30:08 -0800] "POST /mailman/options/cnc_notice HTTP/1.1" 200 13973 +64.242.88.10 - - [07/Mar/2004:22:31:25 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.16 HTTP/1.1" 200 17361 +64.242.88.10 - - [07/Mar/2004:22:35:53 -0800] "GET /ops/SP/play//edit/Main/Default_delivery_slot_discount?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:22:36:58 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiHistory?rev1=1.10&rev2=1.9 HTTP/1.1" 200 5336 +64.242.88.10 - - [07/Mar/2004:22:39:00 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Al%20*Williams[^A-Za-z] HTTP/1.1" 200 4364 +64.242.88.10 - - [07/Mar/2004:22:45:46 -0800] "GET /ops/SP/play//edit/Main/Smtpd_banner?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:22:47:19 -0800] "GET /ops/SP/play//view/Main/WebHome?rev=r1.9 HTTP/1.1" 200 9133 +64.242.88.10 - - [07/Mar/2004:22:48:55 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiSkins?rev1=1.10&rev2=1.9 HTTP/1.1" 200 5989 +64.242.88.10 - - [07/Mar/2004:22:51:55 -0800] "GET /ops/SP/play//attach/TWiki/AndreaSterbini HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:22:53:36 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiPlugins?rev1=1.20&rev2=1.19 HTTP/1.1" 200 5140 +64.242.88.10 - - [07/Mar/2004:22:54:43 -0800] "GET /ops/SP/play//view/Know/ReadmeFirst?rev=1.4 HTTP/1.1" 200 6736 +64.242.88.10 - - [07/Mar/2004:22:58:24 -0800] "GET /ops/SP/play//view/Main/TokyoOffice?rev=r1.3 HTTP/1.1" 200 3853 +64.242.88.10 - - [07/Mar/2004:23:09:07 -0800] "GET /ops/SP/play//view/TWiki/AlWilliams?rev=1.1 HTTP/1.1" 200 3697 +calcite.rhyolite.com - - [07/Mar/2004:23:10:27 -0800] "GET /clients.jsp HTTP/1.1" 200 18753 +64.242.88.10 - - [07/Mar/2004:23:10:44 -0800] "GET /ops/SP/play//view/TWiki/JohnTalintyre HTTP/1.1" 200 3766 +64.242.88.10 - - [07/Mar/2004:23:13:51 -0800] "GET /ops/SP/play//view/TWiki/TWikiDocGraphics HTTP/1.1" 200 14492 +64.242.88.10 - - [07/Mar/2004:23:15:51 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.24 HTTP/1.1" 200 20981 +64.242.88.10 - - [07/Mar/2004:23:16:57 -0800] "GET /ops/SP/play//rdiff/Main/SanJoseOffice HTTP/1.1" 200 9524 +64.242.88.10 - - [07/Mar/2004:23:19:01 -0800] "GET /ops/SP/play//rdiff/Main/WebNotify HTTP/1.1" 200 16853 +64.242.88.10 - - [07/Mar/2004:23:20:26 -0800] "GET /ops/SP/play//view/TWiki/TWikiSiteTools HTTP/1.1" 200 14435 +64.242.88.10 - - [07/Mar/2004:23:23:00 -0800] "GET /ops/SP/play//rdiff/TWiki/RichardDonkin?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5891 +64.242.88.10 - - [07/Mar/2004:23:27:26 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Web%20*Preferences[^A-Za-z] HTTP/1.1" 200 20030 +64.242.88.10 - - [07/Mar/2004:23:30:23 -0800] "GET /ops/SP/play//rdiff/TWiki/WebHome HTTP/1.1" 200 108162 +64.242.88.10 - - [07/Mar/2004:23:34:31 -0800] "GET /ops/SP/play//edit/Main/Lmtp_quit_timeout?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [07/Mar/2004:23:36:48 -0800] "GET /ops/SP/play//view/TWiki/WebSiteTools HTTP/1.1" 200 5208 +lj1036.passgo.com - - [07/Mar/2004:23:36:59 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1088.passgo.com - - [07/Mar/2004:23:36:59 -0800] "GET /ops/SP/play//oops/TWiki/JohnAltstadt HTTP/1.0" 200 209 +64.242.88.10 - - [07/Mar/2004:23:37:48 -0800] "GET /ops/SP/play//oops/Main/FileAttachment?template=oopsmore¶m1=1.3¶m2=1.3 HTTP/1.1" 200 6612 +64.242.88.10 - - [07/Mar/2004:23:42:44 -0800] "GET /ops/SP/play//edit/Main/Cleanup_service_name?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [07/Mar/2004:23:47:58 -0800] "GET /ops/SP/play//view/TWiki/WikiReferences?skin=print HTTP/1.1" 200 5596 +64.242.88.10 - - [07/Mar/2004:23:50:03 -0800] "GET /ops/SP/play//view/Main/TokyoOffice?rev=1.3 HTTP/1.1" 200 3853 +64.242.88.10 - - [07/Mar/2004:23:51:38 -0800] "GET /ops/SP/play//view/Main/PostSuper?rev=r1.1 HTTP/1.1" 200 3629 +64.242.88.10 - - [07/Mar/2004:23:56:30 -0800] "GET /ops/SP/play//rdiff/Main/PostQueue HTTP/1.1" 200 4662 +64.242.88.10 - - [07/Mar/2004:23:58:53 -0800] "GET /ops/SP/play//edit/TWiki/TablePlugin?t=1078681446 HTTP/1.1" 401 12851 +dsl-80-43-113-44.access.uk.tiscali.com - - [08/Mar/2004:00:05:30 -0800] "GET / HTTP/1.1" 200 3169 +dsl-80-43-113-44.access.uk.tiscali.com - - [08/Mar/2004:00:05:35 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +dsl-80-43-113-44.access.uk.tiscali.com - - [08/Mar/2004:00:06:32 -0800] "GET /DCC.jsp HTTP/1.1" 200 2878 +64.242.88.10 - - [08/Mar/2004:00:08:58 -0800] "GET /ops/SP/play//oops/Sandbox/WebHome?template=oopsmore¶m1=1.7¶m2=1.7 HTTP/1.1" 200 4226 +64.242.88.10 - - [08/Mar/2004:00:11:22 -0800] "GET /ops/SP/play//edit/Main/WelcomeGuest?topicparent=Main.WebHome HTTP/1.1" 401 12846 +lj1125.passgo.com - - [08/Mar/2004:00:17:00 -0800] "GET /ops/SP/play//oops/Main/TWiki HTTP/1.0" 200 209 +64.242.88.10 - - [08/Mar/2004:00:17:22 -0800] "GET /ops/SP/play//view/TWiki/RichardDonkin?skin=print HTTP/1.1" 200 1729 +64.242.88.10 - - [08/Mar/2004:00:19:51 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=r1.4 HTTP/1.1" 200 7049 +64.242.88.10 - - [08/Mar/2004:00:21:54 -0800] "GET /ops/SP/play//view/TWiki/TWikiRegistration?rev=r1.7 HTTP/1.1" 200 12737 +64.242.88.10 - - [08/Mar/2004:00:25:11 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.26 HTTP/1.1" 200 22710 +64.242.88.10 - - [08/Mar/2004:00:27:53 -0800] "GET /ops/SP/play//view/TWiki/GoBox HTTP/1.1" 200 3762 +64.242.88.10 - - [08/Mar/2004:00:29:13 -0800] "GET /ops/SP/play//view/Main/FileAttachment?rev=1.1 HTTP/1.1" 200 17757 +64.242.88.10 - - [08/Mar/2004:00:32:45 -0800] "GET /ops/SP/play//attach/TWiki/KevinKinnell HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:00:36:21 -0800] "GET /ops/SP/play//rdiff/TWiki/WikiWikiClones HTTP/1.1" 200 9259 +64.242.88.10 - - [08/Mar/2004:00:37:23 -0800] "GET /ops/SP/play//oops/Main/NicholasLee?template=oopsmore¶m1=1.2¶m2=1.2 HTTP/1.1" 200 6558 +64.242.88.10 - - [08/Mar/2004:00:40:10 -0800] "GET /ops/SP/play//edit/Main/TWikiForms?topicparent=Main.TWikiVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:00:43:43 -0800] "GET /ops/SP/play//rdiff/TWiki/DefaultPlugin HTTP/1.1" 200 20376 +64.242.88.10 - - [08/Mar/2004:00:50:59 -0800] "GET /mailman/admin/educationadmin HTTP/1.1" 200 2150 +64.242.88.10 - - [08/Mar/2004:00:52:12 -0800] "GET /mailman/private/hsdivision/ HTTP/1.1" 200 1549 +64.242.88.10 - - [08/Mar/2004:00:54:26 -0800] "GET /mailman/listinfo/artsscience HTTP/1.1" 200 6248 +64.242.88.10 - - [08/Mar/2004:00:55:38 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=^i HTTP/1.1" 200 7226 +64.242.88.10 - - [08/Mar/2004:01:00:08 -0800] "GET /ops/SP/play//rdiff/TWiki/AdrianLynch HTTP/1.1" 200 4011 +64.242.88.10 - - [08/Mar/2004:01:01:15 -0800] "GET /ops/SP/play//view/Main/WelcomeGuest HTTP/1.1" 200 4723 +64.242.88.10 - - [08/Mar/2004:01:02:16 -0800] "GET /ops/SP/play//view/Main/MikeMannix?rev=1.3 HTTP/1.1" 200 4721 +64.242.88.10 - - [08/Mar/2004:01:04:05 -0800] "GET /ops/SP/play//edit/TWiki/WikiStyleWord?topicparent=TWiki.TextFormattingFAQ HTTP/1.1" 401 12846 +lj1089.passgo.com - - [08/Mar/2004:01:04:54 -0800] "GET /ops/SP/play//oops/TWiki/InterWikis HTTP/1.0" 200 209 +64.242.88.10 - - [08/Mar/2004:01:10:43 -0800] "GET /ops/SP/play//view/TWiki/FormattedSearch?rev=1.8 HTTP/1.1" 200 20434 +64.242.88.10 - - [08/Mar/2004:01:12:20 -0800] "GET /ops/SP/play//view/TWiki/TWikiEnhancementRequests?rev=1.3 HTTP/1.1" 200 4379 +64.242.88.10 - - [08/Mar/2004:01:16:37 -0800] "GET /ops/SP/play//view/Main/FileAttachment?rev=1.2 HTTP/1.1" 200 17919 +64.242.88.10 - - [08/Mar/2004:01:19:18 -0800] "GET /ops/SP/play//edit/TWiki/AppendixFileSystem?t=1078674582 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:01:24:13 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.33 HTTP/1.1" 200 26294 +64.242.88.10 - - [08/Mar/2004:01:25:15 -0800] "GET /ops/SP/play//search/Main/?scope=topic®ex=on&search=^t HTTP/1.1" 200 8306 +64.242.88.10 - - [08/Mar/2004:01:29:17 -0800] "GET /ops/SP/play//oops/TWiki/TWikiPlugins?template=oopsmore¶m1=1.21¶m2=1.21 HTTP/1.1" 200 11341 +64.242.88.10 - - [08/Mar/2004:01:30:39 -0800] "GET /mailman/private/sswk/ HTTP/1.1" 200 1531 +64.242.88.10 - - [08/Mar/2004:01:33:14 -0800] "GET /mailman/private/business/ HTTP/1.1" 200 1543 +64.242.88.10 - - [08/Mar/2004:01:35:13 -0800] "GET /ops/SP/play//edit/TWiki/InterWikis?t=1078696998 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:01:41:14 -0800] "GET /ops/SP/play//view/TWiki/WelcomeGuest?rev=r1.18 HTTP/1.1" 200 14001 +64.242.88.10 - - [08/Mar/2004:01:46:05 -0800] "GET /ops/SP/play//search/TWiki/?search=\\.*&scope=topic&order=modified&reverse=on®ex=on&nosearch=on&limit=200 HTTP/1.1" 200 101279 +64.242.88.10 - - [08/Mar/2004:01:47:06 -0800] "GET /ops/SP/play//edit/TWiki/TWikiPages?topicparent=TWiki.WelcomeGuest HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:01:48:06 -0800] "GET /ops/SP/play//view/Main/WebHome?rev=r1.16 HTTP/1.1" 200 9342 +64.242.88.10 - - [08/Mar/2004:01:50:37 -0800] "GET /ops/SP/play//rdiff/TWiki/RyanFreebern?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5243 +64.242.88.10 - - [08/Mar/2004:01:59:13 -0800] "GET /ops/SP/play//edit/Main/Smtp_line_length_limit?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:02:00:30 -0800] "GET /ops/SP/play//view/Main/WebStatistics?skin=print HTTP/1.1" 200 6194 +64.242.88.10 - - [08/Mar/2004:02:01:34 -0800] "GET /mailman/listinfo/webber HTTP/1.1" 200 6051 +64.242.88.10 - - [08/Mar/2004:02:03:12 -0800] "GET /mailman/admin/mlc HTTP/1.1" 200 2060 +64.242.88.10 - - [08/Mar/2004:02:05:15 -0800] "GET /mailman/listinfo/jjec HTTP/1.1" 200 6297 +64.242.88.10 - - [08/Mar/2004:02:06:17 -0800] "GET /mailman/listinfo/deans HTTP/1.1" 200 6102 +64.242.88.10 - - [08/Mar/2004:02:07:21 -0800] "GET /mailman/listinfo/gisgrad HTTP/1.1" 200 6024 +64.242.88.10 - - [08/Mar/2004:02:09:08 -0800] "GET /ops/SP/play//view/Main/WebNotify HTTP/1.1" 200 4468 +64.242.88.10 - - [08/Mar/2004:02:12:24 -0800] "GET /ops/SP/play//edit/Main/Setgid_group?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:02:16:24 -0800] "GET /ops/SP/play//view/Main/WebChanges?skin=print HTTP/1.1" 200 38580 +lj1016.passgo.com - - [08/Mar/2004:02:17:10 -0800] "GET /ops/SP/play//oops/TWiki/FileAttachment HTTP/1.0" 200 209 +lj1036.passgo.com - - [08/Mar/2004:02:22:19 -0800] "GET /ops/SP/play//view/Main/TWi HTTP/1.0" 200 4866 +64.242.88.10 - - [08/Mar/2004:02:23:45 -0800] "GET /ops/SP/play//rdiff/TWiki/IncludeTopicsAndWebPages HTTP/1.1" 200 20972 +64.242.88.10 - - [08/Mar/2004:02:26:44 -0800] "GET /ops/SP/play//oops/Main/WebChanges?template=oopsmore¶m1=1.2¶m2=1.2 HTTP/1.1" 200 6540 +64.242.88.10 - - [08/Mar/2004:02:27:51 -0800] "GET /ops/SP/play//rdiff/TWiki/InstantEnhancements HTTP/1.1" 200 25123 +64.242.88.10 - - [08/Mar/2004:02:33:28 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiPreferences?rev1=1.47&rev2=1.46 HTTP/1.1" 200 4313 +64.242.88.10 - - [08/Mar/2004:02:34:40 -0800] "GET /ops/SP/play//view/Main/WebHome?rev=r1.24 HTTP/1.1" 200 9769 +64.242.88.10 - - [08/Mar/2004:02:42:36 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +64.242.88.10 - - [08/Mar/2004:02:45:03 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&bookview=on&search=.* HTTP/1.1" 200 102399 +64.242.88.10 - - [08/Mar/2004:02:46:12 -0800] "GET /ops/SP/play//edit/Main/Local_recipient_maps?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851 +64.242.88.10 - - [08/Mar/2004:02:47:58 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +lj1025.passgo.com - - [08/Mar/2004:02:48:05 -0800] "GET /ops/SP/play//oops/Main/KevinWGage HTTP/1.0" 200 209 +prxint-sxb3.e-i.net - - [08/Mar/2004:02:50:53 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +prxint-sxb3.e-i.net - - [08/Mar/2004:02:50:54 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +64.242.88.10 - - [08/Mar/2004:02:52:39 -0800] "GET /ops/SP/play//view/Main/PostfixCmd HTTP/1.1" 200 4173 +prxint-sxb2.e-i.net - - [08/Mar/2004:02:54:29 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.0" 200 4022 +64.242.88.10 - - [08/Mar/2004:02:54:54 -0800] "GET /ops/SP/play//edit/TWiki/NewTopic?topicparent=TWiki.WikiSyntax HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:02:59:03 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiSite HTTP/1.1" 200 71941 +64.242.88.10 - - [08/Mar/2004:03:01:12 -0800] "GET /ops/SP/play//rdiff/TWiki/SimultaneousEdits HTTP/1.1" 200 6180 +64.242.88.10 - - [08/Mar/2004:03:06:31 -0800] "GET /ops/SP/play//view/Main/NicholasLee?rev=1.2 HTTP/1.1" 200 3570 +64.242.88.10 - - [08/Mar/2004:03:07:59 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=1.9 HTTP/1.1" 200 15756 +64.242.88.10 - - [08/Mar/2004:03:09:20 -0800] "GET /mailman/listinfo/ncbnpfaculty HTTP/1.1" 200 6331 +64.242.88.10 - - [08/Mar/2004:03:11:28 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Inter%20*Wikis[^A-Za-z] HTTP/1.1" 200 5113 +64.242.88.10 - - [08/Mar/2004:03:16:22 -0800] "GET /ops/SP/play//oops/TWiki/TextFormattingFAQ?template=oopsmore¶m1=1.14¶m2=1.14 HTTP/1.1" 200 11364 +64.242.88.10 - - [08/Mar/2004:03:17:50 -0800] "GET /ops/SP/play//rdiff/Main/WebTopicList HTTP/1.1" 200 8004 +64.242.88.10 - - [08/Mar/2004:03:21:16 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +64.242.88.10 - - [08/Mar/2004:03:26:06 -0800] "GET /mailman/private/mlc/ HTTP/1.1" 200 1528 +64.242.88.10 - - [08/Mar/2004:03:28:02 -0800] "GET /ops/SP/play//view/TWiki/WikiName HTTP/1.1" 200 4811 +64.242.88.10 - - [08/Mar/2004:03:33:52 -0800] "GET /ops/SP/play//rdiff/Main/WebRss HTTP/1.1" 200 20726 +64.242.88.10 - - [08/Mar/2004:03:35:42 -0800] "GET /ops/SP/play//rdiff/TWiki/SvenDowideit?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5277 +rouble.cc.strath.ac.uk - - [08/Mar/2004:03:40:51 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +213.181.81.4 - - [08/Mar/2004:03:42:20 -0800] "GET /LateEmail.jsp HTTP/1.0" 200 7649 +64.242.88.10 - - [08/Mar/2004:03:46:27 -0800] "GET /ops/SP/play//edit/Main/Deliver_lock_attempts?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:03:48:18 -0800] "GET /ops/SP/play//edit/Main/Daemon_directory?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:03:49:24 -0800] "GET /ops/SP/play//rdiff/TWiki/KlausWriessnegger?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5421 +64.242.88.10 - - [08/Mar/2004:03:51:05 -0800] "GET /ops/SP/play//view/Main/TWikiGuest?rev=1.4 HTTP/1.1" 200 4719 +64.242.88.10 - - [08/Mar/2004:03:52:17 -0800] "GET /ops/SP/play//edit/Main/Relayhost?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +lj1036.passgo.com - - [08/Mar/2004:03:53:59 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1159.passgo.com - - [08/Mar/2004:03:54:03 -0800] "GET /ops/SP/play//oops/Main/TWi HTTP/1.0" 200 209 +64.242.88.10 - - [08/Mar/2004:03:55:09 -0800] "GET /ops/SP/play//edit/Main/BookView?topicparent=Main.TWikiVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:04:16:08 -0800] "GET /ops/SP/play//rdiff/TWiki/DeleteOrRenameATopic HTTP/1.1" 200 10254 +64.242.88.10 - - [08/Mar/2004:04:18:28 -0800] "GET /ops/SP/play//view/TWiki/DavidWarman HTTP/1.1" 200 3739 +64.242.88.10 - - [08/Mar/2004:04:20:48 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.28 HTTP/1.1" 200 22777 +64.242.88.10 - - [08/Mar/2004:04:21:53 -0800] "GET /ops/SP/play//rdiff/Main/PeterThoeny HTTP/1.1" 200 18927 +64.242.88.10 - - [08/Mar/2004:04:22:55 -0800] "GET /ops/SP/play//edit/TWiki/SvenDowideit?t=1078710644 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:04:24:47 -0800] "GET /ops/SP/play//edit/Main/RBLsHowTo?t=1078668449 HTTP/1.1" 401 12846 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:25:38 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.0" 200 5672 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:25:44 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:26:02 -0800] "GET /ops/SP/play//view/Main/SideBar HTTP/1.0" 200 3960 +64.242.88.10 - - [08/Mar/2004:04:26:02 -0800] "GET /ops/SP/play//rdiff/TWiki/DefaultPlugin?rev1=1.5&rev2=1.4 HTTP/1.1" 200 4911 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:26:11 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.0" 200 4515 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:28:34 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.0" 200 4213 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:28:38 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.0" 200 4004 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:28:41 -0800] "GET /ops/SP/play//view/Main/PostfixCmd HTTP/1.0" 200 4154 +64.242.88.10 - - [08/Mar/2004:04:28:42 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiHistory?rev1=1.61&rev2=1.60 HTTP/1.1" 200 4898 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:28:52 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.0" 200 3617 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:29:00 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.0" 200 4646 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:29:11 -0800] "GET /ops/SP/play//view/Main/ConfigurationVariables HTTP/1.0" 200 58169 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:29:21 -0800] "GET /ops/SP/play//edit/Main/Propagate_unmatched_extensions?topicparent=Main.ConfigurationVariables HTTP/1.0" 401 12816 +prxint-sxb3.e-i.net - - [08/Mar/2004:04:29:30 -0800] "GET /go/bin/test/TWikiDocGraphics/help.gif HTTP/1.0" 200 130 +64.242.88.10 - - [08/Mar/2004:04:33:25 -0800] "GET /mailman/admin/hs_support HTTP/1.1" 200 2120 +64.242.88.10 - - [08/Mar/2004:04:40:32 -0800] "GET /ops/SP/play//edit/Main/Always_bcc?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:04:43:52 -0800] "GET /ops/SP/play//view/TWiki/WelcomeGuest?rev=r1.5 HTTP/1.1" 200 9492 +64.242.88.10 - - [08/Mar/2004:04:52:13 -0800] "GET /ops/SP/play//rdiff/Main/TWikiGuest?rev1=1.5&rev2=1.4 HTTP/1.1" 200 6233 +64.242.88.10 - - [08/Mar/2004:04:55:40 -0800] "GET /ops/SP/play//edit/Main/Delay_warning_time?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:04:59:13 -0800] "GET /ops/SP/play//edit/TWiki/KlausWriessnegger?t=1078709735 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:05:00:42 -0800] "GET /ops/SP/play//rdiff/TWiki/StanleyKnutson HTTP/1.1" 200 5327 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:00:44 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:00:45 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:00:46 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:00:52 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:01:02 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:01:14 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +64.242.88.10 - - [08/Mar/2004:05:01:58 -0800] "GET /ops/SP/play//view/TWiki/WhatIsWikiWiki HTTP/1.1" 200 4234 +200.160.249.68.bmf.com.br - - [08/Mar/2004:05:02:06 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +200.160.249.68.bmf.com.br - - [08/Mar/2004:05:02:07 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +64.242.88.10 - - [08/Mar/2004:05:03:13 -0800] "GET /ops/SP/play//view/Main/WebIndex?rev=1.1 HTTP/1.1" 200 44960 +64.242.88.10 - - [08/Mar/2004:05:13:35 -0800] "GET /mailman/private/hs_support/ HTTP/1.1" 200 1549 +68-174-110-154.nyc.rr.com - - [08/Mar/2004:05:16:15 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +68-174-110-154.nyc.rr.com - - [08/Mar/2004:05:16:20 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +64.242.88.10 - - [08/Mar/2004:05:22:57 -0800] "GET /ops/SP/play//attach/Sandbox/WebHome HTTP/1.1" 401 12846 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:23:37 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +66-194-6-70.gen.twtelecom.net - - [08/Mar/2004:05:24:18 -0800] "GET / HTTP/1.1" 200 3169 +64.242.88.10 - - [08/Mar/2004:05:24:29 -0800] "GET /ops/SP/play//edit/TWiki/UnchangeableTopicBug?topicparent=TWiki.TWikiHistory HTTP/1.1" 401 12846 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:24:50 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:25:46 -0800] "GET /ops/SP/play//view/Main/Postfix HTTP/1.1" 200 3699 +64.242.88.10 - - [08/Mar/2004:05:26:02 -0800] "GET /ops/SP/play//view/Main/TWikiGuest?skin=print HTTP/1.1" 200 2372 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:26:06 -0800] "GET /ops/SP/play//edit/Main/UvscanAndPostFix?topicparent=Main.WebHome HTTP/1.1" 401 12851 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:26:08 -0800] "GET /go/bin/test/TWikiDocGraphics/help.gif HTTP/1.1" 200 130 +p213.54.168.132.tisdip.tiscali.de - - [08/Mar/2004:05:26:16 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +64.242.88.10 - - [08/Mar/2004:05:30:07 -0800] "GET /ops/SP/play//view/TWiki/SvenDowideit?rev=1.1 HTTP/1.1" 200 3564 +64.242.88.10 - - [08/Mar/2004:05:31:47 -0800] "GET /ops/SP/play//edit/Main/Maps_rbl_reject_code?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +lj1027.passgo.com - - [08/Mar/2004:05:32:01 -0800] "GET /ops/SP/play//view/TWiki/2fa HTTP/1.0" 200 4615 +64.242.88.10 - - [08/Mar/2004:05:34:33 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Web%20*Changes[^A-Za-z] HTTP/1.1" 200 4829 +64.242.88.10 - - [08/Mar/2004:05:36:56 -0800] "GET /ops/SP/play//edit/Main/WebStatistics?t=1078690975 HTTP/1.1" 401 12851 +68-174-110-154.nyc.rr.com - - [08/Mar/2004:05:38:57 -0800] "GET /razor.jsp HTTP/1.1" 304 - +64.242.88.10 - - [08/Mar/2004:05:42:06 -0800] "GET /ops/SP/play//view/Main/RelayGateway?rev=1.3 HTTP/1.1" 200 4232 +64.242.88.10 - - [08/Mar/2004:05:47:38 -0800] "GET /robots.txt HTTP/1.1" 200 68 +64.242.88.10 - - [08/Mar/2004:05:48:48 -0800] "GET /ops/SP/play//rdiff/TWiki/KevinKinnell?rev1=1.4&rev2=1.3 HTTP/1.1" 200 4369 +64.242.88.10 - - [08/Mar/2004:05:51:45 -0800] "GET /ops/SP/play//view/TWiki/WelcomeGuest?rev=r1.11 HTTP/1.1" 200 13102 +64.242.88.10 - - [08/Mar/2004:05:56:08 -0800] "GET /ops/SP/play//view/TWiki/TWikiRegistration?rev=r1.4 HTTP/1.1" 200 12113 +64.242.88.10 - - [08/Mar/2004:05:57:15 -0800] "GET /ops/SP/play//edit/TWiki/TWikiCodevTWikiEnhancementRequests?topicparent=TWiki.TWikiHistory HTTP/1.1" 401 12851 +64.242.88.10 - - [08/Mar/2004:05:58:39 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Peter%20*Fokkinga[^A-Za-z] HTTP/1.1" 200 4388 +64.242.88.10 - - [08/Mar/2004:06:01:51 -0800] "GET /ops/SP/play//attach/Main/WebPreferences HTTP/1.1" 401 12851 +64.242.88.10 - - [08/Mar/2004:06:09:37 -0800] "GET /mailman/admin/hs_rcafaculty HTTP/1.1" 200 2144 +64.242.88.10 - - [08/Mar/2004:06:17:13 -0800] "GET /ops/SP/play//rdiff/TWiki/WebChanges HTTP/1.1" 200 114167 +64.242.88.10 - - [08/Mar/2004:06:20:36 -0800] "GET /ops/SP/play//view/Main/JorisBenschop?skin=print HTTP/1.1" 200 2717 +64.242.88.10 - - [08/Mar/2004:06:23:52 -0800] "GET /ops/SP/play//edit/TWiki/TestArea?topicparent=TWiki.WelcomeGuest HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:06:32:14 -0800] "GET /ops/SP/play//view/TWiki/WelcomeGuest?rev=r1.6 HTTP/1.1" 200 12620 +64.242.88.10 - - [08/Mar/2004:06:37:19 -0800] "GET /ops/SP/play//rdiff/TWiki/HaroldGottschalk?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5389 +64.242.88.10 - - [08/Mar/2004:06:41:22 -0800] "GET /pipermail/techcomm/ HTTP/1.1" 200 1176 +64.242.88.10 - - [08/Mar/2004:06:42:29 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.19 HTTP/1.1" 200 20488 +64.242.88.10 - - [08/Mar/2004:06:43:32 -0800] "GET /ops/SP/play//edit/Sandbox/TestTopic2?topicparent=Sandbox.WebHome HTTP/1.1" 401 12846 +128.227.88.79 - - [08/Mar/2004:06:47:41 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +128.227.88.79 - - [08/Mar/2004:06:47:41 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +64.242.88.10 - - [08/Mar/2004:06:49:27 -0800] "GET /ops/SP/play//attach/TWiki/InterWikis HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:06:54:30 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiSkins?rev1=1.11&rev2=1.10 HTTP/1.1" 200 5711 +64.242.88.10 - - [08/Mar/2004:06:57:09 -0800] "GET /ops/SP/play//rdiff/TWiki/WebNotify HTTP/1.1" 200 11780 +128.227.88.79 - - [08/Mar/2004:06:57:46 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +128.227.88.79 - - [08/Mar/2004:06:57:46 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +64.242.88.10 - - [08/Mar/2004:07:00:15 -0800] "GET /ops/SP/play//view/TWiki/DontNotify?rev=1.1 HTTP/1.1" 200 3965 +64.242.88.10 - - [08/Mar/2004:07:07:13 -0800] "GET /ops/SP/play//edit/Main/Masquerade_classes?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +128.227.88.79 - - [08/Mar/2004:07:09:12 -0800] "GET /ops/SP/play//view/Main/SpamAssassin HTTP/1.1" 200 4081 +64.242.88.10 - - [08/Mar/2004:07:09:21 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=r1.10 HTTP/1.1" 200 8312 +64.242.88.10 - - [08/Mar/2004:07:10:26 -0800] "GET /ops/SP/play//view/TWiki/HaroldGottschalk?rev=1.2 HTTP/1.1" 200 3774 +64.242.88.10 - - [08/Mar/2004:07:11:37 -0800] "GET /ops/SP/play//edit/TWiki/TWikiCodevTWikiPlannedFeatures?topicparent=TWiki.TWikiHistory HTTP/1.1" 401 12851 +64.242.88.10 - - [08/Mar/2004:07:12:39 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=r1.44 HTTP/1.1" 200 41434 +64.242.88.10 - - [08/Mar/2004:07:22:13 -0800] "GET /ops/SP/play//view/TWiki/PeterFokkinga?rev=1.2 HTTP/1.1" 200 3748 +64.242.88.10 - - [08/Mar/2004:07:23:38 -0800] "GET /ops/SP/play//edit/TWiki/TWikiPlugins?t=1078696313 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:07:24:43 -0800] "GET /mailman/listinfo/webct HTTP/1.1" 200 6377 +64.242.88.10 - - [08/Mar/2004:07:25:56 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +64.242.88.10 - - [08/Mar/2004:07:27:01 -0800] "GET /mailman/listinfo/faculty HTTP/1.1" 200 6054 +61.9.4.61 - - [08/Mar/2004:07:27:36 -0800] "GET /_vti_bin/owssvr.dll?UL=1&ACT=4&BUILD=2614&STRMVER=4&CAPREQ=0 HTTP/1.0" 404 284 +61.9.4.61 - - [08/Mar/2004:07:27:36 -0800] "GET /SpamAssassin.jsp HTTP/1.0" 200 7368 +61.9.4.61 - - [08/Mar/2004:07:27:37 -0800] "GET /MSOffice/cltreq.asp?UL=1&ACT=4&BUILD=2614&STRMVER=4&CAPREQ=0 HTTP/1.0" 404 284 +64.242.88.10 - - [08/Mar/2004:07:28:29 -0800] "GET /mailman/admin/sswk HTTP/1.1" 200 2072 +64.242.88.10 - - [08/Mar/2004:07:29:56 -0800] "GET /mailman/listinfo/purchasing HTTP/1.1" 200 6050 +64.242.88.10 - - [08/Mar/2004:07:35:50 -0800] "GET /ops/SP/play//edit/Main/Invalid_hostname_reject_code?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:07:39:31 -0800] "GET /ops/SP/play//rdiff/Main/WebPreferences?rev1=1.14&rev2=1.13 HTTP/1.1" 200 7207 +64.242.88.10 - - [08/Mar/2004:07:40:54 -0800] "GET /ops/SP/play//rename/TWiki/TWikiHistory HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:07:43:21 -0800] "GET /ops/SP/play//view/TWiki/SearchDoesNotWork?rev=r1.2 HTTP/1.1" 200 4072 +64.242.88.10 - - [08/Mar/2004:07:44:53 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=r1.50 HTTP/1.1" 200 42285 +64.242.88.10 - - [08/Mar/2004:07:49:56 -0800] "GET /ops/SP/play//edit/TWiki/RyanFreebern?t=1078701457 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:07:51:39 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=r1.2 HTTP/1.1" 200 6061 +64.242.88.10 - - [08/Mar/2004:07:53:19 -0800] "GET /ops/SP/play//rdiff/TWiki/WebTopicEditTemplate HTTP/1.1" 200 7895 +mcl02.tnr.on.ca - - [08/Mar/2004:07:53:37 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +mcl02.tnr.on.ca - - [08/Mar/2004:07:53:38 -0800] "GET /images/image005.jpg HTTP/1.1" 200 21125 +mcl02.tnr.on.ca - - [08/Mar/2004:07:53:38 -0800] "GET /images/image004.jpg HTTP/1.1" 200 10936 +mcl02.tnr.on.ca - - [08/Mar/2004:07:53:38 -0800] "GET /images/msgops.JPG HTTP/1.1" 200 7939 +64.242.88.10 - - [08/Mar/2004:07:54:30 -0800] "GET /ops/SP/play//edit/Main/Unknown_local_recipient_reject_code?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:07:56:34 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Web%20*Index[^A-Za-z] HTTP/1.1" 200 4163 +64.242.88.10 - - [08/Mar/2004:08:04:46 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +p5083cd5d.dip0.t-ipconnect.de - - [08/Mar/2004:08:09:32 -0800] "GET /SpamAssassin.jsp HTTP/1.0" 200 7368 +64.242.88.10 - - [08/Mar/2004:08:12:50 -0800] "GET /ops/SP/play//view/TWiki/ChangePassword?rev=r1.6 HTTP/1.1" 200 5181 +64.242.88.10 - - [08/Mar/2004:08:14:15 -0800] "GET /ops/SP/play//edit/TWiki/HaroldGottschalk?t=1078717948 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:08:15:21 -0800] "GET /ops/SP/play//edit/Main/Expand_owner_alias?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:08:17:09 -0800] "GET /ops/SP/play//view/Main/WebIndex?rev=r1.2 HTTP/1.1" 200 45059 +64.242.88.10 - - [08/Mar/2004:08:18:52 -0800] "GET /rfc.jsp HTTP/1.1" 200 3103 +pool-68-160-195-60.ny325.east.verizon.net - - [08/Mar/2004:08:21:00 -0800] "GET / HTTP/1.1" 200 3169 +pool-68-160-195-60.ny325.east.verizon.net - - [08/Mar/2004:08:21:00 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +64.242.88.10 - - [08/Mar/2004:08:21:47 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=RBLs%20*How%20*To[^A-Za-z] HTTP/1.1" 200 3575 +64.242.88.10 - - [08/Mar/2004:08:25:37 -0800] "GET /ops/SP/play//rdiff/TWiki/WebTopicEditTemplate?rev1=1.5&rev2=1.4 HTTP/1.1" 200 4212 +212.92.37.62 - - [08/Mar/2004:08:26:41 -0800] "GET / HTTP/1.1" 200 3169 +212.92.37.62 - - [08/Mar/2004:08:27:04 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +212.92.37.62 - - [08/Mar/2004:08:27:08 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +64.242.88.10 - - [08/Mar/2004:08:27:14 -0800] "GET /ops/SP/play//rdiff/Main/SpamAssassin HTTP/1.1" 200 4445 +212.92.37.62 - - [08/Mar/2004:08:27:23 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +212.92.37.62 - - [08/Mar/2004:08:27:28 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +64.242.88.10 - - [08/Mar/2004:08:28:23 -0800] "GET /ops/SP/play//rdiff/Main/TokyoOffice?rev1=1.2&rev2=1.1 HTTP/1.1" 200 7316 +64.242.88.10 - - [08/Mar/2004:08:29:36 -0800] "GET /ops/SP/play//view/TWiki/TWikiCategoryTable HTTP/1.1" 200 3729 +219.95.17.51 - - [08/Mar/2004:08:29:57 -0800] "GET / HTTP/1.1" 200 3169 +212.92.37.62 - - [08/Mar/2004:08:30:25 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +212.92.37.62 - - [08/Mar/2004:08:31:37 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +10.0.0.176 - - [08/Mar/2004:08:32:24 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [08/Mar/2004:08:32:27 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +10.0.0.176 - - [08/Mar/2004:08:32:27 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +212.92.37.62 - - [08/Mar/2004:08:32:34 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +212.92.37.62 - - [08/Mar/2004:08:33:27 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +212.92.37.62 - - [08/Mar/2004:08:33:30 -0800] "GET /ops/SP/play//view/Main/PostfixCmd HTTP/1.1" 200 4173 +212.92.37.62 - - [08/Mar/2004:08:33:39 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.1" 200 3629 +64.242.88.10 - - [08/Mar/2004:08:33:51 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=r1.14 HTTP/1.1" 200 8820 +212.92.37.62 - - [08/Mar/2004:08:33:52 -0800] "GET /ops/SP/play//view/Main/SideBar HTTP/1.1" 200 3972 +212.92.37.62 - - [08/Mar/2004:08:33:57 -0800] "GET /ops/SP/play//view/Main/DCCGraphs HTTP/1.1" 200 5402 +212.92.37.62 - - [08/Mar/2004:08:34:09 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +64.242.88.10 - - [08/Mar/2004:08:34:53 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiHistory?rev1=1.8&rev2=1.7 HTTP/1.1" 200 4972 +64.242.88.10 - - [08/Mar/2004:08:36:05 -0800] "GET /ops/SP/play//view/TWiki/ChangePassword?rev=r1.3 HTTP/1.1" 200 5229 +92-moc-6.acn.waw.pl - - [08/Mar/2004:08:37:14 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +92-moc-6.acn.waw.pl - - [08/Mar/2004:08:37:14 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +92-moc-6.acn.waw.pl - - [08/Mar/2004:08:37:17 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +64.242.88.10 - - [08/Mar/2004:08:37:23 -0800] "GET /ops/SP/play//attach/TWiki/HaroldGottschalk HTTP/1.1" 401 12846 +66.213.206.2 - - [08/Mar/2004:08:37:53 -0800] "GET / HTTP/1.1" 200 3169 +64.242.88.10 - - [08/Mar/2004:08:40:15 -0800] "GET /LateEmail.jsp HTTP/1.1" 200 7649 +64.242.88.10 - - [08/Mar/2004:08:52:13 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.15 HTTP/1.1" 200 16746 +64.242.88.10 - - [08/Mar/2004:08:53:17 -0800] "GET /ops/SP/play//view/TWiki/TWikiTutorial HTTP/1.1" 200 14485 +64.242.88.10 - - [08/Mar/2004:08:55:12 -0800] "GET /mailman/private/dentalstudies/ HTTP/1.1" 200 1558 +spot.nnacorp.com - - [08/Mar/2004:09:02:14 -0800] "GET / HTTP/1.1" 200 3169 +spot.nnacorp.com - - [08/Mar/2004:09:02:21 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +spot.nnacorp.com - - [08/Mar/2004:09:02:21 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +10.0.0.176 - - [08/Mar/2004:09:02:29 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [08/Mar/2004:09:02:31 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 7326 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 7927 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7182 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8866 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9307 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6805 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6596 +10.0.0.176 - - [08/Mar/2004:09:02:32 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5499 +spot.nnacorp.com - - [08/Mar/2004:09:02:54 -0800] "GET /ops/SP/play//view/Main/TWikiUsers HTTP/1.1" 200 6697 +spot.nnacorp.com - - [08/Mar/2004:09:02:54 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +64.242.88.10 - - [08/Mar/2004:09:03:18 -0800] "GET /ststats/index.jsp HTTP/1.1" 200 2955 +64.242.88.10 - - [08/Mar/2004:09:05:54 -0800] "GET /ops/SP/play//edit/Sandbox/TestTopic6?topicparent=Sandbox.WebHome HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:09:09:55 -0800] "GET /ops/SP/play//view/TWiki/TablePlugin?skin=print HTTP/1.1" 200 1572 +64.242.88.10 - - [08/Mar/2004:09:12:54 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Spam%20*Assassin[^A-Za-z] HTTP/1.1" 200 8782 +lhr003a.dhl.com - - [08/Mar/2004:09:16:26 -0800] "GET / HTTP/1.0" 200 3169 +lhr003a.dhl.com - - [08/Mar/2004:09:17:16 -0800] "GET /ststats/index.jsp HTTP/1.0" 200 2955 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.0" 200 3040 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.0" 200 2341 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.0" 200 2271 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.0" 200 3302 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.0" 200 1663 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.0" 200 2521 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.0" 200 1918 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.0" 200 1580 +lhr003a.dhl.com - - [08/Mar/2004:09:17:17 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.0" 200 2202 +lhr003a.dhl.com - - [08/Mar/2004:09:17:18 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.0" 200 1822 +lhr003a.dhl.com - - [08/Mar/2004:09:17:18 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.0" 200 1526 +10.0.0.176 - - [08/Mar/2004:09:18:53 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [08/Mar/2004:09:18:56 -0800] "GET /ststats/index.jsp HTTP/1.1" 304 - +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3040 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2271 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2341 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3302 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1580 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 1918 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1663 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2202 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2521 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1822 +10.0.0.176 - - [08/Mar/2004:09:18:57 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1526 +64.242.88.10 - - [08/Mar/2004:09:23:03 -0800] "GET /ops/SP/play//view/TWiki/SearchDoesNotWork?rev=r1.1 HTTP/1.1" 200 3981 +64.242.88.10 - - [08/Mar/2004:09:25:42 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=TWiki%20*FAQ[^A-Za-z] HTTP/1.1" 200 12083 +lj1036.passgo.com - - [08/Mar/2004:09:29:35 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1027.passgo.com - - [08/Mar/2004:09:29:36 -0800] "GET /ops/SP/play//oops/Know/WinDoze95Crash HTTP/1.0" 200 209 +pool-68-160-195-60.ny325.east.verizon.net - - [08/Mar/2004:09:30:10 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +pool-68-160-195-60.ny325.east.verizon.net - - [08/Mar/2004:09:30:11 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +pool-68-160-195-60.ny325.east.verizon.net - - [08/Mar/2004:09:30:11 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +64.242.88.10 - - [08/Mar/2004:09:30:40 -0800] "GET /ops/SP/play//view/TWiki/WebSearch?rev=r1.10 HTTP/1.1" 200 9419 +64.242.88.10 - - [08/Mar/2004:09:32:32 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiDownload HTTP/1.1" 200 5933 +64.242.88.10 - - [08/Mar/2004:09:33:46 -0800] "GET /ops/SP/play//view/Main/SideBar?rev=1.1 HTTP/1.1" 200 3564 +lj1156.passgo.com - - [08/Mar/2004:09:33:53 -0800] "GET /ops/SP/play//oops/TWiki/TWikiAccessControl HTTP/1.0" 200 209 +64.242.88.10 - - [08/Mar/2004:09:34:58 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiFAQ HTTP/1.1" 200 43115 +64.242.88.10 - - [08/Mar/2004:09:36:35 -0800] "GET /ops/SP/play//edit/TWiki/WebNotification?topicparent=TWiki.TWikiUpgradeTo01May2000 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:09:38:11 -0800] "GET /ops/SP/play//view/Main/TWikiGuest?rev=r1.3 HTTP/1.1" 200 4604 +lj1156.passgo.com - - [08/Mar/2004:09:40:30 -0800] "GET /ops/SP/play//view/TWiki/d43 HTTP/1.0" 200 4619 +64.242.88.10 - - [08/Mar/2004:09:41:15 -0800] "GET /ops/SP/play//edit/Main/Export_environment?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:09:42:27 -0800] "GET /ops/SP/play//rdiff/Know/ReadmeFirst?rev1=1.6&rev2=1.5 HTTP/1.1" 200 4187 +64.242.88.10 - - [08/Mar/2004:09:45:15 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Change%20*Password[^A-Za-z] HTTP/1.1" 200 7226 +64.242.88.10 - - [08/Mar/2004:10:01:06 -0800] "GET /ops/SP/play//view/TWiki/TWikiTopics?rev=r1.4 HTTP/1.1" 200 5171 +64.242.88.10 - - [08/Mar/2004:10:05:40 -0800] "GET /ops/SP/play//view/TWiki/WebSearch?rev=r1.9 HTTP/1.1" 200 9469 +lj1164.passgo.com - - [08/Mar/2004:10:06:28 -0800] "GET /ops/SP/play//view/Main/DCCGraphs HTTP/1.0" 200 5383 +64.242.88.10 - - [08/Mar/2004:10:08:02 -0800] "GET /ops/SP/play//rename/TWiki/DefaultPlugin HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:10:09:52 -0800] "GET /ops/SP/play//view/Main/TWikiGuest?rev=r1.1 HTTP/1.1" 200 3763 +64.242.88.10 - - [08/Mar/2004:10:14:46 -0800] "GET /ops/SP/play//edit/TWiki/TWikiRegistration?t=1078670224 HTTP/1.1" 401 12851 +64.242.88.10 - - [08/Mar/2004:10:16:52 -0800] "GET /ops/SP/play//view/Main/TWikiAdminGroup?rev=1.6 HTTP/1.1" 200 4462 +64.242.88.10 - - [08/Mar/2004:10:18:21 -0800] "GET /ops/SP/play//rdiff/TWiki/WikiSyntax HTTP/1.1" 200 59454 +64.242.88.10 - - [08/Mar/2004:10:21:21 -0800] "GET /ops/SP/play//oops/TWiki/WikiCulture?template=oopsmore¶m1=1.8¶m2=1.8 HTTP/1.1" 200 11245 +64.242.88.10 - - [08/Mar/2004:10:30:56 -0800] "GET /ops/SP/play//view/TWiki/WikiTopic HTTP/1.1" 200 4646 +64.242.88.10 - - [08/Mar/2004:10:32:18 -0800] "GET /ops/SP/play//rdiff/TWiki/WebPreferences HTTP/1.1" 200 36410 +64.242.88.10 - - [08/Mar/2004:10:34:55 -0800] "GET /ops/SP/play//view/TWiki/WebSearch?skin=print HTTP/1.1" 200 7196 +64.242.88.10 - - [08/Mar/2004:10:40:09 -0800] "GET /ops/SP/play//view/TWiki/TWikiTopics?rev=r1.7 HTTP/1.1" 200 8540 +64.242.88.10 - - [08/Mar/2004:10:45:25 -0800] "GET /ops/SP/play//search/Main/SearchResult?scope=text®ex=on&search=Thanadon%20*Somdee[^A-Za-z] HTTP/1.1" 200 4287 +64.242.88.10 - - [08/Mar/2004:10:46:34 -0800] "GET /ops/SP/play//view/TWiki/TWikiUpgradeTo01May2000?rev=1.3 HTTP/1.1" 200 7441 +10.0.0.176 - - [08/Mar/2004:10:48:02 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [08/Mar/2004:10:48:05 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 7213 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 7970 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7254 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8821 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6866 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9312 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6596 +10.0.0.176 - - [08/Mar/2004:10:48:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5499 +64.242.88.10 - - [08/Mar/2004:10:48:19 -0800] "GET /ops/SP/play//edit/Main/Max_use?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/index.jsp HTTP/1.1" 304 - +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3080 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2224 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3299 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2481 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1667 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2346 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 1872 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1585 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2202 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1833 +10.0.0.176 - - [08/Mar/2004:10:48:37 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1521 +64.242.88.10 - - [08/Mar/2004:10:50:05 -0800] "GET /ops/SP/play//rdiff/TWiki/WebRss HTTP/1.1" 200 21483 +64.242.88.10 - - [08/Mar/2004:11:03:34 -0800] "GET /ops/SP/play//rdiff/TWiki/WikiCulture?rev1=1.8&rev2=1.7 HTTP/1.1" 200 5326 +128.227.88.79 - - [08/Mar/2004:11:06:20 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +128.227.88.79 - - [08/Mar/2004:11:06:20 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +128.227.88.79 - - [08/Mar/2004:11:06:28 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +64.242.88.10 - - [08/Mar/2004:11:09:24 -0800] "GET /ops/SP/play//edit/Main/Lmtp_mail_timeout?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +128.227.88.79 - - [08/Mar/2004:11:10:09 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +128.227.88.79 - - [08/Mar/2004:11:10:24 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +128.227.88.79 - - [08/Mar/2004:11:11:04 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +128.227.88.79 - - [08/Mar/2004:11:11:10 -0800] "GET /ops/SP/play//view/Main/TWikiGroups HTTP/1.1" 200 4816 +128.227.88.79 - - [08/Mar/2004:11:11:15 -0800] "GET /ops/SP/play//view/Main/TWikiAdminGroup HTTP/1.1" 200 4175 +128.227.88.79 - - [08/Mar/2004:11:11:26 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +64.242.88.10 - - [08/Mar/2004:11:11:51 -0800] "GET /ops/SP/play//edit/Main/TWikiGuest?t=1078713282 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:11:15:51 -0800] "GET /ops/SP/play//rdiff/TWiki/AdminSkillsAssumptions HTTP/1.1" 200 10368 +64.242.88.10 - - [08/Mar/2004:11:17:49 -0800] "GET /ops/SP/play//view/Sandbox/WebHome?rev=r1.3 HTTP/1.1" 200 8708 +64.242.88.10 - - [08/Mar/2004:11:19:43 -0800] "GET /ops/SP/play//edit/TWiki/WikiNotation?t=1078726052 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:11:24:12 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Wiki%20*Notation[^A-Za-z] HTTP/1.1" 200 6558 +64.242.88.10 - - [08/Mar/2004:11:25:16 -0800] "GET /ops/SP/play//oops/TWiki/WikiNotation?template=oopsmore¶m1=1.3¶m2=1.3 HTTP/1.1" 200 11263 +10.0.0.176 - - [08/Mar/2004:11:40:41 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 7226 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 8055 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8787 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7088 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6866 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6596 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9312 +10.0.0.176 - - [08/Mar/2004:11:40:42 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5499 +64.242.88.10 - - [08/Mar/2004:11:41:14 -0800] "GET /mailman/admin/artsscience HTTP/1.1" 200 2125 +64.242.88.10 - - [08/Mar/2004:11:43:17 -0800] "GET /ops/SP/play//search/Main/?scope=topic®ex=on&search=^d HTTP/1.1" 200 5036 +64.242.88.10 - - [08/Mar/2004:11:45:08 -0800] "GET /ops/SP/play//edit/TWiki/TWikiCodevFeatureToDo?topicparent=TWiki.TWikiHistory HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:11:47:52 -0800] "GET /ops/SP/play//rename/TWiki/ResetPassword HTTP/1.1" 401 12851 +64.242.88.10 - - [08/Mar/2004:11:49:23 -0800] "GET /ops/SP/play//edit/Main/Fast_flush_domains?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:11:51:20 -0800] "GET /ops/SP/play//edit/Main/SpamAssassin?t=1078709979 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:11:56:19 -0800] "GET /ops/SP/play//view/TWiki/TWikiTopics?rev=r1.10 HTTP/1.1" 200 14650 +64.242.88.10 - - [08/Mar/2004:11:57:28 -0800] "GET /ops/SP/play//view/TWiki/FileAttribute?rev=r1.2 HTTP/1.1" 200 3949 +64.242.88.10 - - [08/Mar/2004:12:00:26 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiEnhancementRequests HTTP/1.1" 200 10417 +64.242.88.10 - - [08/Mar/2004:12:06:03 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Kevin%20*Kinnell[^A-Za-z] HTTP/1.1" 200 4536 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 7192 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 8081 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 9065 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7206 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9312 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6866 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6596 +10.0.0.176 - - [08/Mar/2004:12:06:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5499 +64.242.88.10 - - [08/Mar/2004:12:07:13 -0800] "GET /ops/SP/play//view/TWiki/FileAttribute?rev=1.2 HTTP/1.1" 200 3949 +64.242.88.10 - - [08/Mar/2004:12:08:32 -0800] "GET /ops/SP/play//view/TWiki/WikiNotation?skin=print HTTP/1.1" 200 1435 +64.242.88.10 - - [08/Mar/2004:12:10:39 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiPlannedFeatures HTTP/1.1" 200 10577 +64.242.88.10 - - [08/Mar/2004:12:12:50 -0800] "GET /mailman/admin/deans HTTP/1.1" 200 2080 +64.242.88.10 - - [08/Mar/2004:12:15:36 -0800] "GET /pipermail/webber/ HTTP/1.1" 200 1161 +64.242.88.10 - - [08/Mar/2004:12:20:18 -0800] "GET /ops/SP/play//view/Main/PostSuper?rev=1.1 HTTP/1.1" 200 3629 +64.242.88.10 - - [08/Mar/2004:12:25:47 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=1.13 HTTP/1.1" 200 8770 +64.242.88.10 - - [08/Mar/2004:12:28:09 -0800] "GET /ops/SP/play//edit/Main/Mailq_path?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:12:31:32 -0800] "GET /ops/SP/play//view/TWiki/WebHome?rev=r1.49 HTTP/1.1" 200 12993 +64.242.88.10 - - [08/Mar/2004:12:33:09 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=r1.49 HTTP/1.1" 200 42243 +64.242.88.10 - - [08/Mar/2004:12:39:34 -0800] "GET /ops/SP/play//rdiff/TWiki/TWikiDocGraphics?rev1=1.11&rev2=1.10 HTTP/1.1" 200 6551 +64.242.88.10 - - [08/Mar/2004:12:40:36 -0800] "GET /ops/SP/play//view/TWiki/WebHome?rev=r1.47 HTTP/1.1" 200 12819 +64.242.88.10 - - [08/Mar/2004:12:42:04 -0800] "GET /ops/SP/play//view/Sandbox/WebStatistics HTTP/1.1" 200 6063 +64.242.88.10 - - [08/Mar/2004:12:43:08 -0800] "GET /pipermail/gisgrad/ HTTP/1.1" 200 1118 +64.242.88.10 - - [08/Mar/2004:12:45:13 -0800] "GET /mailman/admin/webber HTTP/1.1" 200 2089 +64.242.88.10 - - [08/Mar/2004:12:47:42 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=1.14 HTTP/1.1" 200 8820 +64.242.88.10 - - [08/Mar/2004:12:55:18 -0800] "GET /ops/SP/play//view/TWiki/KevinKinnell?rev=1.4 HTTP/1.1" 200 3730 +64.242.88.10 - - [08/Mar/2004:12:58:39 -0800] "GET /ops/SP/play//search/Main/?search=\\.*&scope=topic&order=modified&reverse=on®ex=on&nosearch=on&limit=800 HTTP/1.1" 200 43915 +market-mail.panduit.com - - [08/Mar/2004:12:58:50 -0800] "GET / HTTP/1.0" 200 3169 +market-mail.panduit.com - - [08/Mar/2004:12:58:50 -0800] "GET /favicon.ico HTTP/1.0" 200 1078 +market-mail.panduit.com - - [08/Mar/2004:12:59:18 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +market-mail.panduit.com - - [08/Mar/2004:12:59:34 -0800] "GET /ststats/index.jsp HTTP/1.0" 200 2955 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.0" 200 3095 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.0" 200 2272 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.0" 200 3279 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.0" 200 2349 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.0" 200 1659 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.0" 200 2542 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.0" 200 1927 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.0" 200 1580 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.0" 200 2201 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.0" 200 1829 +market-mail.panduit.com - - [08/Mar/2004:12:59:37 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.0" 200 1524 +market-mail.panduit.com - - [08/Mar/2004:12:59:55 -0800] "GET /DCC.jsp HTTP/1.0" 200 2878 +market-mail.panduit.com - - [08/Mar/2004:13:00:12 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +market-mail.panduit.com - - [08/Mar/2004:13:00:12 -0800] "GET /favicon.ico HTTP/1.0" 200 1078 +market-mail.panduit.com - - [08/Mar/2004:13:00:13 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +market-mail.panduit.com - - [08/Mar/2004:13:00:20 -0800] "GET /ops/SP/play//view/Main/DCC HTTP/1.0" 200 4377 +market-mail.panduit.com - - [08/Mar/2004:13:00:27 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.0" 200 5234 +64.242.88.10 - - [08/Mar/2004:13:00:40 -0800] "GET /ops/SP/play//oops/TWiki/HaroldGottschalk?template=oopsmore¶m1=1.3¶m2=1.3 HTTP/1.1" 200 11335 +market-mail.panduit.com - - [08/Mar/2004:13:01:27 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.0" 200 4004 +market-mail.panduit.com - - [08/Mar/2004:13:01:29 -0800] "GET /ops/SP/play//view/Main/PostfixCmd HTTP/1.0" 200 4154 +market-mail.panduit.com - - [08/Mar/2004:13:01:35 -0800] "GET /ops/SP/play//edit/Main/PostConf?topicparent=Main.PostfixCommands HTTP/1.0" 401 12816 +market-mail.panduit.com - - [08/Mar/2004:13:01:38 -0800] "GET /go/bin/test/TWikiDocGraphics/help.gif HTTP/1.0" 200 130 +64.242.88.10 - - [08/Mar/2004:13:01:42 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=John%20*Talintyre[^A-Za-z] HTTP/1.1" 200 8066 +market-mail.panduit.com - - [08/Mar/2004:13:01:42 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.0" 200 3617 +market-mail.panduit.com - - [08/Mar/2004:13:01:55 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.0" 200 4213 +market-mail.panduit.com - - [08/Mar/2004:13:02:03 -0800] "GET /ops/SP/play//view/Main/VerifingGatway HTTP/1.0" 200 4731 +market-mail.panduit.com - - [08/Mar/2004:13:02:16 -0800] "GET /ops/SP/play//view/Main/Relay_Domains HTTP/1.0" 200 4564 +64.242.88.10 - - [08/Mar/2004:13:04:14 -0800] "GET /ops/SP/play//attach/Main/TWikiGuest HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:07:16 -0800] "GET /ops/SP/play//view/Main/NicholasLee?rev=1.1 HTTP/1.1" 200 4456 +64.242.88.10 - - [08/Mar/2004:13:08:17 -0800] "GET /ops/SP/play//attach/TWiki/TWikiDocGraphics?filename=pencil.gif&revInfo=1 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:12:54 -0800] "GET /ops/SP/play//rdiff/TWiki/WebSiteTools?rev1=1.2&rev2=1.1 HTTP/1.1" 200 6640 +64.242.88.10 - - [08/Mar/2004:13:15:03 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=r1.55 HTTP/1.1" 200 44652 +64.242.88.10 - - [08/Mar/2004:13:16:11 -0800] "GET /ops/SP/play//attach/Main/SpamAssassinAndPostFix HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:17:23 -0800] "GET /mailman/private/artsscience/ HTTP/1.1" 200 1552 +64.242.88.10 - - [08/Mar/2004:13:18:57 -0800] "GET /ops/SP/play//search/TWiki/?scope=topic®ex=on&search=^l HTTP/1.1" 200 2937 +64.242.88.10 - - [08/Mar/2004:13:24:49 -0800] "GET /ops/SP/play//rdiff/Main/RelayGateway?rev1=1.3&rev2=1.2 HTTP/1.1" 200 5181 +64.242.88.10 - - [08/Mar/2004:13:29:37 -0800] "GET /ops/SP/play//rdiff/Main/RelayGateway?rev1=1.2&rev2=1.1 HTTP/1.1" 200 6029 +64.242.88.10 - - [08/Mar/2004:13:31:16 -0800] "GET /ops/SP/play//rdiff/TWiki/WikiReferences?rev1=1.2&rev2=1.1 HTTP/1.1" 200 10024 +64.242.88.10 - - [08/Mar/2004:13:32:35 -0800] "GET /ops/SP/play//view/Main/WebPreferences?rev=r1.9 HTTP/1.1" 200 7511 +64.242.88.10 - - [08/Mar/2004:13:35:02 -0800] "GET /ops/SP/play//edit/TWiki/WebSiteTools?t=1078731408 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:36:06 -0800] "GET /ops/SP/play//attach/TWiki/TWikiDocGraphics?filename=viewtopic.gif&revInfo=1 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:38:39 -0800] "GET /ops/SP/play//view/TWiki/SvenDowideit?rev=r1.1 HTTP/1.1" 200 3564 +64.242.88.10 - - [08/Mar/2004:13:45:46 -0800] "GET /ops/SP/play//edit/Main/Ignore_mx_lookup_error?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:48:06 -0800] "GET /ops/SP/play//oops/Main/DCCAndPostFix?template=oopsmore¶m1=1.2¶m2=1.2 HTTP/1.1" 200 6602 +64.242.88.10 - - [08/Mar/2004:13:49:47 -0800] "GET /ops/SP/play//view/TWiki/TWikiHistory?rev=r1.54 HTTP/1.1" 200 44644 +64.242.88.10 - - [08/Mar/2004:13:55:51 -0800] "GET /ops/SP/play//edit/Main/Allow_min_user?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:56:52 -0800] "GET /ops/SP/play//edit/TWiki/KevinKinnell?t=1078692967 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:13:57:52 -0800] "GET /pipermail/fcd/ HTTP/1.1" 200 468 +64.242.88.10 - - [08/Mar/2004:13:58:55 -0800] "GET /mailman/listinfo/mgt-157 HTTP/1.1" 200 6189 +64.242.88.10 - - [08/Mar/2004:14:00:08 -0800] "GET /mailman/admin/fcd HTTP/1.1" 200 2060 +64.242.88.10 - - [08/Mar/2004:14:01:36 -0800] "GET /mailman/listinfo/cnc_forestry HTTP/1.1" 200 6159 +64.242.88.10 - - [08/Mar/2004:14:07:26 -0800] "GET /ops/SP/play//edit/Main/Strict_8bitmime?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:14:11:28 -0800] "GET /ops/SP/play//view/TWiki/WelcomeGuest?rev=r1.19 HTTP/1.1" 200 13997 +64.242.88.10 - - [08/Mar/2004:14:12:49 -0800] "GET /ops/SP/play//view/TWiki/TWikiFAQ?rev=1.11 HTTP/1.1" 200 11950 +64.242.88.10 - - [08/Mar/2004:14:13:51 -0800] "GET /mailman/admin/gisgrad HTTP/1.1" 200 2093 +64.242.88.10 - - [08/Mar/2004:14:15:01 -0800] "GET /mailman/admin/jjec HTTP/1.1" 200 2088 +fw.aub.dk - - [08/Mar/2004:14:16:38 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +fw.aub.dk - - [08/Mar/2004:14:16:39 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +64.242.88.10 - - [08/Mar/2004:14:23:54 -0800] "GET /ops/SP/play//oops/TWiki/RyanFreebern?template=oopsmore¶m1=1.2¶m2=1.2 HTTP/1.1" 200 11263 +64.242.88.10 - - [08/Mar/2004:14:25:33 -0800] "GET /ops/SP/play//rdiff/TWiki/WebChangesAlert HTTP/1.1" 200 27035 +64.242.88.10 - - [08/Mar/2004:14:26:45 -0800] "GET /ops/SP/play//rdiff/Sandbox/WebTopicList HTTP/1.1" 200 4319 +64.242.88.10 - - [08/Mar/2004:14:27:46 -0800] "GET /ops/SP/play//edit/Main/Virtual_gid_maps?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:14:28:46 -0800] "GET /ops/SP/play//view/TWiki/NewUserTemplate?skin=print HTTP/1.1" 200 2449 +64.242.88.10 - - [08/Mar/2004:14:33:56 -0800] "GET /mailman/admin HTTP/1.1" 200 6872 +64.242.88.10 - - [08/Mar/2004:14:40:18 -0800] "GET /mailman/admin/ncbnpfaculty HTTP/1.1" 200 2136 +64.242.88.10 - - [08/Mar/2004:14:41:22 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Web%20*Topic%20*List[^A-Za-z] HTTP/1.1" 200 10700 +64.242.88.10 - - [08/Mar/2004:14:42:44 -0800] "GET /ops/SP/play//view/TWiki/WebSearch?rev=1.11 HTTP/1.1" 200 9419 +64.242.88.10 - - [08/Mar/2004:14:43:45 -0800] "GET /ops/SP/play//view/TWiki/MartinCleaver HTTP/1.1" 200 3634 +64.242.88.10 - - [08/Mar/2004:14:52:51 -0800] "GET /ops/SP/play//view/TWiki/WebIndex HTTP/1.1" 200 102154 +64.242.88.10 - - [08/Mar/2004:14:54:56 -0800] "GET /ops/SP/play//edit/Main/TokyoOffice?t=1078706364 HTTP/1.1" 401 12846 +64.242.88.10 - - [08/Mar/2004:14:57:19 -0800] "GET /ops/SP/play//rdiff/Main/SpamAssassinAndPostFix?rev1=1.2&rev2=1.1 HTTP/1.1" 200 5794 +64.242.88.10 - - [08/Mar/2004:14:58:58 -0800] "GET /ops/SP/play//rdiff/TWiki/WhatIsWikiWiki HTTP/1.1" 200 9412 +64.242.88.10 - - [08/Mar/2004:15:00:07 -0800] "GET /ops/SP/play//rdiff/Main/WebChanges?rev1=1.2&rev2=1.1 HTTP/1.1" 200 114220 +64.242.88.10 - - [08/Mar/2004:15:01:12 -0800] "GET /ops/SP/play//rdiff/TWiki/EditDoesNotIncreaseTheRevision HTTP/1.1" 200 6310 +64.242.88.10 - - [08/Mar/2004:15:02:29 -0800] "GET /ops/SP/play//rdiff/TWiki/WebTopicList HTTP/1.1" 200 14591 +64.242.88.10 - - [08/Mar/2004:15:03:49 -0800] "GET /antivirus.jsp HTTP/1.1" 200 3548 +64.242.88.10 - - [08/Mar/2004:15:07:41 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Harold%20*Gottschalk[^A-Za-z] HTTP/1.1" 200 4412 +ip-200-56-225-61-mty.marcatel.net.mx - - [08/Mar/2004:15:15:17 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +64.242.88.10 - - [08/Mar/2004:15:16:14 -0800] "GET /ops/SP/play//view/TWiki/TextFormattingRules?rev=r1.37 HTTP/1.1" 200 28922 +64.242.88.10 - - [08/Mar/2004:15:17:18 -0800] "GET /ops/SP/play//search/Main/?scope=topic®ex=on&search=^f HTTP/1.1" 200 3438 +64.242.88.10 - - [08/Mar/2004:15:19:35 -0800] "GET /RBL.jsp HTTP/1.1" 200 4114 +c-24-11-14-147.client.comcast.net - - [08/Mar/2004:16:54:47 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +c-24-11-14-147.client.comcast.net - - [08/Mar/2004:16:54:47 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +lj1036.passgo.com - - [08/Mar/2004:17:39:00 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1168.passgo.com - - [08/Mar/2004:17:39:01 -0800] "GET /ops/SP/play//oops/TWiki/TWikiVariables HTTP/1.0" 200 209 +calcite.rhyolite.com - - [08/Mar/2004:18:14:44 -0800] "GET /clients.jsp HTTP/1.1" 200 18767 +acbf6930.ipt.aol.com - - [08/Mar/2004:18:20:44 -0800] "GET /RBL.jsp HTTP/1.1" 200 4114 +acbf6930.ipt.aol.com - - [08/Mar/2004:18:20:44 -0800] "GET /LateEmail.jsp HTTP/1.1" 200 7649 +lj1018.passgo.com - - [08/Mar/2004:18:23:43 -0800] "GET /ops/SP/play//oops/Know/PublicSupported HTTP/1.0" 200 209 +barrie-ppp108371.sympatico.ca - - [08/Mar/2004:18:39:33 -0800] "GET /mailman/listinfo/webber HTTP/1.1" 200 6051 +barrie-ppp108371.sympatico.ca - - [08/Mar/2004:18:39:35 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +barrie-ppp108371.sympatico.ca - - [08/Mar/2004:18:39:35 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +barrie-ppp108371.sympatico.ca - - [08/Mar/2004:18:39:36 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +px7wh.vc.shawcable.net - - [08/Mar/2004:18:41:16 -0800] "GET /LateEmail.jsp HTTP/1.1" 200 7649 +user-0c8hdkf.cable.mindspring.com - - [08/Mar/2004:19:08:27 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +user-0c8hdkf.cable.mindspring.com - - [08/Mar/2004:19:08:28 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +user-0c8hdkf.cable.mindspring.com - - [08/Mar/2004:19:08:39 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.1" 200 4232 +user-0c8hdkf.cable.mindspring.com - - [08/Mar/2004:19:08:52 -0800] "GET /ops/SP/play//view/Main/VerifingGatway HTTP/1.1" 200 4750 +user-0c8hdkf.cable.mindspring.com - - [08/Mar/2004:19:10:06 -0800] "GET /ops/SP/play//view/Main/Relay_Domains HTTP/1.1" 200 4583 +lj1053.passgo.com - - [08/Mar/2004:19:24:42 -0800] "GET /ops/SP/play//oops/Main/SpamAssassinTaggingOnly HTTP/1.0" 200 209 +64.246.94.152 - - [08/Mar/2004:20:09:57 -0800] "HEAD /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 0 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:18 -0800] "GET / HTTP/1.0" 200 3169 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:18 -0800] "GET /favicon.ico HTTP/1.0" 200 1078 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:25 -0800] "GET /ststats/index.jsp HTTP/1.0" 200 2955 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:26 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.0" 200 3049 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:26 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.0" 200 2160 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:26 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.0" 200 2386 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:26 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.0" 200 3271 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:26 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.0" 200 1687 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:26 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.0" 200 2482 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:27 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.0" 200 1914 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:27 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.0" 200 1536 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:27 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.0" 200 2250 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:27 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.0" 200 1883 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:27 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.0" 200 1493 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:48 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:49 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:49 -0800] "GET /favicon.ico HTTP/1.0" 200 1078 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:48:53 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.0" 200 5234 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:50:59 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.0" 200 4022 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:51:01 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.0" 200 5672 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:51:51 -0800] "GET /ops/SP/play//view/Main/SpamAssassin HTTP/1.0" 200 4062 +ip68-228-43-49.tc.ph.cox.net - - [08/Mar/2004:20:52:01 -0800] "GET /ops/SP/play//view/Main/SpamAssassin HTTP/1.0" 200 4062 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:04 -0800] "GET / HTTP/1.0" 200 3169 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:28 -0800] "GET /ststats/index.jsp HTTP/1.0" 200 2955 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.0" 200 3238 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.0" 200 3032 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.0" 200 2160 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.0" 200 2369 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.0" 200 1671 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.0" 200 2485 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.0" 200 1533 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.0" 200 1906 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.0" 200 2251 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.0" 200 1875 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:29 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.0" 200 1483 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:44 -0800] "GET /SpamAssassin.jsp HTTP/1.0" 200 7368 +proxy0.haifa.ac.il - - [08/Mar/2004:22:03:52 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +proxy0.haifa.ac.il - - [08/Mar/2004:22:04:09 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +proxy0.haifa.ac.il - - [08/Mar/2004:22:04:10 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +proxy0.haifa.ac.il - - [08/Mar/2004:22:04:24 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.0" 200 4515 +proxy0.haifa.ac.il - - [08/Mar/2004:22:04:35 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.0" 200 4004 +alille-251-1-2-197.w82-124.abo.wanadoo.fr - - [08/Mar/2004:22:30:01 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +a213-84-36-192.adsl.xs4all.nl - - [08/Mar/2004:23:42:55 -0800] "GET / HTTP/1.1" 200 3169 +195.246.13.119 - - [09/Mar/2004:01:48:27 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +195.246.13.119 - - [09/Mar/2004:01:48:28 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +195.246.13.119 - - [09/Mar/2004:01:48:28 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +195.246.13.119 - - [09/Mar/2004:01:49:53 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +195.246.13.119 - - [09/Mar/2004:01:49:57 -0800] "GET /ops/SP/play//view/Main/KevinWGagel HTTP/1.1" 200 4901 +195.246.13.119 - - [09/Mar/2004:01:50:35 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +195.246.13.119 - - [09/Mar/2004:01:50:54 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +195.246.13.119 - - [09/Mar/2004:01:51:17 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +195.246.13.119 - - [09/Mar/2004:01:51:41 -0800] "GET /ops/SP/play//edit/Main/RazorAndPostFix?topicparent=Main.WebHome HTTP/1.1" 401 12851 +195.246.13.119 - - [09/Mar/2004:01:51:45 -0800] "GET /go/bin/test/TWikiDocGraphics/help.gif HTTP/1.1" 200 130 +195.246.13.119 - - [09/Mar/2004:01:51:54 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.1" 200 4232 +195.246.13.119 - - [09/Mar/2004:01:52:12 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.1" 200 4534 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:10 -0800] "GET /ststats/index.jsp HTTP/1.1" 200 2955 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:17 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3068 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:17 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2187 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:17 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3277 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:17 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2379 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1687 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2592 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 1983 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1545 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2222 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1866 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1494 +200-55-104-193.dsl.prima.net.ar - - [09/Mar/2004:02:33:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +lj1052.passgo.com - - [09/Mar/2004:02:39:17 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1162.passgo.com - - [09/Mar/2004:02:39:18 -0800] "GET /ops/SP/play//view/Main/SanJoseOffice HTTP/1.0" 200 3884 +lj1162.passgo.com - - [09/Mar/2004:03:10:39 -0800] "GET /ops/SP/play//view/Main/SanJoseOffice HTTP/1.0" 200 3884 +mail.geovariances.fr - - [09/Mar/2004:05:01:53 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +mail.geovariances.fr - - [09/Mar/2004:05:01:53 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +mail.geovariances.fr - - [09/Mar/2004:05:02:11 -0800] "GET /ops/SP/play//view/Main/SpamAssassin HTTP/1.1" 200 4081 +mail.geovariances.fr - - [09/Mar/2004:05:02:11 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:02:14 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +mail.geovariances.fr - - [09/Mar/2004:05:02:14 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:02:19 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +mail.geovariances.fr - - [09/Mar/2004:05:02:19 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:02:27 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +mail.geovariances.fr - - [09/Mar/2004:05:02:28 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:04:09 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +mail.geovariances.fr - - [09/Mar/2004:05:04:09 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:09:30 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +mail.geovariances.fr - - [09/Mar/2004:05:09:31 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:12:45 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:12:45 -0800] "GET /ops/SP/play//view/Main/ConfigurationVariables HTTP/1.1" 200 58292 +mail.geovariances.fr - - [09/Mar/2004:05:13:40 -0800] "GET /ops/SP/play//view/TWiki/WebHome HTTP/1.1" 200 15182 +mail.geovariances.fr - - [09/Mar/2004:05:13:40 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +mail.geovariances.fr - - [09/Mar/2004:05:13:40 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot131x64.gif HTTP/1.1" 200 7218 +mail.geovariances.fr - - [09/Mar/2004:05:13:40 -0800] "GET /go/bin/test/TWikiDocGraphics/tip.gif HTTP/1.1" 200 123 +mail.geovariances.fr - - [09/Mar/2004:05:13:40 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot88x31.gif HTTP/1.1" 200 3501 +mail.geovariances.fr - - [09/Mar/2004:05:14:13 -0800] "GET /ops/SP/play//view/Sandbox/WebHome HTTP/1.1" 200 8632 +mail.geovariances.fr - - [09/Mar/2004:05:14:14 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +66-194-6-70.gen.twtelecom.net - - [09/Mar/2004:05:20:20 -0800] "GET / HTTP/1.1" 200 3169 +195.230.181.122 - - [09/Mar/2004:06:29:03 -0800] "GET /AmavisNew.jsp HTTP/1.0" 200 2300 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:33:21 -0800] "GET / HTTP/1.1" 200 3169 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:51 -0800] "GET /ststats/index.jsp HTTP/1.1" 200 2955 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:53 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3027 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:53 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2148 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:54 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3200 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:54 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2341 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:55 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1686 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:55 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2534 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:56 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 1948 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:56 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1549 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:57 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2214 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:57 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1873 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:34:58 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1500 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:04 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6708 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:06 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 8232 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:09 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8857 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:10 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7175 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:13 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9391 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:13 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6922 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:17 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6618 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:17 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5615 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:35:42 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:36:28 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:36:29 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:36:51 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:37:00 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +ts04-ip92.hevanet.com - - [09/Mar/2004:06:37:40 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:27:10 -0800] "GET / HTTP/1.1" 200 3169 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:27:10 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:27:44 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:27:44 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:27:44 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:27:59 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:28:05 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:07:28:12 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +207.195.59.160 - - [09/Mar/2004:08:08:35 -0800] "GET / HTTP/1.1" 200 3169 +207.195.59.160 - - [09/Mar/2004:08:08:37 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +207.195.59.160 - - [09/Mar/2004:08:08:38 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +207.195.59.160 - - [09/Mar/2004:08:08:54 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +207.195.59.160 - - [09/Mar/2004:08:08:54 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +207.195.59.160 - - [09/Mar/2004:08:08:57 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +207.195.59.160 - - [09/Mar/2004:08:09:39 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.1" 200 4665 +207.195.59.160 - - [09/Mar/2004:08:09:39 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +207.195.59.160 - - [09/Mar/2004:08:09:58 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +207.195.59.160 - - [09/Mar/2004:08:09:58 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +207.195.59.160 - - [09/Mar/2004:08:10:04 -0800] "GET /ops/SP/play//edit/Main/PostConf?topicparent=Main.PostfixCommands HTTP/1.1" 401 12851 +207.195.59.160 - - [09/Mar/2004:08:10:06 -0800] "GET /go/bin/test/TWikiDocGraphics/help.gif HTTP/1.1" 200 130 +207.195.59.160 - - [09/Mar/2004:08:10:12 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.1" 200 4232 +207.195.59.160 - - [09/Mar/2004:08:10:12 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +207.195.59.160 - - [09/Mar/2004:08:10:20 -0800] "GET /ops/SP/play//view/Main/Relay_Domains HTTP/1.1" 200 4583 +fw1.millardref.com - - [09/Mar/2004:08:17:27 -0800] "GET / HTTP/1.1" 200 3169 +207.195.59.160 - - [09/Mar/2004:08:17:34 -0800] "GET /ops/SP/play//view/Main/VerifingGatway HTTP/1.1" 200 4750 +fw1.millardref.com - - [09/Mar/2004:08:17:50 -0800] "GET /RBL.jsp HTTP/1.1" 200 4114 +207.195.59.160 - - [09/Mar/2004:08:18:17 -0800] "GET /ops/SP/play//view/Main/SideBar HTTP/1.1" 200 3972 +207.195.59.160 - - [09/Mar/2004:08:18:17 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +fw1.millardref.com - - [09/Mar/2004:08:18:19 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +fw1.millardref.com - - [09/Mar/2004:08:18:25 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +fw1.millardref.com - - [09/Mar/2004:08:18:26 -0800] "GET /images/image004.jpg HTTP/1.1" 200 10936 +fw1.millardref.com - - [09/Mar/2004:08:18:27 -0800] "GET /images/image005.jpg HTTP/1.1" 200 21125 +fw1.millardref.com - - [09/Mar/2004:08:18:27 -0800] "GET /images/msgops.JPG HTTP/1.1" 200 7939 +207.195.59.160 - - [09/Mar/2004:08:18:50 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +207.195.59.160 - - [09/Mar/2004:08:19:04 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +lj1007.passgo.com - - [09/Mar/2004:09:55:44 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1125.passgo.com - - [09/Mar/2004:09:55:53 -0800] "GET /ops/SP/play//oops/TWiki/WebChangesAlert HTTP/1.0" 200 209 +80.58.35.111.proxycache.rima-tde.net - - [09/Mar/2004:10:08:07 -0800] "GET /RBL.jsp HTTP/1.0" 200 4114 +10.0.0.176 - - [09/Mar/2004:10:29:38 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [09/Mar/2004:10:29:40 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8830 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 7255 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6703 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7127 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9241 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6856 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6618 +10.0.0.176 - - [09/Mar/2004:10:29:41 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5615 +200.222.33.33 - - [09/Mar/2004:11:21:36 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +1-320.tnr.on.ca - - [09/Mar/2004:11:43:54 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +1-320.tnr.on.ca - - [09/Mar/2004:11:43:56 -0800] "GET /images/image005.jpg HTTP/1.1" 200 21125 +1-320.tnr.on.ca - - [09/Mar/2004:11:43:56 -0800] "GET /images/msgops.JPG HTTP/1.1" 200 7939 +1-320.tnr.on.ca - - [09/Mar/2004:11:43:56 -0800] "GET /images/image004.jpg HTTP/1.1" 200 10936 +l07v-1-17.d1.club-internet.fr - - [09/Mar/2004:11:57:20 -0800] "GET / HTTP/1.1" 200 3169 +wwwcache.lanl.gov - - [09/Mar/2004:12:16:06 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +trrc02m01-40.bctel.ca - - [09/Mar/2004:12:21:08 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +trrc02m01-40.bctel.ca - - [09/Mar/2004:12:21:09 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +trrc02m01-40.bctel.ca - - [09/Mar/2004:12:21:09 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +trrc02m01-40.bctel.ca - - [09/Mar/2004:12:21:10 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +fw.kcm.org - - [09/Mar/2004:12:21:49 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +fw.kcm.org - - [09/Mar/2004:12:21:49 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +lj1048.passgo.com - - [09/Mar/2004:12:52:21 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1031.passgo.com - - [09/Mar/2004:12:52:58 -0800] "GET /ops/SP/play//oops/TWiki/InterwikiPlugin HTTP/1.0" 200 209 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:14:53 -0800] "GET / HTTP/1.1" 200 3169 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:15:15 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:15:15 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:15:23 -0800] "GET /ops/SP/play//view/Main/SpamAssassin HTTP/1.1" 200 4081 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:15:33 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:15:49 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +c-24-20-163-223.client.comcast.net - - [09/Mar/2004:13:16:00 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +h194n2fls308o1033.telia.com - - [09/Mar/2004:13:49:05 -0800] "-" 408 - +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:14:43:02 -0800] "GET /mailman HTTP/1.1" 302 301 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:14:43:03 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:14:43:04 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:14:43:05 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:14:43:05 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:14:43:12 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:15 -0800] "GET / HTTP/1.1" 200 3169 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:23 -0800] "GET /mailman HTTP/1.1" 302 301 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:23 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:24 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:24 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:24 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:50:28 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +jacksonproject.tnr.on.ca - - [09/Mar/2004:14:56:15 -0800] "GET / HTTP/1.1" 304 - +home.yeungs.net - - [09/Mar/2004:15:03:55 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +203.147.138.233 - - [09/Mar/2004:15:25:03 -0800] "GET /ststats/index.jsp HTTP/1.1" 200 2955 +203.147.138.233 - - [09/Mar/2004:15:25:05 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +203.147.138.233 - - [09/Mar/2004:15:25:14 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3041 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1695 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2577 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3203 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 1970 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2181 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1550 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2314 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1850 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2213 +203.147.138.233 - - [09/Mar/2004:15:25:15 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1509 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:37:35 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:37:36 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:37:36 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:37:36 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:15:44:52 -0800] "GET / HTTP/1.1" 200 3169 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:15:44:52 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +208-38-57-205.ip.cal.radiant.net - - [09/Mar/2004:15:44:57 -0800] "GET /rejected.jsp HTTP/1.1" 200 3998 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:51:10 -0800] "GET /mailman/admin/ppwc HTTP/1.1" 200 2082 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:51:24 -0800] "POST /mailman/admin/ppwc HTTP/1.1" 200 2182 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:52:09 -0800] "POST /mailman/admin/ppwc HTTP/1.1" 200 2182 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:52:15 -0800] "POST /mailman/admin/ppwc HTTP/1.1" 200 19597 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:53:40 -0800] "GET /mailman/admin/ppwc/logout HTTP/1.1" 200 2103 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:53:49 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +h24-71-236-129.ca.clawio.org - - [09/Mar/2004:15:53:56 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +lj1123.passgo.com - - [09/Mar/2004:16:23:55 -0800] "GET /ops/SP/play//oops/TWiki/RegularExp HTTP/1.0" 200 209 +206-15-133-153.dialup.ziplink.net - - [09/Mar/2004:16:27:48 -0800] "HEAD /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 0 +lj1048.passgo.com - - [09/Mar/2004:17:10:26 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1061.passgo.com - - [09/Mar/2004:17:10:28 -0800] "GET /ops/SP/play//oops/TWiki/TablePlugin HTTP/1.0" 200 209 +korell2.cc.gatech.edu - - [09/Mar/2004:17:33:58 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +65-37-13-251.nrp2.roc.ny.frontiernet.net - - [09/Mar/2004:17:42:41 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +65-37-13-251.nrp2.roc.ny.frontiernet.net - - [09/Mar/2004:17:42:42 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +65-37-13-251.nrp2.roc.ny.frontiernet.net - - [09/Mar/2004:17:42:42 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +65-37-13-251.nrp2.roc.ny.frontiernet.net - - [09/Mar/2004:17:43:54 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.1" 200 4665 +65-37-13-251.nrp2.roc.ny.frontiernet.net - - [09/Mar/2004:17:45:02 -0800] "GET /ops/SP/play//view/Sandbox/WebHome HTTP/1.1" 200 8632 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:00:43 -0800] "GET /mailman/admin HTTP/1.1" 200 6872 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:00:44 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:00:44 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:00:44 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:01:11 -0800] "GET /mailman/admin/webct HTTP/1.1" 200 2080 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:01:24 -0800] "GET /mailman HTTP/1.1" 302 301 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:01:25 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:01:28 -0800] "GET /mailman/listinfo/administration HTTP/1.1" 200 6459 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:01:45 -0800] "GET /mailman/listinfo/cnc_notice HTTP/1.1" 200 6337 +cpe-203-51-137-224.vic.bigpond.net.au - - [09/Mar/2004:18:02:07 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +grandpa.mmlc.northwestern.edu - - [09/Mar/2004:18:06:27 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +grandpa.mmlc.northwestern.edu - - [09/Mar/2004:18:06:27 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:23:32 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:23:32 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:25:15 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:25:18 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +calcite.rhyolite.com - - [09/Mar/2004:20:34:55 -0800] "GET /clients.jsp HTTP/1.1" 200 18892 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:45:43 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:45:48 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +mth-fgw.ballarat.edu.au - - [09/Mar/2004:20:45:51 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +2-238.tnr.on.ca - - [09/Mar/2004:21:33:22 -0800] "GET / HTTP/1.1" 200 3169 +lj1048.passgo.com - - [09/Mar/2004:21:51:09 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1153.passgo.com - - [09/Mar/2004:21:51:16 -0800] "GET /ops/SP/play//oops/Main/ThanadonSomdee HTTP/1.0" 200 209 +mmscrm07-2.uah.goweb.net - - [09/Mar/2004:22:23:39 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1036.passgo.com - - [09/Mar/2004:22:31:21 -0800] "GET /ops/SP/play//oops/Know/TopicClassification HTTP/1.0" 200 209 +adsl-157-26-153.msy.bellsouth.net - - [09/Mar/2004:22:40:32 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +adsl-157-26-153.msy.bellsouth.net - - [09/Mar/2004:22:40:33 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +lj1164.passgo.com - - [09/Mar/2004:22:44:31 -0800] "GET /ops/SP/play//oops/TWiki/TextFormattingRules HTTP/1.0" 200 209 +66-194-6-79.gen.twtelecom.net - - [09/Mar/2004:23:36:11 -0800] "GET / HTTP/1.1" 200 3169 +lj1231.passgo.com - - [10/Mar/2004:00:21:51 -0800] "GET /ops/SP/play//oops/Main/TWikiUsers HTTP/1.0" 200 209 +212.21.228.26 - - [10/Mar/2004:00:24:58 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +yongsan-cache.korea.army.mil - - [10/Mar/2004:00:29:44 -0800] "GET /mailman/listinfo/cncce HTTP/1.1" 200 6208 +yongsan-cache.korea.army.mil - - [10/Mar/2004:00:29:44 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +yongsan-cache.korea.army.mil - - [10/Mar/2004:00:29:44 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +yongsan-cache.korea.army.mil - - [10/Mar/2004:00:29:45 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +pd9e761cf.dip.t-dialin.net - - [10/Mar/2004:02:07:27 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +lj1048.passgo.com - - [10/Mar/2004:02:31:33 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1160.passgo.com - - [10/Mar/2004:02:31:44 -0800] "GET /razor.jsp HTTP/1.0" 304 - +nb-bolz.cremona.polimi.it - - [10/Mar/2004:02:52:49 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +pc-030-040.eco.rug.nl - - [10/Mar/2004:02:55:00 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:11:40 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:11:50 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:11:53 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:12:07 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:12:20 -0800] "GET /ops/SP/play//view/Main/ConfigurationVariables HTTP/1.1" 200 58292 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:12:33 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.1" 200 4665 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:12:45 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:12:48 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.1" 200 3629 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:12:56 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.1" 200 4534 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:14:40 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:14:54 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:15:28 -0800] "GET /ops/SP/play//view/Main/SideBar HTTP/1.1" 200 3972 +pc3-registry-stockholm.telia.net - - [10/Mar/2004:03:15:33 -0800] "GET /ops/SP/play//view/Main/DCCGraphs HTTP/1.1" 200 5402 +80.58.14.235.proxycache.rima-tde.net - - [10/Mar/2004:03:52:49 -0800] "GET /mailman/listinfo/fnac HTTP/1.0" 200 5969 +80.58.14.235.proxycache.rima-tde.net - - [10/Mar/2004:03:52:51 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +80.58.14.235.proxycache.rima-tde.net - - [10/Mar/2004:03:52:51 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +80.58.14.235.proxycache.rima-tde.net - - [10/Mar/2004:03:52:52 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +66-194-6-70.gen.twtelecom.net - - [10/Mar/2004:05:21:38 -0800] "GET / HTTP/1.1" 200 3169 +pd9e50809.dip.t-dialin.net - - [10/Mar/2004:07:36:56 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +10.0.0.176 - - [10/Mar/2004:08:36:28 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:08:36:30 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 7783 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8845 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6274 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7071 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9328 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6976 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6619 +10.0.0.176 - - [10/Mar/2004:08:36:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5517 +10.0.0.176 - - [10/Mar/2004:08:36:57 -0800] "GET /ststats/index.jsp HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3020 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2287 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2332 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1673 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2583 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 1976 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3364 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2220 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1627 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1837 +10.0.0.176 - - [10/Mar/2004:08:36:58 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1528 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:51:31 -0800] "GET / HTTP/1.1" 304 - +ts05-ip44.hevanet.com - - [10/Mar/2004:08:52:13 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:52:16 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ts05-ip44.hevanet.com - - [10/Mar/2004:08:52:25 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.1" 200 5253 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:52:52 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:53:12 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:53:19 -0800] "GET /ops/SP/play//view/Main/PostfixCmd HTTP/1.1" 200 4173 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:53:33 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.1" 200 3629 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:54:15 -0800] "GET /ops/SP/play//view/Main/ConfigurationVariables HTTP/1.1" 200 58292 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:54:37 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.1" 200 4665 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:55:03 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.1" 200 4232 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:55:17 -0800] "GET /ops/SP/play//view/Main/VerifingGatway HTTP/1.1" 200 4750 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:55:40 -0800] "GET /ops/SP/play//view/Main/KevinWGagel HTTP/1.1" 200 4901 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:55:49 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.1" 200 4534 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:56:10 -0800] "GET /ops/SP/play//view/Main/SideBar HTTP/1.1" 200 3972 +ts05-ip44.hevanet.com - - [10/Mar/2004:08:56:13 -0800] "GET /ops/SP/play//view/Main/DCCGraphs HTTP/1.1" 200 5402 +lj1048.passgo.com - - [10/Mar/2004:09:05:59 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1145.passgo.com - - [10/Mar/2004:09:05:59 -0800] "GET /ops/SP/play//oops/TWiki/MoveTopic HTTP/1.0" 200 209 +cacher2-ext.wise.edt.ericsson.se - - [10/Mar/2004:09:41:56 -0800] "GET /razor.jsp HTTP/1.0" 200 2869 +adsl-64-173-42-65.dsl.snfc21.pacbell.net - - [10/Mar/2004:10:37:53 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +ic8234.upco.es - - [10/Mar/2004:10:38:04 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +ic8234.upco.es - - [10/Mar/2004:10:38:05 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +ic8234.upco.es - - [10/Mar/2004:10:38:23 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +ic8234.upco.es - - [10/Mar/2004:10:38:27 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.1" 200 3629 +ns.mou.cz - - [10/Mar/2004:10:59:06 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:12:51 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +lj1117.passgo.com - - [10/Mar/2004:11:13:21 -0800] "GET /ops/SP/play//view/Know/WebStatistics HTTP/1.0" 200 6394 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:18:59 -0800] "GET /mailman/admin/ppwc HTTP/1.1" 200 2082 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:19:00 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:19:00 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:19:00 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:19:32 -0800] "POST /mailman/admin/ppwc HTTP/1.1" 200 19597 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:41:25 -0800] "GET /mailman/admin/ppwc HTTP/1.1" 200 2082 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:41:25 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:41:25 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:41:25 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:41:52 -0800] "POST /mailman/admin/ppwc HTTP/1.1" 200 19597 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:43:26 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:44:13 -0800] "GET /mailman/admin/ppwc/members HTTP/1.1" 200 15271 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:44:27 -0800] "GET /mailman/admin/ppwc/members?letter=n HTTP/1.1" 200 15131 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:44:44 -0800] "GET /mailman/admin/ppwc/members?letter=p HTTP/1.1" 200 24507 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:45:22 -0800] "GET /mailman/admin/ppwc/passwords HTTP/1.1" 200 6217 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:45:51 -0800] "GET /mailman/admin/ppwc/gateway HTTP/1.1" 200 0 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:45:51 -0800] "GET /mailman/admin/ppwc/gateway HTTP/1.1" 200 8692 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:46:42 -0800] "GET /mailman/admin/ppwc/general HTTP/1.1" 200 19597 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:47:37 -0800] "GET /mailman/admin/ppwc/?VARHELP=general/owner HTTP/1.1" 200 3505 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:49:57 -0800] "GET /mailman/admin/ppwc HTTP/1.1" 200 2082 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:49:57 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:49:57 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:49:57 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:50:28 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:50:35 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:52:14 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +h24-71-236-129.ca.clawio.org - - [10/Mar/2004:11:52:42 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +10.0.0.176 - - [10/Mar/2004:12:02:38 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:43 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +10.0.0.176 - - [10/Mar/2004:12:02:43 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:45 -0800] "GET /mailman HTTP/1.1" 302 301 +10.0.0.176 - - [10/Mar/2004:12:02:46 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +10.0.0.176 - - [10/Mar/2004:12:02:46 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:46 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:46 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:50 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +10.0.0.176 - - [10/Mar/2004:12:02:50 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:50 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:50 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:52 -0800] "GET /mailman/admin/ppwc HTTP/1.1" 200 2082 +10.0.0.176 - - [10/Mar/2004:12:02:52 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:52 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:52 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:02:59 -0800] "POST /mailman/admin/ppwc HTTP/1.1" 200 19597 +10.0.0.176 - - [10/Mar/2004:12:03:00 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:00 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:00 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:03 -0800] "GET /mailman/admin/ppwc/members HTTP/1.1" 200 15271 +10.0.0.176 - - [10/Mar/2004:12:03:04 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:04 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:04 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:08 -0800] "GET /mailman/admin/ppwc/members?letter=p HTTP/1.1" 200 24507 +10.0.0.176 - - [10/Mar/2004:12:03:08 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:08 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:08 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:45 -0800] "GET /mailman/options/ppwc/ppwctwentynine--at--shaw.com HTTP/1.1" 200 14296 +10.0.0.176 - - [10/Mar/2004:12:03:45 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:45 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:03:45 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:06 -0800] "POST /mailman/options/ppwc/ppwctwentynine@shaw.com HTTP/1.1" 200 14579 +10.0.0.176 - - [10/Mar/2004:12:05:06 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:06 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:06 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:22 -0800] "GET /mailman/admin/ppwc HTTP/1.1" 200 19597 +10.0.0.176 - - [10/Mar/2004:12:05:22 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:22 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:22 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:38 -0800] "GET /mailman/admin/ppwc/members HTTP/1.1" 200 15271 +10.0.0.176 - - [10/Mar/2004:12:05:38 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:38 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:38 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:40 -0800] "GET /mailman/admin/ppwc/members?letter=p HTTP/1.1" 200 24525 +10.0.0.176 - - [10/Mar/2004:12:05:40 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:40 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:40 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:54 -0800] "POST /mailman/admin/ppwc/members?letter=p HTTP/1.1" 200 23169 +10.0.0.176 - - [10/Mar/2004:12:05:54 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:54 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:54 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:58 -0800] "GET /mailman/admin/ppwc/general HTTP/1.1" 200 19597 +10.0.0.176 - - [10/Mar/2004:12:05:58 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:58 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:05:58 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:06:07 -0800] "GET /mailman/admin/ppwc/members HTTP/1.1" 200 15271 +10.0.0.176 - - [10/Mar/2004:12:06:07 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:06:07 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:06:07 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:06:09 -0800] "GET /mailman/admin/ppwc/members/add HTTP/1.1" 200 6681 +10.0.0.176 - - [10/Mar/2004:12:06:09 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:06:09 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:06:09 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:07 -0800] "POST /mailman/admin/ppwc/members/add HTTP/1.1" 200 6762 +10.0.0.176 - - [10/Mar/2004:12:07:07 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:07 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:08 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:12 -0800] "GET /mailman/admin/ppwc/members/list HTTP/1.1" 200 15271 +10.0.0.176 - - [10/Mar/2004:12:07:12 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:12 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:13 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:14 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:14 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:14 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:14 -0800] "GET /mailman/admin/ppwc/members?letter=p HTTP/1.1" 200 24585 +10.0.0.176 - - [10/Mar/2004:12:07:25 -0800] "POST /mailman/admin/ppwc/members?letter=p HTTP/1.1" 200 24577 +10.0.0.176 - - [10/Mar/2004:12:07:25 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:25 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:07:25 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:16:59 -0800] "GET /mailman/admin/ppwc/logout HTTP/1.1" 200 2103 +10.0.0.176 - - [10/Mar/2004:12:16:59 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:16:59 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:16:59 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +142.27.64.35 - - [10/Mar/2004:12:19:02 -0800] "GET / HTTP/1.1" 304 - +142.27.64.35 - - [10/Mar/2004:12:19:05 -0800] "GET /mailman HTTP/1.1" 302 301 +142.27.64.35 - - [10/Mar/2004:12:19:05 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +142.27.64.35 - - [10/Mar/2004:12:19:06 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +142.27.64.35 - - [10/Mar/2004:12:19:06 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +142.27.64.35 - - [10/Mar/2004:12:19:06 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +142.27.64.35 - - [10/Mar/2004:12:19:08 -0800] "GET /mailman/listinfo/ppwc HTTP/1.1" 200 6271 +lj1216.passgo.com - - [10/Mar/2004:12:22:32 -0800] "GET /ops/SP/play//oops/TWiki/WikiTopic HTTP/1.0" 200 209 +10.0.0.176 - - [10/Mar/2004:12:25:25 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:12:25:28 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 8663 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6392 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7133 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 9449 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6895 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9403 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6619 +10.0.0.176 - - [10/Mar/2004:12:25:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5517 +c-411472d5.04-138-73746f22.cust.bredbandsbolaget.se - - [10/Mar/2004:13:13:23 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +3_343_lt_someone - - [10/Mar/2004:13:15:44 -0800] "GET / HTTP/1.1" 200 3169 +3_343_lt_someone - - [10/Mar/2004:13:15:53 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7142 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 5882 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6485 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8673 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6895 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9403 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6619 +3_343_lt_someone - - [10/Mar/2004:13:15:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5517 +watchguard.cgmatane.qc.ca - - [10/Mar/2004:13:41:37 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +watchguard.cgmatane.qc.ca - - [10/Mar/2004:13:42:23 -0800] "GET /RBL.jsp HTTP/1.1" 200 4114 +ppp2.p33.is.com.ua - - [10/Mar/2004:14:20:51 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +ppp2.p33.is.com.ua - - [10/Mar/2004:14:21:36 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +ppp2.p33.is.com.ua - - [10/Mar/2004:14:22:13 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +10.0.0.176 - - [10/Mar/2004:15:06:20 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [10/Mar/2004:15:06:24 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [10/Mar/2004:15:06:24 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 5871 +10.0.0.176 - - [10/Mar/2004:15:06:24 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6484 +10.0.0.176 - - [10/Mar/2004:15:06:24 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 7014 +10.0.0.176 - - [10/Mar/2004:15:06:24 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8821 +10.0.0.176 - - [10/Mar/2004:15:06:25 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9306 +10.0.0.176 - - [10/Mar/2004:15:06:25 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6937 +10.0.0.176 - - [10/Mar/2004:15:06:25 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5517 +10.0.0.176 - - [10/Mar/2004:15:06:25 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6619 +lj1024.passgo.com - - [10/Mar/2004:15:10:10 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1028.passgo.com - - [10/Mar/2004:15:10:13 -0800] "GET /ops/SP/play//oops/Main/T HTTP/1.0" 200 209 +lj1145.passgo.com - - [10/Mar/2004:15:49:55 -0800] "GET /ops/SP/play//oops/TWiki/NicholasLee HTTP/1.0" 200 209 +h24-68-45-227.gv.shawcable.net - - [10/Mar/2004:16:29:30 -0800] "GET /pipermail/cnc_notice/2004-February.txt HTTP/1.1" 200 6712 +64.246.94.141 - - [10/Mar/2004:16:31:19 -0800] "HEAD /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 0 +pntn02m05-129.bctel.ca - - [10/Mar/2004:16:33:04 -0800] "GET /pipermail/cncce/2004-January/000001.jsp HTTP/1.1" 200 3095 +calcite.rhyolite.com - - [10/Mar/2004:16:47:44 -0800] "GET /clients.jsp HTTP/1.1" 200 18971 +h24-68-45-227.gv.shawcable.net - - [10/Mar/2004:16:52:44 -0800] "GET /pipermail/cnc_notice/2003-December.txt HTTP/1.1" 200 6570 +h24-68-45-227.gv.shawcable.net - - [10/Mar/2004:16:54:36 -0800] "GET /pipermail/cnc_notice/2003-December/000002.jsp HTTP/1.1" 200 7074 +lj1117.passgo.com - - [10/Mar/2004:18:13:54 -0800] "GET /ops/SP/play//view/Main/VishaalGolam HTTP/1.0" 200 4577 +lj1073.passgo.com - - [10/Mar/2004:18:17:24 -0800] "GET /ops/SP/play//oops/TWiki/Wik HTTP/1.0" 200 209 +lj1024.passgo.com - - [10/Mar/2004:19:55:54 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1000.passgo.com - - [10/Mar/2004:19:55:56 -0800] "GET /ops/SP/play//view/Know/WebHome HTTP/1.0" 200 7529 +dialup-5-81.tulane.edu - - [10/Mar/2004:20:22:41 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +dialup-5-81.tulane.edu - - [10/Mar/2004:20:22:42 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +dialup-5-81.tulane.edu - - [10/Mar/2004:20:23:11 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +dialup-5-81.tulane.edu - - [10/Mar/2004:20:23:41 -0800] "GET /ops/SP/play//view/Main/TWikiGroups HTTP/1.1" 200 4816 +dialup-5-81.tulane.edu - - [10/Mar/2004:20:23:52 -0800] "GET /ops/SP/play//view/Main/TWikiAdminGroup HTTP/1.1" 200 4175 +lj1145.passgo.com - - [10/Mar/2004:21:56:34 -0800] "GET /ops/SP/play//oops/Main/WebStatistics HTTP/1.0" 200 209 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:58:46 -0800] "GET / HTTP/1.1" 200 3169 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:58:46 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:16 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:17 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 5664 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:17 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6403 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8837 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 6980 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9241 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6970 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6619 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:21:59:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5517 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:03 -0800] "GET /ststats/index.jsp HTTP/1.1" 200 2955 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:04 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3093 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2255 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3419 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2381 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1658 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2657 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 2008 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1598 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2223 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1924 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:22:00:05 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1550 +lj1220.passgo.com - - [10/Mar/2004:22:16:58 -0800] "GET /ops/SP/play//oops/TWiki/SvenDowideit HTTP/1.0" 200 209 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:28 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:30 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 5805 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:30 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6445 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:30 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8809 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 6882 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9241 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6970 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6619 +h24-70-69-74.ca.clawio.org - - [10/Mar/2004:23:08:31 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5517 +lj1024.passgo.com - - [11/Mar/2004:00:07:57 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1117.passgo.com - - [11/Mar/2004:00:07:58 -0800] "GET /ops/SP/play//oops/Know/WebStatistics HTTP/1.0" 200 209 +lj1120.passgo.com - - [11/Mar/2004:00:42:01 -0800] "GET /ops/SP/play//view/Main/DCCAndPostFix HTTP/1.0" 200 5234 +ns3.vonroll.ch - - [11/Mar/2004:00:43:57 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +ns3.vonroll.ch - - [11/Mar/2004:00:43:59 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.0" 200 2877 +ns3.vonroll.ch - - [11/Mar/2004:00:44:08 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.0" 200 4646 +lj1145.passgo.com - - [11/Mar/2004:01:39:53 -0800] "GET /ops/SP/play//view/Main/SimonMudd HTTP/1.0" 200 4612 +1513.cps.virtua.com.br - - [11/Mar/2004:02:27:39 -0800] "GET /pipermail/cipg/2003-november.txt HTTP/1.1" 404 309 +194.151.73.43 - - [11/Mar/2004:03:35:49 -0800] "GET /ie.htm HTTP/1.0" 200 3518 +194.151.73.43 - - [11/Mar/2004:03:35:57 -0800] "GET /images/image004.jpg HTTP/1.0" 200 10936 +194.151.73.43 - - [11/Mar/2004:03:35:57 -0800] "GET /images/image005.jpg HTTP/1.0" 200 21125 +194.151.73.43 - - [11/Mar/2004:03:35:58 -0800] "GET /images/msgops.JPG HTTP/1.0" 200 7939 +spica.ukc.ac.uk - - [11/Mar/2004:03:50:09 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +spica.ukc.ac.uk - - [11/Mar/2004:03:50:09 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +ogw.netinfo.nl - - [11/Mar/2004:06:11:19 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +ogw.netinfo.nl - - [11/Mar/2004:06:11:21 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +ogw.netinfo.nl - - [11/Mar/2004:06:11:38 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.1" 200 4016 +ogw.netinfo.nl - - [11/Mar/2004:06:11:39 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ogw.netinfo.nl - - [11/Mar/2004:06:11:46 -0800] "GET /ops/SP/play//view/Main/PostfixCmd HTTP/1.1" 200 4173 +ogw.netinfo.nl - - [11/Mar/2004:06:11:47 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ogw.netinfo.nl - - [11/Mar/2004:06:12:41 -0800] "GET /ops/SP/play//view/Main/PostQueue HTTP/1.1" 200 4280 +ogw.netinfo.nl - - [11/Mar/2004:06:12:43 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ogw.netinfo.nl - - [11/Mar/2004:06:13:07 -0800] "GET /ops/SP/play//view/Main/PostSuper HTTP/1.1" 200 3629 +ogw.netinfo.nl - - [11/Mar/2004:06:13:08 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ogw.netinfo.nl - - [11/Mar/2004:06:14:03 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.1" 200 4665 +ogw.netinfo.nl - - [11/Mar/2004:06:14:04 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ogw.netinfo.nl - - [11/Mar/2004:06:16:40 -0800] "GET /ops/SP/play//view/Main/RelayGateway HTTP/1.1" 200 4232 +ogw.netinfo.nl - - [11/Mar/2004:06:17:06 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.1" 200 4534 +ogw.netinfo.nl - - [11/Mar/2004:06:17:11 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +lj1024.passgo.com - - [11/Mar/2004:06:27:31 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1153.passgo.com - - [11/Mar/2004:06:27:36 -0800] "GET /ops/SP/play//oops/Sandbox/WebStatistics HTTP/1.0" 200 209 +208-186-146-13.nrp3.brv.mn.frontiernet.net - - [11/Mar/2004:06:48:05 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +208-186-146-13.nrp3.brv.mn.frontiernet.net - - [11/Mar/2004:06:48:05 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +ladybug.cns.vt.edu - - [11/Mar/2004:07:15:10 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +ladybug.cns.vt.edu - - [11/Mar/2004:07:15:11 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +ladybug.cns.vt.edu - - [11/Mar/2004:07:19:57 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +ladybug.cns.vt.edu - - [11/Mar/2004:07:20:05 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +ladybug.cns.vt.edu - - [11/Mar/2004:07:20:09 -0800] "GET /ops/SP/play//view/Main/SpamAssassinTaggingOnly HTTP/1.1" 200 5691 +osdlab.eic.nctu.edu.tw - - [11/Mar/2004:07:39:30 -0800] "GET /M83A HTTP/1.0" 404 269 +208.247.148.12 - - [11/Mar/2004:08:14:18 -0800] "GET /mailman/listinfo/ppwc HTTP/1.0" 200 6252 +208.247.148.12 - - [11/Mar/2004:08:14:18 -0800] "GET /icons/mailman.jpg HTTP/1.0" 200 2022 +208.247.148.12 - - [11/Mar/2004:08:14:18 -0800] "GET /icons/PythonPowered.png HTTP/1.0" 200 945 +208.247.148.12 - - [11/Mar/2004:08:14:18 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.0" 200 3049 +ogw.netinfo.nl - - [11/Mar/2004:08:45:41 -0800] "GET /ops/SP/play//view/Main/SpamAssassinAndPostFix HTTP/1.1" 200 4034 +ogw.netinfo.nl - - [11/Mar/2004:08:45:42 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +ogw.netinfo.nl - - [11/Mar/2004:08:45:49 -0800] "GET /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 5543 +ogw.netinfo.nl - - [11/Mar/2004:08:45:54 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +0x503e4fce.virnxx2.adsl-dhcp.tele.dk - - [11/Mar/2004:10:55:40 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +0x503e4fce.virnxx2.adsl-dhcp.tele.dk - - [11/Mar/2004:10:58:16 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +0x503e4fce.virnxx2.adsl-dhcp.tele.dk - - [11/Mar/2004:10:58:27 -0800] "GET /razor.jsp HTTP/1.1" 304 - +64-93-34-186.client.dsl.net - - [11/Mar/2004:11:12:40 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +d207-6-50-215.bchsia.telus.net - - [11/Mar/2004:11:33:35 -0800] "GET /pipermail/cncce/2004-January/000001.jsp HTTP/1.1" 200 3095 +10.0.0.176 - - [11/Mar/2004:11:49:51 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [11/Mar/2004:11:49:53 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 5622 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6357 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8728 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 6791 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9561 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 7087 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6427 +10.0.0.176 - - [11/Mar/2004:11:49:54 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5598 +1-729.tnr.on.ca - - [11/Mar/2004:11:54:59 -0800] "GET / HTTP/1.1" 200 3169 +1-729.tnr.on.ca - - [11/Mar/2004:11:55:22 -0800] "GET /mailman HTTP/1.1" 302 301 +1-729.tnr.on.ca - - [11/Mar/2004:11:55:22 -0800] "GET /mailman/listinfo HTTP/1.1" 200 6893 +1-729.tnr.on.ca - - [11/Mar/2004:11:55:22 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +1-729.tnr.on.ca - - [11/Mar/2004:11:55:23 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +1-729.tnr.on.ca - - [11/Mar/2004:11:55:23 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +1-729.tnr.on.ca - - [11/Mar/2004:11:55:26 -0800] "GET /mailman/listinfo/administration HTTP/1.1" 200 6459 +h24-71-236-129.ca.clawio.org - - [11/Mar/2004:12:28:50 -0800] "GET /mailman/admindb/ppwc HTTP/1.1" 200 2072 +h24-71-236-129.ca.clawio.org - - [11/Mar/2004:12:28:50 -0800] "GET /icons/mailman.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [11/Mar/2004:12:28:51 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [11/Mar/2004:12:28:51 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 304 - +h24-71-236-129.ca.clawio.org - - [11/Mar/2004:12:29:03 -0800] "POST /mailman/admindb/ppwc HTTP/1.1" 200 3407 +h24-71-236-129.ca.clawio.org - - [11/Mar/2004:12:29:27 -0800] "POST /mailman/admindb/ppwc HTTP/1.1" 200 1134 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:56:35 -0800] "GET /robots.txt HTTP/1.0" 200 68 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:56:58 -0800] "GET /ops/SP/play//view/TWiki/WebStatistics HTTP/1.0" 200 8193 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:57:18 -0800] "GET /ops/SP/play//view/Main/TWikiGuest HTTP/1.0" 200 4430 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:57:24 -0800] "GET /ops/SP/play//view/Main/WebHome?rev=1.25 HTTP/1.0" 200 9812 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:57:45 -0800] "GET /ops/SP/play//view/Main/WebNotify?rev=r1.6 HTTP/1.0" 200 4300 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:58:03 -0800] "GET /ops/SP/play//rdiff/TWiki/ManagingTopics?rev1=1.16&rev2=1.15 HTTP/1.0" 200 7912 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:58:37 -0800] "GET /ops/SP/play//view/Main/WebHome?rev=r1.8 HTTP/1.0" 200 8986 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:58:50 -0800] "GET /ops/SP/play//edit/Main/Max_idle?topicparent=Main.ConfigurationVariables HTTP/1.0" 401 12816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:59:07 -0800] "GET /ops/SP/play//view/Main/WebChanges HTTP/1.0" 200 40430 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:59:33 -0800] "GET /ops/SP/play//search/TWiki/SearchResult?scope=text®ex=on&search=Appendix%20*File%20*System%5B%5EA-Za-z%5D HTTP/1.0" 200 5794 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:12:59:52 -0800] "GET /ops/SP/play//oops/TWiki/AppendixFileSystem?template=oopsmore¶m1=1.12¶m2=1.12 HTTP/1.0" 200 11355 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:00:12 -0800] "GET /ops/SP/play//view/TWiki/WebTopicViewTemplate HTTP/1.0" 200 5420 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:00:47 -0800] "GET /ops/SP/play//rdiff/Main/WebHome HTTP/1.0" 200 69197 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:00:57 -0800] "GET /ops/SP/play//view/TWiki/WebPreferences?rev=r1.9 HTTP/1.0" 200 7875 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:01:21 -0800] "GET /ops/SP/play//rdiff/Main/ConfigurationVariables?rev1=1.2&rev2=1.1 HTTP/1.0" 200 59549 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:01:37 -0800] "GET /ops/SP/play//view/Main/AndreaSterbini HTTP/1.0" 200 3891 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:01:58 -0800] "GET /ops/SP/play//rdiff/Main/AndreaSterbini HTTP/1.0" 200 5567 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:02:22 -0800] "GET /ops/SP/play//rdiff/TWiki/WebNotify HTTP/1.0" 200 11733 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:02:42 -0800] "GET /ops/SP/play//rdiff/Main/WebHome?rev1=1.28&rev2=1.27 HTTP/1.0" 200 3577 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:03:06 -0800] "GET /ops/SP/play//view/Main/WebHome?skin=print HTTP/1.0" 200 8347 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:03:23 -0800] "GET /ops/SP/play//search/Main/SearchResult?search=%5C.*&scope=topic&order=modified&reverse=on®ex=on&nosearch=on HTTP/1.0" 200 43816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:03:48 -0800] "GET /ops/SP/play//view/TWiki/FormattedSearch HTTP/1.0" 200 20420 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:04:09 -0800] "GET /ops/SP/play//oops/Main/WebHome?template=oopsmore¶m1=1.28¶m2=1.8 HTTP/1.0" 200 7410 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:04:30 -0800] "GET /ops/SP/play//edit/TWiki/TextFormattingFAQ?t=1075982736 HTTP/1.0" 401 12816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:04:52 -0800] "GET /ops/SP/play//edit/Main/Allow_untrusted_routing?topicparent=Main.ConfigurationVariables HTTP/1.0" 401 12816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:05:13 -0800] "GET /ops/SP/play//edit/Main/Smtp_data_init_timeout?topicparent=Main.ConfigurationVariables HTTP/1.0" 401 12816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:05:33 -0800] "GET /ops/SP/play//view/TWiki/AppendixFileSystem?rev=1.10 HTTP/1.0" 200 34910 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:05:54 -0800] "GET /ops/SP/play//view/Main/AndreaSterbini?rev=r1.1 HTTP/1.0" 200 3732 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:06:17 -0800] "GET /ops/SP/play//view/Know/WebNotify HTTP/1.0" 200 4472 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:06:39 -0800] "GET /ops/SP/play//rdiff/Main/PeterThoeny HTTP/1.0" 200 18859 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:07:02 -0800] "GET /ops/SP/play//view/Main/WebHome?skin=print&rev=1.25 HTTP/1.0" 200 7762 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:07:20 -0800] "GET /ops/SP/play//edit/Main/Relayhost?topicparent=Main.ConfigurationVariables HTTP/1.0" 401 12816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:07:40 -0800] "GET /ops/SP/play//edit/Main/Unknown_virtual_mailbox_reject_code?topicparent=Main.ConfigurationVariables HTTP/1.0" 401 12816 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:08:03 -0800] "GET /ops/SP/play//view/TWiki/WebPreferences HTTP/1.0" 200 9109 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:08:44 -0800] "GET /ops/SP/play//view/Main/DCC HTTP/1.0" 200 4377 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:09:04 -0800] "GET /ops/SP/play//view/Know/WebHome HTTP/1.0" 200 7529 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:09:21 -0800] "GET /ops/SP/play//view/Main/WebNotify HTTP/1.0" 200 4449 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:09:24 -0800] "GET /ops/SP/play//oops/Main/WebHome?template=oopsmore¶m1=1.28¶m2=1.28 HTTP/1.0" 200 7411 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:09:52 -0800] "GET /ops/SP/play//view/Main/PostfixCommands HTTP/1.0" 200 4004 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:10:11 -0800] "GET /ops/SP/play//view/TWiki/WebHome HTTP/1.0" 200 15147 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:10:27 -0800] "GET /ops/SP/play//view/Main/RBLsHowTo HTTP/1.0" 200 4646 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:10:52 -0800] "GET /ops/SP/play//view/Main/WebTopicList HTTP/1.0" 200 7461 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:11:09 -0800] "GET /ops/SP/play//view/Main/WebHome?rev=1.27 HTTP/1.0" 200 10313 +cr020r01-3.uah.goweb.net - - [11/Mar/2004:13:11:41 -0800] "GET /ops/SP/play//view/Main/ConfigurationVariables HTTP/1.0" 200 58169 +4.37.97.186 - - [11/Mar/2004:13:12:54 -0800] "GET /pipermail/webber/2004-January/000000.jsp HTTP/1.1" 200 2446 +12.22.207.235 - - [11/Mar/2004:13:18:15 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +archserve.id.ucsb.edu - - [11/Mar/2004:13:22:32 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +archserve.id.ucsb.edu - - [11/Mar/2004:13:22:32 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +2-110.tnr.on.ca - - [11/Mar/2004:13:24:03 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +2-110.tnr.on.ca - - [11/Mar/2004:13:24:04 -0800] "GET /images/image005.jpg HTTP/1.1" 200 21125 +2-110.tnr.on.ca - - [11/Mar/2004:13:24:04 -0800] "GET /images/image004.jpg HTTP/1.1" 200 10936 +2-110.tnr.on.ca - - [11/Mar/2004:13:24:04 -0800] "GET /images/msgops.JPG HTTP/1.1" 200 7939 +2-110.tnr.on.ca - - [11/Mar/2004:13:26:38 -0800] "GET /images/image005.jpg HTTP/1.1" 304 - +2-110.tnr.on.ca - - [11/Mar/2004:13:26:38 -0800] "GET /images/image004.jpg HTTP/1.1" 304 - +2-110.tnr.on.ca - - [11/Mar/2004:13:26:38 -0800] "GET /images/msgops.JPG HTTP/1.1" 304 - +lj1024.passgo.com - - [11/Mar/2004:13:27:05 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1212.passgo.com - - [11/Mar/2004:13:27:05 -0800] "GET / HTTP/1.0" 200 3169 +2-110.tnr.on.ca - - [11/Mar/2004:14:14:44 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +2-110.tnr.on.ca - - [11/Mar/2004:14:14:47 -0800] "GET /images/image005.jpg HTTP/1.1" 200 21125 +2-110.tnr.on.ca - - [11/Mar/2004:14:14:47 -0800] "GET /images/msgops.JPG HTTP/1.1" 200 7939 +2-110.tnr.on.ca - - [11/Mar/2004:14:14:50 -0800] "GET /images/image004.jpg HTTP/1.1" 200 10936 +favr.go.de - - [11/Mar/2004:14:22:08 -0800] "GET /robots.txt HTTP/1.0" 200 68 +favr.go.de - - [11/Mar/2004:14:22:09 -0800] "GET /ops/SP/play//view/Main/WebSearch HTTP/1.0" 200 9263 +favr.go.de - - [11/Mar/2004:14:26:26 -0800] "GET /ops/SP/play//view/Sandbox/WebHome HTTP/1.0" 200 8605 +favr.go.de - - [11/Mar/2004:14:28:53 -0800] "GET /ops/SP/play//view/Sandbox/WebChanges HTTP/1.0" 200 9622 +favr.go.de - - [11/Mar/2004:14:29:44 -0800] "GET /ops/SP/play//view/Sandbox/WebPreferences HTTP/1.0" 200 8380 +favr.go.de - - [11/Mar/2004:14:29:52 -0800] "GET /ops/SP/play//view/Main/WebStatistics HTTP/1.0" 200 8331 +favr.go.de - - [11/Mar/2004:14:30:51 -0800] "GET /ops/SP/play//view/Main/WebTopicList HTTP/1.0" 200 7461 +favr.go.de - - [11/Mar/2004:14:31:43 -0800] "GET /ops/SP/play//view/Main/WebPreferences HTTP/1.0" 200 8793 +lj1008.passgo.com - - [11/Mar/2004:14:31:48 -0800] "GET /ops/SP/play//oops/TWiki/WikiWikiClones HTTP/1.0" 200 209 +favr.go.de - - [11/Mar/2004:14:33:01 -0800] "GET /ops/SP/play//view/Main/WebNotify HTTP/1.0" 200 4449 +64-249-27-114.client.dsl.net - - [11/Mar/2004:14:53:12 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +pd9eb1396.dip.t-dialin.net - - [11/Mar/2004:15:17:08 -0800] "GET /AmavisNew.jsp HTTP/1.1" 200 2300 +10.0.0.176 - - [11/Mar/2004:15:51:49 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [11/Mar/2004:15:52:07 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +10.0.0.176 - - [11/Mar/2004:15:52:07 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +10.0.0.176 - - [11/Mar/2004:15:52:12 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +10.0.0.176 - - [11/Mar/2004:15:52:12 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +10.0.0.176 - - [11/Mar/2004:15:52:18 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 6329 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8771 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6340 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 6846 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9523 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 6996 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6427 +10.0.0.176 - - [11/Mar/2004:15:52:19 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5598 +10.0.0.176 - - [11/Mar/2004:15:52:37 -0800] "GET /ststats/index.jsp HTTP/1.1" 304 - +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3241 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3327 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2434 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1676 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 2029 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1604 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2640 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2251 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1899 +10.0.0.176 - - [11/Mar/2004:15:52:38 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1556 +10.0.0.176 - - [11/Mar/2004:15:52:39 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2243 +lj1105.passgo.com - - [11/Mar/2004:16:02:37 -0800] "GET /ops/SP/play//oops/TWiki/1000 HTTP/1.0" 200 209 +wc01.piwa.pow.fr - - [11/Mar/2004:16:12:59 -0800] "GET /ie.htm HTTP/1.1" 200 3518 +wc01.piwa.pow.fr - - [11/Mar/2004:16:13:02 -0800] "GET /images/image005.jpg HTTP/1.1" 200 21125 +wc01.piwa.pow.fr - - [11/Mar/2004:16:13:02 -0800] "GET /images/msgops.JPG HTTP/1.1" 200 7939 +wc03.mtnk.rnc.net.cable.rogers.com - - [11/Mar/2004:16:13:03 -0800] "GET /images/image004.jpg HTTP/1.1" 200 10936 +206-15-133-154.dialup.ziplink.net - - [11/Mar/2004:16:33:23 -0800] "HEAD /ops/SP/play//view/Main/SpamAssassinDeleting HTTP/1.1" 200 0 +lj1024.passgo.com - - [11/Mar/2004:18:11:39 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1008.passgo.com - - [11/Mar/2004:18:11:40 -0800] "GET /ops/SP/play//oops/Main/Smtpd_recipient_limit HTTP/1.0" 200 209 +ipcorp-c8b07af1.terraempresas.com.br - - [11/Mar/2004:18:31:35 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 +66-194-6-79.gen.twtelecom.net - - [11/Mar/2004:18:57:52 -0800] "GET / HTTP/1.1" 200 3169 +lj1223.passgo.com - - [11/Mar/2004:20:12:24 -0800] "GET /ops/SP/play//view/Main/MikeMannix HTTP/1.0" 200 3674 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:32 -0800] "GET /ststats/ HTTP/1.1" 200 2955 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:37 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 3091 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:37 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2230 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:37 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2388 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:37 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3440 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1659 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2662 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 2064 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1624 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2243 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1879 +216-160-111-121.tukw.qwest.net - - [11/Mar/2004:20:49:38 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1575 +lj1073.passgo.com - - [11/Mar/2004:20:59:05 -0800] "GET /ops/SP/play//oops/TWiki/TWikiPlannedFeatures HTTP/1.0" 200 209 +mmscrm07-2.uah.goweb.net - - [11/Mar/2004:23:56:31 -0800] "GET /robots.txt HTTP/1.0" 200 68 +66-194-6-71.gen.twtelecom.net - - [12/Mar/2004:01:30:44 -0800] "GET / HTTP/1.1" 200 3169 +lj1024.passgo.com - - [12/Mar/2004:02:27:29 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1123.passgo.com - - [12/Mar/2004:02:27:32 -0800] "GET /ops/SP/play//view/Sandbox/WebIndex HTTP/1.0" 200 8667 +195.11.231.210 - - [12/Mar/2004:03:32:56 -0800] "GET /mailman/listinfo/webber HTTP/1.0" 200 6032 +80.58.33.42.proxycache.rima-tde.net - - [12/Mar/2004:04:57:20 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.0" 200 10392 +80.58.33.42.proxycache.rima-tde.net - - [12/Mar/2004:04:57:21 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +80.58.33.42.proxycache.rima-tde.net - - [12/Mar/2004:04:57:56 -0800] "GET /ops/SP/play//view/Main/LinksOfUse HTTP/1.1" 200 4534 +200.100.10.5 - - [12/Mar/2004:04:59:21 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +200.100.10.5 - - [12/Mar/2004:04:59:21 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +lj1115.passgo.com - - [12/Mar/2004:05:03:19 -0800] "GET /ops/SP/play//view/Main/TWikiAdminGroup HTTP/1.0" 200 4156 +lj1008.passgo.com - - [12/Mar/2004:05:19:31 -0800] "GET /ops/SP/play//oops/TWiki/Mana HTTP/1.0" 200 209 +71.134.70.5 - - [12/Mar/2004:05:25:20 -0800] "GET /mailman/listinfo/cncce HTTP/1.1" 200 6208 +71.134.70.5 - - [12/Mar/2004:05:25:24 -0800] "GET /icons/mailman.jpg HTTP/1.1" 200 2022 +71.134.70.5 - - [12/Mar/2004:05:25:24 -0800] "GET /icons/PythonPowered.png HTTP/1.1" 200 945 +71.134.70.5 - - [12/Mar/2004:05:25:25 -0800] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 200 3049 +200.100.10.5 - - [12/Mar/2004:05:44:35 -0800] "GET /ops/SP/play//view/Main/SpamAssassinUsingRazorAndDCC HTTP/1.1" 200 7435 +200.100.10.5 - - [12/Mar/2004:05:44:35 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +200.100.10.5 - - [12/Mar/2004:05:44:50 -0800] "GET /ops/SP/play//view/Main/DCC HTTP/1.1" 200 4396 +200.100.10.5 - - [12/Mar/2004:05:44:51 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 304 - +200.100.10.5 - - [12/Mar/2004:05:51:36 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 +vlp181.vlp.fi - - [12/Mar/2004:08:33:32 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +lj1024.passgo.com - - [12/Mar/2004:09:12:01 -0800] "GET /robots.txt HTTP/1.0" 200 68 +lj1223.passgo.com - - [12/Mar/2004:09:12:02 -0800] "GET /ops/SP/play//oops/Main/Mi HTTP/1.0" 200 209 +10.0.0.176 - - [12/Mar/2004:11:01:26 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [12/Mar/2004:11:01:28 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 6405 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6413 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 6952 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8715 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 7001 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9514 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6644 +10.0.0.176 - - [12/Mar/2004:11:01:29 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5554 +fassys.org - - [12/Mar/2004:11:16:36 -0800] "GET /ststats/ HTTP/1.0" 200 2955 +fassys.org - - [12/Mar/2004:11:16:55 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.0" 200 2925 +fassys.org - - [12/Mar/2004:11:16:55 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.0" 200 2347 +fassys.org - - [12/Mar/2004:11:16:55 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.0" 200 3431 +fassys.org - - [12/Mar/2004:11:16:55 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.0" 200 2380 +fassys.org - - [12/Mar/2004:11:16:55 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.0" 200 1658 +fassys.org - - [12/Mar/2004:11:16:55 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.0" 200 2685 +fassys.org - - [12/Mar/2004:11:16:56 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.0" 200 2082 +fassys.org - - [12/Mar/2004:11:16:56 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.0" 200 1637 +fassys.org - - [12/Mar/2004:11:16:56 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.0" 200 2211 +fassys.org - - [12/Mar/2004:11:16:56 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.0" 200 1853 +fassys.org - - [12/Mar/2004:11:16:56 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.0" 200 1572 +67.131.107.5 - - [12/Mar/2004:11:39:14 -0800] "GET / HTTP/1.1" 200 3169 +67.131.107.5 - - [12/Mar/2004:11:39:25 -0800] "GET /ops/SP/play//view/Main/WebHome HTTP/1.1" 200 10419 +67.131.107.5 - - [12/Mar/2004:11:39:31 -0800] "GET /go/bin/test/TWikiLogos/twikiRobot46x50.gif HTTP/1.1" 200 2877 +10.0.0.176 - - [12/Mar/2004:12:23:11 -0800] "GET / HTTP/1.1" 304 - +10.0.0.176 - - [12/Mar/2004:12:23:17 -0800] "GET /forplus/mailgraph2.cgi HTTP/1.1" 200 2987 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0_err.png HTTP/1.1" 200 6324 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1.png HTTP/1.1" 200 8964 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_0.png HTTP/1.1" 200 6225 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2_err.png HTTP/1.1" 200 7001 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_2.png HTTP/1.1" 200 9514 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_1_err.png HTTP/1.1" 200 6949 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3.png HTTP/1.1" 200 6644 +10.0.0.176 - - [12/Mar/2004:12:23:18 -0800] "GET /forplus/mailgraph.cgi/mailgraph_3_err.png HTTP/1.1" 200 5554 +10.0.0.176 - - [12/Mar/2004:12:23:40 -0800] "GET /ststats/index.jsp HTTP/1.1" 304 - +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam.1day.png HTTP/1.1" 200 2964 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam-ratio.1day.png HTTP/1.1" 200 2341 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam-ratio.1week.png HTTP/1.1" 200 2346 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam.1week.png HTTP/1.1" 200 3438 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-hashes.1week.png HTTP/1.1" 200 1670 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam.1month.png HTTP/1.1" 200 2651 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam-ratio.1month.png HTTP/1.1" 200 2023 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-hashes.1month.png HTTP/1.1" 200 1636 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam.1year.png HTTP/1.1" 200 2262 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-spam-ratio.1year.png HTTP/1.1" 200 1906 +10.0.0.176 - - [12/Mar/2004:12:23:41 -0800] "GET /ststats/stats-hashes.1year.png HTTP/1.1" 200 1582 +216.139.185.45 - - [12/Mar/2004:13:04:01 -0800] "GET /mailman/listinfo/webber HTTP/1.1" 200 6051 +pd95f99f2.dip.t-dialin.net - - [12/Mar/2004:13:18:57 -0800] "GET /razor.jsp HTTP/1.1" 200 2869 +d97082.upc-d.chello.nl - - [12/Mar/2004:13:25:45 -0800] "GET /SpamAssassin.jsp HTTP/1.1" 200 7368 From 7ef66d7e838fd4389b43beb93856cb5eebacb4e8 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 23 Sep 2017 15:26:36 +0200 Subject: [PATCH 042/229] refactor rxjava-jdbc --- .../com/baeldung/rxjava/jdbc/Connector.java | 7 +++- .../rxjava/jdbc/AutomapClassTest.java | 14 ++------ .../rxjava/jdbc/AutomapInterfaceTest.java | 13 ++----- .../rxjava/jdbc/BasicQueryTypesTest.java | 35 +++++-------------- .../baeldung/rxjava/jdbc/InsertBlobTest.java | 13 ++----- .../baeldung/rxjava/jdbc/InsertClobTest.java | 10 ++---- .../baeldung/rxjava/jdbc/ReturnKeysTest.java | 16 +++++---- .../baeldung/rxjava/jdbc/TransactionTest.java | 16 +++++---- 8 files changed, 47 insertions(+), 77 deletions(-) diff --git a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java index ca241d74c4..290cc9cb3d 100644 --- a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java +++ b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java @@ -1,8 +1,13 @@ package com.baeldung.rxjava.jdbc; +import com.github.davidmoten.rx.jdbc.ConnectionProvider; +import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; + public class Connector { - + public static final String DB_CONNECTION = "jdbc:h2:mem:test;DB_CLOSE_DELAY=-1"; public static final String DB_USER = ""; public static final String DB_PASSWORD = ""; + + public static final ConnectionProvider connectionProvider = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); } diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java index e8bca98701..50d4551494 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java @@ -9,28 +9,20 @@ import org.junit.Before; import org.junit.Test; import com.github.davidmoten.rx.jdbc.ConnectionProvider; -import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; import com.github.davidmoten.rx.jdbc.Database; import rx.Observable; public class AutomapClassTest { - private String DB_CONNECTION = Connector.DB_CONNECTION; - private String DB_USER = Connector.DB_USER; - private String DB_PASSWORD = Connector.DB_PASSWORD; - - ConnectionProvider cp = null; - Database db = null; + ConnectionProvider connectionProvider = Connector.connectionProvider; + Database db = Database.from(connectionProvider); Observable create = null; Observable insert1, insert2 = null; @Before public void setup() { - cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); - db = Database.from(cp); - create = db.update("CREATE TABLE IF NOT EXISTS MANAGER(id int primary key, name varchar(255))") .count(); insert1 = db.update("INSERT INTO MANAGER(id, name) VALUES(1, 'Alan')") @@ -66,6 +58,6 @@ public class AutomapClassTest { public void close() { db.update("DROP TABLE MANAGER") .dependsOn(create); - cp.close(); + connectionProvider.close(); } } diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java index f636dda155..fc85213b80 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java @@ -16,21 +16,14 @@ import rx.Observable; public class AutomapInterfaceTest { - private String DB_CONNECTION = Connector.DB_CONNECTION; - private String DB_USER = Connector.DB_USER; - private String DB_PASSWORD = Connector.DB_PASSWORD; - - ConnectionProvider cp = null; - Database db = null; + ConnectionProvider connectionProvider = Connector.connectionProvider; + Database db = Database.from(connectionProvider); Observable create = null; Observable insert1, insert2 = null; @Before public void setup() { - cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); - db = Database.from(cp); - create = db.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int primary key, name varchar(255))") .count(); insert1 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(1, 'Alan')") @@ -66,7 +59,7 @@ public class AutomapInterfaceTest { public void close() { db.update("DROP TABLE EMPLOYEE") .dependsOn(create); - cp.close(); + connectionProvider.close(); } } diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java index 6118e6f127..17d047d42f 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java @@ -17,20 +17,10 @@ import rx.Observable; public class BasicQueryTypesTest { - private String DB_CONNECTION = Connector.DB_CONNECTION; - private String DB_USER = Connector.DB_USER; - private String DB_PASSWORD = Connector.DB_PASSWORD; + ConnectionProvider connectionProvider = Connector.connectionProvider; + Database db = Database.from(connectionProvider); - ConnectionProvider cp = null; - Database db = null; - - Observable create, insert1, insert2, insert3, insert4, insert5, update, delete = null; - - @Before - public void setup() { - cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); - db = Database.from(cp); - } + Observable create, insert1, insert2, insert3, update, delete = null; @Test public void whenCreateTableAndInsertRecords_thenCorrect() { @@ -48,36 +38,29 @@ public class BasicQueryTypesTest { insert3 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(3, 'Mike')") .dependsOn(create) .count(); - insert4 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(4, 'Jennifer')") + delete = db.update("DELETE FROM EMPLOYEE WHERE id = 2") .dependsOn(create) .count(); - insert5 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(5, 'George')") - .dependsOn(create) - .count(); - delete = db.update("DELETE FROM EMPLOYEE WHERE id = 5") - .dependsOn(create) - .count(); - List names = db.select("select name from EMPLOYEE where id > ?") - .parameter(2) + List names = db.select("select name from EMPLOYEE where id < ?") + .parameter(3) .dependsOn(create) .dependsOn(insert1) .dependsOn(insert2) .dependsOn(insert3) - .dependsOn(insert4) - .dependsOn(insert5) .dependsOn(update) .dependsOn(delete) .getAs(String.class) .toList() .toBlocking() .single(); - assertEquals(Arrays.asList("Mike", "Jennifer"), names); + + assertEquals(Arrays.asList("Alan"), names); } @After public void close() { db.update("DROP TABLE EMPLOYEE") .dependsOn(create); - cp.close(); + connectionProvider.close(); } } diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java index ced394eccb..d166bdac10 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java @@ -5,28 +5,21 @@ import static org.junit.Assert.assertEquals; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; -import java.io.StringWriter; import java.nio.charset.StandardCharsets; -import org.apache.commons.io.IOUtils; import org.junit.After; import org.junit.Before; import org.junit.Test; import com.github.davidmoten.rx.jdbc.ConnectionProvider; -import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; import com.github.davidmoten.rx.jdbc.Database; import rx.Observable; public class InsertBlobTest { - private String DB_CONNECTION = Connector.DB_CONNECTION; - private String DB_USER = Connector.DB_USER; - private String DB_PASSWORD = Connector.DB_PASSWORD; - - ConnectionProvider cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); - Database db = Database.from(cp); + ConnectionProvider connectionProvider = Connector.connectionProvider; + Database db = Database.from(connectionProvider); String expectedDocument = null; String actualDocument = null; @@ -67,6 +60,6 @@ public class InsertBlobTest { public void close() { db.update("DROP TABLE SERVERLOG") .dependsOn(create); - cp.close(); + connectionProvider.close(); } } diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java index 90f798aa43..d49d7edf1a 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java @@ -18,12 +18,8 @@ import rx.Observable; public class InsertClobTest { - private String DB_CONNECTION = Connector.DB_CONNECTION; - private String DB_USER = Connector.DB_USER; - private String DB_PASSWORD = Connector.DB_PASSWORD; - - ConnectionProvider cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); - Database db = Database.from(cp); + ConnectionProvider connectionProvider = Connector.connectionProvider; + Database db = Database.from(connectionProvider); String expectedDocument = null; String actualDocument = null; @@ -63,6 +59,6 @@ public class InsertClobTest { public void close() { db.update("DROP TABLE SERVERLOG") .dependsOn(create); - cp.close(); + connectionProvider.close(); } } \ No newline at end of file diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java index d67fe1d4c1..9a2765f03d 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java @@ -2,6 +2,7 @@ package com.baeldung.rxjava.jdbc; import static org.assertj.core.api.Assertions.assertThat; +import org.junit.After; import org.junit.Before; import org.junit.Test; @@ -13,15 +14,11 @@ import rx.Observable; public class ReturnKeysTest { - private String DB_CONNECTION = Connector.DB_CONNECTION; - private String DB_USER = Connector.DB_USER; - private String DB_PASSWORD = Connector.DB_PASSWORD; - Observable begin, commit = null; Observable createStatement, insertStatement, updateStatement = null; - ConnectionProvider cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); - Database db = Database.from(cp); + ConnectionProvider connectionProvider = Connector.connectionProvider; + Database db = Database.from(connectionProvider); @Before public void setup() { @@ -42,4 +39,11 @@ public class ReturnKeysTest { .single(); assertThat(key).isEqualTo(1); } + + @After + public void close() { + db.update("DROP TABLE EMPLOYEE") + .dependsOn(createStatement); + connectionProvider.close(); + } } diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java index a0076861da..584add4a6e 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java @@ -2,6 +2,7 @@ package com.baeldung.rxjava.jdbc; import static org.junit.Assert.assertEquals; +import org.junit.After; import org.junit.Test; import com.github.davidmoten.rx.jdbc.ConnectionProvider; @@ -12,15 +13,11 @@ import rx.Observable; public class TransactionTest { - private String DB_CONNECTION = Connector.DB_CONNECTION; - private String DB_USER = Connector.DB_USER; - private String DB_PASSWORD = Connector.DB_PASSWORD; - Observable begin, commit = null; Observable createStatement, insertStatement, updateStatement = null; - ConnectionProvider cp = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); - Database db = Database.from(cp); + ConnectionProvider connectionProvider = Connector.connectionProvider; + Database db = Database.from(connectionProvider); @Test public void whenCommitTransaction_thenRecordUpdated() { @@ -43,4 +40,11 @@ public class TransactionTest { assertEquals("Tom", name); } + + @After + public void close() { + db.update("DROP TABLE EMPLOYEE") + .dependsOn(createStatement); + connectionProvider.close(); + } } From b3edd4bbbaceb82a18093d5f74b473f81b5d4b0a Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 23 Sep 2017 16:09:01 +0200 Subject: [PATCH 043/229] Refactor rxjava-jdbc --- .../com/baeldung/rxjava/jdbc/Connector.java | 10 ++-- .../com/baeldung/rxjava/jdbc/Manager.java | 1 - .../java/com/baeldung/rxjava/jdbc/Utils.java | 4 +- .../rxjava/jdbc/AutomapClassTest.java | 34 ++++++------- .../rxjava/jdbc/AutomapInterfaceTest.java | 33 +++++++------ .../rxjava/jdbc/BasicQueryTypesTest.java | 48 +++++++++---------- .../baeldung/rxjava/jdbc/InsertBlobTest.java | 24 +++++----- .../baeldung/rxjava/jdbc/InsertClobTest.java | 25 +++++----- .../baeldung/rxjava/jdbc/ReturnKeysTest.java | 19 ++++---- .../baeldung/rxjava/jdbc/TransactionTest.java | 23 +++++---- 10 files changed, 107 insertions(+), 114 deletions(-) diff --git a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java index 290cc9cb3d..b7416e471a 100644 --- a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java +++ b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java @@ -3,11 +3,11 @@ package com.baeldung.rxjava.jdbc; import com.github.davidmoten.rx.jdbc.ConnectionProvider; import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; -public class Connector { +class Connector { - public static final String DB_CONNECTION = "jdbc:h2:mem:test;DB_CLOSE_DELAY=-1"; - public static final String DB_USER = ""; - public static final String DB_PASSWORD = ""; + static final String DB_CONNECTION = "jdbc:h2:mem:test;DB_CLOSE_DELAY=-1"; + static final String DB_USER = ""; + static final String DB_PASSWORD = ""; - public static final ConnectionProvider connectionProvider = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); + static final ConnectionProvider connectionProvider = new ConnectionProviderFromUrl(DB_CONNECTION, DB_USER, DB_PASSWORD); } diff --git a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Manager.java b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Manager.java index d2b87fc897..56faa4cae7 100644 --- a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Manager.java +++ b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Manager.java @@ -25,5 +25,4 @@ public class Manager { public void setName(String name) { this.name = name; } - } diff --git a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Utils.java b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Utils.java index f1dbd2676b..401962d1a9 100644 --- a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Utils.java +++ b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Utils.java @@ -6,9 +6,9 @@ import java.io.StringWriter; import org.apache.commons.io.IOUtils; -public class Utils { +class Utils { - public static String getStringFromInputStream(InputStream input) throws IOException { + static String getStringFromInputStream(InputStream input) throws IOException { StringWriter writer = new StringWriter(); IOUtils.copy(input, writer, "UTF-8"); return writer.toString(); diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java index 50d4551494..f44d4ac6b8 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java @@ -24,40 +24,40 @@ public class AutomapClassTest { @Before public void setup() { create = db.update("CREATE TABLE IF NOT EXISTS MANAGER(id int primary key, name varchar(255))") - .count(); + .count(); insert1 = db.update("INSERT INTO MANAGER(id, name) VALUES(1, 'Alan')") - .dependsOn(create) - .count(); + .dependsOn(create) + .count(); insert2 = db.update("INSERT INTO MANAGER(id, name) VALUES(2, 'Sarah')") - .dependsOn(create) - .count(); + .dependsOn(create) + .count(); } @Test public void whenSelectManagersAndAutomap_thenCorrect() { List managers = db.select("select id, name from MANAGER") - .dependsOn(create) - .dependsOn(insert1) - .dependsOn(insert2) - .autoMap(Manager.class) - .toList() - .toBlocking() - .single(); + .dependsOn(create) + .dependsOn(insert1) + .dependsOn(insert2) + .autoMap(Manager.class) + .toList() + .toBlocking() + .single(); assertThat(managers.get(0) - .getId()).isEqualTo(1); + .getId()).isEqualTo(1); assertThat(managers.get(0) - .getName()).isEqualTo("Alan"); + .getName()).isEqualTo("Alan"); assertThat(managers.get(1) - .getId()).isEqualTo(2); + .getId()).isEqualTo(2); assertThat(managers.get(1) - .getName()).isEqualTo("Sarah"); + .getName()).isEqualTo("Sarah"); } @After public void close() { db.update("DROP TABLE MANAGER") - .dependsOn(create); + .dependsOn(create); connectionProvider.close(); } } diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java index fc85213b80..79bae281eb 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java @@ -9,7 +9,6 @@ import org.junit.Before; import org.junit.Test; import com.github.davidmoten.rx.jdbc.ConnectionProvider; -import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; import com.github.davidmoten.rx.jdbc.Database; import rx.Observable; @@ -25,34 +24,34 @@ public class AutomapInterfaceTest { @Before public void setup() { create = db.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int primary key, name varchar(255))") - .count(); + .count(); insert1 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(1, 'Alan')") - .dependsOn(create) - .count(); + .dependsOn(create) + .count(); insert2 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(2, 'Sarah')") - .dependsOn(create) - .count(); + .dependsOn(create) + .count(); } @Test public void whenSelectFromTableAndAutomap_thenCorrect() { List employees = db.select("select id, name from EMPLOYEE") - .dependsOn(create) - .dependsOn(insert1) - .dependsOn(insert2) - .autoMap(Employee.class) - .toList() - .toBlocking() - .single(); + .dependsOn(create) + .dependsOn(insert1) + .dependsOn(insert2) + .autoMap(Employee.class) + .toList() + .toBlocking() + .single(); assertThat(employees.get(0) - .id()).isEqualTo(1); + .id()).isEqualTo(1); assertThat(employees.get(0) - .name()).isEqualTo("Alan"); + .name()).isEqualTo("Alan"); assertThat(employees.get(1) - .id()).isEqualTo(2); + .id()).isEqualTo(2); assertThat(employees.get(1) - .name()).isEqualTo("Sarah"); + .name()).isEqualTo("Sarah"); } @After diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java index 17d047d42f..7677b2375d 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java @@ -6,11 +6,9 @@ import java.util.Arrays; import java.util.List; import org.junit.After; -import org.junit.Before; import org.junit.Test; import com.github.davidmoten.rx.jdbc.ConnectionProvider; -import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; import com.github.davidmoten.rx.jdbc.Database; import rx.Observable; @@ -25,34 +23,34 @@ public class BasicQueryTypesTest { @Test public void whenCreateTableAndInsertRecords_thenCorrect() { create = db.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int primary key, name varchar(255))") - .count(); + .count(); insert1 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(1, 'John')") - .dependsOn(create) - .count(); + .dependsOn(create) + .count(); update = db.update("UPDATE EMPLOYEE SET name = 'Alan' WHERE id = 1") - .dependsOn(create) - .count(); + .dependsOn(create) + .count(); insert2 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(2, 'Sarah')") - .dependsOn(create) - .count(); + .dependsOn(create) + .count(); insert3 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(3, 'Mike')") - .dependsOn(create) - .count(); + .dependsOn(create) + .count(); delete = db.update("DELETE FROM EMPLOYEE WHERE id = 2") - .dependsOn(create) - .count(); + .dependsOn(create) + .count(); List names = db.select("select name from EMPLOYEE where id < ?") - .parameter(3) - .dependsOn(create) - .dependsOn(insert1) - .dependsOn(insert2) - .dependsOn(insert3) - .dependsOn(update) - .dependsOn(delete) - .getAs(String.class) - .toList() - .toBlocking() - .single(); + .parameter(3) + .dependsOn(create) + .dependsOn(insert1) + .dependsOn(insert2) + .dependsOn(insert3) + .dependsOn(update) + .dependsOn(delete) + .getAs(String.class) + .toList() + .toBlocking() + .single(); assertEquals(Arrays.asList("Alan"), names); } @@ -60,7 +58,7 @@ public class BasicQueryTypesTest { @After public void close() { db.update("DROP TABLE EMPLOYEE") - .dependsOn(create); + .dependsOn(create); connectionProvider.close(); } } diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java index d166bdac10..fb3018ede4 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java @@ -29,7 +29,7 @@ public class InsertBlobTest { @Before public void setup() throws IOException { create = db.update("CREATE TABLE IF NOT EXISTS SERVERLOG (id int primary key, document BLOB)") - .count(); + .count(); InputStream actualInputStream = new FileInputStream("src/test/resources/actual_clob"); this.actualDocument = Utils.getStringFromInputStream(actualInputStream); @@ -38,28 +38,28 @@ public class InsertBlobTest { InputStream expectedInputStream = new FileInputStream("src/test/resources/expected_clob"); this.expectedDocument = Utils.getStringFromInputStream(expectedInputStream); this.insert = db.update("insert into SERVERLOG(id,document) values(?,?)") - .parameter(1) - .parameter(Database.toSentinelIfNull(bytes)) - .dependsOn(create) - .count(); + .parameter(1) + .parameter(Database.toSentinelIfNull(bytes)) + .dependsOn(create) + .count(); } @Test public void whenInsertBLOB_thenCorrect() throws IOException { db.select("select document from SERVERLOG where id = 1") - .dependsOn(create) - .dependsOn(insert) - .getAs(String.class) - .toList() - .toBlocking() - .single(); + .dependsOn(create) + .dependsOn(insert) + .getAs(String.class) + .toList() + .toBlocking() + .single(); assertEquals(expectedDocument, actualDocument); } @After public void close() { db.update("DROP TABLE SERVERLOG") - .dependsOn(create); + .dependsOn(create); connectionProvider.close(); } } diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java index d49d7edf1a..d29c2e3de2 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java @@ -11,7 +11,6 @@ import org.junit.Before; import org.junit.Test; import com.github.davidmoten.rx.jdbc.ConnectionProvider; -import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; import com.github.davidmoten.rx.jdbc.Database; import rx.Observable; @@ -29,7 +28,7 @@ public class InsertClobTest { @Before public void setup() throws IOException { create = db.update("CREATE TABLE IF NOT EXISTS SERVERLOG (id int primary key, document CLOB)") - .count(); + .count(); InputStream actualInputStream = new FileInputStream("src/test/resources/actual_clob"); this.actualDocument = Utils.getStringFromInputStream(actualInputStream); @@ -37,28 +36,28 @@ public class InsertClobTest { InputStream expectedInputStream = new FileInputStream("src/test/resources/expected_clob"); this.expectedDocument = Utils.getStringFromInputStream(expectedInputStream); this.insert = db.update("insert into SERVERLOG(id,document) values(?,?)") - .parameter(1) - .parameter(Database.toSentinelIfNull(actualDocument)) - .dependsOn(create) - .count(); + .parameter(1) + .parameter(Database.toSentinelIfNull(actualDocument)) + .dependsOn(create) + .count(); } @Test public void whenSelectCLOB_thenCorrect() throws IOException { db.select("select document from SERVERLOG where id = 1") - .dependsOn(create) - .dependsOn(insert) - .getAs(String.class) - .toList() - .toBlocking() - .single(); + .dependsOn(create) + .dependsOn(insert) + .getAs(String.class) + .toList() + .toBlocking() + .single(); assertEquals(expectedDocument, actualDocument); } @After public void close() { db.update("DROP TABLE SERVERLOG") - .dependsOn(create); + .dependsOn(create); connectionProvider.close(); } } \ No newline at end of file diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java index 9a2765f03d..87604b6c5f 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java @@ -7,7 +7,6 @@ import org.junit.Before; import org.junit.Test; import com.github.davidmoten.rx.jdbc.ConnectionProvider; -import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; import com.github.davidmoten.rx.jdbc.Database; import rx.Observable; @@ -24,26 +23,26 @@ public class ReturnKeysTest { public void setup() { begin = db.beginTransaction(); createStatement = db.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int auto_increment primary key, name varchar(255))") - .dependsOn(begin) - .count(); + .dependsOn(begin) + .count(); } @Test public void whenInsertAndReturnGeneratedKey_thenCorrect() { Integer key = db.update("INSERT INTO EMPLOYEE(name) VALUES('John')") - .dependsOn(createStatement) - .returnGeneratedKeys() - .getAs(Integer.class) - .count() - .toBlocking() - .single(); + .dependsOn(createStatement) + .returnGeneratedKeys() + .getAs(Integer.class) + .count() + .toBlocking() + .single(); assertThat(key).isEqualTo(1); } @After public void close() { db.update("DROP TABLE EMPLOYEE") - .dependsOn(createStatement); + .dependsOn(createStatement); connectionProvider.close(); } } diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java index 584add4a6e..acca98d6d6 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java @@ -6,7 +6,6 @@ import org.junit.After; import org.junit.Test; import com.github.davidmoten.rx.jdbc.ConnectionProvider; -import com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl; import com.github.davidmoten.rx.jdbc.Database; import rx.Observable; @@ -23,20 +22,20 @@ public class TransactionTest { public void whenCommitTransaction_thenRecordUpdated() { begin = db.beginTransaction(); createStatement = db.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int primary key, name varchar(255))") - .dependsOn(begin) - .count(); + .dependsOn(begin) + .count(); insertStatement = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(1, 'John')") - .dependsOn(createStatement) - .count(); + .dependsOn(createStatement) + .count(); updateStatement = db.update("UPDATE EMPLOYEE SET name = 'Tom' WHERE id = 1") - .dependsOn(insertStatement) - .count(); + .dependsOn(insertStatement) + .count(); commit = db.commit(updateStatement); String name = db.select("select name from EMPLOYEE WHERE id = 1") - .dependsOn(commit) - .getAs(String.class) - .toBlocking() - .single(); + .dependsOn(commit) + .getAs(String.class) + .toBlocking() + .single(); assertEquals("Tom", name); } @@ -44,7 +43,7 @@ public class TransactionTest { @After public void close() { db.update("DROP TABLE EMPLOYEE") - .dependsOn(createStatement); + .dependsOn(createStatement); connectionProvider.close(); } } From 525336265393b279a8272faea26e181290fbbc9f Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 23 Sep 2017 16:45:39 +0200 Subject: [PATCH 044/229] Refactoring rxjava-jdbc --- .../com/baeldung/rxjava/jdbc/TransactionTest.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java index acca98d6d6..9603a11c46 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java @@ -20,17 +20,18 @@ public class TransactionTest { @Test public void whenCommitTransaction_thenRecordUpdated() { - begin = db.beginTransaction(); - createStatement = db.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int primary key, name varchar(255))") + Observable begin = db.beginTransaction(); + Observable createStatement = db + .update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int primary key, name varchar(255))") .dependsOn(begin) .count(); - insertStatement = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(1, 'John')") + Observable insertStatement = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(1, 'John')") .dependsOn(createStatement) .count(); - updateStatement = db.update("UPDATE EMPLOYEE SET name = 'Tom' WHERE id = 1") + Observable updateStatement = db.update("UPDATE EMPLOYEE SET name = 'Tom' WHERE id = 1") .dependsOn(insertStatement) .count(); - commit = db.commit(updateStatement); + Observable commit = db.commit(updateStatement); String name = db.select("select name from EMPLOYEE WHERE id = 1") .dependsOn(commit) .getAs(String.class) From f52560cdbbd85206d975756526bedb9e59c76eb4 Mon Sep 17 00:00:00 2001 From: parthkaria Date: Wed, 27 Sep 2017 14:51:43 +0530 Subject: [PATCH 045/229] BAEL-815 Introduction to JGraphT --- libraries/pom.xml | 5 + .../com/baeldung/javax/measure/WaterTank.java | 26 ----- .../javax/measure/WaterTankTests.java | 68 ------------- .../baeldung/jgrapht/CompleteGraphTest.java | 38 ++++++++ .../baeldung/jgrapht/DirectedGraphTests.java | 95 +++++++++++++++++++ .../baeldung/jgrapht/EulerianCircuitTest.java | 42 ++++++++ 6 files changed, 180 insertions(+), 94 deletions(-) delete mode 100644 libraries/src/main/java/com/baeldung/javax/measure/WaterTank.java delete mode 100644 libraries/src/test/java/com/baeldung/javax/measure/WaterTankTests.java create mode 100644 libraries/src/test/java/com/baeldung/jgrapht/CompleteGraphTest.java create mode 100644 libraries/src/test/java/com/baeldung/jgrapht/DirectedGraphTests.java create mode 100644 libraries/src/test/java/com/baeldung/jgrapht/EulerianCircuitTest.java diff --git a/libraries/pom.xml b/libraries/pom.xml index b0fdbea2f6..a15ffa6dfc 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -590,6 +590,11 @@ jsr-275 ${javax-measure.version} + + org.jgrapht + jgrapht-core + 1.0.1 + diff --git a/libraries/src/main/java/com/baeldung/javax/measure/WaterTank.java b/libraries/src/main/java/com/baeldung/javax/measure/WaterTank.java deleted file mode 100644 index 1ab9eee53f..0000000000 --- a/libraries/src/main/java/com/baeldung/javax/measure/WaterTank.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.baeldung.javax.measure; - -import javax.measure.Measure; -import javax.measure.quantity.Volume; - -public class WaterTank { - - private Measure capacityMeasure; - private double capacityDouble; - - public void setCapacityMeasure(Measure capacityMeasure) { - this.capacityMeasure = capacityMeasure; - } - - public void setCapacityDouble(double capacityDouble) { - this.capacityDouble = capacityDouble; - } - - public Measure getCapacityMeasure() { - return capacityMeasure; - } - - public double getCapacityDouble() { - return capacityDouble; - } -} diff --git a/libraries/src/test/java/com/baeldung/javax/measure/WaterTankTests.java b/libraries/src/test/java/com/baeldung/javax/measure/WaterTankTests.java deleted file mode 100644 index ef54035353..0000000000 --- a/libraries/src/test/java/com/baeldung/javax/measure/WaterTankTests.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.baeldung.javax.measure; - -import javax.measure.Measure; -import javax.measure.converter.UnitConverter; -import javax.measure.quantity.Duration; -import javax.measure.quantity.Length; -import javax.measure.quantity.Pressure; -import javax.measure.quantity.Volume; -import static javax.measure.unit.NonSI.HOUR; -import static javax.measure.unit.NonSI.LITRE; -import static javax.measure.unit.NonSI.MILE; -import static javax.measure.unit.NonSI.MINUTE; -import javax.measure.unit.SI; -import static javax.measure.unit.SI.KILO; -import static javax.measure.unit.SI.METER; -import static javax.measure.unit.SI.NEWTON; -import static javax.measure.unit.SI.SECOND; -import javax.measure.unit.Unit; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertTrue; -import org.junit.Test; - -public class WaterTankTests { - - @Test - public void givenMeasure_whenGetUnitAndConvertValue_thenSuccess() { - WaterTank waterTank = new WaterTank(); - waterTank.setCapacityMeasure(Measure.valueOf(9.2, LITRE)); - assertEquals(LITRE, waterTank.getCapacityMeasure().getUnit()); - - Measure waterCapacity = waterTank.getCapacityMeasure(); - double volumeInLitre = waterCapacity.getValue().doubleValue(); - assertEquals(9.2, volumeInLitre, 0.0f); - - double volumeInMilliLitre = waterCapacity.doubleValue(SI.MILLI(LITRE)); - assertEquals(9200.0, volumeInMilliLitre, 0.0f); - - Unit Kilometer = SI.KILO(METER); - Unit Centimeter = SI.CENTI(METER); - } - - @Test - public void givenMeasure_whenAlternateMeasure_ThenGetAlternateMeasure() { - Unit PASCAL = NEWTON.divide(METER.pow(2)).alternate("Pa"); - assertTrue(Unit.valueOf("Pa").equals(PASCAL)); - } - - @Test - public void givenMeasure_whenCompoundMeasure_ThenGetCompoundMeasure() { - Unit HOUR_MINUTE_SECOND = HOUR.compound(MINUTE).compound(SECOND); - Measure duration = Measure.valueOf(12345, SECOND); - assertEquals("3h25min45s", duration.to(HOUR_MINUTE_SECOND).toString()); - } - - @Test - public void givenMiles_whenConvertToKilometer_ThenConverted() { - double distanceInMiles = 50.0; - UnitConverter mileToKilometer = MILE.getConverterTo(KILO(METER)); - double distanceInKilometers = mileToKilometer.convert(distanceInMiles); - assertEquals(80.4672, distanceInKilometers, 0.00f); - } - - @Test - public void givenSymbol_WhenCompareToSystemUnit_ThenSuccess() { - assertTrue(Unit.valueOf("kW").equals(SI.KILO(SI.WATT))); - assertTrue(Unit.valueOf("ms").equals(SI.SECOND.divide(1000))); - } -} diff --git a/libraries/src/test/java/com/baeldung/jgrapht/CompleteGraphTest.java b/libraries/src/test/java/com/baeldung/jgrapht/CompleteGraphTest.java new file mode 100644 index 0000000000..c085d54689 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/jgrapht/CompleteGraphTest.java @@ -0,0 +1,38 @@ +package com.baeldung.jgrapht; + +import static org.junit.Assert.assertEquals; + +import java.util.List; + +import org.jgrapht.VertexFactory; +import org.jgrapht.alg.HamiltonianCycle; +import org.jgrapht.generate.CompleteGraphGenerator; +import org.jgrapht.graph.DefaultEdge; +import org.jgrapht.graph.SimpleWeightedGraph; +import org.junit.Before; +import org.junit.Test; + +public class CompleteGraphTest { + + static SimpleWeightedGraph completeGraph; + static int size = 10; + + @Before + public void createCompleteGraph() { + completeGraph = new SimpleWeightedGraph<>(DefaultEdge.class); + CompleteGraphGenerator completeGenerator = new CompleteGraphGenerator(size); + VertexFactory vFactory = new VertexFactory() { + private int id = 0; + public String createVertex() { + return "v" + id++; + } + }; + completeGenerator.generateGraph(completeGraph, vFactory, null); + } + + @Test + public void givenCompleteGraph_whenGetHamiltonianCyclePath_thenGetVerticeListInSequence() { + List verticeList = HamiltonianCycle.getApproximateOptimalForCompleteGraph(completeGraph); + assertEquals(verticeList.size(), completeGraph.vertexSet().size()); + } +} diff --git a/libraries/src/test/java/com/baeldung/jgrapht/DirectedGraphTests.java b/libraries/src/test/java/com/baeldung/jgrapht/DirectedGraphTests.java new file mode 100644 index 0000000000..7f4cc99715 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/jgrapht/DirectedGraphTests.java @@ -0,0 +1,95 @@ +package com.baeldung.jgrapht; + +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +import java.util.ArrayList; +import java.util.List; +import java.util.Set; +import java.util.stream.IntStream; + +import org.jgrapht.DirectedGraph; +import org.jgrapht.GraphPath; +import org.jgrapht.alg.CycleDetector; +import org.jgrapht.alg.KosarajuStrongConnectivityInspector; +import org.jgrapht.alg.interfaces.StrongConnectivityAlgorithm; +import org.jgrapht.alg.shortestpath.AllDirectedPaths; +import org.jgrapht.alg.shortestpath.BellmanFordShortestPath; +import org.jgrapht.alg.shortestpath.DijkstraShortestPath; +import org.jgrapht.graph.DefaultDirectedGraph; +import org.jgrapht.graph.DefaultEdge; +import org.jgrapht.graph.DirectedSubgraph; +import org.jgrapht.traverse.BreadthFirstIterator; +import org.jgrapht.traverse.DepthFirstIterator; +import org.junit.Before; +import org.junit.Test; + +public class DirectedGraphTests { + DirectedGraph directedGraph; + + @Before + public void createDirectedGraph() { + directedGraph = new DefaultDirectedGraph(DefaultEdge.class); + IntStream.range(1, 10).forEach(i -> { + directedGraph.addVertex("v" + i); + }); + directedGraph.addEdge("v1", "v2"); + directedGraph.addEdge("v2", "v4"); + directedGraph.addEdge("v4", "v3"); + directedGraph.addEdge("v3", "v1"); + directedGraph.addEdge("v5", "v4"); + directedGraph.addEdge("v5", "v6"); + directedGraph.addEdge("v6", "v7"); + directedGraph.addEdge("v7", "v5"); + directedGraph.addEdge("v8", "v5"); + directedGraph.addEdge("v9", "v8"); + } + + @Test + public void givenDirectedGraph_whenGetStronglyConnectedSubgraphs_thenPathExistsBetweenStronglyconnectedVertices() { + StrongConnectivityAlgorithm scAlg = new KosarajuStrongConnectivityInspector<>(directedGraph); + List> stronglyConnectedSubgraphs = scAlg.stronglyConnectedSubgraphs(); + List stronglyConnectedVertices = new ArrayList<>(stronglyConnectedSubgraphs.get(3).vertexSet()); + + String randomVertex1 = stronglyConnectedVertices.get(0); + String randomVertex2 = stronglyConnectedVertices.get(3); + AllDirectedPaths allDirectedPaths = new AllDirectedPaths<>(directedGraph); + + List> possiblePathList = allDirectedPaths.getAllPaths(randomVertex1, randomVertex2, false, stronglyConnectedVertices.size()); + assertTrue(possiblePathList.size() > 0); + } + + @Test + public void givenDirectedGraphWithCycle_whenCheckCycles_thenDetectCycles() { + CycleDetector cycleDetector = new CycleDetector(directedGraph); + assertTrue(cycleDetector.detectCycles()); + Set cycleVertices = cycleDetector.findCycles(); + assertTrue(cycleVertices.size() > 0); + } + + @Test + public void givenDirectedGraph_whenCreateInstanceDepthFirstIterator_thenGetIterator() { + DepthFirstIterator depthFirstIterator = new DepthFirstIterator<>(directedGraph); + assertNotNull(depthFirstIterator); + } + + @Test + public void givenDirectedGraph_whenCreateInstanceBreadthFirstIterator_thenGetIterator() { + BreadthFirstIterator breadthFirstIterator = new BreadthFirstIterator<>(directedGraph); + assertNotNull(breadthFirstIterator); + } + + @Test + public void givenDirectedGraph_whenGetDijkstraShortestPath_thenGetNotNullPath() { + DijkstraShortestPath dijkstraShortestPath = new DijkstraShortestPath(directedGraph); + List shortestPath = dijkstraShortestPath.getPath("v1", "v4").getVertexList(); + assertNotNull(shortestPath); + } + + @Test + public void givenDirectedGraph_whenGetBellmanFordShortestPath_thenGetNotNullPath() { + BellmanFordShortestPath bellmanFordShortestPath = new BellmanFordShortestPath(directedGraph); + List shortestPath = bellmanFordShortestPath.getPath("v1", "v4").getVertexList(); + assertNotNull(shortestPath); + } +} diff --git a/libraries/src/test/java/com/baeldung/jgrapht/EulerianCircuitTest.java b/libraries/src/test/java/com/baeldung/jgrapht/EulerianCircuitTest.java new file mode 100644 index 0000000000..6f0fb92ab7 --- /dev/null +++ b/libraries/src/test/java/com/baeldung/jgrapht/EulerianCircuitTest.java @@ -0,0 +1,42 @@ +package com.baeldung.jgrapht; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +import java.util.stream.IntStream; + +import org.jgrapht.GraphPath; +import org.jgrapht.alg.cycle.HierholzerEulerianCycle; +import org.jgrapht.graph.DefaultEdge; +import org.jgrapht.graph.SimpleWeightedGraph; +import org.junit.Before; +import org.junit.Test; + +public class EulerianCircuitTest { + SimpleWeightedGraph simpleGraph; + + @Before + public void createGraphWithEulerianCircuit() { + simpleGraph = new SimpleWeightedGraph<>(DefaultEdge.class); + IntStream.range(1, 6).forEach(i -> { + simpleGraph.addVertex("v" + i); + }); + IntStream.range(1, 6).forEach(i -> { + int endVertexNo = (i + 1) > 5 ? 1 : i + 1; + simpleGraph.addEdge("v" + i, "v" + endVertexNo); + }); + } + + @Test + public void givenGraph_whenCheckEluerianCycle_thenGetResult() { + HierholzerEulerianCycle eulerianCycle = new HierholzerEulerianCycle<>(); + assertTrue(eulerianCycle.isEulerian(simpleGraph)); + } + + @Test + public void givenGraphWithEulerianCircuit_whenGetEulerianCycle_thenGetGraphPath() { + HierholzerEulerianCycle eulerianCycle = new HierholzerEulerianCycle<>(); + GraphPath path = eulerianCycle.getEulerianCycle(simpleGraph); + assertTrue(path.getEdgeList().containsAll(simpleGraph.edgeSet())); + } +} From 38b2dc00284a18eda549c50daa47f85bfa128183 Mon Sep 17 00:00:00 2001 From: parthkaria Date: Wed, 27 Sep 2017 14:52:54 +0530 Subject: [PATCH 046/229] BAEL-815 Introduction to JGraphT --- libraries/pom.xml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/libraries/pom.xml b/libraries/pom.xml index a15ffa6dfc..03919b9cec 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -585,11 +585,6 @@ fugue 3.0.0-m007 - - javax.measure - jsr-275 - ${javax-measure.version} - org.jgrapht jgrapht-core @@ -660,7 +655,6 @@ 0.6.5 0.9.0 15.2 - 0.9.1 2.9.9 1.5.1 2.3.0 From 9f9fa935a8baef3d5ab5caf13b1949eeb41edc51 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 30 Sep 2017 18:14:54 +0200 Subject: [PATCH 047/229] BAEL-1171 java.lang.String API --- .../java/com/baeldung/string/CodePointAtTest.java | 12 ++++++++++++ .../main/java/com/baeldung/string/ConcatTest.java | 12 ++++++++++++ .../java/com/baeldung/string/GetBytesTest.java | 14 ++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/string/CodePointAtTest.java create mode 100644 core-java/src/main/java/com/baeldung/string/ConcatTest.java create mode 100644 core-java/src/main/java/com/baeldung/string/GetBytesTest.java diff --git a/core-java/src/main/java/com/baeldung/string/CodePointAtTest.java b/core-java/src/main/java/com/baeldung/string/CodePointAtTest.java new file mode 100644 index 0000000000..bce0e1af18 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/string/CodePointAtTest.java @@ -0,0 +1,12 @@ +package com.baeldung.string; + +import static org.junit.Assert.assertEquals; +import org.junit.Test; + +public class CodePointAtTest { + + @Test + public void whenCallCodePointAt_thenDecimalUnicodeReturned() { + assertEquals(97, "abcd".codePointAt(0)); + } +} diff --git a/core-java/src/main/java/com/baeldung/string/ConcatTest.java b/core-java/src/main/java/com/baeldung/string/ConcatTest.java new file mode 100644 index 0000000000..4a7362b513 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/string/ConcatTest.java @@ -0,0 +1,12 @@ +package com.baeldung.string; + +import static org.junit.Assert.assertEquals; +import org.junit.Test; + +public class ConcatTest { + + @Test + public void whenCallConcat_thenCorrect() { + assertEquals("elephant", "elep".concat("hant")); + } +} diff --git a/core-java/src/main/java/com/baeldung/string/GetBytesTest.java b/core-java/src/main/java/com/baeldung/string/GetBytesTest.java new file mode 100644 index 0000000000..22011678f0 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/string/GetBytesTest.java @@ -0,0 +1,14 @@ +package com.baeldung.string; + +import static org.junit.Assert.assertArrayEquals; +import org.junit.Test; + +public class GetBytesTest { + + @Test + public void whenGetBytes_thenCorrect() { + byte[] byteArray = "abcd".getBytes(); + byte[] expected = new byte[] { 97, 98, 99, 100 }; + assertArrayEquals(expected, byteArray); + } +} From ecb0e9924a837c86ea889c497eb10900f5c751ae Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 30 Sep 2017 22:37:00 +0200 Subject: [PATCH 048/229] refactor rxjava-jdbc --- .../com/baeldung/rxjava/jdbc/AutomapClassTest.java | 8 ++++---- .../com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java | 8 ++++---- .../com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java | 6 +++--- .../java/com/baeldung/rxjava/jdbc/InsertBlobTest.java | 10 +++++----- .../java/com/baeldung/rxjava/jdbc/InsertClobTest.java | 10 +++++----- .../java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java | 8 ++++---- .../java/com/baeldung/rxjava/jdbc/TransactionTest.java | 7 +++---- 7 files changed, 28 insertions(+), 29 deletions(-) diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java index f44d4ac6b8..dea194734f 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassTest.java @@ -15,11 +15,11 @@ import rx.Observable; public class AutomapClassTest { - ConnectionProvider connectionProvider = Connector.connectionProvider; - Database db = Database.from(connectionProvider); + private ConnectionProvider connectionProvider = Connector.connectionProvider; + private Database db = Database.from(connectionProvider); - Observable create = null; - Observable insert1, insert2 = null; + private Observable create = null; + private Observable insert1, insert2 = null; @Before public void setup() { diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java index 79bae281eb..730e64fd34 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceTest.java @@ -15,11 +15,11 @@ import rx.Observable; public class AutomapInterfaceTest { - ConnectionProvider connectionProvider = Connector.connectionProvider; - Database db = Database.from(connectionProvider); + private ConnectionProvider connectionProvider = Connector.connectionProvider; + private Database db = Database.from(connectionProvider); - Observable create = null; - Observable insert1, insert2 = null; + private Observable create = null; + private Observable insert1, insert2 = null; @Before public void setup() { diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java index 7677b2375d..034b3c1f50 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesTest.java @@ -15,10 +15,10 @@ import rx.Observable; public class BasicQueryTypesTest { - ConnectionProvider connectionProvider = Connector.connectionProvider; - Database db = Database.from(connectionProvider); + private ConnectionProvider connectionProvider = Connector.connectionProvider; + private Database db = Database.from(connectionProvider); - Observable create, insert1, insert2, insert3, update, delete = null; + private Observable create, insert1, insert2, insert3, update, delete = null; @Test public void whenCreateTableAndInsertRecords_thenCorrect() { diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java index fb3018ede4..1ca82f81f3 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobTest.java @@ -18,13 +18,13 @@ import rx.Observable; public class InsertBlobTest { - ConnectionProvider connectionProvider = Connector.connectionProvider; - Database db = Database.from(connectionProvider); + private ConnectionProvider connectionProvider = Connector.connectionProvider; + private Database db = Database.from(connectionProvider); - String expectedDocument = null; - String actualDocument = null; + private String expectedDocument = null; + private String actualDocument = null; - Observable create, insert = null; + private Observable create, insert = null; @Before public void setup() throws IOException { diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java index d29c2e3de2..0a685075f3 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobTest.java @@ -17,13 +17,13 @@ import rx.Observable; public class InsertClobTest { - ConnectionProvider connectionProvider = Connector.connectionProvider; - Database db = Database.from(connectionProvider); + private ConnectionProvider connectionProvider = Connector.connectionProvider; + private Database db = Database.from(connectionProvider); - String expectedDocument = null; - String actualDocument = null; + private String expectedDocument = null; + private String actualDocument = null; - Observable create, insert = null; + private Observable create, insert = null; @Before public void setup() throws IOException { diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java index 87604b6c5f..50c81afcc4 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysTest.java @@ -13,11 +13,11 @@ import rx.Observable; public class ReturnKeysTest { - Observable begin, commit = null; - Observable createStatement, insertStatement, updateStatement = null; + private Observable begin = null; + private Observable createStatement = null; - ConnectionProvider connectionProvider = Connector.connectionProvider; - Database db = Database.from(connectionProvider); + private ConnectionProvider connectionProvider = Connector.connectionProvider; + private Database db = Database.from(connectionProvider); @Before public void setup() { diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java index 9603a11c46..b7a1bb5b79 100644 --- a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java +++ b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionTest.java @@ -12,11 +12,10 @@ import rx.Observable; public class TransactionTest { - Observable begin, commit = null; - Observable createStatement, insertStatement, updateStatement = null; + private Observable createStatement = null; - ConnectionProvider connectionProvider = Connector.connectionProvider; - Database db = Database.from(connectionProvider); + private ConnectionProvider connectionProvider = Connector.connectionProvider; + private Database db = Database.from(connectionProvider); @Test public void whenCommitTransaction_thenRecordUpdated() { From 35182c42484d3bd4c73f1ef27e4558481749d7ad Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 30 Sep 2017 22:59:34 +0200 Subject: [PATCH 049/229] refactor String --- .../java/com/baeldung/string/CodePointAtTest.java | 12 ------------ .../main/java/com/baeldung/string/ConcatTest.java | 12 ------------ .../java/com/baeldung/string/GetBytesTest.java | 14 -------------- 3 files changed, 38 deletions(-) delete mode 100644 core-java/src/main/java/com/baeldung/string/CodePointAtTest.java delete mode 100644 core-java/src/main/java/com/baeldung/string/ConcatTest.java delete mode 100644 core-java/src/main/java/com/baeldung/string/GetBytesTest.java diff --git a/core-java/src/main/java/com/baeldung/string/CodePointAtTest.java b/core-java/src/main/java/com/baeldung/string/CodePointAtTest.java deleted file mode 100644 index bce0e1af18..0000000000 --- a/core-java/src/main/java/com/baeldung/string/CodePointAtTest.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.baeldung.string; - -import static org.junit.Assert.assertEquals; -import org.junit.Test; - -public class CodePointAtTest { - - @Test - public void whenCallCodePointAt_thenDecimalUnicodeReturned() { - assertEquals(97, "abcd".codePointAt(0)); - } -} diff --git a/core-java/src/main/java/com/baeldung/string/ConcatTest.java b/core-java/src/main/java/com/baeldung/string/ConcatTest.java deleted file mode 100644 index 4a7362b513..0000000000 --- a/core-java/src/main/java/com/baeldung/string/ConcatTest.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.baeldung.string; - -import static org.junit.Assert.assertEquals; -import org.junit.Test; - -public class ConcatTest { - - @Test - public void whenCallConcat_thenCorrect() { - assertEquals("elephant", "elep".concat("hant")); - } -} diff --git a/core-java/src/main/java/com/baeldung/string/GetBytesTest.java b/core-java/src/main/java/com/baeldung/string/GetBytesTest.java deleted file mode 100644 index 22011678f0..0000000000 --- a/core-java/src/main/java/com/baeldung/string/GetBytesTest.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.baeldung.string; - -import static org.junit.Assert.assertArrayEquals; -import org.junit.Test; - -public class GetBytesTest { - - @Test - public void whenGetBytes_thenCorrect() { - byte[] byteArray = "abcd".getBytes(); - byte[] expected = new byte[] { 97, 98, 99, 100 }; - assertArrayEquals(expected, byteArray); - } -} From d559cf43fc078ea5db5cc364081c6b17da27a564 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sun, 1 Oct 2017 09:02:57 +0200 Subject: [PATCH 050/229] String API - move multiple classes into a single class --- .../java/com/baeldung/string/StringTest.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/string/StringTest.java diff --git a/core-java/src/main/java/com/baeldung/string/StringTest.java b/core-java/src/main/java/com/baeldung/string/StringTest.java new file mode 100644 index 0000000000..fd83c903a3 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/string/StringTest.java @@ -0,0 +1,26 @@ +package com.baeldung.string; + +import static org.junit.Assert.assertArrayEquals; +import static org.junit.Assert.assertEquals; + +import org.junit.Test; + +public class StringTest { + + @Test + public void whenCallCodePointAt_thenDecimalUnicodeReturned() { + assertEquals(97, "abcd".codePointAt(0)); + } + + @Test + public void whenCallConcat_thenCorrect() { + assertEquals("elephant", "elep".concat("hant")); + } + + @Test + public void whenGetBytes_thenCorrect() { + byte[] byteArray = "abcd".getBytes(); + byte[] expected = new byte[] { 97, 98, 99, 100 }; + assertArrayEquals(expected, byteArray); + } +} From ab26dc03c3e705bc179946355edc99811bdc60e2 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sun, 1 Oct 2017 09:05:33 +0200 Subject: [PATCH 051/229] move class into test package --- .../src/{main => test}/java/com/baeldung/string/StringTest.java | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename core-java/src/{main => test}/java/com/baeldung/string/StringTest.java (100%) diff --git a/core-java/src/main/java/com/baeldung/string/StringTest.java b/core-java/src/test/java/com/baeldung/string/StringTest.java similarity index 100% rename from core-java/src/main/java/com/baeldung/string/StringTest.java rename to core-java/src/test/java/com/baeldung/string/StringTest.java From 57a993de64fc0959b0511096f07ac9d59133fa01 Mon Sep 17 00:00:00 2001 From: Jose Carvajal Date: Sun, 8 Oct 2017 08:17:24 +0200 Subject: [PATCH 052/229] BAEL-719: Intro to Spring Cloud Stream --- spring-cloud/pom.xml | 2 + spring-cloud/spring-cloud-stream/pom.xml | 70 +++++++++++++++++++ .../spring-cloud-stream-rabbit/pom.xml | 33 +++++++++ .../MultipleOutputsServiceApplication.java | 38 ++++++++++ ...tputsWithConditionsServiceApplication.java | 39 +++++++++++ .../rabbit/MyLoggerServiceApplication.java | 32 +++++++++ .../messages/TextPlainMessageConverter.java | 26 +++++++ .../cloud/stream/rabbit/model/LogMessage.java | 32 +++++++++ .../stream/rabbit/processor/MyProcessor.java | 19 +++++ .../src/main/resources/application.yml | 28 ++++++++ ...ultipleOutputsServiceApplicationTests.java | 52 ++++++++++++++ ...WithConditionsServiceApplicationTests.java | 52 ++++++++++++++ .../rabbit/MyLoggerApplicationTests.java | 44 ++++++++++++ 13 files changed, 467 insertions(+) create mode 100644 spring-cloud/spring-cloud-stream/pom.xml create mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/pom.xml create mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplication.java create mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplication.java create mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerServiceApplication.java create mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/messages/TextPlainMessageConverter.java create mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/model/LogMessage.java create mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/processor/MyProcessor.java create mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/resources/application.yml create mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationTests.java create mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplicationTests.java create mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationTests.java diff --git a/spring-cloud/pom.xml b/spring-cloud/pom.xml index 44e72535f8..f3083f69b7 100644 --- a/spring-cloud/pom.xml +++ b/spring-cloud/pom.xml @@ -16,6 +16,7 @@ spring-cloud-rest spring-cloud-zookeeper spring-cloud-gateway + spring-cloud-stream pom @@ -37,6 +38,7 @@ 1.2.3.RELEASE 1.2.3.RELEASE 1.2.3.RELEASE + 1.3.0.RELEASE 1.4.2.RELEASE 3.6.0 1.4.2.RELEASE diff --git a/spring-cloud/spring-cloud-stream/pom.xml b/spring-cloud/spring-cloud-stream/pom.xml new file mode 100644 index 0000000000..352b52cc17 --- /dev/null +++ b/spring-cloud/spring-cloud-stream/pom.xml @@ -0,0 +1,70 @@ + + + 4.0.0 + + org.baeldung + spring-cloud-stream + + spring-cloud-stream-rabbit + + pom + + spring-cloud-stream + + + com.baeldung.spring.cloud + spring-cloud + 1.0.0-SNAPSHOT + + + + UTF-8 + 3.6.0 + + + + + + org.springframework.cloud + spring-cloud-starter-stream-rabbit + ${spring-cloud-stream.version} + + + + org.springframework.cloud + spring-cloud-stream + ${spring-cloud-stream.version} + + + + org.springframework.cloud + spring-cloud-stream-test-support + ${spring-cloud-stream.version} + test + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + 1.8 + 1.8 + + + + org.springframework.boot + spring-boot-maven-plugin + ${spring-boot-maven-plugin.version} + + + + + diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/pom.xml b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/pom.xml new file mode 100644 index 0000000000..9eede9e92c --- /dev/null +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/pom.xml @@ -0,0 +1,33 @@ + + + 4.0.0 + + spring-cloud-stream-rabbit + jar + + spring-cloud-stream-rabbit + Simple Spring Cloud Stream + + + org.baeldung + spring-cloud-stream + 1.0.0-SNAPSHOT + .. + + + + + + org.springframework.cloud + spring-cloud-starter-stream-rabbit + + + + org.springframework.cloud + spring-cloud-stream-test-support + test + + + + diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplication.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplication.java new file mode 100644 index 0000000000..375494dfac --- /dev/null +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplication.java @@ -0,0 +1,38 @@ +package com.baeldung.spring.cloud.stream.rabbit; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.stream.annotation.EnableBinding; +import org.springframework.cloud.stream.annotation.StreamListener; +import org.springframework.messaging.Message; +import org.springframework.messaging.support.MessageBuilder; + +import com.baeldung.spring.cloud.stream.rabbit.processor.MyProcessor; + +@SpringBootApplication +@EnableBinding(MyProcessor.class) +public class MultipleOutputsServiceApplication { + public static void main(String[] args) { + SpringApplication.run(MultipleOutputsServiceApplication.class, args); + } + + @Autowired + private MyProcessor processor; + + @StreamListener(MyProcessor.INPUT) + public void routeValues(Integer val) { + if (val < 10) { + processor.anOutput() + .send(message(val)); + } else { + processor.anotherOutput() + .send(message(val)); + } + } + + private static final Message message(T val) { + return MessageBuilder.withPayload(val) + .build(); + } +} diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplication.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplication.java new file mode 100644 index 0000000000..4729e418b6 --- /dev/null +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplication.java @@ -0,0 +1,39 @@ +package com.baeldung.spring.cloud.stream.rabbit; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.stream.annotation.EnableBinding; +import org.springframework.cloud.stream.annotation.StreamListener; +import org.springframework.messaging.Message; +import org.springframework.messaging.support.MessageBuilder; + +import com.baeldung.spring.cloud.stream.rabbit.processor.MyProcessor; + +@SpringBootApplication +@EnableBinding(MyProcessor.class) +public class MultipleOutputsWithConditionsServiceApplication { + public static void main(String[] args) { + SpringApplication.run(MultipleOutputsWithConditionsServiceApplication.class, args); + } + + @Autowired + private MyProcessor processor; + + @StreamListener(target = MyProcessor.INPUT, condition = "payload < 10") + public void routeValuesToAnOutput(Integer val) { + processor.anOutput() + .send(message(val)); + } + + @StreamListener(target = MyProcessor.INPUT, condition = "payload >= 10") + public void routeValuesToAnotherOutput(Integer val) { + processor.anotherOutput() + .send(message(val)); + } + + private static final Message message(T val) { + return MessageBuilder.withPayload(val) + .build(); + } +} diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerServiceApplication.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerServiceApplication.java new file mode 100644 index 0000000000..aac551e544 --- /dev/null +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerServiceApplication.java @@ -0,0 +1,32 @@ +package com.baeldung.spring.cloud.stream.rabbit; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.stream.annotation.EnableBinding; +import org.springframework.cloud.stream.annotation.StreamListener; +import org.springframework.cloud.stream.messaging.Processor; +import org.springframework.context.annotation.Bean; +import org.springframework.messaging.converter.MessageConverter; +import org.springframework.messaging.handler.annotation.SendTo; + +import com.baeldung.spring.cloud.stream.rabbit.messages.TextPlainMessageConverter; +import com.baeldung.spring.cloud.stream.rabbit.model.LogMessage; + +@SpringBootApplication +@EnableBinding(Processor.class) +public class MyLoggerServiceApplication { + public static void main(String[] args) { + SpringApplication.run(MyLoggerServiceApplication.class, args); + } + + @Bean + public MessageConverter providesTextPlainMessageConverter() { + return new TextPlainMessageConverter(); + } + + @StreamListener(Processor.INPUT) + @SendTo(Processor.OUTPUT) + public LogMessage enrichLogMessage(LogMessage log) { + return new LogMessage(String.format("[1]: %s", log.getMessage())); + } +} diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/messages/TextPlainMessageConverter.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/messages/TextPlainMessageConverter.java new file mode 100644 index 0000000000..d690ee38a9 --- /dev/null +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/messages/TextPlainMessageConverter.java @@ -0,0 +1,26 @@ +package com.baeldung.spring.cloud.stream.rabbit.messages; + +import org.springframework.messaging.Message; +import org.springframework.messaging.converter.AbstractMessageConverter; +import org.springframework.util.MimeType; + +import com.baeldung.spring.cloud.stream.rabbit.model.LogMessage; + +public class TextPlainMessageConverter extends AbstractMessageConverter { + + public TextPlainMessageConverter() { + super(new MimeType("text", "plain")); + } + + @Override + protected boolean supports(Class clazz) { + return (LogMessage.class == clazz); + } + + @Override + protected Object convertFromInternal(Message message, Class targetClass, Object conversionHint) { + Object payload = message.getPayload(); + String text = payload instanceof String ? (String) payload : new String((byte[]) payload); + return new LogMessage(text); + } +} diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/model/LogMessage.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/model/LogMessage.java new file mode 100644 index 0000000000..44a6ca4d4e --- /dev/null +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/model/LogMessage.java @@ -0,0 +1,32 @@ +package com.baeldung.spring.cloud.stream.rabbit.model; + +import java.io.Serializable; + +public class LogMessage implements Serializable { + + private static final long serialVersionUID = -5857383701708275796L; + + private String message; + + public LogMessage() { + + } + + public LogMessage(String message) { + this.message = message; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + @Override + public String toString() { + return message; + } + +} diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/processor/MyProcessor.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/processor/MyProcessor.java new file mode 100644 index 0000000000..563ce06b6f --- /dev/null +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/java/com/baeldung/spring/cloud/stream/rabbit/processor/MyProcessor.java @@ -0,0 +1,19 @@ +package com.baeldung.spring.cloud.stream.rabbit.processor; + +import org.springframework.cloud.stream.annotation.Input; +import org.springframework.cloud.stream.annotation.Output; +import org.springframework.messaging.MessageChannel; +import org.springframework.messaging.SubscribableChannel; + +public interface MyProcessor { + String INPUT = "myInput"; + + @Input + SubscribableChannel myInput(); + + @Output("myOutput") + MessageChannel anOutput(); + + @Output + MessageChannel anotherOutput(); +} diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/resources/application.yml b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/resources/application.yml new file mode 100644 index 0000000000..3d9d97a736 --- /dev/null +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/main/resources/application.yml @@ -0,0 +1,28 @@ +spring: + cloud: + stream: + bindings: + input: + destination: queue.log.messages + binder: local_rabbit + group: logMessageConsumers + output: + destination: queue.pretty.log.messages + binder: local_rabbit + binders: + local_rabbit: + type: rabbit + environment: + spring: + rabbitmq: + host: localhost + port: 5672 + username: guest + password: guest + virtual-host: / +server: + port: 0 +management: + health: + binders: + enabled: true \ No newline at end of file diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationTests.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationTests.java new file mode 100644 index 0000000000..18dcd8da7c --- /dev/null +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationTests.java @@ -0,0 +1,52 @@ +package com.baeldung.spring.cloud.stream.rabbit; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cloud.stream.test.binder.MessageCollector; +import org.springframework.messaging.MessageChannel; +import org.springframework.messaging.support.MessageBuilder; +import org.springframework.test.annotation.DirtiesContext; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +import com.baeldung.spring.cloud.stream.rabbit.processor.MyProcessor; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes = MultipleOutputsServiceApplication.class) +@DirtiesContext +public class MultipleOutputsServiceApplicationTests { + + @Autowired + private MyProcessor pipe; + + @Autowired + private MessageCollector messageCollector; + + @Test + public void shouldReceiveMessageInAnOutput() { + whenSendMessage(1); + thenPayloadInChannelIs(pipe.anOutput(), 1); + } + + @Test + public void shouldReceiveMessageInAnAnotherOutput() { + whenSendMessage(11); + thenPayloadInChannelIs(pipe.anotherOutput(), 11); + } + + private void whenSendMessage(Integer val) { + pipe.myInput() + .send(MessageBuilder.withPayload(val) + .build()); + } + + private void thenPayloadInChannelIs(MessageChannel channel, Integer expectedValue) { + Object payload = messageCollector.forChannel(channel) + .poll() + .getPayload(); + assertEquals(expectedValue, payload); + } +} diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplicationTests.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplicationTests.java new file mode 100644 index 0000000000..02638dea4c --- /dev/null +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplicationTests.java @@ -0,0 +1,52 @@ +package com.baeldung.spring.cloud.stream.rabbit; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cloud.stream.test.binder.MessageCollector; +import org.springframework.messaging.MessageChannel; +import org.springframework.messaging.support.MessageBuilder; +import org.springframework.test.annotation.DirtiesContext; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +import com.baeldung.spring.cloud.stream.rabbit.processor.MyProcessor; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes = MultipleOutputsWithConditionsServiceApplication.class) +@DirtiesContext +public class MultipleOutputsWithConditionsServiceApplicationTests { + + @Autowired + private MyProcessor pipe; + + @Autowired + private MessageCollector messageCollector; + + @Test + public void shouldReceiveMessageInAnOutput() { + whenSendMessage(1); + thenPayloadInChannelIs(pipe.anotherOutput(), 1); + } + + @Test + public void shouldReceiveMessageInAnAnotherOutput() { + whenSendMessage(11); + thenPayloadInChannelIs(pipe.anotherOutput(), 11); + } + + private void whenSendMessage(Integer val) { + pipe.myInput() + .send(MessageBuilder.withPayload(val) + .build()); + } + + private void thenPayloadInChannelIs(MessageChannel channel, Integer expectedValue) { + Object payload = messageCollector.forChannel(channel) + .poll() + .getPayload(); + assertEquals(expectedValue, payload); + } +} diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationTests.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationTests.java new file mode 100644 index 0000000000..d004987929 --- /dev/null +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationTests.java @@ -0,0 +1,44 @@ +package com.baeldung.spring.cloud.stream.rabbit; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cloud.stream.messaging.Processor; +import org.springframework.cloud.stream.test.binder.MessageCollector; +import org.springframework.messaging.support.MessageBuilder; +import org.springframework.test.annotation.DirtiesContext; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +import com.baeldung.spring.cloud.stream.rabbit.MyLoggerServiceApplication; +import com.baeldung.spring.cloud.stream.rabbit.model.LogMessage; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes = MyLoggerServiceApplication.class) +@DirtiesContext +public class MyLoggerApplicationTests { + + @Autowired + private Processor pipe; + + @Autowired + private MessageCollector messageCollector; + + @Test + public void shouldEnrichMessage() { + // Send message + pipe.input() + .send(MessageBuilder.withPayload(new LogMessage("This is my message")) + .build()); + + // Get response from the service + Object payload = messageCollector.forChannel(pipe.output()) + .poll() + .getPayload(); + + // Assert + assertEquals("[1]: This is my message", payload.toString()); + } +} From e8979a40336ebacd60aaee3a9363b7ebf7683279 Mon Sep 17 00:00:00 2001 From: Jose Carvajal Date: Wed, 11 Oct 2017 12:11:38 +0200 Subject: [PATCH 053/229] Pull request changes done --- spring-cloud/spring-cloud-stream/pom.xml | 120 +++++++++--------- .../spring-cloud-stream-rabbit/pom.xml | 11 +- ...ultipleOutputsServiceApplicationTests.java | 4 +- ...WithConditionsServiceApplicationTests.java | 4 +- .../rabbit/MyLoggerApplicationTests.java | 6 +- 5 files changed, 70 insertions(+), 75 deletions(-) diff --git a/spring-cloud/spring-cloud-stream/pom.xml b/spring-cloud/spring-cloud-stream/pom.xml index 352b52cc17..2104ba1827 100644 --- a/spring-cloud/spring-cloud-stream/pom.xml +++ b/spring-cloud/spring-cloud-stream/pom.xml @@ -1,70 +1,70 @@ - 4.0.0 + xmlns="http://maven.apache.org/POM/4.0.0" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 - org.baeldung - spring-cloud-stream - - spring-cloud-stream-rabbit - - pom + org.baeldung + spring-cloud-stream + + spring-cloud-stream-rabbit + + pom - spring-cloud-stream + spring-cloud-stream - - com.baeldung.spring.cloud - spring-cloud - 1.0.0-SNAPSHOT - + + com.baeldung.spring.cloud + spring-cloud + 1.0.0-SNAPSHOT + - - UTF-8 - 3.6.0 - + + UTF-8 + 3.6.0 + - - - - org.springframework.cloud - spring-cloud-starter-stream-rabbit - ${spring-cloud-stream.version} - - - - org.springframework.cloud - spring-cloud-stream - ${spring-cloud-stream.version} - + + + + org.springframework.cloud + spring-cloud-starter-stream-rabbit + ${spring-cloud-stream.version} + + + + org.springframework.cloud + spring-cloud-stream + ${spring-cloud-stream.version} + - - org.springframework.cloud - spring-cloud-stream-test-support - ${spring-cloud-stream.version} - test - - - + + org.springframework.cloud + spring-cloud-stream-test-support + ${spring-cloud-stream.version} + test + + + - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${maven-compiler-plugin.version} - - 1.8 - 1.8 - - - - org.springframework.boot - spring-boot-maven-plugin - ${spring-boot-maven-plugin.version} - - - - + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + 1.8 + 1.8 + + + + org.springframework.boot + spring-boot-maven-plugin + ${spring-boot-maven-plugin.version} + + + + diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/pom.xml b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/pom.xml index 9eede9e92c..a954a7035e 100644 --- a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/pom.xml +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/pom.xml @@ -17,17 +17,16 @@ - org.springframework.cloud - spring-cloud-starter-stream-rabbit + spring-cloud-starter-stream-rabbit - org.springframework.cloud - spring-cloud-stream-test-support - test - + org.springframework.cloud + spring-cloud-stream-test-support + test + diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationTests.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationTests.java index 18dcd8da7c..196d4f0d23 100644 --- a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationTests.java +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationTests.java @@ -26,13 +26,13 @@ public class MultipleOutputsServiceApplicationTests { private MessageCollector messageCollector; @Test - public void shouldReceiveMessageInAnOutput() { + public void whenSendMessage_thenResponseIsInAOutput() { whenSendMessage(1); thenPayloadInChannelIs(pipe.anOutput(), 1); } @Test - public void shouldReceiveMessageInAnAnotherOutput() { + public void whenSendMessage_thenResponseIsInAnotherOutput() { whenSendMessage(11); thenPayloadInChannelIs(pipe.anotherOutput(), 11); } diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplicationTests.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplicationTests.java index 02638dea4c..a74ee61be6 100644 --- a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplicationTests.java +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplicationTests.java @@ -26,13 +26,13 @@ public class MultipleOutputsWithConditionsServiceApplicationTests { private MessageCollector messageCollector; @Test - public void shouldReceiveMessageInAnOutput() { + public void whenSendMessage_thenResponseIsInAOutput() { whenSendMessage(1); thenPayloadInChannelIs(pipe.anotherOutput(), 1); } @Test - public void shouldReceiveMessageInAnAnotherOutput() { + public void whenSendMessage_thenResponseIsInAnotherOutput() { whenSendMessage(11); thenPayloadInChannelIs(pipe.anotherOutput(), 11); } diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationTests.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationTests.java index d004987929..b939af25fc 100644 --- a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationTests.java +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationTests.java @@ -12,7 +12,6 @@ import org.springframework.test.annotation.DirtiesContext; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; -import com.baeldung.spring.cloud.stream.rabbit.MyLoggerServiceApplication; import com.baeldung.spring.cloud.stream.rabbit.model.LogMessage; @RunWith(SpringJUnit4ClassRunner.class) @@ -27,18 +26,15 @@ public class MyLoggerApplicationTests { private MessageCollector messageCollector; @Test - public void shouldEnrichMessage() { - // Send message + public void whenSendMessage_thenResponseShouldUpdateText() { pipe.input() .send(MessageBuilder.withPayload(new LogMessage("This is my message")) .build()); - // Get response from the service Object payload = messageCollector.forChannel(pipe.output()) .poll() .getPayload(); - // Assert assertEquals("[1]: This is my message", payload.toString()); } } From 44fa64e29fed5a59d8a2c26d7498defb9084a8a7 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 14 Oct 2017 05:59:37 +0200 Subject: [PATCH 054/229] BAEL-1171 String.lang.String API --- .../java/com/baeldung/string/StringTest.java | 186 ++++++++++++++++++ 1 file changed, 186 insertions(+) diff --git a/core-java/src/test/java/com/baeldung/string/StringTest.java b/core-java/src/test/java/com/baeldung/string/StringTest.java index fd83c903a3..324f4690fc 100644 --- a/core-java/src/test/java/com/baeldung/string/StringTest.java +++ b/core-java/src/test/java/com/baeldung/string/StringTest.java @@ -2,6 +2,13 @@ package com.baeldung.string; import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.assertFalse; + +import java.nio.charset.Charset; +import java.nio.charset.StandardCharsets; +import java.util.IllegalFormatException; +import java.util.regex.PatternSyntaxException; import org.junit.Test; @@ -12,6 +19,11 @@ public class StringTest { assertEquals(97, "abcd".codePointAt(0)); } + @Test(expected = StringIndexOutOfBoundsException.class) + public void whenPassNonExistingIndex_thenExceptionThrown() { + int a = "abcd".codePointAt(4); + } + @Test public void whenCallConcat_thenCorrect() { assertEquals("elephant", "elep".concat("hant")); @@ -21,6 +33,180 @@ public class StringTest { public void whenGetBytes_thenCorrect() { byte[] byteArray = "abcd".getBytes(); byte[] expected = new byte[] { 97, 98, 99, 100 }; + assertArrayEquals(expected, byteArray); } + + @Test + public void whenGetBytesUsingUTF16_thenCorrect() { + byte[] byteArray = "efgh".getBytes(StandardCharsets.US_ASCII); + byte[] expected = new byte[] { 101, 102, 103, 104 }; + + assertArrayEquals(expected, byteArray); + } + + @Test + public void whenCreateStringUsingByteArray_thenCorrect() { + byte[] array = new byte[] { 97, 98, 99, 100 }; + String s = new String(array); + + assertEquals("abcd", s); + } + + @Test + public void whenCallCharAt_thenCorrect() { + assertEquals('P', "Paul".charAt(0)); + } + + @Test(expected = IndexOutOfBoundsException.class) + public void whenCharAtOnNonExistingIndex_thenIndexOutOfBoundsExceptionThrown() { + char character = "Paul".charAt(4); + } + + @Test + public void whenCallCodePointCount_thenCorrect() { + assertEquals(2, "abcd".codePointCount(0, 2)); + } + + @Test(expected = IndexOutOfBoundsException.class) + public void whenSecondIndexEqualToLengthOfString_thenIndexOutOfBoundsExceptionThrown() { + char character = "Paul".charAt(4); + } + + @Test + public void whenCallContains_thenCorrect() { + String s = "abcd"; + + assertTrue(s.contains("abc")); + assertFalse(s.contains("cde")); + } + + @Test + public void whenCallCopyValueOf_thenStringConstructed() { + char[] array = new char[] { 'a', 'b', 'c', 'd' }; + + assertEquals("abcd", String.copyValueOf(array)); + } + + @Test + public void whenCallEndsWith_thenCorrect() { + String s1 = "test"; + + assertTrue(s1.endsWith("t")); + } + + @Test + public void whenFormat_thenCorrect() { + String value = "Baeldung"; + String formatted = String.format("Welcome to %s!", value); + + assertEquals("Welcome to Baeldung!", formatted); + } + + @Test(expected = IllegalFormatException.class) + public void whenInvalidFormatSyntax_thenIllegalFormatExceptionThrown() { + String value = "Baeldung"; + String formatted = String.format("Welcome to %x!", value); + } + + @Test + public void whenCallIndexOf_thenCorrect() { + assertEquals(1, "foo".indexOf("o")); + } + + @Test + public void whenCallIsEmpty_thenCorrect() { + String s1 = ""; + + assertTrue(s1.isEmpty()); + } + + @Test + public void whenCallLastIndexOf_thenCorrect() { + assertEquals(2, "foo".lastIndexOf("o")); + } + + @Test + public void whenCallRegionMatches_thenCorrect() { + assertTrue("welcome to baeldung".regionMatches(false, 11, "baeldung", 0, 8)); + } + + @Test + public void whenCallStartsWith_thenCorrect() { + assertTrue("foo".startsWith("f")); + } + + @Test + public void whenTrim_thenCorrect() { + assertEquals("foo", " foo ".trim()); + } + + @Test + public void whenSplit_thenCorrect() { + String s = "Welcome to Baeldung"; + String[] array = new String[] { "Welcome", "to", "Baeldung" }; + + assertArrayEquals(array, s.split(" ")); + } + + @Test(expected = PatternSyntaxException.class) + public void whenPassInvalidParameterToSplit_thenPatternSyntaxExceptionThrown() { + String s = "Welcome*to Baeldung"; + + String[] result = s.split("*"); + } + + @Test + public void whenCallSubstring_thenCorrect() { + String s = "Welcome to Baeldung"; + + assertEquals("Welcome", s.substring(0, 7)); + } + + @Test(expected = IndexOutOfBoundsException.class) + public void whenSecondIndexEqualToLengthOfString_thenCorrect() { + String s = "Welcome to Baeldung"; + + String sub = s.substring(0, 20); + } + + @Test + public void whenConvertToUpperCase_thenCorrect() { + String s = "Welcome to Baeldung!"; + + assertEquals("WELCOME TO BAELDUNG!", s.toUpperCase()); + } + + @Test + public void whenConvertToLowerCase_thenCorrect() { + String s = "WELCOME to BAELDUNG!"; + + assertEquals("welcome to baeldung!", s.toLowerCase()); + } + + @Test + public void whenCallReplace_thenCorrect() { + String s = "I learn Spanish"; + + assertEquals("I learn French", s.replaceAll("Spanish", "French")); + } + + @Test + public void whenIntern_thenCorrect() { + String s1 = "abc"; + String s2 = new String("abc"); + String s3 = new String("foo"); + String s4 = s1.intern(); + String s5 = s2.intern(); + + assertFalse(s3 == s4); + assertTrue(s1 == s5); + } + + @Test + public void whenCallValueOf_thenCorrect() { + long l = 200L; + + assertEquals("200", String.valueOf(l)); + } } From 82fde89335c1abe44cb65e7625bbdb8ca4f8c629 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sun, 15 Oct 2017 12:38:54 +0200 Subject: [PATCH 055/229] BAEL-1171 java.lang.String API --- .../src/test/java/com/baeldung/string/StringTest.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/core-java/src/test/java/com/baeldung/string/StringTest.java b/core-java/src/test/java/com/baeldung/string/StringTest.java index 324f4690fc..5bb4de27ee 100644 --- a/core-java/src/test/java/com/baeldung/string/StringTest.java +++ b/core-java/src/test/java/com/baeldung/string/StringTest.java @@ -38,7 +38,7 @@ public class StringTest { } @Test - public void whenGetBytesUsingUTF16_thenCorrect() { + public void whenGetBytesUsingASCII_thenCorrect() { byte[] byteArray = "efgh".getBytes(StandardCharsets.US_ASCII); byte[] expected = new byte[] { 101, 102, 103, 104 }; @@ -155,6 +155,13 @@ public class StringTest { String[] result = s.split("*"); } + + @Test + public void whenCallSubSequence_thenCorrect() { + String s = "Welcome to Baeldung"; + + assertEquals("Welcome", s.subSequence(0, 7)); + } @Test public void whenCallSubstring_thenCorrect() { From fdd485ddd91a42ba07ae33e6f94bee8a6ea1e507 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sun, 22 Oct 2017 10:48:39 +0200 Subject: [PATCH 056/229] BAEL-1250 Initializing Arrays in Java --- .../com/baeldung/array/ArrayInitializer.java | 48 +++++++++++++++++++ .../baeldung/array/ArrayInitializerTest.java | 48 +++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/array/ArrayInitializer.java create mode 100644 core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java diff --git a/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java b/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java new file mode 100644 index 0000000000..0c9bf1834e --- /dev/null +++ b/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java @@ -0,0 +1,48 @@ +package com.baeldung.array; + +import java.util.Arrays; + +public class ArrayInitializer { + + public static int[] initializeArrayInLoop() { + int array[] = new int[5]; + for (int i = 0; i < array.length; i++) + array[i] = i + 2; + return array; + } + + public static int[][] initializeMultiDimensionalArrayInLoop() { + int array[][] = new int[2][5]; + for (int i = 0; i < 2; i++) + for (int j = 0; j < 5; j++) + array[i][j] = j + 1; + return array; + } + + public static String[] initializeArrayAtTimeOfDeclarationMethod1() { + String array[] = new String[] { "Toyota", "Mercedes", "BMW", "Volkswagen", "Skoda" }; + return array; + } + + public static int[] initializeArrayAtTimeOfDeclarationMethod2() { + int[] array = new int[] { 1, 2, 3, 4, 5 }; + return array; + } + + public static int[] initializeArrayAtTimeOfDeclarationMethod3() { + int array[] = { 1, 2, 3, 4, 5 }; + return array; + } + + public static long[] initializeArrayUsingArraysFill() { + long array[] = new long[5]; + Arrays.fill(array, 30); + return array; + } + + public static int[] initializeArrayRangeUsingArraysFill() { + int array[] = new int[5]; + Arrays.fill(array, 0, 3, -50); + return array; + } +} diff --git a/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java b/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java new file mode 100644 index 0000000000..0797a524c4 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java @@ -0,0 +1,48 @@ +package com.baeldung.array; + +import static com.baeldung.array.ArrayInitializer.initializeArrayAtTimeOfDeclarationMethod1; +import static com.baeldung.array.ArrayInitializer.initializeArrayAtTimeOfDeclarationMethod2; +import static com.baeldung.array.ArrayInitializer.initializeArrayAtTimeOfDeclarationMethod3; +import static com.baeldung.array.ArrayInitializer.initializeArrayInLoop; +import static com.baeldung.array.ArrayInitializer.initializeArrayRangeUsingArraysFill; +import static com.baeldung.array.ArrayInitializer.initializeArrayUsingArraysFill; +import static com.baeldung.array.ArrayInitializer.initializeMultiDimensionalArrayInLoop; +import static org.junit.Assert.assertArrayEquals; + +import org.junit.Test; + +public class ArrayInitializerTest { + + @Test + public void whenInitializeArrayInLoop_thenCorrect() { + assertArrayEquals(new int[] { 2, 3, 4, 5, 6 }, initializeArrayInLoop()); + } + + @Test + public void whenInitializeMultiDimensionalArrayInLoop_thenCorrect() { + assertArrayEquals(new int[][] { { 1, 2, 3, 4, 5 }, { 1, 2, 3, 4, 5 } }, initializeMultiDimensionalArrayInLoop()); + } + + @Test + public void whenInitializeArrayAtTimeOfDeclarationMethod1_thenCorrect() { + assertArrayEquals(new String[] { "Toyota", "Mercedes", "BMW", "Volkswagen", "Skoda" }, initializeArrayAtTimeOfDeclarationMethod1()); + } + + @Test + public void whenInitializeArrayAtTimeOfDeclarationMethod2_thenCorrect() { + assertArrayEquals(new int[] { 1, 2, 3, 4, 5 }, initializeArrayAtTimeOfDeclarationMethod2()); + } + + @Test + public void whenInitializeArrayAtTimeOfDeclarationMethod3_thenCorrect() { + assertArrayEquals(new int[] { 1, 2, 3, 4, 5 }, initializeArrayAtTimeOfDeclarationMethod3()); + } + + public void whenInitializeArrayUsingArraysFill_thenCorrect() { + assertArrayEquals(new long[] { 30, 30, 30, 30, 30 }, initializeArrayUsingArraysFill()); + } + + public void whenInitializeArrayRangeUsingArraysFill() { + assertArrayEquals(new int[] { -50, -50, -50, 0, 0 }, initializeArrayRangeUsingArraysFill()); + } +} From d14411e2b471f2d6987bfd040be730a222d0659a Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Mon, 23 Oct 2017 10:58:07 +0200 Subject: [PATCH 057/229] BAEL-1250 Initializing Arrays in Java --- .../com/baeldung/array/ArrayInitializer.java | 26 +++++++++++++++++++ .../baeldung/array/ArrayInitializerTest.java | 22 +++++++++++++++- 2 files changed, 47 insertions(+), 1 deletion(-) diff --git a/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java b/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java index 0c9bf1834e..fd00c74e7f 100644 --- a/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java +++ b/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java @@ -45,4 +45,30 @@ public class ArrayInitializer { Arrays.fill(array, 0, 3, -50); return array; } + + public static int[] initializeArrayUsingArraysCopy() { + int array[] = { 1, 2, 3, 4, 5 }; + int[] copy = Arrays.copyOf(array, 5); + return copy; + } + + public static int[] initializeLargerArrayUsingArraysCopy() { + int array[] = { 1, 2, 3, 4, 5 }; + int[] copy = Arrays.copyOf(array, 6); + return copy; + } + + public static int[] initializeArrayUsingArraysSetAll() { + int[] array = new int[20]; + + for (int i = 0; i < 20; i++) { + Arrays.setAll(array, p -> { + if (p > 9) + return 0; + else + return p; + }); + } + return array; + } } diff --git a/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java b/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java index 0797a524c4..d3afad7b00 100644 --- a/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java +++ b/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java @@ -5,7 +5,10 @@ import static com.baeldung.array.ArrayInitializer.initializeArrayAtTimeOfDeclara import static com.baeldung.array.ArrayInitializer.initializeArrayAtTimeOfDeclarationMethod3; import static com.baeldung.array.ArrayInitializer.initializeArrayInLoop; import static com.baeldung.array.ArrayInitializer.initializeArrayRangeUsingArraysFill; +import static com.baeldung.array.ArrayInitializer.initializeArrayUsingArraysCopy; import static com.baeldung.array.ArrayInitializer.initializeArrayUsingArraysFill; +import static com.baeldung.array.ArrayInitializer.initializeArrayUsingArraysSetAll; +import static com.baeldung.array.ArrayInitializer.initializeLargerArrayUsingArraysCopy; import static com.baeldung.array.ArrayInitializer.initializeMultiDimensionalArrayInLoop; import static org.junit.Assert.assertArrayEquals; @@ -38,11 +41,28 @@ public class ArrayInitializerTest { assertArrayEquals(new int[] { 1, 2, 3, 4, 5 }, initializeArrayAtTimeOfDeclarationMethod3()); } + @Test public void whenInitializeArrayUsingArraysFill_thenCorrect() { assertArrayEquals(new long[] { 30, 30, 30, 30, 30 }, initializeArrayUsingArraysFill()); } - public void whenInitializeArrayRangeUsingArraysFill() { + @Test + public void whenInitializeArrayRangeUsingArraysFill_thenCorrect() { assertArrayEquals(new int[] { -50, -50, -50, 0, 0 }, initializeArrayRangeUsingArraysFill()); } + + @Test + public void whenInitializeArrayRangeUsingArraysCopy_thenCorrect() { + assertArrayEquals(new int[] { 1, 2, 3, 4, 5 }, initializeArrayUsingArraysCopy()); + } + + @Test + public void whenInitializeLargerArrayRangeUsingArraysCopy_thenCorrect() { + assertArrayEquals(new int[] { 1, 2, 3, 4, 5, 0 }, initializeLargerArrayUsingArraysCopy()); + } + + @Test + public void whenInitializeLargerArrayRangeUsingArraysSetAll_thenCorrect() { + assertArrayEquals(new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, initializeArrayUsingArraysSetAll()); + } } From 65d6e0127fa31ae92f0aaa25a96ee9b6c4f2972e Mon Sep 17 00:00:00 2001 From: Graham Cox Date: Tue, 24 Oct 2017 12:51:14 +0100 Subject: [PATCH 058/229] Updated test names --- .../baeldung/kotlin/junit5/CalculatorTest5.kt | 20 +++++++++---------- .../com/baeldung/kotlin/junit5/SimpleTest5.kt | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/CalculatorTest5.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/CalculatorTest5.kt index dd35805044..40cd9adc99 100644 --- a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/CalculatorTest5.kt +++ b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/CalculatorTest5.kt @@ -7,12 +7,12 @@ class CalculatorTest5 { private val calculator = Calculator() @Test - fun testAddition() { + fun whenAdding1and3_thenAnswerIs4() { Assertions.assertEquals(4, calculator.add(1, 3)) } @Test - fun testDivideByZero() { + fun whenDividingBy0_thenErrorOccurs() { val exception = Assertions.assertThrows(DivideByZeroException::class.java) { calculator.divide(5, 0) } @@ -21,7 +21,7 @@ class CalculatorTest5 { } @Test - fun testSquares() { + fun whenSquaringNumbers_thenCorrectAnswerGiven() { Assertions.assertAll( Executable { Assertions.assertEquals(1, calculator.square(1)) }, Executable { Assertions.assertEquals(4, calculator.square(2)) }, @@ -31,9 +31,9 @@ class CalculatorTest5 { @TestFactory fun testSquaresFactory() = listOf( - DynamicTest.dynamicTest("1 squared") { Assertions.assertEquals(1,calculator.square(1))}, - DynamicTest.dynamicTest("2 squared") { Assertions.assertEquals(4,calculator.square(2))}, - DynamicTest.dynamicTest("3 squared") { Assertions.assertEquals(9,calculator.square(3))} + DynamicTest.dynamicTest("when I calculate 1^2 then I get 1") { Assertions.assertEquals(1,calculator.square(1))}, + DynamicTest.dynamicTest("when I calculate 2^2 then I get 4") { Assertions.assertEquals(4,calculator.square(2))}, + DynamicTest.dynamicTest("when I calculate 3^2 then I get 9") { Assertions.assertEquals(9,calculator.square(3))} ) @TestFactory @@ -44,7 +44,7 @@ class CalculatorTest5 { 4 to 16, 5 to 25) .map { (input, expected) -> - DynamicTest.dynamicTest("$input squared") { + DynamicTest.dynamicTest("when I calculate $input^2 then I get $expected") { Assertions.assertEquals(expected, calculator.square(input)) } } @@ -59,14 +59,14 @@ class CalculatorTest5 { @TestFactory fun testSquaresFactory3() = squaresTestData .map { (input, expected) -> - DynamicTest.dynamicTest("$input squared") { + DynamicTest.dynamicTest("when I calculate $input^2 then I get $expected") { Assertions.assertEquals(expected, calculator.square(input)) } } @TestFactory fun testSquareRootsFactory3() = squaresTestData .map { (expected, input) -> - DynamicTest.dynamicTest("Square root of $input") { + DynamicTest.dynamicTest("I calculate the square root of $input then I get $expected") { Assertions.assertEquals(expected.toDouble(), calculator.squareRoot(input)) } } @@ -76,7 +76,7 @@ class CalculatorTest5 { Tag("logarithms") ) @Test - fun testLogarithms() { + fun whenIcalculateLog2Of8_thenIget3() { Assertions.assertEquals(3.0, calculator.log(2, 8)) } } diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/SimpleTest5.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/SimpleTest5.kt index c04ab568f7..70d3fb90bf 100644 --- a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/SimpleTest5.kt +++ b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/SimpleTest5.kt @@ -6,14 +6,14 @@ import org.junit.jupiter.api.Test class SimpleTest5 { @Test - fun testEmpty() { + fun whenEmptyList_thenListIsEmpty() { val list = listOf() Assertions.assertTrue(list::isEmpty) } @Test @Disabled - fun testMessage() { + fun when3equals4_thenTestFails() { Assertions.assertEquals(3, 4) { "Three does not equal four" } From 26f495afa7dd942bd2de3165b6c4ff5b409837f0 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Wed, 25 Oct 2017 15:34:13 +0200 Subject: [PATCH 059/229] BAEL-1250 Initializing Arrays in Java --- .../src/main/java/com/baeldung/array/ArrayInitializer.java | 7 +++++++ .../test/java/com/baeldung/array/ArrayInitializerTest.java | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java b/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java index fd00c74e7f..7759e282e6 100644 --- a/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java +++ b/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java @@ -2,6 +2,8 @@ package com.baeldung.array; import java.util.Arrays; +import org.apache.commons.lang.ArrayUtils; + public class ArrayInitializer { public static int[] initializeArrayInLoop() { @@ -71,4 +73,9 @@ public class ArrayInitializer { } return array; } + + public static char[] initializeArrayUsingArraysUtilClone() { + char[] array = new char[] {'a', 'b', 'c'}; + return ArrayUtils.clone(array); + } } diff --git a/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java b/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java index d3afad7b00..6826a5186b 100644 --- a/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java +++ b/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java @@ -8,6 +8,7 @@ import static com.baeldung.array.ArrayInitializer.initializeArrayRangeUsingArray import static com.baeldung.array.ArrayInitializer.initializeArrayUsingArraysCopy; import static com.baeldung.array.ArrayInitializer.initializeArrayUsingArraysFill; import static com.baeldung.array.ArrayInitializer.initializeArrayUsingArraysSetAll; +import static com.baeldung.array.ArrayInitializer.initializeArrayUsingArraysUtilClone; import static com.baeldung.array.ArrayInitializer.initializeLargerArrayUsingArraysCopy; import static com.baeldung.array.ArrayInitializer.initializeMultiDimensionalArrayInLoop; import static org.junit.Assert.assertArrayEquals; @@ -65,4 +66,8 @@ public class ArrayInitializerTest { public void whenInitializeLargerArrayRangeUsingArraysSetAll_thenCorrect() { assertArrayEquals(new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, initializeArrayUsingArraysSetAll()); } + + public void whenInitializeArrayUsingArraysUtilClone_thenCorrect() { + assertArrayEquals(new char[] { 'a', 'b', 'c' }, initializeArrayUsingArraysUtilClone()); + } } From 9ce32992a791f5d890c14123da9bb27d3079ba06 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Wed, 25 Oct 2017 15:53:15 +0200 Subject: [PATCH 060/229] small fix --- .../com/baeldung/array/ArrayInitializer.java | 16 ++++++++-------- .../com/baeldung/array/ArrayInitializerTest.java | 1 + 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java b/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java index 474cbe42a9..0ba6c342d9 100644 --- a/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java +++ b/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java @@ -26,17 +26,17 @@ public class ArrayInitializer { } static String[] initializeArrayAtTimeOfDeclarationMethod1() { - String array[] = new String[]{"Toyota", "Mercedes", "BMW", "Volkswagen", "Skoda"}; + String array[] = new String[] { "Toyota", "Mercedes", "BMW", "Volkswagen", "Skoda" }; return array; } static int[] initializeArrayAtTimeOfDeclarationMethod2() { - int[] array = new int[]{1, 2, 3, 4, 5}; + int[] array = new int[] { 1, 2, 3, 4, 5 }; return array; } static int[] initializeArrayAtTimeOfDeclarationMethod3() { - int array[] = {1, 2, 3, 4, 5}; + int array[] = { 1, 2, 3, 4, 5 }; return array; } @@ -53,13 +53,13 @@ public class ArrayInitializer { } static int[] initializeArrayUsingArraysCopy() { - int array[] = {1, 2, 3, 4, 5}; + int array[] = { 1, 2, 3, 4, 5 }; int[] copy = Arrays.copyOf(array, 5); return copy; } static int[] initializeLargerArrayUsingArraysCopy() { - int array[] = {1, 2, 3, 4, 5}; + int array[] = { 1, 2, 3, 4, 5 }; int[] copy = Arrays.copyOf(array, 6); return copy; } @@ -70,9 +70,9 @@ public class ArrayInitializer { Arrays.setAll(array, p -> p > 9 ? 0 : p); return array; } - - public static char[] initializeArrayUsingArraysUtilClone() { - char[] array = new char[] {'a', 'b', 'c'}; + + static char[] initializeArrayUsingArraysUtilClone() { + char[] array = new char[] { 'a', 'b', 'c' }; return ArrayUtils.clone(array); } } diff --git a/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java b/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java index 6826a5186b..7265fa20e5 100644 --- a/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java +++ b/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java @@ -67,6 +67,7 @@ public class ArrayInitializerTest { assertArrayEquals(new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, initializeArrayUsingArraysSetAll()); } + @Test public void whenInitializeArrayUsingArraysUtilClone_thenCorrect() { assertArrayEquals(new char[] { 'a', 'b', 'c' }, initializeArrayUsingArraysUtilClone()); } From ead7528c9c2bddfcee98b526bfc951d5410eb9a5 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 26 Oct 2017 10:17:25 +0200 Subject: [PATCH 061/229] BAEL-1171 java.lang.String API --- .../java/com/baeldung/string/StringTest.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/string/StringTest.java b/core-java/src/test/java/com/baeldung/string/StringTest.java index 0e325950b0..fe1a69aa23 100644 --- a/core-java/src/test/java/com/baeldung/string/StringTest.java +++ b/core-java/src/test/java/com/baeldung/string/StringTest.java @@ -5,6 +5,7 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; +import java.io.UnsupportedEncodingException; import java.nio.charset.StandardCharsets; import java.util.IllegalFormatException; import java.util.regex.PatternSyntaxException; @@ -29,11 +30,17 @@ public class StringTest { } @Test - public void whenGetBytes_thenCorrect() { - byte[] byteArray = "abcd".getBytes(); - byte[] expected = new byte[] { 97, 98, 99, 100 }; + public void whenGetBytes_thenCorrect() throws UnsupportedEncodingException { + byte[] byteArray1 = "abcd".getBytes(); + byte[] byteArray2 = "efgh".getBytes(StandardCharsets.US_ASCII); + byte[] byteArray3 = "ijkl".getBytes("UTF-8"); + byte[] expected1 = new byte[] { 97, 98, 99, 100 }; + byte[] expected2 = new byte[] { 101, 102, 103, 104 }; + byte[] expected3 = new byte[] { 105, 106, 107, 108 }; - assertArrayEquals(expected, byteArray); + assertArrayEquals(expected1, byteArray1); + assertArrayEquals(expected2, byteArray2); + assertArrayEquals(expected3, byteArray3); } @Test @@ -123,6 +130,7 @@ public class StringTest { @Test public void whenCallLastIndexOf_thenCorrect() { assertEquals(2, "foo".lastIndexOf("o")); + assertEquals(2, "foo".lastIndexOf(111)); } @Test From ef4ee45a18de65b0c81bbe8da16c0b063b2201a5 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 26 Oct 2017 11:48:45 +0200 Subject: [PATCH 062/229] BAEL-1263 Daemon Threads in Java --- .../baeldung/concurrent/daemon/NewThread.java | 9 +++++ .../concurrent/daemon/DaemonThreadTest.java | 33 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java create mode 100644 core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java new file mode 100644 index 0000000000..a9433a8333 --- /dev/null +++ b/core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java @@ -0,0 +1,9 @@ +package com.baeldung.concurrent.daemon; + +public class NewThread extends Thread { + + public void run() { + for (int i = 0; i < 10; i++) + System.out.println("New Thread is running..."); + } +} diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java new file mode 100644 index 0000000000..96f79cd0dd --- /dev/null +++ b/core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java @@ -0,0 +1,33 @@ +package com.baeldung.concurrent.daemon; + +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; + +import org.junit.Test; + +public class DaemonThreadTest { + + @Test + public void whenCallIsDaemon_thenCorrect() { + NewThread daemonThread = new NewThread(); + NewThread userThread = new NewThread(); + daemonThread.setDaemon(true); + daemonThread.start(); + userThread.start(); + + assertTrue(daemonThread.isDaemon()); + assertFalse(userThread.isDaemon()); + } + + @Test(expected = IllegalThreadStateException.class) + public void givenUserThread_whenSetDaemonWhileRunning_thenIllegalThreadStateException() { + NewThread daemonThread = new NewThread(); + daemonThread.start(); + daemonThread.setDaemon(true); + } + + @Test + public void givenUserThread_whenStartThread_thenFalse() { + NewThread daemonThread = new NewThread(); + } +} From 5a23a6908198a709bd24edf987b8e2bd6c0cbc77 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Fri, 27 Oct 2017 10:17:01 +0200 Subject: [PATCH 063/229] merge with fork --- .../test/java/com/baeldung/string/StringTest.java | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/string/StringTest.java b/core-java/src/test/java/com/baeldung/string/StringTest.java index 2f8aec9887..e88b2d7c2c 100644 --- a/core-java/src/test/java/com/baeldung/string/StringTest.java +++ b/core-java/src/test/java/com/baeldung/string/StringTest.java @@ -5,10 +5,7 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; -<<<<<<< HEAD -======= import java.io.UnsupportedEncodingException; ->>>>>>> ef4ee45a18de65b0c81bbe8da16c0b063b2201a5 import java.nio.charset.StandardCharsets; import java.util.IllegalFormatException; import java.util.regex.PatternSyntaxException; @@ -33,13 +30,6 @@ public class StringTest { } @Test -<<<<<<< HEAD - public void whenGetBytes_thenCorrect() { - byte[] byteArray = "abcd".getBytes(); - byte[] expected = new byte[] { 97, 98, 99, 100 }; - - assertArrayEquals(expected, byteArray); -======= public void whenGetBytes_thenCorrect() throws UnsupportedEncodingException { byte[] byteArray1 = "abcd".getBytes(); byte[] byteArray2 = "efgh".getBytes(StandardCharsets.US_ASCII); @@ -51,7 +41,6 @@ public class StringTest { assertArrayEquals(expected1, byteArray1); assertArrayEquals(expected2, byteArray2); assertArrayEquals(expected3, byteArray3); ->>>>>>> ef4ee45a18de65b0c81bbe8da16c0b063b2201a5 } @Test @@ -234,4 +223,4 @@ public class StringTest { assertEquals("200", String.valueOf(l)); } -} +} \ No newline at end of file From 1be0d76f8c12837683846b0ba1d3da4307d8339a Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sun, 29 Oct 2017 12:59:55 +0200 Subject: [PATCH 064/229] BAEL-1263 Daemon Threads in Java --- .../main/java/com/baeldung/concurrent/daemon/NewThread.java | 5 +++-- .../com/baeldung/concurrent/daemon/DaemonThreadTest.java | 5 ----- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java index a9433a8333..6ddcb954a1 100644 --- a/core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java +++ b/core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java @@ -3,7 +3,8 @@ package com.baeldung.concurrent.daemon; public class NewThread extends Thread { public void run() { - for (int i = 0; i < 10; i++) - System.out.println("New Thread is running..."); + while (true) + for (int i = 0; i < 10; i++) + System.out.println("New Thread is running..."); } } diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java index 96f79cd0dd..2c4eeb63d6 100644 --- a/core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java +++ b/core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java @@ -25,9 +25,4 @@ public class DaemonThreadTest { daemonThread.start(); daemonThread.setDaemon(true); } - - @Test - public void givenUserThread_whenStartThread_thenFalse() { - NewThread daemonThread = new NewThread(); - } } From d7c207145ad799983f5ade9bd1a8b7787258f1d2 Mon Sep 17 00:00:00 2001 From: Jose Carvajal Date: Mon, 30 Oct 2017 13:39:39 +0100 Subject: [PATCH 065/229] Renamed unit tests --- ...ts.java => MultipleOutputsServiceApplicationUnitTest.java} | 2 +- ...java => MultipleOutputsWithConditionsServiceUnitTest.java} | 4 ++-- ...ApplicationTests.java => MyLoggerApplicationUnitTest.java} | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) rename spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/{MultipleOutputsServiceApplicationTests.java => MultipleOutputsServiceApplicationUnitTest.java} (96%) rename spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/{MultipleOutputsWithConditionsServiceApplicationTests.java => MultipleOutputsWithConditionsServiceUnitTest.java} (92%) rename spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/{MyLoggerApplicationTests.java => MyLoggerApplicationUnitTest.java} (96%) diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationTests.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationUnitTest.java similarity index 96% rename from spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationTests.java rename to spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationUnitTest.java index 196d4f0d23..225ed73ff7 100644 --- a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationTests.java +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationUnitTest.java @@ -17,7 +17,7 @@ import com.baeldung.spring.cloud.stream.rabbit.processor.MyProcessor; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = MultipleOutputsServiceApplication.class) @DirtiesContext -public class MultipleOutputsServiceApplicationTests { +public class MultipleOutputsServiceApplicationUnitTest { @Autowired private MyProcessor pipe; diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplicationTests.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceUnitTest.java similarity index 92% rename from spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplicationTests.java rename to spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceUnitTest.java index a74ee61be6..8628b209cb 100644 --- a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceApplicationTests.java +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceUnitTest.java @@ -17,7 +17,7 @@ import com.baeldung.spring.cloud.stream.rabbit.processor.MyProcessor; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = MultipleOutputsWithConditionsServiceApplication.class) @DirtiesContext -public class MultipleOutputsWithConditionsServiceApplicationTests { +public class MultipleOutputsWithConditionsServiceUnitTest { @Autowired private MyProcessor pipe; @@ -28,7 +28,7 @@ public class MultipleOutputsWithConditionsServiceApplicationTests { @Test public void whenSendMessage_thenResponseIsInAOutput() { whenSendMessage(1); - thenPayloadInChannelIs(pipe.anotherOutput(), 1); + thenPayloadInChannelIs(pipe.anOutput(), 1); } @Test diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationTests.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationUnitTest.java similarity index 96% rename from spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationTests.java rename to spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationUnitTest.java index b939af25fc..1541af3cb5 100644 --- a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationTests.java +++ b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationUnitTest.java @@ -17,7 +17,7 @@ import com.baeldung.spring.cloud.stream.rabbit.model.LogMessage; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = MyLoggerServiceApplication.class) @DirtiesContext -public class MyLoggerApplicationTests { +public class MyLoggerApplicationUnitTest { @Autowired private Processor pipe; From 8c8af4e9bfd8eba66ff524d60b23a3dcbb40cd99 Mon Sep 17 00:00:00 2001 From: gschambial Date: Fri, 10 Nov 2017 17:52:21 +0530 Subject: [PATCH 066/229] 1. Constructor and Setter injection explained with example of Computer, Processor and Memory --- spring-boot/.factorypath | 111 ++++++++++-------- .../SpringAutowireConstructorContext.java | 10 ++ .../config/SpringBeanConstructorContext.java | 28 +++++ .../factory/ComputerAutowireFactory.java | 28 +++++ .../factory/ComputerBeanFactory.java | 29 +++++ .../factory/ComputerXmlFactory.java | 31 +++++ .../constructor/model/autowire/Computer.java | 34 ++++++ .../di/constructor/model/autowire/Memory.java | 19 +++ .../constructor/model/autowire/Processor.java | 19 +++ .../di/constructor/model/bean/Computer.java | 29 +++++ .../di/constructor/model/bean/Memory.java | 16 +++ .../di/constructor/model/bean/Processor.java | 16 +++ .../di/constructor/model/xml/Computer.java | 29 +++++ .../di/constructor/model/xml/Memory.java | 20 ++++ .../di/constructor/model/xml/Processor.java | 16 +++ .../config/SpringAutowireSetterContext.java | 10 ++ .../config/SpringBeanSetterContext.java | 31 +++++ .../factory/ComputerAutowireFactory.java | 29 +++++ .../setter/factory/ComputerBeanFactory.java | 30 +++++ .../di/setter/factory/ComputerXmlFactory.java | 30 +++++ .../di/setter/model/autowire/Computer.java | 30 +++++ .../di/setter/model/autowire/Memory.java | 19 +++ .../di/setter/model/autowire/Processor.java | 19 +++ .../di/setter/model/bean/Computer.java | 24 ++++ .../baeldung/di/setter/model/bean/Memory.java | 16 +++ .../di/setter/model/bean/Processor.java | 16 +++ .../di/setter/model/xml/Computer.java | 24 ++++ .../baeldung/di/setter/model/xml/Memory.java | 20 ++++ .../di/setter/model/xml/Processor.java | 16 +++ .../application-di-constructor-context.xml | 23 ++++ .../application-di-setter-context.xml | 22 ++++ .../AutowireAnnotationInjectionTest.java | 28 +++++ .../BeanAnnotationInjectionTest.java | 28 +++++ .../di/constructor/XmlInjectionTest.java | 27 +++++ .../AutowireAnnotationInjectionTest.java | 28 +++++ .../setter/BeanAnnotationInjectionTest.java | 28 +++++ .../baeldung/di/setter/XmlInjectionTest.java | 27 +++++ 37 files changed, 910 insertions(+), 50 deletions(-) create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java create mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java create mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java create mode 100644 spring-core/src/main/resources/application-di-constructor-context.xml create mode 100644 spring-core/src/main/resources/application-di-setter-context.xml create mode 100644 spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionTest.java create mode 100644 spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionTest.java create mode 100644 spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionTest.java create mode 100644 spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionTest.java create mode 100644 spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionTest.java create mode 100644 spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionTest.java diff --git a/spring-boot/.factorypath b/spring-boot/.factorypath index aa15485f5c..97062c74a4 100644 --- a/spring-boot/.factorypath +++ b/spring-boot/.factorypath @@ -1,46 +1,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -48,81 +32,105 @@ - + + + + + - - + - - - + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + - + + - @@ -133,7 +141,10 @@ + + + @@ -143,7 +154,7 @@ - + diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java new file mode 100644 index 0000000000..d3c43d843e --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java @@ -0,0 +1,10 @@ +package com.baeldung.di.constructor.config; + +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; + +@Configuration +@ComponentScan(basePackages= { "com.baeldung.di.constructor.model.autowire" }) +public class SpringAutowireConstructorContext { + +} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java new file mode 100644 index 0000000000..0ac1138e78 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java @@ -0,0 +1,28 @@ +package com.baeldung.di.constructor.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import com.baeldung.di.constructor.model.bean.Computer; +import com.baeldung.di.constructor.model.bean.Memory; +import com.baeldung.di.constructor.model.bean.Processor; + +@Configuration +public class SpringBeanConstructorContext { + + @Bean + public Computer computer(){ + return new Computer(processor(), memory()); + } + + @Bean + public Processor processor(){ + return new Processor(); + } + + @Bean + public Memory memory(){ + return new Memory(); + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java new file mode 100644 index 0000000000..a86733c3d1 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java @@ -0,0 +1,28 @@ +package com.baeldung.di.constructor.factory; + +import org.springframework.context.ApplicationContext; +import org.springframework.context.ConfigurableApplicationContext; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; + +import com.baeldung.di.constructor.config.SpringAutowireConstructorContext; +import com.baeldung.di.constructor.model.autowire.Computer; + +public class ComputerAutowireFactory { + + public static void main(String[] args) { + // Create Spring Application Context + ApplicationContext context = new AnnotationConfigApplicationContext(SpringAutowireConstructorContext.class); + + // Get Spring bean "computer" created + Computer computer = (Computer) context.getBean("computer"); + System.out.println("---------------- Constructor Injection via @Autowire------------------"); + System.out.println("Processor cores : " + computer.getProcessor().getCores()); + System.out.println("Processor frequency : " + computer.getProcessor().getFrequency()); + System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb()); + System.out.println("Memory format : " + computer.getMemory().getFormat()); + System.out.println("---------------- Constructor Injection via @Autowire------------------"); + // Close Spring Application Context + ((ConfigurableApplicationContext) context).close(); + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java new file mode 100644 index 0000000000..b518438521 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java @@ -0,0 +1,29 @@ +package com.baeldung.di.constructor.factory; + +import org.springframework.context.ApplicationContext; +import org.springframework.context.ConfigurableApplicationContext; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; + +import com.baeldung.di.constructor.config.SpringBeanConstructorContext; +import com.baeldung.di.constructor.model.bean.Computer; + +public class ComputerBeanFactory { + + public static void main(String[] args) { + // Create Spring Application Context + ApplicationContext context = new AnnotationConfigApplicationContext(SpringBeanConstructorContext.class); + + // Get Spring bean "computer" created + Computer computer = (Computer) context.getBean("computer"); + System.out.println("---------------- Constructor Injection via @Bean ------------------"); + System.out.println("Processor cores : " + computer.getProcessor().getCores()); + System.out.println("Processor frequency : " + computer.getProcessor().getFrequency()); + System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb()); + System.out.println("Memory format : " + computer.getMemory().getFormat()); + System.out.println("---------------- Constructor Injection via @Bean ------------------"); + + // Close Spring Application Context + ((ConfigurableApplicationContext) context).close(); + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java new file mode 100644 index 0000000000..2fa12525df --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java @@ -0,0 +1,31 @@ +package com.baeldung.di.constructor.factory; + +import org.springframework.context.ApplicationContext; +import org.springframework.context.ConfigurableApplicationContext; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import com.baeldung.di.constructor.model.xml.Computer; + + + +public class ComputerXmlFactory { + + public static void main(String[] args) { + // Create Spring Application Context + ApplicationContext context = new ClassPathXmlApplicationContext("application-di-constructor-context.xml"); + + // Get Spring bean "computer" created + Computer computer = (Computer) context.getBean("computer"); + System.out.println("---------------- Constructor Injection via XML ------------------"); + System.out.println("Processor cores : " + computer.getProcessor().getCores()); + System.out.println("Processor frequency : " + computer.getProcessor().getFrequency()); + System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb()); + System.out.println("Memory format : " + computer.getMemory().getFormat()); + System.out.println("---------------- Constructor Injection via XML ------------------"); + + // Close Spring Application Context + ((ConfigurableApplicationContext) context).close(); + + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java new file mode 100644 index 0000000000..b470aedeed --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java @@ -0,0 +1,34 @@ +package com.baeldung.di.constructor.model.autowire; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +@Component +public class Computer { + + private Processor processor; + private Memory memory; + + @Autowired + public Computer(Processor processor, Memory memory) { + this.processor = processor; + this.memory = memory; + } + + public Processor getProcessor() { + return processor; + } + + public void setProcessor(Processor processor) { + this.processor = processor; + } + + public Memory getMemory() { + return memory; + } + + public void setMemory(Memory memory) { + this.memory = memory; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java new file mode 100644 index 0000000000..29633dd5ca --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java @@ -0,0 +1,19 @@ +package com.baeldung.di.constructor.model.autowire; + +import org.springframework.stereotype.Component; + +@Component +public class Memory { + + private Integer sizeInGb = 16; + private String format = "DDR3"; + + public Integer getSizeInGb() { + return sizeInGb; + } + + public String getFormat() { + return format; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java new file mode 100644 index 0000000000..0d81e2a005 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java @@ -0,0 +1,19 @@ +package com.baeldung.di.constructor.model.autowire; + +import org.springframework.stereotype.Component; + +@Component +public class Processor { + + private Integer cores = 2; + private Double frequency = 1.4; + + public Integer getCores() { + return cores; + } + + public Double getFrequency() { + return frequency; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java new file mode 100644 index 0000000000..d8856420d0 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java @@ -0,0 +1,29 @@ +package com.baeldung.di.constructor.model.bean; + +public class Computer { + + private Processor processor; + private Memory memory; + + public Computer(Processor processor, Memory memory) { + this.processor = processor; + this.memory = memory; + } + + public Processor getProcessor() { + return processor; + } + + public void setProcessor(Processor processor) { + this.processor = processor; + } + + public Memory getMemory() { + return memory; + } + + public void setMemory(Memory memory) { + this.memory = memory; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java new file mode 100644 index 0000000000..8e748bb1a0 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java @@ -0,0 +1,16 @@ +package com.baeldung.di.constructor.model.bean; + +public class Memory { + + private Integer sizeInGb = 16; + private String format = "DDR3"; + + public Integer getSizeInGb() { + return sizeInGb; + } + + public String getFormat() { + return format; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java new file mode 100644 index 0000000000..1566606148 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java @@ -0,0 +1,16 @@ +package com.baeldung.di.constructor.model.bean; + +public class Processor { + + private Integer cores = 2; + private Double frequency = 1.4; + + public Integer getCores() { + return cores; + } + + public Double getFrequency() { + return frequency; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java new file mode 100644 index 0000000000..dbd70cf6a4 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java @@ -0,0 +1,29 @@ +package com.baeldung.di.constructor.model.xml; + +public class Computer { + + private Processor processor; + private Memory memory; + + public Computer(Processor processor, Memory memory) { + this.processor = processor; + this.memory = memory; + } + + public Processor getProcessor() { + return processor; + } + + public void setProcessor(Processor processor) { + this.processor = processor; + } + + public Memory getMemory() { + return memory; + } + + public void setMemory(Memory memory) { + this.memory = memory; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java new file mode 100644 index 0000000000..f5ea3b4ec9 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java @@ -0,0 +1,20 @@ +package com.baeldung.di.constructor.model.xml; + +public class Memory { + + private Integer sizeInGb = 16; + private String format = "DDR3"; + + public Memory() { + + } + + public Integer getSizeInGb() { + return sizeInGb; + } + + public String getFormat() { + return format; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java new file mode 100644 index 0000000000..72733829d8 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java @@ -0,0 +1,16 @@ +package com.baeldung.di.constructor.model.xml; + +public class Processor { + + private Integer cores = 2; + private Double frequency = 1.4; + + public Integer getCores() { + return cores; + } + + public Double getFrequency() { + return frequency; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java new file mode 100644 index 0000000000..4e0ac0df28 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java @@ -0,0 +1,10 @@ +package com.baeldung.di.setter.config; + +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; + +@Configuration +@ComponentScan(basePackages= { "com.baeldung.di.setter.model.autowire" }) +public class SpringAutowireSetterContext { + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java new file mode 100644 index 0000000000..885173f5b4 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java @@ -0,0 +1,31 @@ +package com.baeldung.di.setter.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import com.baeldung.di.setter.model.bean.Computer; +import com.baeldung.di.setter.model.bean.Memory; +import com.baeldung.di.setter.model.bean.Processor; + +@Configuration +public class SpringBeanSetterContext { + + @Bean + public Computer computer(){ + Computer computer = new Computer(); + computer.setProcessor(processor()); + computer.setMemory(memory()); + return computer; + } + + @Bean + public Processor processor(){ + return new Processor(); + } + + @Bean + public Memory memory(){ + return new Memory(); + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java new file mode 100644 index 0000000000..98c3fccb27 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java @@ -0,0 +1,29 @@ +package com.baeldung.di.setter.factory; + +import org.springframework.context.ApplicationContext; +import org.springframework.context.ConfigurableApplicationContext; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; + +import com.baeldung.di.setter.config.SpringAutowireSetterContext; +import com.baeldung.di.setter.model.autowire.Computer; + + +public class ComputerAutowireFactory { + + public static void main(String[] args) { + // Create Spring Application Context + ApplicationContext context = new AnnotationConfigApplicationContext(SpringAutowireSetterContext.class); + + // Get Spring bean "computer" created + Computer computer = (Computer) context.getBean("computer"); + System.out.println("---------------- Setter Injection via @Autowire ------------------"); + System.out.println("Processor cores : " + computer.getProcessor().getCores()); + System.out.println("Processor frequency : " + computer.getProcessor().getFrequency()); + System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb()); + System.out.println("Memory format : " + computer.getMemory().getFormat()); + System.out.println("---------------- Setter Injection via @Autowire ------------------"); + // Close Spring Application Context + ((ConfigurableApplicationContext) context).close(); + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java new file mode 100644 index 0000000000..6341029e95 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java @@ -0,0 +1,30 @@ +package com.baeldung.di.setter.factory; + +import org.springframework.context.ApplicationContext; +import org.springframework.context.ConfigurableApplicationContext; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; + +import com.baeldung.di.setter.config.SpringBeanSetterContext; +import com.baeldung.di.setter.model.bean.Computer; + + +public class ComputerBeanFactory { + + public static void main(String[] args) { + // Create Spring Application Context + ApplicationContext context = new AnnotationConfigApplicationContext(SpringBeanSetterContext.class); + + // Get Spring bean "computer" created + Computer computer = (Computer) context.getBean("computer"); + System.out.println("---------------- Setter Injection via @Bean ------------------"); + System.out.println("Processor cores : " + computer.getProcessor().getCores()); + System.out.println("Processor frequency : " + computer.getProcessor().getFrequency()); + System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb()); + System.out.println("Memory format : " + computer.getMemory().getFormat()); + System.out.println("---------------- Setter Injection via @Bean ------------------"); + + // Close Spring Application Context + ((ConfigurableApplicationContext) context).close(); + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java new file mode 100644 index 0000000000..707725d340 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java @@ -0,0 +1,30 @@ +package com.baeldung.di.setter.factory; + +import org.springframework.context.ApplicationContext; +import org.springframework.context.ConfigurableApplicationContext; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import com.baeldung.di.setter.model.xml.Computer; + + + +public class ComputerXmlFactory { + + public static void main(String[] args) { + // Create Spring Application Context + ApplicationContext context = new ClassPathXmlApplicationContext("application-setter-context.xml"); + + // Get Spring bean "computer" created + Computer computer = (Computer) context.getBean("computer"); + System.out.println("---------------- Setter Injection via XML ------------------"); + System.out.println("Processor cores : " + computer.getProcessor().getCores()); + System.out.println("Processor frequency : " + computer.getProcessor().getFrequency()); + System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb()); + System.out.println("Memory format : " + computer.getMemory().getFormat()); + System.out.println("---------------- Setter Injection via XML ------------------"); + // Close Spring Application Context + ((ConfigurableApplicationContext) context).close(); + + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java new file mode 100644 index 0000000000..4d8a3b1dd3 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java @@ -0,0 +1,30 @@ +package com.baeldung.di.setter.model.autowire; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +@Component +public class Computer { + + private Processor processor; + private Memory memory; + + public Processor getProcessor() { + return processor; + } + + @Autowired + public void setProcessor(Processor processor) { + this.processor = processor; + } + + public Memory getMemory() { + return memory; + } + + @Autowired + public void setMemory(Memory memory) { + this.memory = memory; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java new file mode 100644 index 0000000000..0953a42b35 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java @@ -0,0 +1,19 @@ +package com.baeldung.di.setter.model.autowire; + +import org.springframework.stereotype.Component; + +@Component +public class Memory { + + private Integer sizeInGb = 16; + private String format = "DDR3"; + + public Integer getSizeInGb() { + return sizeInGb; + } + + public String getFormat() { + return format; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java new file mode 100644 index 0000000000..ee5ef3b6cd --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java @@ -0,0 +1,19 @@ +package com.baeldung.di.setter.model.autowire; + +import org.springframework.stereotype.Component; + +@Component +public class Processor { + + private Integer cores = 2; + private Double frequency = 1.4; + + public Integer getCores() { + return cores; + } + + public Double getFrequency() { + return frequency; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java new file mode 100644 index 0000000000..01c87a6c73 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java @@ -0,0 +1,24 @@ +package com.baeldung.di.setter.model.bean; + +public class Computer { + + private Processor processor; + private Memory memory; + + public Processor getProcessor() { + return processor; + } + + public void setProcessor(Processor processor) { + this.processor = processor; + } + + public Memory getMemory() { + return memory; + } + + public void setMemory(Memory memory) { + this.memory = memory; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java new file mode 100644 index 0000000000..bfe94aa8e7 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java @@ -0,0 +1,16 @@ +package com.baeldung.di.setter.model.bean; + +public class Memory { + + private Integer sizeInGb = 16; + private String format = "DDR3"; + + public Integer getSizeInGb() { + return sizeInGb; + } + + public String getFormat() { + return format; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java new file mode 100644 index 0000000000..982b56f3d0 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java @@ -0,0 +1,16 @@ +package com.baeldung.di.setter.model.bean; + +public class Processor { + + private Integer cores = 2; + private Double frequency = 1.4; + + public Integer getCores() { + return cores; + } + + public Double getFrequency() { + return frequency; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java new file mode 100644 index 0000000000..3e7fa58ea8 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java @@ -0,0 +1,24 @@ +package com.baeldung.di.setter.model.xml; + +public class Computer { + + private Processor processor; + private Memory memory; + + public Processor getProcessor() { + return processor; + } + + public void setProcessor(Processor processor) { + this.processor = processor; + } + + public Memory getMemory() { + return memory; + } + + public void setMemory(Memory memory) { + this.memory = memory; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java new file mode 100644 index 0000000000..cb11c59583 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java @@ -0,0 +1,20 @@ +package com.baeldung.di.setter.model.xml; + +public class Memory { + + private Integer sizeInGb = 16; + private String format = "DDR3"; + + public Memory() { + + } + + public Integer getSizeInGb() { + return sizeInGb; + } + + public String getFormat() { + return format; + } + +} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java new file mode 100644 index 0000000000..07405e13ea --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java @@ -0,0 +1,16 @@ +package com.baeldung.di.setter.model.xml; + +public class Processor { + + private Integer cores = 2; + private Double frequency = 1.4; + + public Integer getCores() { + return cores; + } + + public Double getFrequency() { + return frequency; + } + +} diff --git a/spring-core/src/main/resources/application-di-constructor-context.xml b/spring-core/src/main/resources/application-di-constructor-context.xml new file mode 100644 index 0000000000..46d1256988 --- /dev/null +++ b/spring-core/src/main/resources/application-di-constructor-context.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/spring-core/src/main/resources/application-di-setter-context.xml b/spring-core/src/main/resources/application-di-setter-context.xml new file mode 100644 index 0000000000..3831041e01 --- /dev/null +++ b/spring-core/src/main/resources/application-di-setter-context.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionTest.java b/spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionTest.java new file mode 100644 index 0000000000..87cb549ace --- /dev/null +++ b/spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionTest.java @@ -0,0 +1,28 @@ +package com.baeldung.di.constructor; + +import static org.junit.Assert.assertNotNull; + +import org.junit.Before; +import org.junit.Test; +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; + +import com.baeldung.di.constructor.config.SpringAutowireConstructorContext; +import com.baeldung.di.constructor.model.autowire.Computer; + +public class AutowireAnnotationInjectionTest { + + private ApplicationContext applicationContext; + + @Before + public void setUp() throws Exception { + applicationContext = new AnnotationConfigApplicationContext(SpringAutowireConstructorContext.class); + } + + @Test + public void getComputer_() { + final Computer computer = applicationContext.getBean("computer", Computer.class); + assertNotNull(computer); + } + +} diff --git a/spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionTest.java b/spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionTest.java new file mode 100644 index 0000000000..61f718d4ba --- /dev/null +++ b/spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionTest.java @@ -0,0 +1,28 @@ +package com.baeldung.di.constructor; + +import static org.junit.Assert.assertNotNull; + +import org.junit.Before; +import org.junit.Test; +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; + +import com.baeldung.di.constructor.config.SpringBeanConstructorContext; +import com.baeldung.di.constructor.model.bean.Computer; + +public class BeanAnnotationInjectionTest { + + private ApplicationContext applicationContext; + + @Before + public void setUp() throws Exception { + applicationContext = new AnnotationConfigApplicationContext(SpringBeanConstructorContext.class); + } + + @Test + public void getComputer_() { + final Computer computer = applicationContext.getBean("computer", Computer.class); + assertNotNull(computer); + } + +} diff --git a/spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionTest.java b/spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionTest.java new file mode 100644 index 0000000000..4787c19cbf --- /dev/null +++ b/spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionTest.java @@ -0,0 +1,27 @@ +package com.baeldung.di.constructor; + +import static org.junit.Assert.assertNotNull; + +import org.junit.Before; +import org.junit.Test; +import org.springframework.context.ApplicationContext; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import com.baeldung.di.constructor.model.xml.Computer; + +public class XmlInjectionTest { + + private ApplicationContext applicationContext; + + @Before + public void setUp() throws Exception { + applicationContext = new ClassPathXmlApplicationContext("application-di-constructor-context.xml"); + } + + @Test + public void getComputer_() { + final Computer computer = applicationContext.getBean("computer", Computer.class); + assertNotNull(computer); + } + +} diff --git a/spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionTest.java b/spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionTest.java new file mode 100644 index 0000000000..036c6826e3 --- /dev/null +++ b/spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionTest.java @@ -0,0 +1,28 @@ +package com.baeldung.di.setter; + +import static org.junit.Assert.assertNotNull; + +import org.junit.Before; +import org.junit.Test; +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; + +import com.baeldung.di.setter.config.SpringAutowireSetterContext; +import com.baeldung.di.setter.model.autowire.Computer; + +public class AutowireAnnotationInjectionTest { + + private ApplicationContext applicationContext; + + @Before + public void setUp() throws Exception { + applicationContext = new AnnotationConfigApplicationContext(SpringAutowireSetterContext.class); + } + + @Test + public void getComputer_() { + final Computer computer = applicationContext.getBean("computer", Computer.class); + assertNotNull(computer); + } + +} diff --git a/spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionTest.java b/spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionTest.java new file mode 100644 index 0000000000..53f1d4e10e --- /dev/null +++ b/spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionTest.java @@ -0,0 +1,28 @@ +package com.baeldung.di.setter; + +import static org.junit.Assert.assertNotNull; + +import org.junit.Before; +import org.junit.Test; +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; + +import com.baeldung.di.setter.config.SpringBeanSetterContext; +import com.baeldung.di.setter.model.bean.Computer; + +public class BeanAnnotationInjectionTest { + + private ApplicationContext applicationContext; + + @Before + public void setUp() throws Exception { + applicationContext = new AnnotationConfigApplicationContext(SpringBeanSetterContext.class); + } + + @Test + public void getComputer_() { + final Computer computer = applicationContext.getBean("computer", Computer.class); + assertNotNull(computer); + } + +} diff --git a/spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionTest.java b/spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionTest.java new file mode 100644 index 0000000000..52452be119 --- /dev/null +++ b/spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionTest.java @@ -0,0 +1,27 @@ +package com.baeldung.di.setter; + +import static org.junit.Assert.assertNotNull; + +import org.junit.Before; +import org.junit.Test; +import org.springframework.context.ApplicationContext; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import com.baeldung.di.setter.model.xml.Computer; + +public class XmlInjectionTest { + + private ApplicationContext applicationContext; + + @Before + public void setUp() throws Exception { + applicationContext = new ClassPathXmlApplicationContext("application-di-setter-context.xml"); + } + + @Test + public void getComputer_() { + final Computer computer = applicationContext.getBean("computer", Computer.class); + assertNotNull(computer); + } + +} From b2dead94841756a35c0743486e4b08b609513888 Mon Sep 17 00:00:00 2001 From: gschambial Date: Fri, 10 Nov 2017 18:14:31 +0530 Subject: [PATCH 067/229] Baeldung eclipse formatter added. --- .../SpringAutowireConstructorContext.java | 4 +- .../config/SpringBeanConstructorContext.java | 32 +++++++-------- .../factory/ComputerAutowireFactory.java | 32 ++++++++------- .../factory/ComputerBeanFactory.java | 32 ++++++++------- .../factory/ComputerXmlFactory.java | 36 +++++++++-------- .../constructor/model/autowire/Computer.java | 40 +++++++++---------- .../di/constructor/model/autowire/Memory.java | 18 ++++----- .../constructor/model/autowire/Processor.java | 16 ++++---- .../di/constructor/model/bean/Computer.java | 38 +++++++++--------- .../di/constructor/model/bean/Memory.java | 18 ++++----- .../di/constructor/model/bean/Processor.java | 16 ++++---- .../di/constructor/model/xml/Computer.java | 40 +++++++++---------- .../di/constructor/model/xml/Memory.java | 20 +++++----- .../di/constructor/model/xml/Processor.java | 16 ++++---- .../config/SpringAutowireSetterContext.java | 4 +- .../config/SpringBeanSetterContext.java | 38 +++++++++--------- .../factory/ComputerAutowireFactory.java | 33 ++++++++------- .../setter/factory/ComputerBeanFactory.java | 33 ++++++++------- .../di/setter/factory/ComputerXmlFactory.java | 36 +++++++++-------- .../di/setter/model/autowire/Computer.java | 36 ++++++++--------- .../di/setter/model/autowire/Memory.java | 18 ++++----- .../di/setter/model/autowire/Processor.java | 16 ++++---- .../di/setter/model/bean/Computer.java | 32 +++++++-------- .../baeldung/di/setter/model/bean/Memory.java | 19 ++++----- .../di/setter/model/bean/Processor.java | 16 ++++---- .../di/setter/model/xml/Computer.java | 30 +++++++------- .../baeldung/di/setter/model/xml/Memory.java | 20 +++++----- .../di/setter/model/xml/Processor.java | 16 ++++---- .../application-di-constructor-context.xml | 6 +-- .../application-di-setter-context.xml | 2 +- 30 files changed, 366 insertions(+), 347 deletions(-) diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java index d3c43d843e..ae67bc7e5e 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java @@ -4,7 +4,7 @@ import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; @Configuration -@ComponentScan(basePackages= { "com.baeldung.di.constructor.model.autowire" }) +@ComponentScan(basePackages = { "com.baeldung.di.constructor.model.autowire" }) public class SpringAutowireConstructorContext { - + } diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java index 0ac1138e78..670f18cb9c 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java @@ -9,20 +9,20 @@ import com.baeldung.di.constructor.model.bean.Processor; @Configuration public class SpringBeanConstructorContext { - - @Bean - public Computer computer(){ - return new Computer(processor(), memory()); - } - - @Bean - public Processor processor(){ - return new Processor(); - } - - @Bean - public Memory memory(){ - return new Memory(); - } - + + @Bean + public Computer computer() { + return new Computer(processor(), memory()); + } + + @Bean + public Processor processor() { + return new Processor(); + } + + @Bean + public Memory memory() { + return new Memory(); + } + } diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java index a86733c3d1..2a13adf250 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java @@ -9,20 +9,24 @@ import com.baeldung.di.constructor.model.autowire.Computer; public class ComputerAutowireFactory { - public static void main(String[] args) { - // Create Spring Application Context - ApplicationContext context = new AnnotationConfigApplicationContext(SpringAutowireConstructorContext.class); + public static void main(String[] args) { + // Create Spring Application Context + ApplicationContext context = new AnnotationConfigApplicationContext(SpringAutowireConstructorContext.class); - // Get Spring bean "computer" created - Computer computer = (Computer) context.getBean("computer"); - System.out.println("---------------- Constructor Injection via @Autowire------------------"); - System.out.println("Processor cores : " + computer.getProcessor().getCores()); - System.out.println("Processor frequency : " + computer.getProcessor().getFrequency()); - System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb()); - System.out.println("Memory format : " + computer.getMemory().getFormat()); - System.out.println("---------------- Constructor Injection via @Autowire------------------"); - // Close Spring Application Context - ((ConfigurableApplicationContext) context).close(); - } + // Get Spring bean "computer" created + Computer computer = (Computer) context.getBean("computer"); + System.out.println("---------------- Constructor Injection via @Autowire------------------"); + System.out.println("Processor cores : " + computer.getProcessor() + .getCores()); + System.out.println("Processor frequency : " + computer.getProcessor() + .getFrequency()); + System.out.println("Memory Size in GB : " + computer.getMemory() + .getSizeInGb()); + System.out.println("Memory format : " + computer.getMemory() + .getFormat()); + System.out.println("---------------- Constructor Injection via @Autowire------------------"); + // Close Spring Application Context + ((ConfigurableApplicationContext) context).close(); + } } diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java index b518438521..713ea82b00 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java @@ -9,21 +9,25 @@ import com.baeldung.di.constructor.model.bean.Computer; public class ComputerBeanFactory { - public static void main(String[] args) { - // Create Spring Application Context - ApplicationContext context = new AnnotationConfigApplicationContext(SpringBeanConstructorContext.class); + public static void main(String[] args) { + // Create Spring Application Context + ApplicationContext context = new AnnotationConfigApplicationContext(SpringBeanConstructorContext.class); - // Get Spring bean "computer" created - Computer computer = (Computer) context.getBean("computer"); - System.out.println("---------------- Constructor Injection via @Bean ------------------"); - System.out.println("Processor cores : " + computer.getProcessor().getCores()); - System.out.println("Processor frequency : " + computer.getProcessor().getFrequency()); - System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb()); - System.out.println("Memory format : " + computer.getMemory().getFormat()); - System.out.println("---------------- Constructor Injection via @Bean ------------------"); + // Get Spring bean "computer" created + Computer computer = (Computer) context.getBean("computer"); + System.out.println("---------------- Constructor Injection via @Bean ------------------"); + System.out.println("Processor cores : " + computer.getProcessor() + .getCores()); + System.out.println("Processor frequency : " + computer.getProcessor() + .getFrequency()); + System.out.println("Memory Size in GB : " + computer.getMemory() + .getSizeInGb()); + System.out.println("Memory format : " + computer.getMemory() + .getFormat()); + System.out.println("---------------- Constructor Injection via @Bean ------------------"); - // Close Spring Application Context - ((ConfigurableApplicationContext) context).close(); - } + // Close Spring Application Context + ((ConfigurableApplicationContext) context).close(); + } } diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java index 2fa12525df..afe5fa281b 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java @@ -6,26 +6,28 @@ import org.springframework.context.support.ClassPathXmlApplicationContext; import com.baeldung.di.constructor.model.xml.Computer; - - public class ComputerXmlFactory { - public static void main(String[] args) { - // Create Spring Application Context - ApplicationContext context = new ClassPathXmlApplicationContext("application-di-constructor-context.xml"); + public static void main(String[] args) { + // Create Spring Application Context + ApplicationContext context = new ClassPathXmlApplicationContext("application-di-constructor-context.xml"); - // Get Spring bean "computer" created - Computer computer = (Computer) context.getBean("computer"); - System.out.println("---------------- Constructor Injection via XML ------------------"); - System.out.println("Processor cores : " + computer.getProcessor().getCores()); - System.out.println("Processor frequency : " + computer.getProcessor().getFrequency()); - System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb()); - System.out.println("Memory format : " + computer.getMemory().getFormat()); - System.out.println("---------------- Constructor Injection via XML ------------------"); + // Get Spring bean "computer" created + Computer computer = (Computer) context.getBean("computer"); + System.out.println("---------------- Constructor Injection via XML ------------------"); + System.out.println("Processor cores : " + computer.getProcessor() + .getCores()); + System.out.println("Processor frequency : " + computer.getProcessor() + .getFrequency()); + System.out.println("Memory Size in GB : " + computer.getMemory() + .getSizeInGb()); + System.out.println("Memory format : " + computer.getMemory() + .getFormat()); + System.out.println("---------------- Constructor Injection via XML ------------------"); - // Close Spring Application Context - ((ConfigurableApplicationContext) context).close(); - - } + // Close Spring Application Context + ((ConfigurableApplicationContext) context).close(); + + } } diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java index b470aedeed..1dabfd287e 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java @@ -6,29 +6,29 @@ import org.springframework.stereotype.Component; @Component public class Computer { - private Processor processor; - private Memory memory; + private Processor processor; + private Memory memory; - @Autowired - public Computer(Processor processor, Memory memory) { - this.processor = processor; - this.memory = memory; - } + @Autowired + public Computer(Processor processor, Memory memory) { + this.processor = processor; + this.memory = memory; + } - public Processor getProcessor() { - return processor; - } - - public void setProcessor(Processor processor) { - this.processor = processor; - } + public Processor getProcessor() { + return processor; + } - public Memory getMemory() { - return memory; - } + public void setProcessor(Processor processor) { + this.processor = processor; + } - public void setMemory(Memory memory) { - this.memory = memory; - } + public Memory getMemory() { + return memory; + } + + public void setMemory(Memory memory) { + this.memory = memory; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java index 29633dd5ca..d1faecc569 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java @@ -5,15 +5,15 @@ import org.springframework.stereotype.Component; @Component public class Memory { - private Integer sizeInGb = 16; - private String format = "DDR3"; - - public Integer getSizeInGb() { - return sizeInGb; - } + private Integer sizeInGb = 16; + private String format = "DDR3"; - public String getFormat() { - return format; - } + public Integer getSizeInGb() { + return sizeInGb; + } + + public String getFormat() { + return format; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java index 0d81e2a005..7de9d2bf6a 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java @@ -5,15 +5,15 @@ import org.springframework.stereotype.Component; @Component public class Processor { - private Integer cores = 2; - private Double frequency = 1.4; + private Integer cores = 2; + private Double frequency = 1.4; - public Integer getCores() { - return cores; - } + public Integer getCores() { + return cores; + } - public Double getFrequency() { - return frequency; - } + public Double getFrequency() { + return frequency; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java index d8856420d0..74ec89ce0c 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java @@ -2,28 +2,28 @@ package com.baeldung.di.constructor.model.bean; public class Computer { - private Processor processor; - private Memory memory; + private Processor processor; + private Memory memory; - public Computer(Processor processor, Memory memory) { - this.processor = processor; - this.memory = memory; - } + public Computer(Processor processor, Memory memory) { + this.processor = processor; + this.memory = memory; + } - public Processor getProcessor() { - return processor; - } - - public void setProcessor(Processor processor) { - this.processor = processor; - } + public Processor getProcessor() { + return processor; + } - public Memory getMemory() { - return memory; - } + public void setProcessor(Processor processor) { + this.processor = processor; + } - public void setMemory(Memory memory) { - this.memory = memory; - } + public Memory getMemory() { + return memory; + } + + public void setMemory(Memory memory) { + this.memory = memory; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java index 8e748bb1a0..18d4eaf948 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java @@ -2,15 +2,15 @@ package com.baeldung.di.constructor.model.bean; public class Memory { - private Integer sizeInGb = 16; - private String format = "DDR3"; - - public Integer getSizeInGb() { - return sizeInGb; - } + private Integer sizeInGb = 16; + private String format = "DDR3"; - public String getFormat() { - return format; - } + public Integer getSizeInGb() { + return sizeInGb; + } + + public String getFormat() { + return format; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java index 1566606148..9dd719c872 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java @@ -2,15 +2,15 @@ package com.baeldung.di.constructor.model.bean; public class Processor { - private Integer cores = 2; - private Double frequency = 1.4; + private Integer cores = 2; + private Double frequency = 1.4; - public Integer getCores() { - return cores; - } + public Integer getCores() { + return cores; + } - public Double getFrequency() { - return frequency; - } + public Double getFrequency() { + return frequency; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java index dbd70cf6a4..66c39c66b7 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java @@ -2,28 +2,28 @@ package com.baeldung.di.constructor.model.xml; public class Computer { - private Processor processor; - private Memory memory; + private Processor processor; + private Memory memory; - public Computer(Processor processor, Memory memory) { - this.processor = processor; - this.memory = memory; - } - - public Processor getProcessor() { - return processor; - } - - public void setProcessor(Processor processor) { - this.processor = processor; - } + public Computer(Processor processor, Memory memory) { + this.processor = processor; + this.memory = memory; + } - public Memory getMemory() { - return memory; - } + public Processor getProcessor() { + return processor; + } - public void setMemory(Memory memory) { - this.memory = memory; - } + public void setProcessor(Processor processor) { + this.processor = processor; + } + + public Memory getMemory() { + return memory; + } + + public void setMemory(Memory memory) { + this.memory = memory; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java index f5ea3b4ec9..7b4f4fb697 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java @@ -2,19 +2,19 @@ package com.baeldung.di.constructor.model.xml; public class Memory { - private Integer sizeInGb = 16; - private String format = "DDR3"; + private Integer sizeInGb = 16; + private String format = "DDR3"; - public Memory() { + public Memory() { - } + } - public Integer getSizeInGb() { - return sizeInGb; - } + public Integer getSizeInGb() { + return sizeInGb; + } - public String getFormat() { - return format; - } + public String getFormat() { + return format; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java index 72733829d8..4e783042fe 100644 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java +++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java @@ -2,15 +2,15 @@ package com.baeldung.di.constructor.model.xml; public class Processor { - private Integer cores = 2; - private Double frequency = 1.4; + private Integer cores = 2; + private Double frequency = 1.4; - public Integer getCores() { - return cores; - } + public Integer getCores() { + return cores; + } - public Double getFrequency() { - return frequency; - } + public Double getFrequency() { + return frequency; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java index 4e0ac0df28..9e1d24fc61 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java @@ -4,7 +4,7 @@ import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; @Configuration -@ComponentScan(basePackages= { "com.baeldung.di.setter.model.autowire" }) +@ComponentScan(basePackages = { "com.baeldung.di.setter.model.autowire" }) public class SpringAutowireSetterContext { - + } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java index 885173f5b4..14767fb0ca 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java @@ -9,23 +9,23 @@ import com.baeldung.di.setter.model.bean.Processor; @Configuration public class SpringBeanSetterContext { - - @Bean - public Computer computer(){ - Computer computer = new Computer(); - computer.setProcessor(processor()); - computer.setMemory(memory()); - return computer; - } - - @Bean - public Processor processor(){ - return new Processor(); - } - - @Bean - public Memory memory(){ - return new Memory(); - } - + + @Bean + public Computer computer() { + Computer computer = new Computer(); + computer.setProcessor(processor()); + computer.setMemory(memory()); + return computer; + } + + @Bean + public Processor processor() { + return new Processor(); + } + + @Bean + public Memory memory() { + return new Memory(); + } + } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java index 98c3fccb27..ef1ac83530 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java @@ -7,23 +7,26 @@ import org.springframework.context.annotation.AnnotationConfigApplicationContext import com.baeldung.di.setter.config.SpringAutowireSetterContext; import com.baeldung.di.setter.model.autowire.Computer; - public class ComputerAutowireFactory { - public static void main(String[] args) { - // Create Spring Application Context - ApplicationContext context = new AnnotationConfigApplicationContext(SpringAutowireSetterContext.class); + public static void main(String[] args) { + // Create Spring Application Context + ApplicationContext context = new AnnotationConfigApplicationContext(SpringAutowireSetterContext.class); - // Get Spring bean "computer" created - Computer computer = (Computer) context.getBean("computer"); - System.out.println("---------------- Setter Injection via @Autowire ------------------"); - System.out.println("Processor cores : " + computer.getProcessor().getCores()); - System.out.println("Processor frequency : " + computer.getProcessor().getFrequency()); - System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb()); - System.out.println("Memory format : " + computer.getMemory().getFormat()); - System.out.println("---------------- Setter Injection via @Autowire ------------------"); - // Close Spring Application Context - ((ConfigurableApplicationContext) context).close(); - } + // Get Spring bean "computer" created + Computer computer = (Computer) context.getBean("computer"); + System.out.println("---------------- Setter Injection via @Autowire ------------------"); + System.out.println("Processor cores : " + computer.getProcessor() + .getCores()); + System.out.println("Processor frequency : " + computer.getProcessor() + .getFrequency()); + System.out.println("Memory Size in GB : " + computer.getMemory() + .getSizeInGb()); + System.out.println("Memory format : " + computer.getMemory() + .getFormat()); + System.out.println("---------------- Setter Injection via @Autowire ------------------"); + // Close Spring Application Context + ((ConfigurableApplicationContext) context).close(); + } } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java index 6341029e95..87f49bf4cf 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java @@ -7,24 +7,27 @@ import org.springframework.context.annotation.AnnotationConfigApplicationContext import com.baeldung.di.setter.config.SpringBeanSetterContext; import com.baeldung.di.setter.model.bean.Computer; - public class ComputerBeanFactory { - public static void main(String[] args) { - // Create Spring Application Context - ApplicationContext context = new AnnotationConfigApplicationContext(SpringBeanSetterContext.class); + public static void main(String[] args) { + // Create Spring Application Context + ApplicationContext context = new AnnotationConfigApplicationContext(SpringBeanSetterContext.class); - // Get Spring bean "computer" created - Computer computer = (Computer) context.getBean("computer"); - System.out.println("---------------- Setter Injection via @Bean ------------------"); - System.out.println("Processor cores : " + computer.getProcessor().getCores()); - System.out.println("Processor frequency : " + computer.getProcessor().getFrequency()); - System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb()); - System.out.println("Memory format : " + computer.getMemory().getFormat()); - System.out.println("---------------- Setter Injection via @Bean ------------------"); + // Get Spring bean "computer" created + Computer computer = (Computer) context.getBean("computer"); + System.out.println("---------------- Setter Injection via @Bean ------------------"); + System.out.println("Processor cores : " + computer.getProcessor() + .getCores()); + System.out.println("Processor frequency : " + computer.getProcessor() + .getFrequency()); + System.out.println("Memory Size in GB : " + computer.getMemory() + .getSizeInGb()); + System.out.println("Memory format : " + computer.getMemory() + .getFormat()); + System.out.println("---------------- Setter Injection via @Bean ------------------"); - // Close Spring Application Context - ((ConfigurableApplicationContext) context).close(); - } + // Close Spring Application Context + ((ConfigurableApplicationContext) context).close(); + } } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java index 707725d340..01af29905c 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java @@ -6,25 +6,27 @@ import org.springframework.context.support.ClassPathXmlApplicationContext; import com.baeldung.di.setter.model.xml.Computer; - - public class ComputerXmlFactory { - public static void main(String[] args) { - // Create Spring Application Context - ApplicationContext context = new ClassPathXmlApplicationContext("application-setter-context.xml"); + public static void main(String[] args) { + // Create Spring Application Context + ApplicationContext context = new ClassPathXmlApplicationContext("application-setter-context.xml"); - // Get Spring bean "computer" created - Computer computer = (Computer) context.getBean("computer"); - System.out.println("---------------- Setter Injection via XML ------------------"); - System.out.println("Processor cores : " + computer.getProcessor().getCores()); - System.out.println("Processor frequency : " + computer.getProcessor().getFrequency()); - System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb()); - System.out.println("Memory format : " + computer.getMemory().getFormat()); - System.out.println("---------------- Setter Injection via XML ------------------"); - // Close Spring Application Context - ((ConfigurableApplicationContext) context).close(); - - } + // Get Spring bean "computer" created + Computer computer = (Computer) context.getBean("computer"); + System.out.println("---------------- Setter Injection via XML ------------------"); + System.out.println("Processor cores : " + computer.getProcessor() + .getCores()); + System.out.println("Processor frequency : " + computer.getProcessor() + .getFrequency()); + System.out.println("Memory Size in GB : " + computer.getMemory() + .getSizeInGb()); + System.out.println("Memory format : " + computer.getMemory() + .getFormat()); + System.out.println("---------------- Setter Injection via XML ------------------"); + // Close Spring Application Context + ((ConfigurableApplicationContext) context).close(); + + } } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java index 4d8a3b1dd3..ed32b34729 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java @@ -6,25 +6,25 @@ import org.springframework.stereotype.Component; @Component public class Computer { - private Processor processor; - private Memory memory; + private Processor processor; + private Memory memory; - public Processor getProcessor() { - return processor; - } - - @Autowired - public void setProcessor(Processor processor) { - this.processor = processor; - } + public Processor getProcessor() { + return processor; + } - public Memory getMemory() { - return memory; - } - - @Autowired - public void setMemory(Memory memory) { - this.memory = memory; - } + @Autowired + public void setProcessor(Processor processor) { + this.processor = processor; + } + + public Memory getMemory() { + return memory; + } + + @Autowired + public void setMemory(Memory memory) { + this.memory = memory; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java index 0953a42b35..ffdd63d389 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java @@ -5,15 +5,15 @@ import org.springframework.stereotype.Component; @Component public class Memory { - private Integer sizeInGb = 16; - private String format = "DDR3"; - - public Integer getSizeInGb() { - return sizeInGb; - } + private Integer sizeInGb = 16; + private String format = "DDR3"; - public String getFormat() { - return format; - } + public Integer getSizeInGb() { + return sizeInGb; + } + + public String getFormat() { + return format; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java index ee5ef3b6cd..9b01143bd2 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java @@ -5,15 +5,15 @@ import org.springframework.stereotype.Component; @Component public class Processor { - private Integer cores = 2; - private Double frequency = 1.4; + private Integer cores = 2; + private Double frequency = 1.4; - public Integer getCores() { - return cores; - } + public Integer getCores() { + return cores; + } - public Double getFrequency() { - return frequency; - } + public Double getFrequency() { + return frequency; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java index 01c87a6c73..e350cddee8 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java @@ -2,23 +2,23 @@ package com.baeldung.di.setter.model.bean; public class Computer { - private Processor processor; - private Memory memory; + private Processor processor; + private Memory memory; - public Processor getProcessor() { - return processor; - } - - public void setProcessor(Processor processor) { - this.processor = processor; - } + public Processor getProcessor() { + return processor; + } - public Memory getMemory() { - return memory; - } - - public void setMemory(Memory memory) { - this.memory = memory; - } + public void setProcessor(Processor processor) { + this.processor = processor; + } + + public Memory getMemory() { + return memory; + } + + public void setMemory(Memory memory) { + this.memory = memory; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java index bfe94aa8e7..b34052e066 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java @@ -2,15 +2,16 @@ package com.baeldung.di.setter.model.bean; public class Memory { - private Integer sizeInGb = 16; - private String format = "DDR3"; - - public Integer getSizeInGb() { - return sizeInGb; - } + private Integer sizeInGb = 16; + private String format = "DDR3"; - public String getFormat() { - return format; - } + // + public Integer getSizeInGb() { + return sizeInGb; + } + + public String getFormat() { + return format; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java index 982b56f3d0..2c9f050232 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java @@ -2,15 +2,15 @@ package com.baeldung.di.setter.model.bean; public class Processor { - private Integer cores = 2; - private Double frequency = 1.4; + private Integer cores = 2; + private Double frequency = 1.4; - public Integer getCores() { - return cores; - } + public Integer getCores() { + return cores; + } - public Double getFrequency() { - return frequency; - } + public Double getFrequency() { + return frequency; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java index 3e7fa58ea8..a88dc34d07 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java @@ -2,23 +2,23 @@ package com.baeldung.di.setter.model.xml; public class Computer { - private Processor processor; - private Memory memory; + private Processor processor; + private Memory memory; - public Processor getProcessor() { - return processor; - } - - public void setProcessor(Processor processor) { - this.processor = processor; - } + public Processor getProcessor() { + return processor; + } - public Memory getMemory() { - return memory; - } + public void setProcessor(Processor processor) { + this.processor = processor; + } - public void setMemory(Memory memory) { - this.memory = memory; - } + public Memory getMemory() { + return memory; + } + + public void setMemory(Memory memory) { + this.memory = memory; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java index cb11c59583..93667ff225 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java @@ -2,19 +2,19 @@ package com.baeldung.di.setter.model.xml; public class Memory { - private Integer sizeInGb = 16; - private String format = "DDR3"; + private Integer sizeInGb = 16; + private String format = "DDR3"; - public Memory() { + public Memory() { - } + } - public Integer getSizeInGb() { - return sizeInGb; - } + public Integer getSizeInGb() { + return sizeInGb; + } - public String getFormat() { - return format; - } + public String getFormat() { + return format; + } } diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java index 07405e13ea..1845983338 100644 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java +++ b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java @@ -2,15 +2,15 @@ package com.baeldung.di.setter.model.xml; public class Processor { - private Integer cores = 2; - private Double frequency = 1.4; + private Integer cores = 2; + private Double frequency = 1.4; - public Integer getCores() { - return cores; - } + public Integer getCores() { + return cores; + } - public Double getFrequency() { - return frequency; - } + public Double getFrequency() { + return frequency; + } } diff --git a/spring-core/src/main/resources/application-di-constructor-context.xml b/spring-core/src/main/resources/application-di-constructor-context.xml index 46d1256988..c1f2d4cdfd 100644 --- a/spring-core/src/main/resources/application-di-constructor-context.xml +++ b/spring-core/src/main/resources/application-di-constructor-context.xml @@ -6,18 +6,18 @@ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd "> - + - + - + \ No newline at end of file diff --git a/spring-core/src/main/resources/application-di-setter-context.xml b/spring-core/src/main/resources/application-di-setter-context.xml index 3831041e01..658f28b3f3 100644 --- a/spring-core/src/main/resources/application-di-setter-context.xml +++ b/spring-core/src/main/resources/application-di-setter-context.xml @@ -6,7 +6,7 @@ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd "> - + From 4678e01680ac858d7d5bc17e2eab9e6f17fa2fe2 Mon Sep 17 00:00:00 2001 From: gschambial Date: Fri, 10 Nov 2017 19:44:34 +0530 Subject: [PATCH 068/229] Unit Tests renamed into correct format --- ...ectionTest.java => AutowireAnnotationInjectionUnitTest.java} | 2 +- ...nInjectionTest.java => BeanAnnotationInjectionUnitTest.java} | 2 +- .../{XmlInjectionTest.java => XmlInjectionUnitTest.java} | 2 +- ...ectionTest.java => AutowireAnnotationInjectionUnitTest.java} | 2 +- ...nInjectionTest.java => BeanAnnotationInjectionUnitTest.java} | 2 +- .../setter/{XmlInjectionTest.java => XmlInjectionUnitTest.java} | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) rename spring-core/src/test/java/com/baeldung/di/constructor/{AutowireAnnotationInjectionTest.java => AutowireAnnotationInjectionUnitTest.java} (93%) rename spring-core/src/test/java/com/baeldung/di/constructor/{BeanAnnotationInjectionTest.java => BeanAnnotationInjectionUnitTest.java} (94%) rename spring-core/src/test/java/com/baeldung/di/constructor/{XmlInjectionTest.java => XmlInjectionUnitTest.java} (94%) rename spring-core/src/test/java/com/baeldung/di/setter/{AutowireAnnotationInjectionTest.java => AutowireAnnotationInjectionUnitTest.java} (93%) rename spring-core/src/test/java/com/baeldung/di/setter/{BeanAnnotationInjectionTest.java => BeanAnnotationInjectionUnitTest.java} (93%) rename spring-core/src/test/java/com/baeldung/di/setter/{XmlInjectionTest.java => XmlInjectionUnitTest.java} (95%) diff --git a/spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionTest.java b/spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionUnitTest.java similarity index 93% rename from spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionTest.java rename to spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionUnitTest.java index 87cb549ace..348ac1428b 100644 --- a/spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionTest.java +++ b/spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionUnitTest.java @@ -10,7 +10,7 @@ import org.springframework.context.annotation.AnnotationConfigApplicationContext import com.baeldung.di.constructor.config.SpringAutowireConstructorContext; import com.baeldung.di.constructor.model.autowire.Computer; -public class AutowireAnnotationInjectionTest { +public class AutowireAnnotationInjectionUnitTest { private ApplicationContext applicationContext; diff --git a/spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionTest.java b/spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionUnitTest.java similarity index 94% rename from spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionTest.java rename to spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionUnitTest.java index 61f718d4ba..3eb276428c 100644 --- a/spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionTest.java +++ b/spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionUnitTest.java @@ -10,7 +10,7 @@ import org.springframework.context.annotation.AnnotationConfigApplicationContext import com.baeldung.di.constructor.config.SpringBeanConstructorContext; import com.baeldung.di.constructor.model.bean.Computer; -public class BeanAnnotationInjectionTest { +public class BeanAnnotationInjectionUnitTest { private ApplicationContext applicationContext; diff --git a/spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionTest.java b/spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionUnitTest.java similarity index 94% rename from spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionTest.java rename to spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionUnitTest.java index 4787c19cbf..cfcc7ed56e 100644 --- a/spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionTest.java +++ b/spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionUnitTest.java @@ -9,7 +9,7 @@ import org.springframework.context.support.ClassPathXmlApplicationContext; import com.baeldung.di.constructor.model.xml.Computer; -public class XmlInjectionTest { +public class XmlInjectionUnitTest { private ApplicationContext applicationContext; diff --git a/spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionTest.java b/spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionUnitTest.java similarity index 93% rename from spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionTest.java rename to spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionUnitTest.java index 036c6826e3..fc8e58f08b 100644 --- a/spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionTest.java +++ b/spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionUnitTest.java @@ -10,7 +10,7 @@ import org.springframework.context.annotation.AnnotationConfigApplicationContext import com.baeldung.di.setter.config.SpringAutowireSetterContext; import com.baeldung.di.setter.model.autowire.Computer; -public class AutowireAnnotationInjectionTest { +public class AutowireAnnotationInjectionUnitTest { private ApplicationContext applicationContext; diff --git a/spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionTest.java b/spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionUnitTest.java similarity index 93% rename from spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionTest.java rename to spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionUnitTest.java index 53f1d4e10e..c89c1239ba 100644 --- a/spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionTest.java +++ b/spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionUnitTest.java @@ -10,7 +10,7 @@ import org.springframework.context.annotation.AnnotationConfigApplicationContext import com.baeldung.di.setter.config.SpringBeanSetterContext; import com.baeldung.di.setter.model.bean.Computer; -public class BeanAnnotationInjectionTest { +public class BeanAnnotationInjectionUnitTest { private ApplicationContext applicationContext; diff --git a/spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionTest.java b/spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionUnitTest.java similarity index 95% rename from spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionTest.java rename to spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionUnitTest.java index 52452be119..0f38b46194 100644 --- a/spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionTest.java +++ b/spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionUnitTest.java @@ -9,7 +9,7 @@ import org.springframework.context.support.ClassPathXmlApplicationContext; import com.baeldung.di.setter.model.xml.Computer; -public class XmlInjectionTest { +public class XmlInjectionUnitTest { private ApplicationContext applicationContext; From 40ceddea2bdc3cf46caa622b19ba1350bd52f055 Mon Sep 17 00:00:00 2001 From: gschambial Date: Mon, 13 Nov 2017 21:01:06 +0530 Subject: [PATCH 069/229] BAEL-1331: Quick Example: Comparator vs Comparable in Java Source code and Unit Tests added. --- .../java/com/baeldung/comparable/Player.java | 51 +++++++++++++++++++ .../com/baeldung/comparable/PlayerSorter.java | 24 +++++++++ .../java/com/baeldung/comparator/Player.java | 46 +++++++++++++++++ .../comparator/PlayerAgeComparator.java | 12 +++++ .../baeldung/comparator/PlayerAgeSorter.java | 26 ++++++++++ .../comparator/PlayerRankingComparator.java | 12 +++++ .../comparator/PlayerRankingSorter.java | 26 ++++++++++ .../comparable/ComparableUnitTest.java | 26 ++++++++++ .../comparator/ComparatorUnitTest.java | 42 +++++++++++++++ 9 files changed, 265 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/comparable/Player.java create mode 100644 core-java/src/main/java/com/baeldung/comparable/PlayerSorter.java create mode 100644 core-java/src/main/java/com/baeldung/comparator/Player.java create mode 100644 core-java/src/main/java/com/baeldung/comparator/PlayerAgeComparator.java create mode 100644 core-java/src/main/java/com/baeldung/comparator/PlayerAgeSorter.java create mode 100644 core-java/src/main/java/com/baeldung/comparator/PlayerRankingComparator.java create mode 100644 core-java/src/main/java/com/baeldung/comparator/PlayerRankingSorter.java create mode 100644 core-java/src/test/java/com/baeldung/comparable/ComparableUnitTest.java create mode 100644 core-java/src/test/java/com/baeldung/comparator/ComparatorUnitTest.java diff --git a/core-java/src/main/java/com/baeldung/comparable/Player.java b/core-java/src/main/java/com/baeldung/comparable/Player.java new file mode 100644 index 0000000000..68a78980f3 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/comparable/Player.java @@ -0,0 +1,51 @@ +package com.baeldung.comparable; + +public class Player implements Comparable { + + private int ranking; + + private String name; + + private int age; + + public Player(int ranking, String name, int age) { + this.ranking = ranking; + this.name = name; + this.age = age; + } + + public int getRanking() { + return ranking; + } + + public void setRanking(int ranking) { + this.ranking = ranking; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getAge() { + return age; + } + + public void setAge(int age) { + this.age = age; + } + + @Override + public String toString() { + return this.name; + } + + @Override + public int compareTo(Player otherPlayer) { + return (this.getRanking() - otherPlayer.getRanking()); + } + +} diff --git a/core-java/src/main/java/com/baeldung/comparable/PlayerSorter.java b/core-java/src/main/java/com/baeldung/comparable/PlayerSorter.java new file mode 100644 index 0000000000..1f64a5eb43 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/comparable/PlayerSorter.java @@ -0,0 +1,24 @@ +package com.baeldung.comparable; + +import java.util.ArrayList; +import java.util.Collections; + +public class PlayerSorter { + + public static void main(String[] args) { + + ArrayList footballTeam = new ArrayList(); + Player player1 = new Player(59, "John", 20); + Player player2 = new Player(67, "Roger", 22); + Player player3 = new Player(45, "Steven", 24); + footballTeam.add(player1); + footballTeam.add(player2); + footballTeam.add(player3); + + System.out.println("Before Sorting : " + footballTeam); + Collections.sort(footballTeam); + System.out.println("After Sorting : " + footballTeam); + + } + +} diff --git a/core-java/src/main/java/com/baeldung/comparator/Player.java b/core-java/src/main/java/com/baeldung/comparator/Player.java new file mode 100644 index 0000000000..e6e9ee0db6 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/comparator/Player.java @@ -0,0 +1,46 @@ +package com.baeldung.comparator; + +public class Player { + + private int ranking; + + private String name; + + private int age; + + public Player(int ranking, String name, int age) { + this.ranking = ranking; + this.name = name; + this.age = age; + } + + public int getRanking() { + return ranking; + } + + public void setRanking(int ranking) { + this.ranking = ranking; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getAge() { + return age; + } + + public void setAge(int age) { + this.age = age; + } + + @Override + public String toString() { + return this.name; + } + +} diff --git a/core-java/src/main/java/com/baeldung/comparator/PlayerAgeComparator.java b/core-java/src/main/java/com/baeldung/comparator/PlayerAgeComparator.java new file mode 100644 index 0000000000..d2e7ca1f42 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/comparator/PlayerAgeComparator.java @@ -0,0 +1,12 @@ +package com.baeldung.comparator; + +import java.util.Comparator; + +public class PlayerAgeComparator implements Comparator { + + @Override + public int compare(Player firstPlayer, Player secondPlayer) { + return (firstPlayer.getAge() - secondPlayer.getAge()); + } + +} diff --git a/core-java/src/main/java/com/baeldung/comparator/PlayerAgeSorter.java b/core-java/src/main/java/com/baeldung/comparator/PlayerAgeSorter.java new file mode 100644 index 0000000000..e7d3fd1264 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/comparator/PlayerAgeSorter.java @@ -0,0 +1,26 @@ +package com.baeldung.comparator; + +import java.util.ArrayList; +import java.util.Collections; + +public class PlayerAgeSorter { + + public static void main(String[] args) { + + ArrayList footballTeam = new ArrayList(); + Player player1 = new Player(59, "John", 22); + Player player2 = new Player(67, "Roger", 20); + Player player3 = new Player(45, "Steven", 24); + footballTeam.add(player1); + footballTeam.add(player2); + footballTeam.add(player3); + + System.out.println("Before Sorting : " + footballTeam); + //Instance of PlayerAgeComparator + PlayerAgeComparator playerComparator = new PlayerAgeComparator(); + Collections.sort(footballTeam, playerComparator); + System.out.println("After Sorting by age : " + footballTeam); + + } + +} diff --git a/core-java/src/main/java/com/baeldung/comparator/PlayerRankingComparator.java b/core-java/src/main/java/com/baeldung/comparator/PlayerRankingComparator.java new file mode 100644 index 0000000000..2d42698843 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/comparator/PlayerRankingComparator.java @@ -0,0 +1,12 @@ +package com.baeldung.comparator; + +import java.util.Comparator; + +public class PlayerRankingComparator implements Comparator { + + @Override + public int compare(Player firstPlayer, Player secondPlayer) { + return (firstPlayer.getRanking() - secondPlayer.getRanking()); + } + +} diff --git a/core-java/src/main/java/com/baeldung/comparator/PlayerRankingSorter.java b/core-java/src/main/java/com/baeldung/comparator/PlayerRankingSorter.java new file mode 100644 index 0000000000..a6a971f99e --- /dev/null +++ b/core-java/src/main/java/com/baeldung/comparator/PlayerRankingSorter.java @@ -0,0 +1,26 @@ +package com.baeldung.comparator; + +import java.util.ArrayList; +import java.util.Collections; + +public class PlayerRankingSorter { + + public static void main(String[] args) { + + ArrayList footballTeam = new ArrayList(); + Player player1 = new Player(59, "John", 22); + Player player2 = new Player(67, "Roger", 20); + Player player3 = new Player(45, "Steven", 40); + footballTeam.add(player1); + footballTeam.add(player2); + footballTeam.add(player3); + + System.out.println("Before Sorting : " + footballTeam); + //Instance of PlayerRankingComparator + PlayerRankingComparator playerComparator = new PlayerRankingComparator(); + Collections.sort(footballTeam, playerComparator); + System.out.println("After Sorting by ranking : " + footballTeam); + + } + +} diff --git a/core-java/src/test/java/com/baeldung/comparable/ComparableUnitTest.java b/core-java/src/test/java/com/baeldung/comparable/ComparableUnitTest.java new file mode 100644 index 0000000000..c65c2c3740 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/comparable/ComparableUnitTest.java @@ -0,0 +1,26 @@ +package com.baeldung.comparable; + +import static org.junit.Assert.assertEquals; + +import java.util.ArrayList; +import java.util.Collections; + +import org.junit.Test; + +public class ComparableUnitTest { + + @Test + public void whenUsingComparable_thenSortedList() { + ArrayList footballTeam = new ArrayList(); + Player player1 = new Player(59, "John", 20); + Player player2 = new Player(67, "Roger", 22); + Player player3 = new Player(45, "Steven", 24); + footballTeam.add(player1); + footballTeam.add(player2); + footballTeam.add(player3); + Collections.sort(footballTeam); + assertEquals(footballTeam.get(0).getName(), "Steven"); + assertEquals(footballTeam.get(2).getRanking(), 67); + } + +} diff --git a/core-java/src/test/java/com/baeldung/comparator/ComparatorUnitTest.java b/core-java/src/test/java/com/baeldung/comparator/ComparatorUnitTest.java new file mode 100644 index 0000000000..78f0e0bf33 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/comparator/ComparatorUnitTest.java @@ -0,0 +1,42 @@ +package com.baeldung.comparator; + +import static org.junit.Assert.assertEquals; + +import java.util.ArrayList; +import java.util.Collections; + +import org.junit.Test; + +public class ComparatorUnitTest { + + @Test + public void whenUsingRankingComparator_thenSortedList() { + ArrayList footballTeam = new ArrayList(); + Player player1 = new Player(59, "John", 20); + Player player2 = new Player(67, "Roger", 22); + Player player3 = new Player(45, "Steven", 24); + footballTeam.add(player1); + footballTeam.add(player2); + footballTeam.add(player3); + PlayerRankingComparator playerComparator = new PlayerRankingComparator(); + Collections.sort(footballTeam, playerComparator); + assertEquals(footballTeam.get(0).getName(), "Steven"); + assertEquals(footballTeam.get(2).getRanking(), 67); + } + + @Test + public void whenUsingAgeComparator_thenSortedList() { + ArrayList footballTeam = new ArrayList(); + Player player1 = new Player(59, "John", 20); + Player player2 = new Player(67, "Roger", 22); + Player player3 = new Player(45, "Steven", 24); + footballTeam.add(player1); + footballTeam.add(player2); + footballTeam.add(player3); + PlayerAgeComparator playerComparator = new PlayerAgeComparator(); + Collections.sort(footballTeam, playerComparator); + assertEquals(footballTeam.get(0).getName(), "John"); + assertEquals(footballTeam.get(2).getRanking(), 45); + } + +} From 416bd4a9d5b32585bb9f968f481a266ff0c97df4 Mon Sep 17 00:00:00 2001 From: gschambial Date: Mon, 13 Nov 2017 22:48:09 +0530 Subject: [PATCH 070/229] Removed evaluation article (Dependency Injection) from master branch. --- .../SpringAutowireConstructorContext.java | 10 ------ .../config/SpringBeanConstructorContext.java | 28 --------------- .../factory/ComputerAutowireFactory.java | 32 ----------------- .../factory/ComputerBeanFactory.java | 33 ------------------ .../factory/ComputerXmlFactory.java | 33 ------------------ .../constructor/model/autowire/Computer.java | 34 ------------------- .../di/constructor/model/autowire/Memory.java | 19 ----------- .../constructor/model/autowire/Processor.java | 19 ----------- .../di/constructor/model/bean/Computer.java | 29 ---------------- .../di/constructor/model/bean/Memory.java | 16 --------- .../di/constructor/model/bean/Processor.java | 16 --------- .../di/constructor/model/xml/Computer.java | 29 ---------------- .../di/constructor/model/xml/Memory.java | 20 ----------- .../di/constructor/model/xml/Processor.java | 16 --------- .../config/SpringAutowireSetterContext.java | 10 ------ .../config/SpringBeanSetterContext.java | 31 ----------------- .../factory/ComputerAutowireFactory.java | 32 ----------------- .../setter/factory/ComputerBeanFactory.java | 33 ------------------ .../di/setter/factory/ComputerXmlFactory.java | 32 ----------------- .../di/setter/model/autowire/Computer.java | 30 ---------------- .../di/setter/model/autowire/Memory.java | 19 ----------- .../di/setter/model/autowire/Processor.java | 19 ----------- .../di/setter/model/bean/Computer.java | 24 ------------- .../baeldung/di/setter/model/bean/Memory.java | 17 ---------- .../di/setter/model/bean/Processor.java | 16 --------- .../di/setter/model/xml/Computer.java | 24 ------------- .../baeldung/di/setter/model/xml/Memory.java | 20 ----------- .../di/setter/model/xml/Processor.java | 16 --------- .../application-di-constructor-context.xml | 23 ------------- .../application-di-setter-context.xml | 22 ------------ .../AutowireAnnotationInjectionUnitTest.java | 28 --------------- .../BeanAnnotationInjectionUnitTest.java | 28 --------------- .../di/constructor/XmlInjectionUnitTest.java | 27 --------------- .../AutowireAnnotationInjectionUnitTest.java | 28 --------------- .../BeanAnnotationInjectionUnitTest.java | 28 --------------- .../di/setter/XmlInjectionUnitTest.java | 27 --------------- 36 files changed, 868 deletions(-) delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java delete mode 100644 spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java delete mode 100644 spring-core/src/main/resources/application-di-constructor-context.xml delete mode 100644 spring-core/src/main/resources/application-di-setter-context.xml delete mode 100644 spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionUnitTest.java delete mode 100644 spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionUnitTest.java delete mode 100644 spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionUnitTest.java delete mode 100644 spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionUnitTest.java delete mode 100644 spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionUnitTest.java delete mode 100644 spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionUnitTest.java diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java deleted file mode 100644 index ae67bc7e5e..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.baeldung.di.constructor.config; - -import org.springframework.context.annotation.ComponentScan; -import org.springframework.context.annotation.Configuration; - -@Configuration -@ComponentScan(basePackages = { "com.baeldung.di.constructor.model.autowire" }) -public class SpringAutowireConstructorContext { - -} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java deleted file mode 100644 index 670f18cb9c..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.baeldung.di.constructor.config; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -import com.baeldung.di.constructor.model.bean.Computer; -import com.baeldung.di.constructor.model.bean.Memory; -import com.baeldung.di.constructor.model.bean.Processor; - -@Configuration -public class SpringBeanConstructorContext { - - @Bean - public Computer computer() { - return new Computer(processor(), memory()); - } - - @Bean - public Processor processor() { - return new Processor(); - } - - @Bean - public Memory memory() { - return new Memory(); - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java deleted file mode 100644 index 2a13adf250..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.baeldung.di.constructor.factory; - -import org.springframework.context.ApplicationContext; -import org.springframework.context.ConfigurableApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; - -import com.baeldung.di.constructor.config.SpringAutowireConstructorContext; -import com.baeldung.di.constructor.model.autowire.Computer; - -public class ComputerAutowireFactory { - - public static void main(String[] args) { - // Create Spring Application Context - ApplicationContext context = new AnnotationConfigApplicationContext(SpringAutowireConstructorContext.class); - - // Get Spring bean "computer" created - Computer computer = (Computer) context.getBean("computer"); - System.out.println("---------------- Constructor Injection via @Autowire------------------"); - System.out.println("Processor cores : " + computer.getProcessor() - .getCores()); - System.out.println("Processor frequency : " + computer.getProcessor() - .getFrequency()); - System.out.println("Memory Size in GB : " + computer.getMemory() - .getSizeInGb()); - System.out.println("Memory format : " + computer.getMemory() - .getFormat()); - System.out.println("---------------- Constructor Injection via @Autowire------------------"); - // Close Spring Application Context - ((ConfigurableApplicationContext) context).close(); - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java deleted file mode 100644 index 713ea82b00..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.baeldung.di.constructor.factory; - -import org.springframework.context.ApplicationContext; -import org.springframework.context.ConfigurableApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; - -import com.baeldung.di.constructor.config.SpringBeanConstructorContext; -import com.baeldung.di.constructor.model.bean.Computer; - -public class ComputerBeanFactory { - - public static void main(String[] args) { - // Create Spring Application Context - ApplicationContext context = new AnnotationConfigApplicationContext(SpringBeanConstructorContext.class); - - // Get Spring bean "computer" created - Computer computer = (Computer) context.getBean("computer"); - System.out.println("---------------- Constructor Injection via @Bean ------------------"); - System.out.println("Processor cores : " + computer.getProcessor() - .getCores()); - System.out.println("Processor frequency : " + computer.getProcessor() - .getFrequency()); - System.out.println("Memory Size in GB : " + computer.getMemory() - .getSizeInGb()); - System.out.println("Memory format : " + computer.getMemory() - .getFormat()); - System.out.println("---------------- Constructor Injection via @Bean ------------------"); - - // Close Spring Application Context - ((ConfigurableApplicationContext) context).close(); - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java deleted file mode 100644 index afe5fa281b..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.baeldung.di.constructor.factory; - -import org.springframework.context.ApplicationContext; -import org.springframework.context.ConfigurableApplicationContext; -import org.springframework.context.support.ClassPathXmlApplicationContext; - -import com.baeldung.di.constructor.model.xml.Computer; - -public class ComputerXmlFactory { - - public static void main(String[] args) { - // Create Spring Application Context - ApplicationContext context = new ClassPathXmlApplicationContext("application-di-constructor-context.xml"); - - // Get Spring bean "computer" created - Computer computer = (Computer) context.getBean("computer"); - System.out.println("---------------- Constructor Injection via XML ------------------"); - System.out.println("Processor cores : " + computer.getProcessor() - .getCores()); - System.out.println("Processor frequency : " + computer.getProcessor() - .getFrequency()); - System.out.println("Memory Size in GB : " + computer.getMemory() - .getSizeInGb()); - System.out.println("Memory format : " + computer.getMemory() - .getFormat()); - System.out.println("---------------- Constructor Injection via XML ------------------"); - - // Close Spring Application Context - ((ConfigurableApplicationContext) context).close(); - - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java deleted file mode 100644 index 1dabfd287e..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.baeldung.di.constructor.model.autowire; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class Computer { - - private Processor processor; - private Memory memory; - - @Autowired - public Computer(Processor processor, Memory memory) { - this.processor = processor; - this.memory = memory; - } - - public Processor getProcessor() { - return processor; - } - - public void setProcessor(Processor processor) { - this.processor = processor; - } - - public Memory getMemory() { - return memory; - } - - public void setMemory(Memory memory) { - this.memory = memory; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java deleted file mode 100644 index d1faecc569..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.baeldung.di.constructor.model.autowire; - -import org.springframework.stereotype.Component; - -@Component -public class Memory { - - private Integer sizeInGb = 16; - private String format = "DDR3"; - - public Integer getSizeInGb() { - return sizeInGb; - } - - public String getFormat() { - return format; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java deleted file mode 100644 index 7de9d2bf6a..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.baeldung.di.constructor.model.autowire; - -import org.springframework.stereotype.Component; - -@Component -public class Processor { - - private Integer cores = 2; - private Double frequency = 1.4; - - public Integer getCores() { - return cores; - } - - public Double getFrequency() { - return frequency; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java deleted file mode 100644 index 74ec89ce0c..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.baeldung.di.constructor.model.bean; - -public class Computer { - - private Processor processor; - private Memory memory; - - public Computer(Processor processor, Memory memory) { - this.processor = processor; - this.memory = memory; - } - - public Processor getProcessor() { - return processor; - } - - public void setProcessor(Processor processor) { - this.processor = processor; - } - - public Memory getMemory() { - return memory; - } - - public void setMemory(Memory memory) { - this.memory = memory; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java deleted file mode 100644 index 18d4eaf948..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.baeldung.di.constructor.model.bean; - -public class Memory { - - private Integer sizeInGb = 16; - private String format = "DDR3"; - - public Integer getSizeInGb() { - return sizeInGb; - } - - public String getFormat() { - return format; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java deleted file mode 100644 index 9dd719c872..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.baeldung.di.constructor.model.bean; - -public class Processor { - - private Integer cores = 2; - private Double frequency = 1.4; - - public Integer getCores() { - return cores; - } - - public Double getFrequency() { - return frequency; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java deleted file mode 100644 index 66c39c66b7..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.baeldung.di.constructor.model.xml; - -public class Computer { - - private Processor processor; - private Memory memory; - - public Computer(Processor processor, Memory memory) { - this.processor = processor; - this.memory = memory; - } - - public Processor getProcessor() { - return processor; - } - - public void setProcessor(Processor processor) { - this.processor = processor; - } - - public Memory getMemory() { - return memory; - } - - public void setMemory(Memory memory) { - this.memory = memory; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java deleted file mode 100644 index 7b4f4fb697..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.baeldung.di.constructor.model.xml; - -public class Memory { - - private Integer sizeInGb = 16; - private String format = "DDR3"; - - public Memory() { - - } - - public Integer getSizeInGb() { - return sizeInGb; - } - - public String getFormat() { - return format; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java deleted file mode 100644 index 4e783042fe..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.baeldung.di.constructor.model.xml; - -public class Processor { - - private Integer cores = 2; - private Double frequency = 1.4; - - public Integer getCores() { - return cores; - } - - public Double getFrequency() { - return frequency; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java deleted file mode 100644 index 9e1d24fc61..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.baeldung.di.setter.config; - -import org.springframework.context.annotation.ComponentScan; -import org.springframework.context.annotation.Configuration; - -@Configuration -@ComponentScan(basePackages = { "com.baeldung.di.setter.model.autowire" }) -public class SpringAutowireSetterContext { - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java deleted file mode 100644 index 14767fb0ca..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.baeldung.di.setter.config; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -import com.baeldung.di.setter.model.bean.Computer; -import com.baeldung.di.setter.model.bean.Memory; -import com.baeldung.di.setter.model.bean.Processor; - -@Configuration -public class SpringBeanSetterContext { - - @Bean - public Computer computer() { - Computer computer = new Computer(); - computer.setProcessor(processor()); - computer.setMemory(memory()); - return computer; - } - - @Bean - public Processor processor() { - return new Processor(); - } - - @Bean - public Memory memory() { - return new Memory(); - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java deleted file mode 100644 index ef1ac83530..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.baeldung.di.setter.factory; - -import org.springframework.context.ApplicationContext; -import org.springframework.context.ConfigurableApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; - -import com.baeldung.di.setter.config.SpringAutowireSetterContext; -import com.baeldung.di.setter.model.autowire.Computer; - -public class ComputerAutowireFactory { - - public static void main(String[] args) { - // Create Spring Application Context - ApplicationContext context = new AnnotationConfigApplicationContext(SpringAutowireSetterContext.class); - - // Get Spring bean "computer" created - Computer computer = (Computer) context.getBean("computer"); - System.out.println("---------------- Setter Injection via @Autowire ------------------"); - System.out.println("Processor cores : " + computer.getProcessor() - .getCores()); - System.out.println("Processor frequency : " + computer.getProcessor() - .getFrequency()); - System.out.println("Memory Size in GB : " + computer.getMemory() - .getSizeInGb()); - System.out.println("Memory format : " + computer.getMemory() - .getFormat()); - System.out.println("---------------- Setter Injection via @Autowire ------------------"); - // Close Spring Application Context - ((ConfigurableApplicationContext) context).close(); - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java deleted file mode 100644 index 87f49bf4cf..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.baeldung.di.setter.factory; - -import org.springframework.context.ApplicationContext; -import org.springframework.context.ConfigurableApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; - -import com.baeldung.di.setter.config.SpringBeanSetterContext; -import com.baeldung.di.setter.model.bean.Computer; - -public class ComputerBeanFactory { - - public static void main(String[] args) { - // Create Spring Application Context - ApplicationContext context = new AnnotationConfigApplicationContext(SpringBeanSetterContext.class); - - // Get Spring bean "computer" created - Computer computer = (Computer) context.getBean("computer"); - System.out.println("---------------- Setter Injection via @Bean ------------------"); - System.out.println("Processor cores : " + computer.getProcessor() - .getCores()); - System.out.println("Processor frequency : " + computer.getProcessor() - .getFrequency()); - System.out.println("Memory Size in GB : " + computer.getMemory() - .getSizeInGb()); - System.out.println("Memory format : " + computer.getMemory() - .getFormat()); - System.out.println("---------------- Setter Injection via @Bean ------------------"); - - // Close Spring Application Context - ((ConfigurableApplicationContext) context).close(); - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java deleted file mode 100644 index 01af29905c..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.baeldung.di.setter.factory; - -import org.springframework.context.ApplicationContext; -import org.springframework.context.ConfigurableApplicationContext; -import org.springframework.context.support.ClassPathXmlApplicationContext; - -import com.baeldung.di.setter.model.xml.Computer; - -public class ComputerXmlFactory { - - public static void main(String[] args) { - // Create Spring Application Context - ApplicationContext context = new ClassPathXmlApplicationContext("application-setter-context.xml"); - - // Get Spring bean "computer" created - Computer computer = (Computer) context.getBean("computer"); - System.out.println("---------------- Setter Injection via XML ------------------"); - System.out.println("Processor cores : " + computer.getProcessor() - .getCores()); - System.out.println("Processor frequency : " + computer.getProcessor() - .getFrequency()); - System.out.println("Memory Size in GB : " + computer.getMemory() - .getSizeInGb()); - System.out.println("Memory format : " + computer.getMemory() - .getFormat()); - System.out.println("---------------- Setter Injection via XML ------------------"); - // Close Spring Application Context - ((ConfigurableApplicationContext) context).close(); - - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java deleted file mode 100644 index ed32b34729..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.baeldung.di.setter.model.autowire; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class Computer { - - private Processor processor; - private Memory memory; - - public Processor getProcessor() { - return processor; - } - - @Autowired - public void setProcessor(Processor processor) { - this.processor = processor; - } - - public Memory getMemory() { - return memory; - } - - @Autowired - public void setMemory(Memory memory) { - this.memory = memory; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java deleted file mode 100644 index ffdd63d389..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.baeldung.di.setter.model.autowire; - -import org.springframework.stereotype.Component; - -@Component -public class Memory { - - private Integer sizeInGb = 16; - private String format = "DDR3"; - - public Integer getSizeInGb() { - return sizeInGb; - } - - public String getFormat() { - return format; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java deleted file mode 100644 index 9b01143bd2..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.baeldung.di.setter.model.autowire; - -import org.springframework.stereotype.Component; - -@Component -public class Processor { - - private Integer cores = 2; - private Double frequency = 1.4; - - public Integer getCores() { - return cores; - } - - public Double getFrequency() { - return frequency; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java deleted file mode 100644 index e350cddee8..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.baeldung.di.setter.model.bean; - -public class Computer { - - private Processor processor; - private Memory memory; - - public Processor getProcessor() { - return processor; - } - - public void setProcessor(Processor processor) { - this.processor = processor; - } - - public Memory getMemory() { - return memory; - } - - public void setMemory(Memory memory) { - this.memory = memory; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java deleted file mode 100644 index b34052e066..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.baeldung.di.setter.model.bean; - -public class Memory { - - private Integer sizeInGb = 16; - private String format = "DDR3"; - - // - public Integer getSizeInGb() { - return sizeInGb; - } - - public String getFormat() { - return format; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java deleted file mode 100644 index 2c9f050232..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.baeldung.di.setter.model.bean; - -public class Processor { - - private Integer cores = 2; - private Double frequency = 1.4; - - public Integer getCores() { - return cores; - } - - public Double getFrequency() { - return frequency; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java deleted file mode 100644 index a88dc34d07..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.baeldung.di.setter.model.xml; - -public class Computer { - - private Processor processor; - private Memory memory; - - public Processor getProcessor() { - return processor; - } - - public void setProcessor(Processor processor) { - this.processor = processor; - } - - public Memory getMemory() { - return memory; - } - - public void setMemory(Memory memory) { - this.memory = memory; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java deleted file mode 100644 index 93667ff225..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.baeldung.di.setter.model.xml; - -public class Memory { - - private Integer sizeInGb = 16; - private String format = "DDR3"; - - public Memory() { - - } - - public Integer getSizeInGb() { - return sizeInGb; - } - - public String getFormat() { - return format; - } - -} diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java deleted file mode 100644 index 1845983338..0000000000 --- a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.baeldung.di.setter.model.xml; - -public class Processor { - - private Integer cores = 2; - private Double frequency = 1.4; - - public Integer getCores() { - return cores; - } - - public Double getFrequency() { - return frequency; - } - -} diff --git a/spring-core/src/main/resources/application-di-constructor-context.xml b/spring-core/src/main/resources/application-di-constructor-context.xml deleted file mode 100644 index c1f2d4cdfd..0000000000 --- a/spring-core/src/main/resources/application-di-constructor-context.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/spring-core/src/main/resources/application-di-setter-context.xml b/spring-core/src/main/resources/application-di-setter-context.xml deleted file mode 100644 index 658f28b3f3..0000000000 --- a/spring-core/src/main/resources/application-di-setter-context.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionUnitTest.java b/spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionUnitTest.java deleted file mode 100644 index 348ac1428b..0000000000 --- a/spring-core/src/test/java/com/baeldung/di/constructor/AutowireAnnotationInjectionUnitTest.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.baeldung.di.constructor; - -import static org.junit.Assert.assertNotNull; - -import org.junit.Before; -import org.junit.Test; -import org.springframework.context.ApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; - -import com.baeldung.di.constructor.config.SpringAutowireConstructorContext; -import com.baeldung.di.constructor.model.autowire.Computer; - -public class AutowireAnnotationInjectionUnitTest { - - private ApplicationContext applicationContext; - - @Before - public void setUp() throws Exception { - applicationContext = new AnnotationConfigApplicationContext(SpringAutowireConstructorContext.class); - } - - @Test - public void getComputer_() { - final Computer computer = applicationContext.getBean("computer", Computer.class); - assertNotNull(computer); - } - -} diff --git a/spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionUnitTest.java b/spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionUnitTest.java deleted file mode 100644 index 3eb276428c..0000000000 --- a/spring-core/src/test/java/com/baeldung/di/constructor/BeanAnnotationInjectionUnitTest.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.baeldung.di.constructor; - -import static org.junit.Assert.assertNotNull; - -import org.junit.Before; -import org.junit.Test; -import org.springframework.context.ApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; - -import com.baeldung.di.constructor.config.SpringBeanConstructorContext; -import com.baeldung.di.constructor.model.bean.Computer; - -public class BeanAnnotationInjectionUnitTest { - - private ApplicationContext applicationContext; - - @Before - public void setUp() throws Exception { - applicationContext = new AnnotationConfigApplicationContext(SpringBeanConstructorContext.class); - } - - @Test - public void getComputer_() { - final Computer computer = applicationContext.getBean("computer", Computer.class); - assertNotNull(computer); - } - -} diff --git a/spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionUnitTest.java b/spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionUnitTest.java deleted file mode 100644 index cfcc7ed56e..0000000000 --- a/spring-core/src/test/java/com/baeldung/di/constructor/XmlInjectionUnitTest.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.baeldung.di.constructor; - -import static org.junit.Assert.assertNotNull; - -import org.junit.Before; -import org.junit.Test; -import org.springframework.context.ApplicationContext; -import org.springframework.context.support.ClassPathXmlApplicationContext; - -import com.baeldung.di.constructor.model.xml.Computer; - -public class XmlInjectionUnitTest { - - private ApplicationContext applicationContext; - - @Before - public void setUp() throws Exception { - applicationContext = new ClassPathXmlApplicationContext("application-di-constructor-context.xml"); - } - - @Test - public void getComputer_() { - final Computer computer = applicationContext.getBean("computer", Computer.class); - assertNotNull(computer); - } - -} diff --git a/spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionUnitTest.java b/spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionUnitTest.java deleted file mode 100644 index fc8e58f08b..0000000000 --- a/spring-core/src/test/java/com/baeldung/di/setter/AutowireAnnotationInjectionUnitTest.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.baeldung.di.setter; - -import static org.junit.Assert.assertNotNull; - -import org.junit.Before; -import org.junit.Test; -import org.springframework.context.ApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; - -import com.baeldung.di.setter.config.SpringAutowireSetterContext; -import com.baeldung.di.setter.model.autowire.Computer; - -public class AutowireAnnotationInjectionUnitTest { - - private ApplicationContext applicationContext; - - @Before - public void setUp() throws Exception { - applicationContext = new AnnotationConfigApplicationContext(SpringAutowireSetterContext.class); - } - - @Test - public void getComputer_() { - final Computer computer = applicationContext.getBean("computer", Computer.class); - assertNotNull(computer); - } - -} diff --git a/spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionUnitTest.java b/spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionUnitTest.java deleted file mode 100644 index c89c1239ba..0000000000 --- a/spring-core/src/test/java/com/baeldung/di/setter/BeanAnnotationInjectionUnitTest.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.baeldung.di.setter; - -import static org.junit.Assert.assertNotNull; - -import org.junit.Before; -import org.junit.Test; -import org.springframework.context.ApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; - -import com.baeldung.di.setter.config.SpringBeanSetterContext; -import com.baeldung.di.setter.model.bean.Computer; - -public class BeanAnnotationInjectionUnitTest { - - private ApplicationContext applicationContext; - - @Before - public void setUp() throws Exception { - applicationContext = new AnnotationConfigApplicationContext(SpringBeanSetterContext.class); - } - - @Test - public void getComputer_() { - final Computer computer = applicationContext.getBean("computer", Computer.class); - assertNotNull(computer); - } - -} diff --git a/spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionUnitTest.java b/spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionUnitTest.java deleted file mode 100644 index 0f38b46194..0000000000 --- a/spring-core/src/test/java/com/baeldung/di/setter/XmlInjectionUnitTest.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.baeldung.di.setter; - -import static org.junit.Assert.assertNotNull; - -import org.junit.Before; -import org.junit.Test; -import org.springframework.context.ApplicationContext; -import org.springframework.context.support.ClassPathXmlApplicationContext; - -import com.baeldung.di.setter.model.xml.Computer; - -public class XmlInjectionUnitTest { - - private ApplicationContext applicationContext; - - @Before - public void setUp() throws Exception { - applicationContext = new ClassPathXmlApplicationContext("application-di-setter-context.xml"); - } - - @Test - public void getComputer_() { - final Computer computer = applicationContext.getBean("computer", Computer.class); - assertNotNull(computer); - } - -} From 1c36955757ef39332307702196667f22b59294b1 Mon Sep 17 00:00:00 2001 From: gschambial Date: Mon, 13 Nov 2017 23:01:05 +0530 Subject: [PATCH 071/229] Removed addition classpath changes from master branch. --- spring-boot/.factorypath | 121 ++++++++++++++++++--------------------- 1 file changed, 55 insertions(+), 66 deletions(-) diff --git a/spring-boot/.factorypath b/spring-boot/.factorypath index 97062c74a4..aa15485f5c 100644 --- a/spring-boot/.factorypath +++ b/spring-boot/.factorypath @@ -1,30 +1,46 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + @@ -32,105 +48,81 @@ + - - - - - + - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - + - + @@ -141,10 +133,7 @@ - - - @@ -154,7 +143,7 @@ - + From b7b5543cf95028577f289ea40cc3d0144f1f86ad Mon Sep 17 00:00:00 2001 From: Ahmad Alsanie Date: Mon, 13 Nov 2017 21:18:14 +0200 Subject: [PATCH 072/229] Different types of dependency injection --- .../baeldung/ditypes/RegisterarConfig.java | 14 +++++++++ .../java/com/baeldung/ditypes/Registrar.java | 18 ++++++++++++ .../main/java/com/baeldung/ditypes/User.java | 20 +++++++++++++ .../com/baeldung/ditypes/RegisterarTest.java | 29 +++++++++++++++++++ 4 files changed, 81 insertions(+) create mode 100644 spring-core/src/main/java/com/baeldung/ditypes/RegisterarConfig.java create mode 100644 spring-core/src/main/java/com/baeldung/ditypes/Registrar.java create mode 100644 spring-core/src/main/java/com/baeldung/ditypes/User.java create mode 100644 spring-core/src/test/java/com/baeldung/ditypes/RegisterarTest.java diff --git a/spring-core/src/main/java/com/baeldung/ditypes/RegisterarConfig.java b/spring-core/src/main/java/com/baeldung/ditypes/RegisterarConfig.java new file mode 100644 index 0000000000..c1df1466f3 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/ditypes/RegisterarConfig.java @@ -0,0 +1,14 @@ +package com.baeldung.ditypes; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; + +@Configuration +@ComponentScan("com.baeldung.ditypes") +public class RegisterarConfig { + @Bean + public User user() { + return new User("Alice", 1); + } +} diff --git a/spring-core/src/main/java/com/baeldung/ditypes/Registrar.java b/spring-core/src/main/java/com/baeldung/ditypes/Registrar.java new file mode 100644 index 0000000000..4406151c1b --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/ditypes/Registrar.java @@ -0,0 +1,18 @@ +package com.baeldung.ditypes; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +@Component +public class Registrar { + private User user; + + @Autowired + public Registrar(User user) { + this.user = user; + } + + public String register() { + return user.register(); + } +} diff --git a/spring-core/src/main/java/com/baeldung/ditypes/User.java b/spring-core/src/main/java/com/baeldung/ditypes/User.java new file mode 100644 index 0000000000..b0120c7711 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/ditypes/User.java @@ -0,0 +1,20 @@ +package com.baeldung.ditypes; + +import org.springframework.stereotype.Component; + +@Component +public class User { + + private String name; + private int id; + + public User(String name, int id) { + this.id = id; + this.name = name; + } + + public String register() { + return "User" + id + ": " + name + " is registered"; + } + +} diff --git a/spring-core/src/test/java/com/baeldung/ditypes/RegisterarTest.java b/spring-core/src/test/java/com/baeldung/ditypes/RegisterarTest.java new file mode 100644 index 0000000000..a0aea95a2b --- /dev/null +++ b/spring-core/src/test/java/com/baeldung/ditypes/RegisterarTest.java @@ -0,0 +1,29 @@ +package com.baeldung.ditypes; + +import static org.junit.Assert.*; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes = RegisterarConfig.class) +public class RegisterarTest { + + @Autowired + private Registrar reg; + + @Autowired + private User user; + + @Test + public void givenAutowiredAnnotation_whenSetOnField_thenRegistrarIsInjected() { + assertNotNull(reg); + } + + @Test + public void givenAutowiredAnnotation_whenSetOnField_thenUserIsInjected() { + assertEquals("User1: Alice is registered", user.register()); + } +} From d954258a809078b84ea6c16d7c68bf7fdf40f6a9 Mon Sep 17 00:00:00 2001 From: gschambial Date: Tue, 14 Nov 2017 10:25:42 +0530 Subject: [PATCH 073/229] 1. Moved commmon code to @Before method in ComparatorUnitTest. 2. Changed ArrayList to List for declarations --- .../com/baeldung/comparable/PlayerSorter.java | 3 ++- .../baeldung/comparator/PlayerAgeSorter.java | 3 ++- .../comparator/PlayerRankingSorter.java | 3 ++- .../comparable/ComparableUnitTest.java | 3 ++- .../comparator/ComparatorUnitTest.java | 21 ++++++++++--------- 5 files changed, 19 insertions(+), 14 deletions(-) diff --git a/core-java/src/main/java/com/baeldung/comparable/PlayerSorter.java b/core-java/src/main/java/com/baeldung/comparable/PlayerSorter.java index 1f64a5eb43..eeb2c7a883 100644 --- a/core-java/src/main/java/com/baeldung/comparable/PlayerSorter.java +++ b/core-java/src/main/java/com/baeldung/comparable/PlayerSorter.java @@ -2,12 +2,13 @@ package com.baeldung.comparable; import java.util.ArrayList; import java.util.Collections; +import java.util.List; public class PlayerSorter { public static void main(String[] args) { - ArrayList footballTeam = new ArrayList(); + List footballTeam = new ArrayList(); Player player1 = new Player(59, "John", 20); Player player2 = new Player(67, "Roger", 22); Player player3 = new Player(45, "Steven", 24); diff --git a/core-java/src/main/java/com/baeldung/comparator/PlayerAgeSorter.java b/core-java/src/main/java/com/baeldung/comparator/PlayerAgeSorter.java index e7d3fd1264..3bbbcddb80 100644 --- a/core-java/src/main/java/com/baeldung/comparator/PlayerAgeSorter.java +++ b/core-java/src/main/java/com/baeldung/comparator/PlayerAgeSorter.java @@ -2,12 +2,13 @@ package com.baeldung.comparator; import java.util.ArrayList; import java.util.Collections; +import java.util.List; public class PlayerAgeSorter { public static void main(String[] args) { - ArrayList footballTeam = new ArrayList(); + List footballTeam = new ArrayList(); Player player1 = new Player(59, "John", 22); Player player2 = new Player(67, "Roger", 20); Player player3 = new Player(45, "Steven", 24); diff --git a/core-java/src/main/java/com/baeldung/comparator/PlayerRankingSorter.java b/core-java/src/main/java/com/baeldung/comparator/PlayerRankingSorter.java index a6a971f99e..581585fb7e 100644 --- a/core-java/src/main/java/com/baeldung/comparator/PlayerRankingSorter.java +++ b/core-java/src/main/java/com/baeldung/comparator/PlayerRankingSorter.java @@ -2,12 +2,13 @@ package com.baeldung.comparator; import java.util.ArrayList; import java.util.Collections; +import java.util.List; public class PlayerRankingSorter { public static void main(String[] args) { - ArrayList footballTeam = new ArrayList(); + List footballTeam = new ArrayList(); Player player1 = new Player(59, "John", 22); Player player2 = new Player(67, "Roger", 20); Player player3 = new Player(45, "Steven", 40); diff --git a/core-java/src/test/java/com/baeldung/comparable/ComparableUnitTest.java b/core-java/src/test/java/com/baeldung/comparable/ComparableUnitTest.java index c65c2c3740..2b45dd0391 100644 --- a/core-java/src/test/java/com/baeldung/comparable/ComparableUnitTest.java +++ b/core-java/src/test/java/com/baeldung/comparable/ComparableUnitTest.java @@ -4,6 +4,7 @@ import static org.junit.Assert.assertEquals; import java.util.ArrayList; import java.util.Collections; +import java.util.List; import org.junit.Test; @@ -11,7 +12,7 @@ public class ComparableUnitTest { @Test public void whenUsingComparable_thenSortedList() { - ArrayList footballTeam = new ArrayList(); + List footballTeam = new ArrayList(); Player player1 = new Player(59, "John", 20); Player player2 = new Player(67, "Roger", 22); Player player3 = new Player(45, "Steven", 24); diff --git a/core-java/src/test/java/com/baeldung/comparator/ComparatorUnitTest.java b/core-java/src/test/java/com/baeldung/comparator/ComparatorUnitTest.java index 78f0e0bf33..769986edec 100644 --- a/core-java/src/test/java/com/baeldung/comparator/ComparatorUnitTest.java +++ b/core-java/src/test/java/com/baeldung/comparator/ComparatorUnitTest.java @@ -4,20 +4,28 @@ import static org.junit.Assert.assertEquals; import java.util.ArrayList; import java.util.Collections; +import java.util.List; +import org.junit.Before; import org.junit.Test; public class ComparatorUnitTest { - @Test - public void whenUsingRankingComparator_thenSortedList() { - ArrayList footballTeam = new ArrayList(); + List footballTeam; + + @Before + public void setUp(){ + footballTeam = new ArrayList(); Player player1 = new Player(59, "John", 20); Player player2 = new Player(67, "Roger", 22); Player player3 = new Player(45, "Steven", 24); footballTeam.add(player1); footballTeam.add(player2); footballTeam.add(player3); + } + + @Test + public void whenUsingRankingComparator_thenSortedList() { PlayerRankingComparator playerComparator = new PlayerRankingComparator(); Collections.sort(footballTeam, playerComparator); assertEquals(footballTeam.get(0).getName(), "Steven"); @@ -26,13 +34,6 @@ public class ComparatorUnitTest { @Test public void whenUsingAgeComparator_thenSortedList() { - ArrayList footballTeam = new ArrayList(); - Player player1 = new Player(59, "John", 20); - Player player2 = new Player(67, "Roger", 22); - Player player3 = new Player(45, "Steven", 24); - footballTeam.add(player1); - footballTeam.add(player2); - footballTeam.add(player3); PlayerAgeComparator playerComparator = new PlayerAgeComparator(); Collections.sort(footballTeam, playerComparator); assertEquals(footballTeam.get(0).getName(), "John"); From 3cc88518bd0ac009d8ad568b708a571bf938d04b Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Wed, 15 Nov 2017 23:40:35 +0200 Subject: [PATCH 074/229] fix compilation error --- .../java/com/baeldung/concurrent/daemon/DaemonThreadTest.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java index f0150578ae..3ca69d8847 100644 --- a/core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java +++ b/core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java @@ -3,10 +3,7 @@ package com.baeldung.concurrent.daemon; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; -<<<<<<< HEAD -======= import org.junit.Ignore; ->>>>>>> d54917c7e9f0f74c40982571af8ac9f61782b7cb import org.junit.Test; public class DaemonThreadTest { From 960d8e004c4babafcb3e9762e294a839ca6b189e Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 16 Nov 2017 06:44:34 +0200 Subject: [PATCH 075/229] BAEL-1309 Append Data to a File with Java --- .../baeldung/file/FileOutputStreamTest.java | 37 ++++++++++++++++ .../java/com/baeldung/file/FileUtilsTest.java | 38 +++++++++++++++++ .../com/baeldung/file/FileWriterTest.java | 42 +++++++++++++++++++ .../java/com/baeldung/file/FilesTest.java | 37 ++++++++++++++++ .../java/com/baeldung/file/GuavaTest.java | 41 ++++++++++++++++++ .../java/com/baeldung/util/StreamUtils.java | 16 +++++++ 6 files changed, 211 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/file/FileOutputStreamTest.java create mode 100644 core-java/src/main/java/com/baeldung/file/FileUtilsTest.java create mode 100644 core-java/src/main/java/com/baeldung/file/FileWriterTest.java create mode 100644 core-java/src/main/java/com/baeldung/file/FilesTest.java create mode 100644 core-java/src/main/java/com/baeldung/file/GuavaTest.java create mode 100644 core-java/src/main/java/com/baeldung/util/StreamUtils.java diff --git a/core-java/src/main/java/com/baeldung/file/FileOutputStreamTest.java b/core-java/src/main/java/com/baeldung/file/FileOutputStreamTest.java new file mode 100644 index 0000000000..d85c028dae --- /dev/null +++ b/core-java/src/main/java/com/baeldung/file/FileOutputStreamTest.java @@ -0,0 +1,37 @@ +package com.baeldung.file; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.PrintWriter; + +import org.junit.After; +import org.junit.Test; + +import com.baeldung.util.StreamUtils; + +public class FileOutputStreamTest { + + public static final String fileName = "src/main/resources/countries.txt"; + + @Test + public void whenAppendToFileUsingFileOutputStream_thenCorrect() throws Exception { + FileOutputStream fos = new FileOutputStream(fileName, true); + fos.write("Spain\r\n".getBytes()); + fos.close(); + + assertThat(StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + } + + @After + public void revertFile() throws IOException { + PrintWriter writer = new PrintWriter(fileName); + writer.print(""); + writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); + writer.close(); + } +} diff --git a/core-java/src/main/java/com/baeldung/file/FileUtilsTest.java b/core-java/src/main/java/com/baeldung/file/FileUtilsTest.java new file mode 100644 index 0000000000..6147653976 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/file/FileUtilsTest.java @@ -0,0 +1,38 @@ +package com.baeldung.file; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.PrintWriter; +import java.nio.charset.StandardCharsets; + +import org.apache.commons.io.FileUtils; +import org.junit.After; +import org.junit.Test; + +import com.baeldung.util.StreamUtils; + +public class FileUtilsTest { + + public static final String fileName = "src/main/resources/countries.txt"; + + @Test + public void whenAppendToFileUsingFiles_thenCorrect() throws IOException { + File file = new File(fileName); + FileUtils.writeStringToFile(file, "Spain\r\n", StandardCharsets.UTF_8, true); + + assertThat(StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + } + + @After + public void revertFile() throws IOException { + PrintWriter writer = new PrintWriter(fileName); + writer.print(""); + writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); + writer.close(); + } +} diff --git a/core-java/src/main/java/com/baeldung/file/FileWriterTest.java b/core-java/src/main/java/com/baeldung/file/FileWriterTest.java new file mode 100644 index 0000000000..67e4dfaf20 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/file/FileWriterTest.java @@ -0,0 +1,42 @@ +package com.baeldung.file; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.BufferedWriter; +import java.io.FileInputStream; +import java.io.FileWriter; +import java.io.IOException; +import java.io.PrintWriter; + +import org.junit.After; +import org.junit.Test; + +import com.baeldung.util.StreamUtils; + +public class FileWriterTest { + + public static final String fileName = "src/main/resources/countries.txt"; + + @Test + public void whenAppendToFileUsingFileWriter_thenCorrect() throws IOException { + String fileName = "src/main/resources/countries.txt"; + FileWriter fw = new FileWriter(fileName, true); + BufferedWriter bw = new BufferedWriter(fw); + bw.write("Spain"); + bw.newLine(); + bw.close(); + + assertThat( + StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + } + + @After + public void revertFile() throws IOException { + PrintWriter writer = new PrintWriter(fileName); + writer.print(""); + writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); + writer.close(); + } +} diff --git a/core-java/src/main/java/com/baeldung/file/FilesTest.java b/core-java/src/main/java/com/baeldung/file/FilesTest.java new file mode 100644 index 0000000000..0ca69db8ab --- /dev/null +++ b/core-java/src/main/java/com/baeldung/file/FilesTest.java @@ -0,0 +1,37 @@ +package com.baeldung.file; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.FileInputStream; +import java.io.IOException; +import java.io.PrintWriter; +import java.nio.file.Files; +import java.nio.file.Paths; +import java.nio.file.StandardOpenOption; + +import org.junit.After; +import org.junit.Test; + +import com.baeldung.util.StreamUtils; + +public class FilesTest { + + public static final String fileName = "src/main/resources/countries.txt"; + + @Test + public void whenAppendToFileUsingFiles_thenCorrect() throws IOException { + Files.write(Paths.get(fileName), "Spain\r\n".getBytes(), StandardOpenOption.APPEND); + + assertThat(StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + } + + @After + public void revertFile() throws IOException { + PrintWriter writer = new PrintWriter(fileName); + writer.print(""); + writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); + writer.close(); + } +} diff --git a/core-java/src/main/java/com/baeldung/file/GuavaTest.java b/core-java/src/main/java/com/baeldung/file/GuavaTest.java new file mode 100644 index 0000000000..06379451f9 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/file/GuavaTest.java @@ -0,0 +1,41 @@ +package com.baeldung.file; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.PrintWriter; + +import org.junit.After; +import org.junit.Test; + +import com.baeldung.util.StreamUtils; +import com.google.common.base.Charsets; +import com.google.common.io.CharSink; +import com.google.common.io.FileWriteMode; +import com.google.common.io.Files; + +public class GuavaTest { + + public static final String fileName = "src/main/resources/countries.txt"; + + @Test + public void whenAppendToFileUsingFileWriter_thenCorrect() throws IOException { + File file = new File(fileName); + CharSink chs = Files.asCharSink(file, Charsets.UTF_8, FileWriteMode.APPEND); + chs.write("Spain\r\n"); + + assertThat(StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + } + + @After + public void revertFile() throws IOException { + PrintWriter writer = new PrintWriter(fileName); + writer.print(""); + writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); + writer.close(); + } +} diff --git a/core-java/src/main/java/com/baeldung/util/StreamUtils.java b/core-java/src/main/java/com/baeldung/util/StreamUtils.java new file mode 100644 index 0000000000..42f438732f --- /dev/null +++ b/core-java/src/main/java/com/baeldung/util/StreamUtils.java @@ -0,0 +1,16 @@ +package com.baeldung.util; + +import java.io.IOException; +import java.io.InputStream; +import java.io.StringWriter; + +import org.apache.commons.io.IOUtils; + +public class StreamUtils { + + public static String getStringFromInputStream(InputStream input) throws IOException { + StringWriter writer = new StringWriter(); + IOUtils.copy(input, writer, "UTF-8"); + return writer.toString(); + } +} From 2d3ea1ba241de45e264d5bfe6cc4497dd20ad2a8 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 16 Nov 2017 10:21:08 +0200 Subject: [PATCH 076/229] fix build fails --- .../java/com/baeldung/file/FileOutputStreamTest.java | 0 .../src/{main => test}/java/com/baeldung/file/FileUtilsTest.java | 0 .../src/{main => test}/java/com/baeldung/file/FileWriterTest.java | 0 .../src/{main => test}/java/com/baeldung/file/FilesTest.java | 0 .../src/{main => test}/java/com/baeldung/file/GuavaTest.java | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename core-java/src/{main => test}/java/com/baeldung/file/FileOutputStreamTest.java (100%) rename core-java/src/{main => test}/java/com/baeldung/file/FileUtilsTest.java (100%) rename core-java/src/{main => test}/java/com/baeldung/file/FileWriterTest.java (100%) rename core-java/src/{main => test}/java/com/baeldung/file/FilesTest.java (100%) rename core-java/src/{main => test}/java/com/baeldung/file/GuavaTest.java (100%) diff --git a/core-java/src/main/java/com/baeldung/file/FileOutputStreamTest.java b/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java similarity index 100% rename from core-java/src/main/java/com/baeldung/file/FileOutputStreamTest.java rename to core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java diff --git a/core-java/src/main/java/com/baeldung/file/FileUtilsTest.java b/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java similarity index 100% rename from core-java/src/main/java/com/baeldung/file/FileUtilsTest.java rename to core-java/src/test/java/com/baeldung/file/FileUtilsTest.java diff --git a/core-java/src/main/java/com/baeldung/file/FileWriterTest.java b/core-java/src/test/java/com/baeldung/file/FileWriterTest.java similarity index 100% rename from core-java/src/main/java/com/baeldung/file/FileWriterTest.java rename to core-java/src/test/java/com/baeldung/file/FileWriterTest.java diff --git a/core-java/src/main/java/com/baeldung/file/FilesTest.java b/core-java/src/test/java/com/baeldung/file/FilesTest.java similarity index 100% rename from core-java/src/main/java/com/baeldung/file/FilesTest.java rename to core-java/src/test/java/com/baeldung/file/FilesTest.java diff --git a/core-java/src/main/java/com/baeldung/file/GuavaTest.java b/core-java/src/test/java/com/baeldung/file/GuavaTest.java similarity index 100% rename from core-java/src/main/java/com/baeldung/file/GuavaTest.java rename to core-java/src/test/java/com/baeldung/file/GuavaTest.java From 10fe3d060f79fa80180977d4fb3f2bd4cf1d6a87 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 16 Nov 2017 10:32:06 +0200 Subject: [PATCH 077/229] fix test error --- core-java/src/test/java/com/baeldung/file/FileWriterTest.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core-java/src/test/java/com/baeldung/file/FileWriterTest.java b/core-java/src/test/java/com/baeldung/file/FileWriterTest.java index 67e4dfaf20..5e1f2f35de 100644 --- a/core-java/src/test/java/com/baeldung/file/FileWriterTest.java +++ b/core-java/src/test/java/com/baeldung/file/FileWriterTest.java @@ -19,7 +19,6 @@ public class FileWriterTest { @Test public void whenAppendToFileUsingFileWriter_thenCorrect() throws IOException { - String fileName = "src/main/resources/countries.txt"; FileWriter fw = new FileWriter(fileName, true); BufferedWriter bw = new BufferedWriter(fw); bw.write("Spain"); From c901cb5fad3619d9baa7a977fbdc1cb3f0a85f4b Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 16 Nov 2017 10:39:51 +0200 Subject: [PATCH 078/229] fix build failures --- .../src/test/java/com/baeldung/file/FileOutputStreamTest.java | 1 - core-java/src/test/java/com/baeldung/file/FileWriterTest.java | 1 - core-java/src/test/java/com/baeldung/file/FilesTest.java | 1 - core-java/src/test/java/com/baeldung/file/GuavaTest.java | 1 - 4 files changed, 4 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java b/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java index d85c028dae..98984f9781 100644 --- a/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java +++ b/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java @@ -30,7 +30,6 @@ public class FileOutputStreamTest { @After public void revertFile() throws IOException { PrintWriter writer = new PrintWriter(fileName); - writer.print(""); writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); writer.close(); } diff --git a/core-java/src/test/java/com/baeldung/file/FileWriterTest.java b/core-java/src/test/java/com/baeldung/file/FileWriterTest.java index 5e1f2f35de..657593201b 100644 --- a/core-java/src/test/java/com/baeldung/file/FileWriterTest.java +++ b/core-java/src/test/java/com/baeldung/file/FileWriterTest.java @@ -34,7 +34,6 @@ public class FileWriterTest { @After public void revertFile() throws IOException { PrintWriter writer = new PrintWriter(fileName); - writer.print(""); writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); writer.close(); } diff --git a/core-java/src/test/java/com/baeldung/file/FilesTest.java b/core-java/src/test/java/com/baeldung/file/FilesTest.java index 0ca69db8ab..7da2d5ce7b 100644 --- a/core-java/src/test/java/com/baeldung/file/FilesTest.java +++ b/core-java/src/test/java/com/baeldung/file/FilesTest.java @@ -30,7 +30,6 @@ public class FilesTest { @After public void revertFile() throws IOException { PrintWriter writer = new PrintWriter(fileName); - writer.print(""); writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); writer.close(); } diff --git a/core-java/src/test/java/com/baeldung/file/GuavaTest.java b/core-java/src/test/java/com/baeldung/file/GuavaTest.java index 06379451f9..df6496b288 100644 --- a/core-java/src/test/java/com/baeldung/file/GuavaTest.java +++ b/core-java/src/test/java/com/baeldung/file/GuavaTest.java @@ -34,7 +34,6 @@ public class GuavaTest { @After public void revertFile() throws IOException { PrintWriter writer = new PrintWriter(fileName); - writer.print(""); writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); writer.close(); } From 1bbe9196eed2290185b7484461c7cc5457480b75 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 16 Nov 2017 10:42:59 +0200 Subject: [PATCH 079/229] cleanup --- core-java/src/test/java/com/baeldung/file/FileUtilsTest.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java b/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java index 6147653976..aae3c9fa1f 100644 --- a/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java +++ b/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java @@ -31,7 +31,6 @@ public class FileUtilsTest { @After public void revertFile() throws IOException { PrintWriter writer = new PrintWriter(fileName); - writer.print(""); writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); writer.close(); } From afd142caa030c7e16fbf6b709c29ce18c1e7b4a1 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 16 Nov 2017 10:50:25 +0200 Subject: [PATCH 080/229] fix Sneaky Runnable test --- .../com/baeldung/sneakythrows/SneakyRunnableTest.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/sneakythrows/SneakyRunnableTest.java b/core-java/src/test/java/com/baeldung/sneakythrows/SneakyRunnableTest.java index cd31f545b9..794e70d475 100644 --- a/core-java/src/test/java/com/baeldung/sneakythrows/SneakyRunnableTest.java +++ b/core-java/src/test/java/com/baeldung/sneakythrows/SneakyRunnableTest.java @@ -6,12 +6,8 @@ import static junit.framework.TestCase.assertEquals; public class SneakyRunnableTest { - @Test + @Test(expected = InterruptedException.class) public void whenCallSneakyRunnableMethod_thenThrowException() { - try { - new SneakyRunnable().run(); - } catch (Exception e) { - assertEquals(InterruptedException.class, e.getStackTrace()); - } + new SneakyRunnable().run(); } } From 0ffa8c6c8cae687699c762f25c234b0d2942a5b6 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 16 Nov 2017 11:08:27 +0200 Subject: [PATCH 081/229] revert sneaky runnable fix attempt --- .../com/baeldung/sneakythrows/SneakyRunnableTest.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/sneakythrows/SneakyRunnableTest.java b/core-java/src/test/java/com/baeldung/sneakythrows/SneakyRunnableTest.java index 794e70d475..cd31f545b9 100644 --- a/core-java/src/test/java/com/baeldung/sneakythrows/SneakyRunnableTest.java +++ b/core-java/src/test/java/com/baeldung/sneakythrows/SneakyRunnableTest.java @@ -6,8 +6,12 @@ import static junit.framework.TestCase.assertEquals; public class SneakyRunnableTest { - @Test(expected = InterruptedException.class) + @Test public void whenCallSneakyRunnableMethod_thenThrowException() { - new SneakyRunnable().run(); + try { + new SneakyRunnable().run(); + } catch (Exception e) { + assertEquals(InterruptedException.class, e.getStackTrace()); + } } } From df3aa78d57ac6a3ba16133e336b18f3d37c679a5 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 16 Nov 2017 11:31:05 +0200 Subject: [PATCH 082/229] fix test failure --- core-java/src/test/java/com/baeldung/file/GuavaTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/file/GuavaTest.java b/core-java/src/test/java/com/baeldung/file/GuavaTest.java index df6496b288..f6bd71eb15 100644 --- a/core-java/src/test/java/com/baeldung/file/GuavaTest.java +++ b/core-java/src/test/java/com/baeldung/file/GuavaTest.java @@ -21,10 +21,10 @@ public class GuavaTest { public static final String fileName = "src/main/resources/countries.txt"; @Test - public void whenAppendToFileUsingFileWriter_thenCorrect() throws IOException { + public void whenAppendToFileUsingGuava_thenCorrect() throws IOException { File file = new File(fileName); CharSink chs = Files.asCharSink(file, Charsets.UTF_8, FileWriteMode.APPEND); - chs.write("Spain\r\n"); + chs.write("Spain\n"); assertThat(StreamUtils.getStringFromInputStream( new FileInputStream(fileName))) From f6ca36fa21fedac14324ac067d38f1ec1574672d Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 16 Nov 2017 11:38:58 +0200 Subject: [PATCH 083/229] fix test failure --- core-java/src/test/java/com/baeldung/file/FileWriterTest.java | 2 +- core-java/src/test/java/com/baeldung/file/GuavaTest.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/file/FileWriterTest.java b/core-java/src/test/java/com/baeldung/file/FileWriterTest.java index 657593201b..b916f2b2c1 100644 --- a/core-java/src/test/java/com/baeldung/file/FileWriterTest.java +++ b/core-java/src/test/java/com/baeldung/file/FileWriterTest.java @@ -28,7 +28,7 @@ public class FileWriterTest { assertThat( StreamUtils.getStringFromInputStream( new FileInputStream(fileName))) - .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\n"); } @After diff --git a/core-java/src/test/java/com/baeldung/file/GuavaTest.java b/core-java/src/test/java/com/baeldung/file/GuavaTest.java index f6bd71eb15..b17b12c464 100644 --- a/core-java/src/test/java/com/baeldung/file/GuavaTest.java +++ b/core-java/src/test/java/com/baeldung/file/GuavaTest.java @@ -24,11 +24,11 @@ public class GuavaTest { public void whenAppendToFileUsingGuava_thenCorrect() throws IOException { File file = new File(fileName); CharSink chs = Files.asCharSink(file, Charsets.UTF_8, FileWriteMode.APPEND); - chs.write("Spain\n"); + chs.write("Spain"); assertThat(StreamUtils.getStringFromInputStream( new FileInputStream(fileName))) - .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain"); } @After From 31a26aca25d08aa53b6ca53d810d5eb28a114687 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 16 Nov 2017 12:01:08 +0200 Subject: [PATCH 084/229] fix all test failures --- core-java/src/main/resources/countries.properties | 3 +++ .../src/test/java/com/baeldung/file/FileOutputStreamTest.java | 2 +- core-java/src/test/java/com/baeldung/file/FileUtilsTest.java | 2 +- core-java/src/test/java/com/baeldung/file/FileWriterTest.java | 2 +- core-java/src/test/java/com/baeldung/file/FilesTest.java | 2 +- core-java/src/test/java/com/baeldung/file/GuavaTest.java | 2 +- 6 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 core-java/src/main/resources/countries.properties diff --git a/core-java/src/main/resources/countries.properties b/core-java/src/main/resources/countries.properties new file mode 100644 index 0000000000..3c1f53aded --- /dev/null +++ b/core-java/src/main/resources/countries.properties @@ -0,0 +1,3 @@ +UK +US +Germany diff --git a/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java b/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java index 98984f9781..451c1b4c4d 100644 --- a/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java +++ b/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java @@ -14,7 +14,7 @@ import com.baeldung.util.StreamUtils; public class FileOutputStreamTest { - public static final String fileName = "src/main/resources/countries.txt"; + public static final String fileName = "src/main/resources/countries.properties"; @Test public void whenAppendToFileUsingFileOutputStream_thenCorrect() throws Exception { diff --git a/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java b/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java index aae3c9fa1f..9ee8726575 100644 --- a/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java +++ b/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java @@ -16,7 +16,7 @@ import com.baeldung.util.StreamUtils; public class FileUtilsTest { - public static final String fileName = "src/main/resources/countries.txt"; + public static final String fileName = "src/main/resources/countries.properties"; @Test public void whenAppendToFileUsingFiles_thenCorrect() throws IOException { diff --git a/core-java/src/test/java/com/baeldung/file/FileWriterTest.java b/core-java/src/test/java/com/baeldung/file/FileWriterTest.java index b916f2b2c1..8d2ce4310e 100644 --- a/core-java/src/test/java/com/baeldung/file/FileWriterTest.java +++ b/core-java/src/test/java/com/baeldung/file/FileWriterTest.java @@ -15,7 +15,7 @@ import com.baeldung.util.StreamUtils; public class FileWriterTest { - public static final String fileName = "src/main/resources/countries.txt"; + public static final String fileName = "src/main/resources/countries.properties"; @Test public void whenAppendToFileUsingFileWriter_thenCorrect() throws IOException { diff --git a/core-java/src/test/java/com/baeldung/file/FilesTest.java b/core-java/src/test/java/com/baeldung/file/FilesTest.java index 7da2d5ce7b..bd39d004d3 100644 --- a/core-java/src/test/java/com/baeldung/file/FilesTest.java +++ b/core-java/src/test/java/com/baeldung/file/FilesTest.java @@ -16,7 +16,7 @@ import com.baeldung.util.StreamUtils; public class FilesTest { - public static final String fileName = "src/main/resources/countries.txt"; + public static final String fileName = "src/main/resources/countries.properties"; @Test public void whenAppendToFileUsingFiles_thenCorrect() throws IOException { diff --git a/core-java/src/test/java/com/baeldung/file/GuavaTest.java b/core-java/src/test/java/com/baeldung/file/GuavaTest.java index b17b12c464..5caa59e596 100644 --- a/core-java/src/test/java/com/baeldung/file/GuavaTest.java +++ b/core-java/src/test/java/com/baeldung/file/GuavaTest.java @@ -18,7 +18,7 @@ import com.google.common.io.Files; public class GuavaTest { - public static final String fileName = "src/main/resources/countries.txt"; + public static final String fileName = "src/main/resources/countries.properties"; @Test public void whenAppendToFileUsingGuava_thenCorrect() throws IOException { From 53074cd7f01469884fa3f9271cc705d4f86ca476 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 16 Nov 2017 12:07:48 +0200 Subject: [PATCH 085/229] fix test failure --- core-java/src/test/java/com/baeldung/file/GuavaTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/file/GuavaTest.java b/core-java/src/test/java/com/baeldung/file/GuavaTest.java index 5caa59e596..acac9172b4 100644 --- a/core-java/src/test/java/com/baeldung/file/GuavaTest.java +++ b/core-java/src/test/java/com/baeldung/file/GuavaTest.java @@ -24,11 +24,11 @@ public class GuavaTest { public void whenAppendToFileUsingGuava_thenCorrect() throws IOException { File file = new File(fileName); CharSink chs = Files.asCharSink(file, Charsets.UTF_8, FileWriteMode.APPEND); - chs.write("Spain"); + chs.write("Spain\r\n"); assertThat(StreamUtils.getStringFromInputStream( new FileInputStream(fileName))) - .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain"); + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); } @After From 1a368ca9f394cb37b9a5fa0408ff7ae70806495b Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Thu, 16 Nov 2017 12:22:12 +0200 Subject: [PATCH 086/229] fix test failures --- core-java/src/test/java/com/baeldung/file/GuavaTest.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core-java/src/test/java/com/baeldung/file/GuavaTest.java b/core-java/src/test/java/com/baeldung/file/GuavaTest.java index acac9172b4..5a7ec6c4a8 100644 --- a/core-java/src/test/java/com/baeldung/file/GuavaTest.java +++ b/core-java/src/test/java/com/baeldung/file/GuavaTest.java @@ -8,6 +8,7 @@ import java.io.IOException; import java.io.PrintWriter; import org.junit.After; +import org.junit.Before; import org.junit.Test; import com.baeldung.util.StreamUtils; @@ -19,6 +20,13 @@ import com.google.common.io.Files; public class GuavaTest { public static final String fileName = "src/main/resources/countries.properties"; + + @Before + public void setup() throws Exception { + PrintWriter writer = new PrintWriter(fileName); + writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); + writer.close(); + } @Test public void whenAppendToFileUsingGuava_thenCorrect() throws IOException { From 511c32f3b0ec95bf8f7b21be2e55651dd6590e6e Mon Sep 17 00:00:00 2001 From: juan Date: Fri, 17 Nov 2017 21:24:47 -0300 Subject: [PATCH 087/229] Update yasson version --- .gitignore | 0 .gitmodules | 0 .travis.yml | 0 JGit/README.md | 0 JGit/pom.xml | 0 .../java/com/baeldung/jgit/CreateNewRepository.java | 0 .../main/java/com/baeldung/jgit/OpenRepository.java | 0 .../main/java/com/baeldung/jgit/helper/Helper.java | 0 .../java/com/baeldung/jgit/porcelain/AddFile.java | 0 .../java/com/baeldung/jgit/porcelain/CommitAll.java | 0 .../baeldung/jgit/porcelain/CreateAndDeleteTag.java | 0 .../main/java/com/baeldung/jgit/porcelain/Log.java | 0 .../com/baeldung/jgit/JGitBugIntegrationTest.java | 0 .../baeldung/jgit/porcelain/PorcelainUnitTest.java | 0 README.md | 0 Twitter4J/README.md | 0 Twitter4J/pom.xml | 0 .../src/main/java/com/baeldung/Application.java | 0 Twitter4J/src/main/resources/twitter4j.properties | 0 .../com/baeldung/ApplicationIntegrationTest.java | 0 akka-streams/README.md | 0 akka-streams/pom.xml | 0 .../com/baeldung/akkastreams/AverageRepository.java | 0 .../java/com/baeldung/akkastreams/DataImporter.java | 0 .../baeldung/akkastreams/DataImporterUnitTest.java | 0 algorithms/.gitignore | 0 algorithms/README.md | 0 algorithms/pom.xml | 0 .../java/com/baeldung/algorithms/RunAlgorithm.java | 0 .../algorithms/automata/FiniteStateMachine.java | 0 .../algorithms/automata/RtFiniteStateMachine.java | 0 .../com/baeldung/algorithms/automata/RtState.java | 0 .../baeldung/algorithms/automata/RtTransition.java | 0 .../com/baeldung/algorithms/automata/State.java | 0 .../baeldung/algorithms/automata/Transition.java | 0 .../algorithms/binarysearch/BinarySearch.java | 0 .../baeldung/algorithms/bubblesort/BubbleSort.java | 0 .../algorithms/editdistance/EditDistanceBase.java | 0 .../EditDistanceDynamicProgramming.java | 0 .../editdistance/EditDistanceRecursive.java | 0 .../com/baeldung/algorithms/ga/annealing/City.java | 0 .../algorithms/ga/annealing/SimulatedAnnealing.java | 0 .../baeldung/algorithms/ga/annealing/Travel.java | 0 .../com/baeldung/algorithms/ga/ant_colony/Ant.java | 0 .../ga/ant_colony/AntColonyOptimization.java | 0 .../baeldung/algorithms/ga/binary/Individual.java | 0 .../baeldung/algorithms/ga/binary/Population.java | 0 .../ga/binary/SimpleGeneticAlgorithm.java | 0 .../baeldung/algorithms/ga/dijkstra/Dijkstra.java | 0 .../com/baeldung/algorithms/ga/dijkstra/Graph.java | 0 .../com/baeldung/algorithms/ga/dijkstra/Node.java | 0 .../baeldung/algorithms/ga/jenetics/Knapsack.java | 0 .../baeldung/algorithms/ga/jenetics/KnapsackFF.java | 0 .../algorithms/ga/jenetics/KnapsackItem.java | 0 .../ga/jenetics/SimpleGeneticAlgorithm.java | 0 .../algorithms/ga/jenetics/SpringsteenProblem.java | 0 .../algorithms/ga/jenetics/SpringsteenRecord.java | 0 .../baeldung/algorithms/ga/jenetics/SubsetSum.java | 0 .../algorithms/ga/jenetics/TravelingSalesman.java | 0 .../algorithms/hillclimbing/HillClimbing.java | 0 .../com/baeldung/algorithms/hillclimbing/State.java | 0 .../linkedlist/CycleDetectionBruteForce.java | 0 .../CycleDetectionByFastAndSlowIterators.java | 0 .../linkedlist/CycleDetectionByHashing.java | 0 .../algorithms/linkedlist/CycleDetectionResult.java | 0 .../linkedlist/CycleRemovalBruteForce.java | 0 .../linkedlist/CycleRemovalByCountingLoopNodes.java | 0 .../CycleRemovalWithoutCountingLoopNodes.java | 0 .../com/baeldung/algorithms/linkedlist/Node.java | 0 .../mcts/montecarlo/MonteCarloTreeSearch.java | 0 .../baeldung/algorithms/mcts/montecarlo/State.java | 0 .../baeldung/algorithms/mcts/montecarlo/UCT.java | 0 .../baeldung/algorithms/mcts/tictactoe/Board.java | 0 .../algorithms/mcts/tictactoe/Position.java | 0 .../com/baeldung/algorithms/mcts/tree/Node.java | 0 .../com/baeldung/algorithms/mcts/tree/Tree.java | 0 .../baeldung/algorithms/minimax/GameOfBones.java | 0 .../com/baeldung/algorithms/minimax/MiniMax.java | 0 .../java/com/baeldung/algorithms/minimax/Node.java | 0 .../java/com/baeldung/algorithms/minimax/Tree.java | 0 .../baeldung/algorithms/prime/PrimeGenerator.java | 0 .../primechecker/BigIntegerPrimeChecker.java | 0 .../primechecker/BruteForcePrimeChecker.java | 0 .../primechecker/OptimisedPrimeChecker.java | 0 .../algorithms/primechecker/PrimeChecker.java | 0 .../algorithms/primechecker/PrimesPrimeChecker.java | 0 .../baeldung/algorithms/slope_one/InputData.java | 0 .../com/baeldung/algorithms/slope_one/Item.java | 0 .../com/baeldung/algorithms/slope_one/SlopeOne.java | 0 .../com/baeldung/algorithms/slope_one/User.java | 0 .../AntColonyOptimizationLongRunningUnitTest.java | 0 .../BinaryGeneticAlgorithmLongRunningUnitTest.java | 0 .../DijkstraAlgorithmLongRunningUnitTest.java | 0 .../java/algorithms/HillClimbingAlgorithmTest.java | 0 .../RtFiniteStateMachineLongRunningUnitTest.java | 0 .../SimulatedAnnealingLongRunningUnitTest.java | 0 .../algorithms/binarysearch/BinarySearchTest.java | 0 .../src/test/java/algorithms/mcts/MCTSTest.java | 0 .../test/java/algorithms/minimax/MinimaxTest.java | 0 .../algorithms/bubblesort/BubbleSortTest.java | 0 .../editdistance/EditDistanceDataProvider.java | 0 .../algorithms/editdistance/EditDistanceTest.java | 0 .../linkedlist/CycleDetectionBruteForceTest.java | 0 .../CycleDetectionByFastAndSlowIteratorsTest.java | 0 .../linkedlist/CycleDetectionByHashingTest.java | 0 .../linkedlist/CycleDetectionTestBase.java | 0 .../linkedlist/CycleRemovalBruteForceTest.java | 0 .../CycleRemovalByCountingLoopNodesTest.java | 0 .../CycleRemovalWithoutCountingLoopNodesTest.java | 0 .../algorithms/prime/PrimeGeneratorTest.java | 0 .../primechecker/PrimeCheckerUnitTest.java | 0 .../com/baeldung/jgrapht/CompleteGraphTest.java | 0 .../com/baeldung/jgrapht/DirectedGraphTests.java | 0 .../com/baeldung/jgrapht/EulerianCircuitTest.java | 0 animal-sniffer-mvn-plugin/README.md | 0 animal-sniffer-mvn-plugin/pom.xml | 0 .../src/main/java/com/baeldung/App.java | 0 .../src/test/java/com/baeldung/AppTest.java | 0 annotations/annotation-processing/pom.xml | 0 .../annotation/processor/BuilderProcessor.java | 0 .../annotation/processor/BuilderProperty.java | 0 annotations/annotation-user/pom.xml | 0 .../main/java/com/baeldung/annotation/Person.java | 0 .../baeldung/annotation/PersonBuilderUnitTest.java | 0 annotations/pom.xml | 0 annotations/readme.md | 0 apache-bval/README.md | 0 apache-bval/pom.xml | 0 .../src/main/java/com/baeldung/model/User.java | 0 .../main/java/com/baeldung/validation/Password.java | 0 .../com/baeldung/validation/PasswordValidator.java | 0 .../validation/ValidationIntegrationTest.java | 0 apache-cayenne/README.md | 0 apache-cayenne/pom.xml | 0 .../baeldung/apachecayenne/persistent/Article.java | 0 .../baeldung/apachecayenne/persistent/Author.java | 0 .../apachecayenne/persistent/auto/_Article.java | 0 .../apachecayenne/persistent/auto/_Author.java | 0 .../src/main/resources/cayenne-project.xml | 0 apache-cayenne/src/main/resources/datamap.map.xml | 0 .../CayenneAdvancedOperationTests.java | 0 .../apachecayenne/CayenneOperationTests.java | 0 apache-cxf/README.md | 0 apache-cxf/cxf-aegis/pom.xml | 0 .../main/java/com/baeldung/cxf/aegis/Course.java | 0 .../java/com/baeldung/cxf/aegis/CourseRepo.java | 0 .../java/com/baeldung/cxf/aegis/CourseRepoImpl.java | 0 .../com/baeldung/cxf/aegis/Course.aegis.xml | 0 .../com/baeldung/cxf/aegis/CourseRepo.aegis.xml | 0 .../baeldung/cxf/aegis/BaeldungIntegrationTest.java | 0 apache-cxf/cxf-introduction/README.md | 0 apache-cxf/cxf-introduction/pom.xml | 0 .../com/baeldung/cxf/introduction/Baeldung.java | 0 .../com/baeldung/cxf/introduction/BaeldungImpl.java | 0 .../java/com/baeldung/cxf/introduction/Server.java | 0 .../java/com/baeldung/cxf/introduction/Student.java | 0 .../baeldung/cxf/introduction/StudentAdapter.java | 0 .../com/baeldung/cxf/introduction/StudentImpl.java | 0 .../com/baeldung/cxf/introduction/StudentMap.java | 0 .../cxf/introduction/StudentMapAdapter.java | 0 .../baeldung/cxf/introduction/StudentLiveTest.java | 0 apache-cxf/cxf-jaxrs-implementation/README.md | 0 apache-cxf/cxf-jaxrs-implementation/pom.xml | 0 .../baeldung/cxf/jaxrs/implementation/Course.java | 0 .../cxf/jaxrs/implementation/CourseRepository.java | 0 .../cxf/jaxrs/implementation/RestfulServer.java | 0 .../baeldung/cxf/jaxrs/implementation/Student.java | 0 .../src/main/resources/changed_course.xml | 0 .../src/main/resources/conflict_student.xml | 0 .../src/main/resources/created_student.xml | 0 .../src/main/resources/non_existent_course.xml | 0 .../src/main/resources/unchanged_course.xml | 0 .../cxf/jaxrs/implementation/ServiceLiveTest.java | 0 apache-cxf/cxf-spring/.gitignore | 0 apache-cxf/cxf-spring/pom.xml | 0 .../com/baeldung/cxf/spring/AppInitializer.java | 0 .../main/java/com/baeldung/cxf/spring/Baeldung.java | 0 .../java/com/baeldung/cxf/spring/BaeldungImpl.java | 0 .../baeldung/cxf/spring/ClientConfiguration.java | 0 .../baeldung/cxf/spring/ServiceConfiguration.java | 0 .../main/java/com/baeldung/cxf/spring/Student.java | 0 .../com/baeldung/cxf/spring/StudentLiveTest.java | 0 apache-cxf/pom.xml | 0 apache-fop/.gitignore | 0 apache-fop/README.md | 0 apache-fop/pom.xml | 0 apache-fop/src/main/resources/logback.xml | 0 apache-fop/src/main/webapp/WEB-INF/api-servlet.xml | 0 apache-fop/src/main/webapp/WEB-INF/web.xml | 0 .../java/ApacheFOPConvertHTMLIntegrationTest.java | 0 .../org/baeldung/java/ApacheFOPHeroldLiveTest.java | 0 apache-fop/src/test/resources/.gitignore | 0 apache-fop/src/test/resources/default.her | 0 apache-fop/src/test/resources/docbook-xsl/AUTHORS | 0 apache-fop/src/test/resources/docbook-xsl/BUGS | 0 apache-fop/src/test/resources/docbook-xsl/COPYING | 0 apache-fop/src/test/resources/docbook-xsl/INSTALL | 0 apache-fop/src/test/resources/docbook-xsl/Makefile | 0 apache-fop/src/test/resources/docbook-xsl/NEWS | 0 apache-fop/src/test/resources/docbook-xsl/NEWS.html | 0 apache-fop/src/test/resources/docbook-xsl/NEWS.xml | 0 apache-fop/src/test/resources/docbook-xsl/README | 0 .../resources/docbook-xsl/RELEASE-NOTES-TMP.xml | 0 .../test/resources/docbook-xsl/RELEASE-NOTES.html | 0 .../test/resources/docbook-xsl/RELEASE-NOTES.pdf | 0 .../test/resources/docbook-xsl/RELEASE-NOTES.xml | 0 apache-fop/src/test/resources/docbook-xsl/REVISION | 0 apache-fop/src/test/resources/docbook-xsl/TODO | 0 apache-fop/src/test/resources/docbook-xsl/VERSION | 0 .../src/test/resources/docbook-xsl/VERSION.xsl | 0 .../src/test/resources/docbook-xsl/assembly/README | 0 .../resources/docbook-xsl/assembly/assemble.xsl | 0 .../docbook-xsl/assembly/topic-maker-chunk.xsl | 0 .../resources/docbook-xsl/assembly/topic-maker.xsl | 0 .../src/test/resources/docbook-xsl/catalog.xml | 0 .../src/test/resources/docbook-xsl/common/af.xml | 0 .../src/test/resources/docbook-xsl/common/am.xml | 0 .../src/test/resources/docbook-xsl/common/ar.xml | 0 .../src/test/resources/docbook-xsl/common/as.xml | 0 .../src/test/resources/docbook-xsl/common/ast.xml | 0 .../resources/docbook-xsl/common/autoidx-kimber.xsl | 0 .../resources/docbook-xsl/common/autoidx-kosek.xsl | 0 .../src/test/resources/docbook-xsl/common/az.xml | 0 .../src/test/resources/docbook-xsl/common/bg.xml | 0 .../src/test/resources/docbook-xsl/common/bn.xml | 0 .../src/test/resources/docbook-xsl/common/bn_in.xml | 0 .../src/test/resources/docbook-xsl/common/bs.xml | 0 .../src/test/resources/docbook-xsl/common/ca.xml | 0 .../test/resources/docbook-xsl/common/charmap.xml | 0 .../test/resources/docbook-xsl/common/charmap.xsl | 0 .../test/resources/docbook-xsl/common/common.xml | 0 .../test/resources/docbook-xsl/common/common.xsl | 0 .../src/test/resources/docbook-xsl/common/cs.xml | 0 .../src/test/resources/docbook-xsl/common/cy.xml | 0 .../src/test/resources/docbook-xsl/common/da.xml | 0 .../src/test/resources/docbook-xsl/common/de.xml | 0 .../src/test/resources/docbook-xsl/common/el.xml | 0 .../src/test/resources/docbook-xsl/common/en.xml | 0 .../test/resources/docbook-xsl/common/entities.ent | 0 .../src/test/resources/docbook-xsl/common/eo.xml | 0 .../src/test/resources/docbook-xsl/common/es.xml | 0 .../src/test/resources/docbook-xsl/common/et.xml | 0 .../src/test/resources/docbook-xsl/common/eu.xml | 0 .../src/test/resources/docbook-xsl/common/fa.xml | 0 .../src/test/resources/docbook-xsl/common/fi.xml | 0 .../src/test/resources/docbook-xsl/common/fr.xml | 0 .../src/test/resources/docbook-xsl/common/ga.xml | 0 .../test/resources/docbook-xsl/common/gentext.xsl | 0 .../src/test/resources/docbook-xsl/common/gl.xml | 0 .../src/test/resources/docbook-xsl/common/gu.xml | 0 .../src/test/resources/docbook-xsl/common/he.xml | 0 .../src/test/resources/docbook-xsl/common/hi.xml | 0 .../src/test/resources/docbook-xsl/common/hr.xml | 0 .../src/test/resources/docbook-xsl/common/hu.xml | 0 .../src/test/resources/docbook-xsl/common/id.xml | 0 .../resources/docbook-xsl/common/insertfile.xsl | 0 .../src/test/resources/docbook-xsl/common/is.xml | 0 .../src/test/resources/docbook-xsl/common/it.xml | 0 .../src/test/resources/docbook-xsl/common/ja.xml | 0 .../src/test/resources/docbook-xsl/common/ka.xml | 0 .../src/test/resources/docbook-xsl/common/kn.xml | 0 .../src/test/resources/docbook-xsl/common/ko.xml | 0 .../src/test/resources/docbook-xsl/common/ky.xml | 0 .../src/test/resources/docbook-xsl/common/l10n.dtd | 0 .../src/test/resources/docbook-xsl/common/l10n.xml | 0 .../src/test/resources/docbook-xsl/common/l10n.xsl | 0 .../src/test/resources/docbook-xsl/common/la.xml | 0 .../test/resources/docbook-xsl/common/labels.xsl | 0 .../src/test/resources/docbook-xsl/common/lt.xml | 0 .../src/test/resources/docbook-xsl/common/lv.xml | 0 .../src/test/resources/docbook-xsl/common/ml.xml | 0 .../src/test/resources/docbook-xsl/common/mn.xml | 0 .../src/test/resources/docbook-xsl/common/mr.xml | 0 .../src/test/resources/docbook-xsl/common/nb.xml | 0 .../src/test/resources/docbook-xsl/common/nds.xml | 0 .../src/test/resources/docbook-xsl/common/nl.xml | 0 .../src/test/resources/docbook-xsl/common/nn.xml | 0 .../src/test/resources/docbook-xsl/common/olink.xsl | 0 .../src/test/resources/docbook-xsl/common/or.xml | 0 .../src/test/resources/docbook-xsl/common/pa.xml | 0 .../src/test/resources/docbook-xsl/common/pi.xml | 0 .../src/test/resources/docbook-xsl/common/pi.xsl | 0 .../src/test/resources/docbook-xsl/common/pl.xml | 0 .../src/test/resources/docbook-xsl/common/pt.xml | 0 .../src/test/resources/docbook-xsl/common/pt_br.xml | 0 .../test/resources/docbook-xsl/common/refentry.xml | 0 .../test/resources/docbook-xsl/common/refentry.xsl | 0 .../src/test/resources/docbook-xsl/common/ro.xml | 0 .../src/test/resources/docbook-xsl/common/ru.xml | 0 .../src/test/resources/docbook-xsl/common/sk.xml | 0 .../src/test/resources/docbook-xsl/common/sl.xml | 0 .../src/test/resources/docbook-xsl/common/sq.xml | 0 .../src/test/resources/docbook-xsl/common/sr.xml | 0 .../test/resources/docbook-xsl/common/sr_Latn.xml | 0 .../test/resources/docbook-xsl/common/stripns.xsl | 0 .../test/resources/docbook-xsl/common/subtitles.xsl | 0 .../src/test/resources/docbook-xsl/common/sv.xml | 0 .../src/test/resources/docbook-xsl/common/ta.xml | 0 .../src/test/resources/docbook-xsl/common/table.xsl | 0 .../resources/docbook-xsl/common/targetdatabase.dtd | 0 .../test/resources/docbook-xsl/common/targets.xsl | 0 .../src/test/resources/docbook-xsl/common/te.xml | 0 .../src/test/resources/docbook-xsl/common/th.xml | 0 .../test/resources/docbook-xsl/common/titles.xsl | 0 .../src/test/resources/docbook-xsl/common/tl.xml | 0 .../src/test/resources/docbook-xsl/common/tr.xml | 0 .../src/test/resources/docbook-xsl/common/uk.xml | 0 .../test/resources/docbook-xsl/common/utility.xml | 0 .../test/resources/docbook-xsl/common/utility.xsl | 0 .../src/test/resources/docbook-xsl/common/vi.xml | 0 .../src/test/resources/docbook-xsl/common/xh.xml | 0 .../src/test/resources/docbook-xsl/common/zh.xml | 0 .../src/test/resources/docbook-xsl/common/zh_cn.xml | 0 .../src/test/resources/docbook-xsl/common/zh_tw.xml | 0 .../test/resources/docbook-xsl/docsrc/authors.xml | 0 .../test/resources/docbook-xsl/docsrc/copyright.xml | 0 .../test/resources/docbook-xsl/docsrc/license.xml | 0 .../src/test/resources/docbook-xsl/docsrc/page.png | Bin .../test/resources/docbook-xsl/docsrc/reference.css | 0 .../test/resources/docbook-xsl/docsrc/reference.xml | 0 .../docbook-xsl/docsrc/reference.xml.included | 0 .../test/resources/docbook-xsl/docsrc/warranty.xml | 0 .../test/resources/docbook-xsl/eclipse/eclipse.xsl | 0 .../test/resources/docbook-xsl/eclipse/eclipse3.xsl | 0 .../docbook-xsl/eclipse/profile-eclipse.xsl | 0 .../src/test/resources/docbook-xsl/epub/README | 0 .../docbook-xsl/epub/bin/xslt/obfuscate.xsl | 0 .../src/test/resources/docbook-xsl/epub/docbook.xsl | 0 .../src/test/resources/docbook-xsl/epub3/README | 0 .../src/test/resources/docbook-xsl/epub3/chunk.xsl | 0 .../test/resources/docbook-xsl/epub3/chunkfast.xsl | 0 .../docbook-xsl/epub3/docbook-epub.css.xml | 0 .../test/resources/docbook-xsl/epub3/docbook.xsl | 0 .../docbook-xsl/epub3/epub3-chunk-mods.xsl | 0 .../docbook-xsl/epub3/epub3-element-mods.xsl | 0 .../resources/docbook-xsl/epub3/profile-chunk.xsl | 0 .../resources/docbook-xsl/epub3/profile-docbook.xsl | 0 .../docbook-xsl/epub3/titlepage.templates.xml | 0 .../docbook-xsl/epub3/titlepage.templates.xsl | 0 .../resources/docbook-xsl/extensions/README.LIBXSLT | 0 .../resources/docbook-xsl/extensions/docbook.py | 0 .../test/resources/docbook-xsl/extensions/xslt.py | 0 .../src/test/resources/docbook-xsl/fo/admon.xsl | 0 .../test/resources/docbook-xsl/fo/annotations.xsl | 0 .../resources/docbook-xsl/fo/autoidx-kimber.xsl | 0 .../test/resources/docbook-xsl/fo/autoidx-kosek.xsl | 0 .../test/resources/docbook-xsl/fo/autoidx-ng.xsl | 0 .../src/test/resources/docbook-xsl/fo/autoidx.xsl | 0 .../src/test/resources/docbook-xsl/fo/autotoc.xsl | 0 .../src/test/resources/docbook-xsl/fo/axf.xsl | 0 .../test/resources/docbook-xsl/fo/biblio-iso690.xsl | 0 .../src/test/resources/docbook-xsl/fo/biblio.xsl | 0 .../src/test/resources/docbook-xsl/fo/block.xsl | 0 .../src/test/resources/docbook-xsl/fo/callout.xsl | 0 .../src/test/resources/docbook-xsl/fo/component.xsl | 0 .../src/test/resources/docbook-xsl/fo/division.xsl | 0 .../src/test/resources/docbook-xsl/fo/docbook.xsl | 0 .../src/test/resources/docbook-xsl/fo/ebnf.xsl | 0 .../src/test/resources/docbook-xsl/fo/fo-rtf.xsl | 0 apache-fop/src/test/resources/docbook-xsl/fo/fo.xsl | 0 .../src/test/resources/docbook-xsl/fo/footnote.xsl | 0 .../src/test/resources/docbook-xsl/fo/fop.xsl | 0 .../src/test/resources/docbook-xsl/fo/fop1.xsl | 0 .../src/test/resources/docbook-xsl/fo/formal.xsl | 0 .../src/test/resources/docbook-xsl/fo/glossary.xsl | 0 .../src/test/resources/docbook-xsl/fo/graphics.xsl | 0 .../src/test/resources/docbook-xsl/fo/highlight.xsl | 0 .../src/test/resources/docbook-xsl/fo/htmltbl.xsl | 0 .../src/test/resources/docbook-xsl/fo/index.xsl | 0 .../src/test/resources/docbook-xsl/fo/info.xsl | 0 .../src/test/resources/docbook-xsl/fo/inline.xsl | 0 .../src/test/resources/docbook-xsl/fo/keywords.xsl | 0 .../src/test/resources/docbook-xsl/fo/lists.xsl | 0 .../src/test/resources/docbook-xsl/fo/math.xsl | 0 .../src/test/resources/docbook-xsl/fo/pagesetup.xsl | 0 .../src/test/resources/docbook-xsl/fo/param.xml | 0 .../src/test/resources/docbook-xsl/fo/param.xsl | 0 .../test/resources/docbook-xsl/fo/passivetex.xsl | 0 apache-fop/src/test/resources/docbook-xsl/fo/pi.xml | 0 apache-fop/src/test/resources/docbook-xsl/fo/pi.xsl | 0 .../resources/docbook-xsl/fo/profile-docbook.xsl | 0 .../src/test/resources/docbook-xsl/fo/ptc.xsl | 0 .../src/test/resources/docbook-xsl/fo/qandaset.xsl | 0 .../src/test/resources/docbook-xsl/fo/refentry.xsl | 0 .../src/test/resources/docbook-xsl/fo/sections.xsl | 0 .../src/test/resources/docbook-xsl/fo/spaces.xsl | 0 .../src/test/resources/docbook-xsl/fo/synop.xsl | 0 .../src/test/resources/docbook-xsl/fo/table.xml | 0 .../src/test/resources/docbook-xsl/fo/table.xsl | 0 .../src/test/resources/docbook-xsl/fo/task.xsl | 0 .../docbook-xsl/fo/titlepage.templates.xml | 0 .../docbook-xsl/fo/titlepage.templates.xsl | 0 .../src/test/resources/docbook-xsl/fo/titlepage.xsl | 0 .../src/test/resources/docbook-xsl/fo/toc.xsl | 0 .../src/test/resources/docbook-xsl/fo/verbatim.xsl | 0 .../src/test/resources/docbook-xsl/fo/xep.xsl | 0 .../src/test/resources/docbook-xsl/fo/xref.xsl | 0 .../test/resources/docbook-xsl/highlighting/README | 0 .../docbook-xsl/highlighting/bourne-hl.xml | 0 .../resources/docbook-xsl/highlighting/c-hl.xml | 0 .../resources/docbook-xsl/highlighting/cmake-hl.xml | 0 .../resources/docbook-xsl/highlighting/common.xsl | 0 .../resources/docbook-xsl/highlighting/cpp-hl.xml | 0 .../docbook-xsl/highlighting/csharp-hl.xml | 0 .../resources/docbook-xsl/highlighting/css21-hl.xml | 0 .../docbook-xsl/highlighting/delphi-hl.xml | 0 .../resources/docbook-xsl/highlighting/ini-hl.xml | 0 .../resources/docbook-xsl/highlighting/java-hl.xml | 0 .../docbook-xsl/highlighting/javascript-hl.xml | 0 .../resources/docbook-xsl/highlighting/lua-hl.xml | 0 .../resources/docbook-xsl/highlighting/m2-hl.xml | 0 .../resources/docbook-xsl/highlighting/myxml-hl.xml | 0 .../resources/docbook-xsl/highlighting/perl-hl.xml | 0 .../resources/docbook-xsl/highlighting/php-hl.xml | 0 .../docbook-xsl/highlighting/python-hl.xml | 0 .../resources/docbook-xsl/highlighting/ruby-hl.xml | 0 .../docbook-xsl/highlighting/sql1999-hl.xml | 0 .../docbook-xsl/highlighting/sql2003-hl.xml | 0 .../resources/docbook-xsl/highlighting/sql92-hl.xml | 0 .../resources/docbook-xsl/highlighting/tcl-hl.xml | 0 .../resources/docbook-xsl/highlighting/upc-hl.xml | 0 .../docbook-xsl/highlighting/xslthl-config.xml | 0 .../src/test/resources/docbook-xsl/html/admon.xsl | 0 .../test/resources/docbook-xsl/html/annotations.xsl | 0 .../resources/docbook-xsl/html/autoidx-kimber.xsl | 0 .../resources/docbook-xsl/html/autoidx-kosek.xsl | 0 .../test/resources/docbook-xsl/html/autoidx-ng.xsl | 0 .../src/test/resources/docbook-xsl/html/autoidx.xsl | 0 .../src/test/resources/docbook-xsl/html/autotoc.xsl | 0 .../resources/docbook-xsl/html/biblio-iso690.xsl | 0 .../src/test/resources/docbook-xsl/html/biblio.xsl | 0 .../src/test/resources/docbook-xsl/html/block.xsl | 0 .../src/test/resources/docbook-xsl/html/callout.xsl | 0 .../test/resources/docbook-xsl/html/changebars.xsl | 0 .../resources/docbook-xsl/html/chunk-changebars.xsl | 0 .../test/resources/docbook-xsl/html/chunk-code.xsl | 0 .../resources/docbook-xsl/html/chunk-common.xsl | 0 .../src/test/resources/docbook-xsl/html/chunk.xsl | 0 .../src/test/resources/docbook-xsl/html/chunker.xsl | 0 .../test/resources/docbook-xsl/html/chunkfast.xsl | 0 .../test/resources/docbook-xsl/html/chunktoc.xsl | 0 .../test/resources/docbook-xsl/html/component.xsl | 0 .../test/resources/docbook-xsl/html/division.xsl | 0 .../test/resources/docbook-xsl/html/docbook.css.xml | 0 .../src/test/resources/docbook-xsl/html/docbook.xsl | 0 .../src/test/resources/docbook-xsl/html/ebnf.xsl | 0 .../test/resources/docbook-xsl/html/footnote.xsl | 0 .../src/test/resources/docbook-xsl/html/formal.xsl | 0 .../test/resources/docbook-xsl/html/glossary.xsl | 0 .../test/resources/docbook-xsl/html/graphics.xsl | 0 .../test/resources/docbook-xsl/html/highlight.xsl | 0 .../test/resources/docbook-xsl/html/html-rtf.xsl | 0 .../src/test/resources/docbook-xsl/html/html.xsl | 0 .../src/test/resources/docbook-xsl/html/htmltbl.xsl | 0 .../src/test/resources/docbook-xsl/html/index.xsl | 0 .../src/test/resources/docbook-xsl/html/info.xsl | 0 .../src/test/resources/docbook-xsl/html/inline.xsl | 0 .../test/resources/docbook-xsl/html/keywords.xsl | 0 .../src/test/resources/docbook-xsl/html/lists.xsl | 0 .../src/test/resources/docbook-xsl/html/maketoc.xsl | 0 .../test/resources/docbook-xsl/html/manifest.xsl | 0 .../src/test/resources/docbook-xsl/html/math.xsl | 0 .../test/resources/docbook-xsl/html/oldchunker.xsl | 0 .../test/resources/docbook-xsl/html/onechunk.xsl | 0 .../src/test/resources/docbook-xsl/html/param.xml | 0 .../src/test/resources/docbook-xsl/html/param.xsl | 0 .../src/test/resources/docbook-xsl/html/pi.xml | 0 .../src/test/resources/docbook-xsl/html/pi.xsl | 0 .../docbook-xsl/html/profile-chunk-code.xsl | 0 .../resources/docbook-xsl/html/profile-chunk.xsl | 0 .../resources/docbook-xsl/html/profile-docbook.xsl | 0 .../resources/docbook-xsl/html/profile-onechunk.xsl | 0 .../test/resources/docbook-xsl/html/qandaset.xsl | 0 .../test/resources/docbook-xsl/html/refentry.xsl | 0 .../test/resources/docbook-xsl/html/sections.xsl | 0 .../src/test/resources/docbook-xsl/html/synop.xsl | 0 .../src/test/resources/docbook-xsl/html/table.xsl | 0 .../src/test/resources/docbook-xsl/html/task.xsl | 0 .../docbook-xsl/html/titlepage.templates.xml | 0 .../docbook-xsl/html/titlepage.templates.xsl | 0 .../test/resources/docbook-xsl/html/titlepage.xsl | 0 .../src/test/resources/docbook-xsl/html/toc.xsl | 0 .../test/resources/docbook-xsl/html/verbatim.xsl | 0 .../src/test/resources/docbook-xsl/html/xref.xsl | 0 .../docbook-xsl/htmlhelp/htmlhelp-common.xsl | 0 .../resources/docbook-xsl/htmlhelp/htmlhelp.xsl | 0 .../htmlhelp/profile-htmlhelp-common.xsl | 0 .../docbook-xsl/htmlhelp/profile-htmlhelp.xsl | 0 .../resources/docbook-xsl/images/annot-close.png | Bin .../resources/docbook-xsl/images/annot-open.png | Bin .../src/test/resources/docbook-xsl/images/blank.png | Bin .../resources/docbook-xsl/images/callouts/1.gif | Bin .../resources/docbook-xsl/images/callouts/1.png | Bin .../resources/docbook-xsl/images/callouts/1.svg | 0 .../resources/docbook-xsl/images/callouts/10.gif | Bin .../resources/docbook-xsl/images/callouts/10.png | Bin .../resources/docbook-xsl/images/callouts/10.svg | 0 .../resources/docbook-xsl/images/callouts/11.gif | Bin .../resources/docbook-xsl/images/callouts/11.png | Bin .../resources/docbook-xsl/images/callouts/11.svg | 0 .../resources/docbook-xsl/images/callouts/12.gif | Bin .../resources/docbook-xsl/images/callouts/12.png | Bin .../resources/docbook-xsl/images/callouts/12.svg | 0 .../resources/docbook-xsl/images/callouts/13.gif | Bin .../resources/docbook-xsl/images/callouts/13.png | Bin .../resources/docbook-xsl/images/callouts/13.svg | 0 .../resources/docbook-xsl/images/callouts/14.gif | Bin .../resources/docbook-xsl/images/callouts/14.png | Bin .../resources/docbook-xsl/images/callouts/14.svg | 0 .../resources/docbook-xsl/images/callouts/15.gif | Bin .../resources/docbook-xsl/images/callouts/15.png | Bin .../resources/docbook-xsl/images/callouts/15.svg | 0 .../resources/docbook-xsl/images/callouts/16.svg | 0 .../resources/docbook-xsl/images/callouts/17.svg | 0 .../resources/docbook-xsl/images/callouts/18.svg | 0 .../resources/docbook-xsl/images/callouts/19.svg | 0 .../resources/docbook-xsl/images/callouts/2.gif | Bin .../resources/docbook-xsl/images/callouts/2.png | Bin .../resources/docbook-xsl/images/callouts/2.svg | 0 .../resources/docbook-xsl/images/callouts/20.svg | 0 .../resources/docbook-xsl/images/callouts/21.svg | 0 .../resources/docbook-xsl/images/callouts/22.svg | 0 .../resources/docbook-xsl/images/callouts/23.svg | 0 .../resources/docbook-xsl/images/callouts/24.svg | 0 .../resources/docbook-xsl/images/callouts/25.svg | 0 .../resources/docbook-xsl/images/callouts/26.svg | 0 .../resources/docbook-xsl/images/callouts/27.svg | 0 .../resources/docbook-xsl/images/callouts/28.svg | 0 .../resources/docbook-xsl/images/callouts/29.svg | 0 .../resources/docbook-xsl/images/callouts/3.gif | Bin .../resources/docbook-xsl/images/callouts/3.png | Bin .../resources/docbook-xsl/images/callouts/3.svg | 0 .../resources/docbook-xsl/images/callouts/30.svg | 0 .../resources/docbook-xsl/images/callouts/4.gif | Bin .../resources/docbook-xsl/images/callouts/4.png | Bin .../resources/docbook-xsl/images/callouts/4.svg | 0 .../resources/docbook-xsl/images/callouts/5.gif | Bin .../resources/docbook-xsl/images/callouts/5.png | Bin .../resources/docbook-xsl/images/callouts/5.svg | 0 .../resources/docbook-xsl/images/callouts/6.gif | Bin .../resources/docbook-xsl/images/callouts/6.png | Bin .../resources/docbook-xsl/images/callouts/6.svg | 0 .../resources/docbook-xsl/images/callouts/7.gif | Bin .../resources/docbook-xsl/images/callouts/7.png | Bin .../resources/docbook-xsl/images/callouts/7.svg | 0 .../resources/docbook-xsl/images/callouts/8.gif | Bin .../resources/docbook-xsl/images/callouts/8.png | Bin .../resources/docbook-xsl/images/callouts/8.svg | 0 .../resources/docbook-xsl/images/callouts/9.gif | Bin .../resources/docbook-xsl/images/callouts/9.png | Bin .../resources/docbook-xsl/images/callouts/9.svg | 0 .../test/resources/docbook-xsl/images/caution.gif | Bin .../test/resources/docbook-xsl/images/caution.png | Bin .../test/resources/docbook-xsl/images/caution.svg | 0 .../test/resources/docbook-xsl/images/caution.tif | Bin .../docbook-xsl/images/colorsvg/caution.svg | 0 .../resources/docbook-xsl/images/colorsvg/home.svg | 0 .../docbook-xsl/images/colorsvg/important.svg | 0 .../resources/docbook-xsl/images/colorsvg/next.svg | 0 .../resources/docbook-xsl/images/colorsvg/note.svg | 0 .../resources/docbook-xsl/images/colorsvg/prev.svg | 0 .../resources/docbook-xsl/images/colorsvg/tip.svg | 0 .../resources/docbook-xsl/images/colorsvg/up.svg | 0 .../docbook-xsl/images/colorsvg/warning.svg | 0 .../src/test/resources/docbook-xsl/images/draft.png | Bin .../src/test/resources/docbook-xsl/images/draft.svg | 0 .../src/test/resources/docbook-xsl/images/home.gif | Bin .../src/test/resources/docbook-xsl/images/home.png | Bin .../src/test/resources/docbook-xsl/images/home.svg | 0 .../test/resources/docbook-xsl/images/important.gif | Bin .../test/resources/docbook-xsl/images/important.png | Bin .../test/resources/docbook-xsl/images/important.svg | 0 .../test/resources/docbook-xsl/images/important.tif | Bin .../src/test/resources/docbook-xsl/images/next.gif | Bin .../src/test/resources/docbook-xsl/images/next.png | Bin .../src/test/resources/docbook-xsl/images/next.svg | 0 .../src/test/resources/docbook-xsl/images/note.gif | Bin .../src/test/resources/docbook-xsl/images/note.png | Bin .../src/test/resources/docbook-xsl/images/note.svg | 0 .../src/test/resources/docbook-xsl/images/note.tif | Bin .../src/test/resources/docbook-xsl/images/prev.gif | Bin .../src/test/resources/docbook-xsl/images/prev.png | Bin .../src/test/resources/docbook-xsl/images/prev.svg | 0 .../src/test/resources/docbook-xsl/images/tip.gif | Bin .../src/test/resources/docbook-xsl/images/tip.png | Bin .../src/test/resources/docbook-xsl/images/tip.svg | 0 .../src/test/resources/docbook-xsl/images/tip.tif | Bin .../test/resources/docbook-xsl/images/toc-blank.png | Bin .../test/resources/docbook-xsl/images/toc-minus.png | Bin .../test/resources/docbook-xsl/images/toc-plus.png | Bin .../src/test/resources/docbook-xsl/images/up.gif | Bin .../src/test/resources/docbook-xsl/images/up.png | Bin .../src/test/resources/docbook-xsl/images/up.svg | 0 .../test/resources/docbook-xsl/images/warning.gif | Bin .../test/resources/docbook-xsl/images/warning.png | Bin .../test/resources/docbook-xsl/images/warning.svg | 0 .../test/resources/docbook-xsl/images/warning.tif | Bin .../resources/docbook-xsl/javahelp/javahelp.xsl | 0 .../docbook-xsl/javahelp/profile-javahelp.xsl | 0 .../src/test/resources/docbook-xsl/lib/lib.xsl | 0 apache-fop/src/test/resources/docbook-xsl/log | 0 .../docbook-xsl/manpages/ChangeLog.20020917 | 0 .../test/resources/docbook-xsl/manpages/block.xsl | 0 .../docbook-xsl/manpages/charmap.groff.xsl | 0 .../test/resources/docbook-xsl/manpages/docbook.xsl | 0 .../resources/docbook-xsl/manpages/endnotes.xsl | 0 .../resources/docbook-xsl/manpages/html-synop.xsl | 0 .../test/resources/docbook-xsl/manpages/info.xsl | 0 .../test/resources/docbook-xsl/manpages/inline.xsl | 0 .../test/resources/docbook-xsl/manpages/lists.xsl | 0 .../test/resources/docbook-xsl/manpages/other.xsl | 0 .../test/resources/docbook-xsl/manpages/param.xml | 0 .../test/resources/docbook-xsl/manpages/param.xsl | 0 .../src/test/resources/docbook-xsl/manpages/pi.xml | 0 .../src/test/resources/docbook-xsl/manpages/pi.xsl | 0 .../docbook-xsl/manpages/profile-docbook.xsl | 0 .../resources/docbook-xsl/manpages/refentry.xsl | 0 .../test/resources/docbook-xsl/manpages/synop.xsl | 0 .../test/resources/docbook-xsl/manpages/table.xsl | 0 .../test/resources/docbook-xsl/manpages/utility.xsl | 0 .../docbook-xsl/params/abstract.notitle.enabled.xml | 0 .../docbook-xsl/params/abstract.properties.xml | 0 .../params/abstract.title.properties.xml | 0 .../resources/docbook-xsl/params/active.toc.xml | 0 .../resources/docbook-xsl/params/ade.extensions.xml | 0 .../docbook-xsl/params/admon.graphics.extension.xml | 0 .../docbook-xsl/params/admon.graphics.path.xml | 0 .../resources/docbook-xsl/params/admon.graphics.xml | 0 .../resources/docbook-xsl/params/admon.style.xml | 0 .../docbook-xsl/params/admon.textlabel.xml | 0 .../docbook-xsl/params/admonition.properties.xml | 0 .../params/admonition.title.properties.xml | 0 .../test/resources/docbook-xsl/params/alignment.xml | 0 .../resources/docbook-xsl/params/annotate.toc.xml | 0 .../resources/docbook-xsl/params/annotation.css.xml | 0 .../docbook-xsl/params/annotation.graphic.close.xml | 0 .../docbook-xsl/params/annotation.graphic.open.xml | 0 .../resources/docbook-xsl/params/annotation.js.xml | 0 .../docbook-xsl/params/annotation.support.xml | 0 .../docbook-xsl/params/appendix.autolabel.xml | 0 .../docbook-xsl/params/arbortext.extensions.xml | 0 .../params/article.appendix.title.properties.xml | 0 .../params/author.othername.in.middle.xml | 0 .../docbook-xsl/params/autolayout-file.xml | 0 .../params/autotoc.label.in.hyperlink.xml | 0 .../docbook-xsl/params/autotoc.label.separator.xml | 0 .../resources/docbook-xsl/params/axf.extensions.xml | 0 .../docbook-xsl/params/banner.before.navigation.xml | 0 .../test/resources/docbook-xsl/params/base.dir.xml | 0 .../params/biblioentry.item.separator.xml | 0 .../docbook-xsl/params/biblioentry.properties.xml | 0 .../docbook-xsl/params/bibliography.collection.xml | 0 .../docbook-xsl/params/bibliography.numbered.xml | 0 .../docbook-xsl/params/bibliography.style.xml | 0 .../docbook-xsl/params/blockquote.properties.xml | 0 .../params/blurb.on.titlepage.enabled.xml | 0 .../docbook-xsl/params/body.attributes.xml | 0 .../resources/docbook-xsl/params/body.bg.color.xml | 0 .../docbook-xsl/params/body.end.indent.xml | 0 .../docbook-xsl/params/body.font.family.xml | 0 .../docbook-xsl/params/body.font.master.xml | 0 .../resources/docbook-xsl/params/body.font.size.xml | 0 .../docbook-xsl/params/body.margin.bottom.xml | 0 .../docbook-xsl/params/body.margin.inner.xml | 0 .../docbook-xsl/params/body.margin.outer.xml | 0 .../docbook-xsl/params/body.margin.top.xml | 0 .../docbook-xsl/params/body.start.indent.xml | 0 .../docbook-xsl/params/bookmarks.collapse.xml | 0 .../docbook-xsl/params/bridgehead.in.toc.xml | 0 .../resources/docbook-xsl/params/bullet.image.xml | 0 .../docbook-xsl/params/callout.defaultcolumn.xml | 0 .../params/callout.graphics.extension.xml | 0 .../params/callout.graphics.number.limit.xml | 0 .../docbook-xsl/params/callout.graphics.path.xml | 0 .../docbook-xsl/params/callout.graphics.xml | 0 .../docbook-xsl/params/callout.icon.size.xml | 0 .../docbook-xsl/params/callout.list.table.xml | 0 .../docbook-xsl/params/callout.properties.xml | 0 .../docbook-xsl/params/callout.unicode.font.xml | 0 .../params/callout.unicode.number.limit.xml | 0 .../params/callout.unicode.start.character.xml | 0 .../docbook-xsl/params/callout.unicode.xml | 0 .../docbook-xsl/params/calloutlist.properties.xml | 0 .../docbook-xsl/params/callouts.extension.xml | 0 .../docbook-xsl/params/chapter.autolabel.xml | 0 .../resources/docbook-xsl/params/chunk.append.xml | 0 .../docbook-xsl/params/chunk.first.sections.xml | 0 .../resources/docbook-xsl/params/chunk.quietly.xml | 0 .../docbook-xsl/params/chunk.section.depth.xml | 0 .../resources/docbook-xsl/params/chunk.sections.xml | 0 .../docbook-xsl/params/chunk.separate.lots.xml | 0 .../test/resources/docbook-xsl/params/chunk.toc.xml | 0 .../params/chunk.tocs.and.lots.has.title.xml | 0 .../docbook-xsl/params/chunk.tocs.and.lots.xml | 0 .../docbook-xsl/params/chunked.filename.prefix.xml | 0 .../chunker.output.cdata-section-elements.xml | 0 .../params/chunker.output.doctype-public.xml | 0 .../params/chunker.output.doctype-system.xml | 0 .../docbook-xsl/params/chunker.output.encoding.xml | 0 .../docbook-xsl/params/chunker.output.indent.xml | 0 .../params/chunker.output.media-type.xml | 0 .../docbook-xsl/params/chunker.output.method.xml | 0 .../params/chunker.output.omit-xml-declaration.xml | 0 .../params/chunker.output.standalone.xml | 0 .../docbook-xsl/params/citerefentry.link.xml | 0 .../docbook-xsl/params/collect.xref.targets.xml | 0 .../docbook-xsl/params/column.count.back.xml | 0 .../docbook-xsl/params/column.count.body.xml | 0 .../docbook-xsl/params/column.count.front.xml | 0 .../docbook-xsl/params/column.count.index.xml | 0 .../docbook-xsl/params/column.count.lot.xml | 0 .../docbook-xsl/params/column.count.titlepage.xml | 0 .../docbook-xsl/params/column.gap.back.xml | 0 .../docbook-xsl/params/column.gap.body.xml | 0 .../docbook-xsl/params/column.gap.front.xml | 0 .../docbook-xsl/params/column.gap.index.xml | 0 .../resources/docbook-xsl/params/column.gap.lot.xml | 0 .../docbook-xsl/params/column.gap.titlepage.xml | 0 .../params/compact.list.item.spacing.xml | 0 .../params/component.label.includes.part.label.xml | 0 .../params/component.title.properties.xml | 0 .../params/component.titlepage.properties.xml | 0 .../docbook-xsl/params/contrib.inline.enabled.xml | 0 .../docbook-xsl/params/crop.mark.bleed.xml | 0 .../docbook-xsl/params/crop.mark.offset.xml | 0 .../docbook-xsl/params/crop.mark.width.xml | 0 .../resources/docbook-xsl/params/crop.marks.xml | 0 .../resources/docbook-xsl/params/css.decoration.xml | 0 .../docbook-xsl/params/css.stylesheet.dir.xml | 0 .../resources/docbook-xsl/params/css.stylesheet.xml | 0 .../resources/docbook-xsl/params/current.docid.xml | 0 .../docbook-xsl/params/currentpage.marker.xml | 0 .../docbook-xsl/params/custom.css.source.xml | 0 .../docbook-xsl/params/default.float.class.xml | 0 .../docbook-xsl/params/default.image.width.xml | 0 .../docbook-xsl/params/default.table.frame.xml | 0 .../docbook-xsl/params/default.table.rules.xml | 0 .../docbook-xsl/params/default.table.width.xml | 0 .../resources/docbook-xsl/params/default.units.xml | 0 .../docbook-xsl/params/dingbat.font.family.xml | 0 .../docbook-xsl/params/disable.collapsible.xml | 0 .../docbook-xsl/params/disable.incremental.xml | 0 .../docbook-xsl/params/docbook.css.link.xml | 0 .../docbook-xsl/params/docbook.css.source.xml | 0 .../resources/docbook-xsl/params/double.sided.xml | 0 .../resources/docbook-xsl/params/draft.mode.xml | 0 .../docbook-xsl/params/draft.watermark.image.xml | 0 .../test/resources/docbook-xsl/params/dry-run.xml | 0 .../resources/docbook-xsl/params/dynamic.toc.xml | 0 .../docbook-xsl/params/ebnf.assignment.xml | 0 .../params/ebnf.statement.terminator.xml | 0 .../docbook-xsl/params/ebnf.table.bgcolor.xml | 0 .../docbook-xsl/params/ebnf.table.border.xml | 0 .../docbook-xsl/params/eclipse.autolabel.xml | 0 .../docbook-xsl/params/eclipse.plugin.id.xml | 0 .../docbook-xsl/params/eclipse.plugin.name.xml | 0 .../docbook-xsl/params/eclipse.plugin.provider.xml | 0 .../docbook-xsl/params/editedby.enabled.xml | 0 .../docbook-xsl/params/email.delimiters.enabled.xml | 0 .../docbook-xsl/params/email.mailto.enabled.xml | 0 .../params/emphasis.propagates.style.xml | 0 .../docbook-xsl/params/entry.propagates.style.xml | 0 .../resources/docbook-xsl/params/epub.autolabel.xml | 0 .../params/equation.number.properties.xml | 0 .../docbook-xsl/params/equation.properties.xml | 0 .../docbook-xsl/params/example.properties.xml | 0 .../docbook-xsl/params/exsl.node.set.available.xml | 0 .../resources/docbook-xsl/params/feedback.href.xml | 0 .../docbook-xsl/params/feedback.link.text.xml | 0 .../docbook-xsl/params/feedback.with.ids.xml | 0 .../docbook-xsl/params/figure.properties.xml | 0 .../docbook-xsl/params/filename-prefix.xml | 0 .../docbook-xsl/params/firstterm.only.link.xml | 0 .../docbook-xsl/params/foil.footer.properties.xml | 0 .../docbook-xsl/params/foil.header.properties.xml | 0 .../docbook-xsl/params/foil.master.properties.xml | 0 .../params/foil.page-sequence.properties.xml | 0 .../docbook-xsl/params/foil.properties.xml | 0 .../params/foil.region-after.properties.xml | 0 .../params/foil.region-before.properties.xml | 0 .../params/foil.region-body.properties.xml | 0 .../docbook-xsl/params/foil.subtitle.properties.xml | 0 .../docbook-xsl/params/foil.title.master.xml | 0 .../docbook-xsl/params/foil.title.properties.xml | 0 .../docbook-xsl/params/foil.title.size.xml | 0 .../docbook-xsl/params/foilgroup.properties.xml | 0 .../resources/docbook-xsl/params/foilgroup.toc.xml | 0 .../docbook-xsl/params/footer.column.widths.xml | 0 .../params/footer.content.properties.xml | 0 .../test/resources/docbook-xsl/params/footer.hr.xml | 0 .../resources/docbook-xsl/params/footer.rule.xml | 0 .../docbook-xsl/params/footer.table.height.xml | 0 .../docbook-xsl/params/footer.table.properties.xml | 0 .../docbook-xsl/params/footers.on.blank.pages.xml | 0 .../docbook-xsl/params/footnote.font.size.xml | 0 .../docbook-xsl/params/footnote.mark.properties.xml | 0 .../docbook-xsl/params/footnote.number.format.xml | 0 .../docbook-xsl/params/footnote.number.symbols.xml | 0 .../docbook-xsl/params/footnote.properties.xml | 0 .../params/footnote.sep.leader.properties.xml | 0 .../resources/docbook-xsl/params/fop.extensions.xml | 0 .../docbook-xsl/params/fop1.extensions.xml | 0 .../docbook-xsl/params/formal.object.properties.xml | 0 .../docbook-xsl/params/formal.procedures.xml | 0 .../docbook-xsl/params/formal.title.placement.xml | 0 .../docbook-xsl/params/formal.title.properties.xml | 0 .../docbook-xsl/params/funcsynopsis.decoration.xml | 0 .../docbook-xsl/params/funcsynopsis.style.xml | 0 .../docbook-xsl/params/function.parens.xml | 0 .../docbook-xsl/params/generate.consistent.ids.xml | 0 .../docbook-xsl/params/generate.copyright.xml | 0 .../docbook-xsl/params/generate.css.header.xml | 0 .../params/generate.foilgroup.numbered.toc.xml | 0 .../docbook-xsl/params/generate.foilgroup.toc.xml | 0 .../docbook-xsl/params/generate.handoutnotes.xml | 0 .../docbook-xsl/params/generate.id.attributes.xml | 0 .../resources/docbook-xsl/params/generate.index.xml | 0 .../params/generate.legalnotice.link.xml | 0 .../docbook-xsl/params/generate.manifest.xml | 0 .../docbook-xsl/params/generate.meta.abstract.xml | 0 .../docbook-xsl/params/generate.page.number.xml | 0 .../docbook-xsl/params/generate.pubdate.xml | 0 .../docbook-xsl/params/generate.revhistory.link.xml | 0 .../params/generate.section.toc.level.xml | 0 .../docbook-xsl/params/generate.speakernotes.xml | 0 .../docbook-xsl/params/generate.titlepage.xml | 0 .../resources/docbook-xsl/params/generate.toc.xml | 0 .../docbook-xsl/params/glossary.as.blocks.xml | 0 .../docbook-xsl/params/glossary.collection.xml | 0 .../resources/docbook-xsl/params/glossary.sort.xml | 0 .../params/glossdef.block.properties.xml | 0 .../docbook-xsl/params/glossdef.list.properties.xml | 0 .../params/glossentry.list.item.properties.xml | 0 .../docbook-xsl/params/glossentry.show.acronym.xml | 0 .../docbook-xsl/params/glosslist.as.blocks.xml | 0 .../docbook-xsl/params/glossterm.auto.link.xml | 0 .../params/glossterm.block.properties.xml | 0 .../params/glossterm.list.properties.xml | 0 .../docbook-xsl/params/glossterm.separation.xml | 0 .../docbook-xsl/params/glossterm.width.xml | 0 .../params/graphic.default.extension.xml | 0 .../params/graphical.admonition.properties.xml | 0 .../resources/docbook-xsl/params/graphics.dir.xml | 0 .../docbook-xsl/params/graphicsize.extension.xml | 0 .../params/graphicsize.use.img.src.path.xml | 0 .../docbook-xsl/params/handoutnotes.properties.xml | 0 .../docbook-xsl/params/header.column.widths.xml | 0 .../params/header.content.properties.xml | 0 .../test/resources/docbook-xsl/params/header.hr.xml | 0 .../resources/docbook-xsl/params/header.rule.xml | 0 .../docbook-xsl/params/header.table.height.xml | 0 .../docbook-xsl/params/header.table.properties.xml | 0 .../docbook-xsl/params/headers.on.blank.pages.xml | 0 .../resources/docbook-xsl/params/hidetoc.image.xml | 0 .../params/highlight.default.language.xml | 0 .../docbook-xsl/params/highlight.source.xml | 0 .../docbook-xsl/params/highlight.xslthl.config.xml | 0 .../resources/docbook-xsl/params/home.image.xml | 0 .../resources/docbook-xsl/params/html.append.xml | 0 .../test/resources/docbook-xsl/params/html.base.xml | 0 .../docbook-xsl/params/html.cellpadding.xml | 0 .../docbook-xsl/params/html.cellspacing.xml | 0 .../resources/docbook-xsl/params/html.cleanup.xml | 0 .../test/resources/docbook-xsl/params/html.ext.xml | 0 .../docbook-xsl/params/html.extra.head.links.xml | 0 .../params/html.head.legalnotice.link.multiple.xml | 0 .../params/html.head.legalnotice.link.types.xml | 0 .../docbook-xsl/params/html.longdesc.link.xml | 0 .../resources/docbook-xsl/params/html.longdesc.xml | 0 .../docbook-xsl/params/html.script.type.xml | 0 .../resources/docbook-xsl/params/html.script.xml | 0 .../docbook-xsl/params/html.stylesheet.type.xml | 0 .../docbook-xsl/params/html.stylesheet.xml | 0 .../docbook-xsl/params/htmlhelp.alias.file.xml | 0 .../docbook-xsl/params/htmlhelp.autolabel.xml | 0 .../docbook-xsl/params/htmlhelp.button.back.xml | 0 .../docbook-xsl/params/htmlhelp.button.forward.xml | 0 .../docbook-xsl/params/htmlhelp.button.hideshow.xml | 0 .../docbook-xsl/params/htmlhelp.button.home.url.xml | 0 .../docbook-xsl/params/htmlhelp.button.home.xml | 0 .../params/htmlhelp.button.jump1.title.xml | 0 .../params/htmlhelp.button.jump1.url.xml | 0 .../docbook-xsl/params/htmlhelp.button.jump1.xml | 0 .../params/htmlhelp.button.jump2.title.xml | 0 .../params/htmlhelp.button.jump2.url.xml | 0 .../docbook-xsl/params/htmlhelp.button.jump2.xml | 0 .../docbook-xsl/params/htmlhelp.button.locate.xml | 0 .../docbook-xsl/params/htmlhelp.button.next.xml | 0 .../docbook-xsl/params/htmlhelp.button.options.xml | 0 .../docbook-xsl/params/htmlhelp.button.prev.xml | 0 .../docbook-xsl/params/htmlhelp.button.print.xml | 0 .../docbook-xsl/params/htmlhelp.button.refresh.xml | 0 .../docbook-xsl/params/htmlhelp.button.stop.xml | 0 .../docbook-xsl/params/htmlhelp.button.zoom.xml | 0 .../resources/docbook-xsl/params/htmlhelp.chm.xml | 0 .../docbook-xsl/params/htmlhelp.default.topic.xml | 0 .../params/htmlhelp.display.progress.xml | 0 .../docbook-xsl/params/htmlhelp.encoding.xml | 0 .../params/htmlhelp.enhanced.decompilation.xml | 0 .../params/htmlhelp.enumerate.images.xml | 0 .../params/htmlhelp.force.map.and.alias.xml | 0 .../docbook-xsl/params/htmlhelp.hhc.binary.xml | 0 .../params/htmlhelp.hhc.folders.instead.books.xml | 0 .../params/htmlhelp.hhc.section.depth.xml | 0 .../docbook-xsl/params/htmlhelp.hhc.show.root.xml | 0 .../docbook-xsl/params/htmlhelp.hhc.width.xml | 0 .../resources/docbook-xsl/params/htmlhelp.hhc.xml | 0 .../resources/docbook-xsl/params/htmlhelp.hhk.xml | 0 .../docbook-xsl/params/htmlhelp.hhp.tail.xml | 0 .../docbook-xsl/params/htmlhelp.hhp.window.xml | 0 .../docbook-xsl/params/htmlhelp.hhp.windows.xml | 0 .../resources/docbook-xsl/params/htmlhelp.hhp.xml | 0 .../docbook-xsl/params/htmlhelp.map.file.xml | 0 .../resources/docbook-xsl/params/htmlhelp.only.xml | 0 .../params/htmlhelp.remember.window.position.xml | 0 .../params/htmlhelp.show.advanced.search.xml | 0 .../docbook-xsl/params/htmlhelp.show.favorities.xml | 0 .../docbook-xsl/params/htmlhelp.show.menu.xml | 0 .../params/htmlhelp.show.toolbar.text.xml | 0 .../resources/docbook-xsl/params/htmlhelp.title.xml | 0 .../docbook-xsl/params/htmlhelp.use.hhk.xml | 0 .../docbook-xsl/params/htmlhelp.window.geometry.xml | 0 .../params/hyphenate.verbatim.characters.xml | 0 .../docbook-xsl/params/hyphenate.verbatim.xml | 0 .../test/resources/docbook-xsl/params/hyphenate.xml | 0 .../resources/docbook-xsl/params/id.warnings.xml | 0 .../docbook-xsl/params/ignore.image.scaling.xml | 0 .../resources/docbook-xsl/params/img.src.path.xml | 0 .../params/index.div.title.properties.xml | 0 .../docbook-xsl/params/index.entry.properties.xml | 0 .../docbook-xsl/params/index.links.to.section.xml | 0 .../resources/docbook-xsl/params/index.method.xml | 0 .../docbook-xsl/params/index.number.separator.xml | 0 .../resources/docbook-xsl/params/index.on.role.xml | 0 .../resources/docbook-xsl/params/index.on.type.xml | 0 .../params/index.page.number.properties.xml | 0 .../docbook-xsl/params/index.prefer.titleabbrev.xml | 0 .../params/index.preferred.page.properties.xml | 0 .../docbook-xsl/params/index.range.separator.xml | 0 .../docbook-xsl/params/index.term.separator.xml | 0 .../params/informal.object.properties.xml | 0 .../params/informalequation.properties.xml | 0 .../params/informalexample.properties.xml | 0 .../params/informalfigure.properties.xml | 0 .../docbook-xsl/params/informaltable.properties.xml | 0 .../docbook-xsl/params/inherit.keywords.xml | 0 .../params/inner.region.content.properties.xml | 0 .../docbook-xsl/params/insert.link.page.number.xml | 0 .../docbook-xsl/params/insert.olink.page.number.xml | 0 .../docbook-xsl/params/insert.olink.pdf.frag.xml | 0 .../docbook-xsl/params/insert.xref.page.number.xml | 0 .../params/itemizedlist.label.properties.xml | 0 .../docbook-xsl/params/itemizedlist.label.width.xml | 0 .../docbook-xsl/params/itemizedlist.properties.xml | 0 .../docbook-xsl/params/javahelp.encoding.xml | 0 .../docbook-xsl/params/keep.relative.image.uris.xml | 0 .../resources/docbook-xsl/params/keyboard.nav.xml | 0 .../params/l10n.gentext.default.language.xml | 0 .../docbook-xsl/params/l10n.gentext.language.xml | 0 .../params/l10n.gentext.use.xref.language.xml | 0 .../params/l10n.lang.value.rfc.compliant.xml | 0 .../docbook-xsl/params/label.from.part.xml | 0 .../resources/docbook-xsl/params/line-height.xml | 0 .../docbook-xsl/params/linenumbering.everyNth.xml | 0 .../docbook-xsl/params/linenumbering.extension.xml | 0 .../docbook-xsl/params/linenumbering.separator.xml | 0 .../docbook-xsl/params/linenumbering.width.xml | 0 .../docbook-xsl/params/link.mailto.url.xml | 0 .../docbook-xsl/params/list.block.properties.xml | 0 .../docbook-xsl/params/list.block.spacing.xml | 0 .../docbook-xsl/params/list.item.spacing.xml | 0 .../docbook-xsl/params/make.clean.html.xml | 0 .../docbook-xsl/params/make.graphic.viewport.xml | 0 .../docbook-xsl/params/make.index.markup.xml | 0 .../docbook-xsl/params/make.single.year.ranges.xml | 0 .../docbook-xsl/params/make.valid.html.xml | 0 .../docbook-xsl/params/make.year.ranges.xml | 0 .../params/man.authors.section.enabled.xml | 0 .../params/man.base.url.for.relative.links.xml | 0 .../docbook-xsl/params/man.break.after.slash.xml | 0 .../docbook-xsl/params/man.charmap.enabled.xml | 0 .../params/man.charmap.subset.profile.english.xml | 0 .../params/man.charmap.subset.profile.xml | 0 .../docbook-xsl/params/man.charmap.uri.xml | 0 .../docbook-xsl/params/man.charmap.use.subset.xml | 0 .../params/man.copyright.section.enabled.xml | 0 .../params/man.endnotes.are.numbered.xml | 0 .../params/man.endnotes.list.enabled.xml | 0 .../params/man.endnotes.list.heading.xml | 0 .../docbook-xsl/params/man.font.funcprototype.xml | 0 .../params/man.font.funcsynopsisinfo.xml | 0 .../resources/docbook-xsl/params/man.font.links.xml | 0 .../docbook-xsl/params/man.font.table.headings.xml | 0 .../docbook-xsl/params/man.font.table.title.xml | 0 .../docbook-xsl/params/man.funcsynopsis.style.xml | 0 .../params/man.hyphenate.computer.inlines.xml | 0 .../docbook-xsl/params/man.hyphenate.filenames.xml | 0 .../docbook-xsl/params/man.hyphenate.urls.xml | 0 .../resources/docbook-xsl/params/man.hyphenate.xml | 0 .../docbook-xsl/params/man.indent.blurbs.xml | 0 .../docbook-xsl/params/man.indent.lists.xml | 0 .../docbook-xsl/params/man.indent.refsect.xml | 0 .../docbook-xsl/params/man.indent.verbatims.xml | 0 .../docbook-xsl/params/man.indent.width.xml | 0 .../resources/docbook-xsl/params/man.justify.xml | 0 .../docbook-xsl/params/man.output.base.dir.xml | 0 .../params/man.output.better.ps.enabled.xml | 0 .../docbook-xsl/params/man.output.encoding.xml | 0 .../params/man.output.in.separate.dir.xml | 0 .../params/man.output.lang.in.name.enabled.xml | 0 .../params/man.output.manifest.enabled.xml | 0 .../params/man.output.manifest.filename.xml | 0 .../docbook-xsl/params/man.output.quietly.xml | 0 .../params/man.output.subdirs.enabled.xml | 0 .../docbook-xsl/params/man.segtitle.suppress.xml | 0 .../params/man.string.subst.map.local.post.xml | 0 .../params/man.string.subst.map.local.pre.xml | 0 .../docbook-xsl/params/man.string.subst.map.xml | 0 .../params/man.subheading.divider.enabled.xml | 0 .../docbook-xsl/params/man.subheading.divider.xml | 0 .../params/man.table.footnotes.divider.xml | 0 .../docbook-xsl/params/man.th.extra1.suppress.xml | 0 .../docbook-xsl/params/man.th.extra2.max.length.xml | 0 .../docbook-xsl/params/man.th.extra2.suppress.xml | 0 .../docbook-xsl/params/man.th.extra3.max.length.xml | 0 .../docbook-xsl/params/man.th.extra3.suppress.xml | 0 .../docbook-xsl/params/man.th.title.max.length.xml | 0 .../docbook-xsl/params/manifest.in.base.dir.xml | 0 .../test/resources/docbook-xsl/params/manifest.xml | 0 .../resources/docbook-xsl/params/manual.toc.xml | 0 .../docbook-xsl/params/margin.note.float.type.xml | 0 .../docbook-xsl/params/margin.note.properties.xml | 0 .../params/margin.note.title.properties.xml | 0 .../docbook-xsl/params/margin.note.width.xml | 0 .../docbook-xsl/params/marker.section.level.xml | 0 .../params/menuchoice.menu.separator.xml | 0 .../docbook-xsl/params/menuchoice.separator.xml | 0 .../resources/docbook-xsl/params/minus.image.xml | 0 .../docbook-xsl/params/mml.embedding.mode.fo.xml | 0 .../docbook-xsl/params/mml.embedding.mode.xml | 0 .../docbook-xsl/params/monospace.font.family.xml | 0 .../docbook-xsl/params/monospace.properties.xml | 0 .../params/monospace.verbatim.font.width.xml | 0 .../params/monospace.verbatim.properties.xml | 0 .../params/multiframe.bottom.bgcolor.xml | 0 .../params/multiframe.navigation.height.xml | 0 .../docbook-xsl/params/multiframe.top.bgcolor.xml | 0 .../resources/docbook-xsl/params/multiframe.xml | 0 .../resources/docbook-xsl/params/nav.separator.xml | 0 .../docbook-xsl/params/nav.table.summary.xml | 0 .../resources/docbook-xsl/params/navbgcolor.xml | 0 .../resources/docbook-xsl/params/navbodywidth.xml | 0 .../docbook-xsl/params/navig.graphics.extension.xml | 0 .../docbook-xsl/params/navig.graphics.path.xml | 0 .../resources/docbook-xsl/params/navig.graphics.xml | 0 .../docbook-xsl/params/navig.showtitles.xml | 0 .../resources/docbook-xsl/params/navtocwidth.xml | 0 .../resources/docbook-xsl/params/next.image.xml | 0 .../resources/docbook-xsl/params/no.home.image.xml | 0 .../resources/docbook-xsl/params/no.next.image.xml | 0 .../resources/docbook-xsl/params/no.prev.image.xml | 0 .../resources/docbook-xsl/params/no.toc.image.xml | 0 .../resources/docbook-xsl/params/no.up.image.xml | 0 .../docbook-xsl/params/nominal.image.depth.xml | 0 .../docbook-xsl/params/nominal.image.width.xml | 0 .../docbook-xsl/params/nominal.table.width.xml | 0 .../params/nongraphical.admonition.properties.xml | 0 .../docbook-xsl/params/normal.para.spacing.xml | 0 .../resources/docbook-xsl/params/olink.base.uri.xml | 0 .../resources/docbook-xsl/params/olink.debug.xml | 0 .../resources/docbook-xsl/params/olink.doctitle.xml | 0 .../resources/docbook-xsl/params/olink.fragid.xml | 0 .../params/olink.lang.fallback.sequence.xml | 0 .../docbook-xsl/params/olink.outline.ext.xml | 0 .../docbook-xsl/params/olink.properties.xml | 0 .../resources/docbook-xsl/params/olink.pubid.xml | 0 .../resources/docbook-xsl/params/olink.resolver.xml | 0 .../resources/docbook-xsl/params/olink.sysid.xml | 0 .../params/orderedlist.label.properties.xml | 0 .../docbook-xsl/params/orderedlist.label.width.xml | 0 .../docbook-xsl/params/orderedlist.properties.xml | 0 .../params/othercredit.like.author.enabled.xml | 0 .../params/outer.region.content.properties.xml | 0 .../resources/docbook-xsl/params/output-root.xml | 0 .../resources/docbook-xsl/params/output.indent.xml | 0 .../resources/docbook-xsl/params/overlay.js.xml | 0 .../resources/docbook-xsl/params/overlay.logo.xml | 0 .../test/resources/docbook-xsl/params/overlay.xml | 0 .../docbook-xsl/params/page.height.portrait.xml | 0 .../resources/docbook-xsl/params/page.height.xml | 0 .../docbook-xsl/params/page.margin.bottom.xml | 0 .../docbook-xsl/params/page.margin.inner.xml | 0 .../docbook-xsl/params/page.margin.outer.xml | 0 .../docbook-xsl/params/page.margin.top.xml | 0 .../docbook-xsl/params/page.orientation.xml | 0 .../docbook-xsl/params/page.width.portrait.xml | 0 .../resources/docbook-xsl/params/page.width.xml | 0 .../resources/docbook-xsl/params/pages.template.xml | 0 .../resources/docbook-xsl/params/paper.type.xml | 0 .../docbook-xsl/params/para.propagates.style.xml | 0 .../docbook-xsl/params/para.properties.xml | 0 .../resources/docbook-xsl/params/part.autolabel.xml | 0 .../docbook-xsl/params/passivetex.extensions.xml | 0 .../docbook-xsl/params/pgwide.properties.xml | 0 .../docbook-xsl/params/phrase.propagates.style.xml | 0 .../docbook-xsl/params/pixels.per.inch.xml | 0 .../resources/docbook-xsl/params/plus.image.xml | 0 .../resources/docbook-xsl/params/points.per.em.xml | 0 .../docbook-xsl/params/preface.autolabel.xml | 0 .../docbook-xsl/params/prefer.internal.olink.xml | 0 .../params/preferred.mediaobject.role.xml | 0 .../resources/docbook-xsl/params/prev.image.xml | 0 .../docbook-xsl/params/procedure.properties.xml | 0 .../docbook-xsl/params/process.empty.source.toc.xml | 0 .../docbook-xsl/params/process.source.toc.xml | 0 .../resources/docbook-xsl/params/profile.arch.xml | 0 .../docbook-xsl/params/profile.attribute.xml | 0 .../docbook-xsl/params/profile.audience.xml | 0 .../docbook-xsl/params/profile.condition.xml | 0 .../docbook-xsl/params/profile.conformance.xml | 0 .../resources/docbook-xsl/params/profile.lang.xml | 0 .../resources/docbook-xsl/params/profile.os.xml | 0 .../docbook-xsl/params/profile.revision.xml | 0 .../docbook-xsl/params/profile.revisionflag.xml | 0 .../resources/docbook-xsl/params/profile.role.xml | 0 .../docbook-xsl/params/profile.security.xml | 0 .../docbook-xsl/params/profile.separator.xml | 0 .../resources/docbook-xsl/params/profile.status.xml | 0 .../docbook-xsl/params/profile.userlevel.xml | 0 .../resources/docbook-xsl/params/profile.value.xml | 0 .../resources/docbook-xsl/params/profile.vendor.xml | 0 .../docbook-xsl/params/profile.wordsize.xml | 0 .../docbook-xsl/params/punct.honorific.xml | 0 .../docbook-xsl/params/qanda.defaultlabel.xml | 0 .../resources/docbook-xsl/params/qanda.in.toc.xml | 0 .../docbook-xsl/params/qanda.inherit.numeration.xml | 0 .../docbook-xsl/params/qanda.nested.in.toc.xml | 0 .../params/qanda.title.level1.properties.xml | 0 .../params/qanda.title.level2.properties.xml | 0 .../params/qanda.title.level3.properties.xml | 0 .../params/qanda.title.level4.properties.xml | 0 .../params/qanda.title.level5.properties.xml | 0 .../params/qanda.title.level6.properties.xml | 0 .../docbook-xsl/params/qanda.title.properties.xml | 0 .../docbook-xsl/params/qandadiv.autolabel.xml | 0 .../resources/docbook-xsl/params/rebuild-all.xml | 0 .../docbook-xsl/params/refclass.suppress.xml | 0 .../params/refentry.date.profile.enabled.xml | 0 .../docbook-xsl/params/refentry.date.profile.xml | 0 .../docbook-xsl/params/refentry.generate.name.xml | 0 .../docbook-xsl/params/refentry.generate.title.xml | 0 .../params/refentry.manual.fallback.profile.xml | 0 .../params/refentry.manual.profile.enabled.xml | 0 .../docbook-xsl/params/refentry.manual.profile.xml | 0 .../params/refentry.meta.get.quietly.xml | 0 .../docbook-xsl/params/refentry.pagebreak.xml | 0 .../docbook-xsl/params/refentry.separator.xml | 0 .../params/refentry.source.fallback.profile.xml | 0 .../params/refentry.source.name.profile.enabled.xml | 0 .../params/refentry.source.name.profile.xml | 0 .../params/refentry.source.name.suppress.xml | 0 .../params/refentry.title.properties.xml | 0 .../params/refentry.version.profile.enabled.xml | 0 .../docbook-xsl/params/refentry.version.profile.xml | 0 .../params/refentry.version.suppress.xml | 0 .../docbook-xsl/params/refentry.xref.manvolnum.xml | 0 .../docbook-xsl/params/reference.autolabel.xml | 0 .../docbook-xsl/params/region.after.extent.xml | 0 .../docbook-xsl/params/region.before.extent.xml | 0 .../docbook-xsl/params/region.inner.extent.xml | 0 .../docbook-xsl/params/region.inner.properties.xml | 0 .../docbook-xsl/params/region.outer.extent.xml | 0 .../docbook-xsl/params/region.outer.properties.xml | 0 .../params/revhistory.table.cell.properties.xml | 0 .../params/revhistory.table.properties.xml | 0 .../params/revhistory.title.properties.xml | 0 .../resources/docbook-xsl/params/root.filename.xml | 0 .../docbook-xsl/params/root.properties.xml | 0 .../test/resources/docbook-xsl/params/rootid.xml | 0 .../params/runinhead.default.title.end.punct.xml | 0 .../params/runinhead.title.end.punct.xml | 0 .../docbook-xsl/params/running.foot.properties.xml | 0 .../resources/docbook-xsl/params/s5.controls.xml | 0 .../resources/docbook-xsl/params/s5.defaultview.xml | 0 .../resources/docbook-xsl/params/s5.opera.css.xml | 0 .../resources/docbook-xsl/params/s5.outline.css.xml | 0 .../resources/docbook-xsl/params/s5.path.prefix.xml | 0 .../resources/docbook-xsl/params/s5.print.css.xml | 0 .../resources/docbook-xsl/params/s5.slides.css.xml | 0 .../resources/docbook-xsl/params/s5.slides.js.xml | 0 .../docbook-xsl/params/sans.font.family.xml | 0 .../resources/docbook-xsl/params/saxon.callouts.xml | 0 .../params/saxon.character.representation.xml | 0 .../docbook-xsl/params/saxon.linenumbering.xml | 0 .../docbook-xsl/params/saxon.tablecolumns.xml | 0 .../resources/docbook-xsl/params/script.dir.xml | 0 .../params/section.autolabel.max.depth.xml | 0 .../docbook-xsl/params/section.autolabel.xml | 0 .../params/section.container.element.xml | 0 .../section.label.includes.component.label.xml | 0 .../params/section.level1.properties.xml | 0 .../params/section.level2.properties.xml | 0 .../params/section.level3.properties.xml | 0 .../params/section.level4.properties.xml | 0 .../params/section.level5.properties.xml | 0 .../params/section.level6.properties.xml | 0 .../docbook-xsl/params/section.properties.xml | 0 .../params/section.title.level1.properties.xml | 0 .../params/section.title.level2.properties.xml | 0 .../params/section.title.level3.properties.xml | 0 .../params/section.title.level4.properties.xml | 0 .../params/section.title.level5.properties.xml | 0 .../params/section.title.level6.properties.xml | 0 .../docbook-xsl/params/section.title.properties.xml | 0 .../docbook-xsl/params/segmentedlist.as.table.xml | 0 .../docbook-xsl/params/sequential.links.xml | 0 .../docbook-xsl/params/shade.verbatim.style.xml | 0 .../resources/docbook-xsl/params/shade.verbatim.xml | 0 .../resources/docbook-xsl/params/show.comments.xml | 0 .../docbook-xsl/params/show.foil.number.xml | 0 .../docbook-xsl/params/show.revisionflag.xml | 0 .../resources/docbook-xsl/params/showtoc.image.xml | 0 .../docbook-xsl/params/side.float.properties.xml | 0 .../docbook-xsl/params/side.region.precedence.xml | 0 .../docbook-xsl/params/sidebar.float.type.xml | 0 .../docbook-xsl/params/sidebar.float.width.xml | 0 .../docbook-xsl/params/sidebar.properties.xml | 0 .../docbook-xsl/params/sidebar.title.properties.xml | 0 .../docbook-xsl/params/simplesect.in.toc.xml | 0 .../docbook-xsl/params/slide.font.family.xml | 0 .../docbook-xsl/params/slide.title.font.family.xml | 0 .../test/resources/docbook-xsl/params/slides.js.xml | 0 .../docbook-xsl/params/slides.properties.xml | 0 .../params/slides.titlepage.author.properties.xml | 0 .../slides.titlepage.authorgroup.properties.xml | 0 .../slides.titlepage.corpauthor.properties.xml | 0 .../params/slides.titlepage.master.properties.xml | 0 .../params/slides.titlepage.pubdate.properties.xml | 0 .../slides.titlepage.region-body.properties.xml | 0 .../params/slides.titlepage.subtitle.properties.xml | 0 .../params/slides.titlepage.title.properties.xml | 0 .../resources/docbook-xsl/params/slidy.duration.xml | 0 .../docbook-xsl/params/slidy.path.prefix.xml | 0 .../docbook-xsl/params/slidy.slidy.css.xml | 0 .../resources/docbook-xsl/params/slidy.slidy.js.xml | 0 .../resources/docbook-xsl/params/slidy.user.css.xml | 0 .../resources/docbook-xsl/params/spacing.paras.xml | 0 .../docbook-xsl/params/speakernote.properties.xml | 0 .../docbook-xsl/params/speakernotes.properties.xml | 0 .../docbook-xsl/params/subscript.properties.xml | 0 .../docbook-xsl/params/superscript.properties.xml | 0 .../params/suppress.footer.navigation.xml | 0 .../params/suppress.header.navigation.xml | 0 .../docbook-xsl/params/suppress.homepage.title.xml | 0 .../docbook-xsl/params/suppress.navigation.xml | 0 .../docbook-xsl/params/svg.embedding.mode.fo.xml | 0 .../docbook-xsl/params/svg.embedding.mode.xml | 0 .../docbook-xsl/params/symbol.font.family.xml | 0 .../docbook-xsl/params/table.borders.with.css.xml | 0 .../docbook-xsl/params/table.caption.properties.xml | 0 .../docbook-xsl/params/table.cell.border.color.xml | 0 .../docbook-xsl/params/table.cell.border.style.xml | 0 .../params/table.cell.border.thickness.xml | 0 .../docbook-xsl/params/table.cell.padding.xml | 0 .../docbook-xsl/params/table.entry.padding.xml | 0 .../params/table.footnote.number.format.xml | 0 .../params/table.footnote.number.symbols.xml | 0 .../params/table.footnote.properties.xml | 0 .../docbook-xsl/params/table.frame.border.color.xml | 0 .../docbook-xsl/params/table.frame.border.style.xml | 0 .../params/table.frame.border.thickness.xml | 0 .../docbook-xsl/params/table.properties.xml | 0 .../docbook-xsl/params/table.spacer.image.xml | 0 .../docbook-xsl/params/table.table.properties.xml | 0 .../docbook-xsl/params/tablecolumns.extension.xml | 0 .../docbook-xsl/params/target.database.document.xml | 0 .../docbook-xsl/params/targets.filename.xml | 0 .../docbook-xsl/params/task.properties.xml | 0 .../test/resources/docbook-xsl/params/template.xml | 0 .../docbook-xsl/params/tex.math.delims.xml | 0 .../resources/docbook-xsl/params/tex.math.file.xml | 0 .../docbook-xsl/params/tex.math.in.alt.xml | 0 .../test/resources/docbook-xsl/params/text.home.xml | 0 .../test/resources/docbook-xsl/params/text.next.xml | 0 .../test/resources/docbook-xsl/params/text.prev.xml | 0 .../test/resources/docbook-xsl/params/text.toc.xml | 0 .../test/resources/docbook-xsl/params/text.up.xml | 0 .../resources/docbook-xsl/params/textbgcolor.xml | 0 .../params/textdata.default.encoding.xml | 0 .../docbook-xsl/params/textinsert.extension.xml | 0 .../docbook-xsl/params/title.font.family.xml | 0 .../docbook-xsl/params/title.margin.left.xml | 0 .../resources/docbook-xsl/params/titlefoil.html.xml | 0 .../resources/docbook-xsl/params/toc.bg.color.xml | 0 .../docbook-xsl/params/toc.blank.graphic.xml | 0 .../docbook-xsl/params/toc.blank.image.xml | 0 .../resources/docbook-xsl/params/toc.blank.text.xml | 0 .../resources/docbook-xsl/params/toc.hide.show.xml | 0 .../test/resources/docbook-xsl/params/toc.html.xml | 0 .../test/resources/docbook-xsl/params/toc.image.xml | 0 .../docbook-xsl/params/toc.indent.width.xml | 0 .../docbook-xsl/params/toc.line.properties.xml | 0 .../resources/docbook-xsl/params/toc.list.type.xml | 0 .../docbook-xsl/params/toc.margin.properties.xml | 0 .../resources/docbook-xsl/params/toc.max.depth.xml | 0 .../docbook-xsl/params/toc.pointer.graphic.xml | 0 .../docbook-xsl/params/toc.pointer.image.xml | 0 .../docbook-xsl/params/toc.pointer.text.xml | 0 .../resources/docbook-xsl/params/toc.row.height.xml | 0 .../docbook-xsl/params/toc.section.depth.xml | 0 .../docbook-xsl/params/toc.spacer.graphic.xml | 0 .../docbook-xsl/params/toc.spacer.image.xml | 0 .../docbook-xsl/params/toc.spacer.text.xml | 0 .../test/resources/docbook-xsl/params/toc.width.xml | 0 .../src/test/resources/docbook-xsl/params/ua.js.xml | 0 .../docbook-xsl/params/ulink.footnotes.xml | 0 .../docbook-xsl/params/ulink.hyphenate.chars.xml | 0 .../docbook-xsl/params/ulink.hyphenate.xml | 0 .../resources/docbook-xsl/params/ulink.show.xml | 0 .../resources/docbook-xsl/params/ulink.target.xml | 0 .../test/resources/docbook-xsl/params/up.image.xml | 0 .../docbook-xsl/params/use.embed.for.svg.xml | 0 .../resources/docbook-xsl/params/use.extensions.xml | 0 .../docbook-xsl/params/use.id.as.filename.xml | 0 .../docbook-xsl/params/use.id.function.xml | 0 .../docbook-xsl/params/use.local.olink.style.xml | 0 .../docbook-xsl/params/use.role.as.xrefstyle.xml | 0 .../docbook-xsl/params/use.role.for.mediaobject.xml | 0 .../test/resources/docbook-xsl/params/use.svg.xml | 0 .../test/resources/docbook-xsl/params/user.css.xml | 0 .../docbook-xsl/params/variablelist.as.blocks.xml | 0 .../docbook-xsl/params/variablelist.as.table.xml | 0 .../params/variablelist.max.termlength.xml | 0 .../params/variablelist.term.break.after.xml | 0 .../params/variablelist.term.properties.xml | 0 .../params/variablelist.term.separator.xml | 0 .../docbook-xsl/params/verbatim.properties.xml | 0 .../docbook-xsl/params/webhelp.autolabel.xml | 0 .../docbook-xsl/params/webhelp.base.dir.xml | 0 .../docbook-xsl/params/webhelp.common.dir.xml | 0 .../docbook-xsl/params/webhelp.default.topic.xml | 0 .../params/webhelp.include.search.tab.xml | 0 .../docbook-xsl/params/webhelp.indexer.language.xml | 0 .../docbook-xsl/params/webhelp.start.filename.xml | 0 .../docbook-xsl/params/webhelp.tree.cookie.id.xml | 0 .../docbook-xsl/params/wordml.template.xml | 0 .../docbook-xsl/params/wrap.slidecontent.xml | 0 .../resources/docbook-xsl/params/writing.mode.xml | 0 .../docbook-xsl/params/xbCollapsibleLists.js.xml | 0 .../test/resources/docbook-xsl/params/xbDOM.js.xml | 0 .../resources/docbook-xsl/params/xbLibrary.js.xml | 0 .../resources/docbook-xsl/params/xbStyle.js.xml | 0 .../resources/docbook-xsl/params/xep.extensions.xml | 0 .../params/xep.index.item.properties.xml | 0 .../params/xref.label-page.separator.xml | 0 .../params/xref.label-title.separator.xml | 0 .../docbook-xsl/params/xref.properties.xml | 0 .../params/xref.title-page.separator.xml | 0 .../params/xref.with.number.and.title.xml | 0 .../docbook-xsl/profiling/profile-mode.xsl | 0 .../resources/docbook-xsl/profiling/profile.xsl | 0 .../docbook-xsl/profiling/strip-attributes.xsl | 0 .../resources/docbook-xsl/profiling/xsl2profile.xsl | 0 .../resources/docbook-xsl/roundtrip/blocks-spec.xml | 0 .../resources/docbook-xsl/roundtrip/blocks2dbk.dtd | 0 .../resources/docbook-xsl/roundtrip/blocks2dbk.xsl | 0 .../resources/docbook-xsl/roundtrip/dbk2ooo.xsl | 0 .../resources/docbook-xsl/roundtrip/dbk2pages.xsl | 0 .../resources/docbook-xsl/roundtrip/dbk2wordml.xsl | 0 .../test/resources/docbook-xsl/roundtrip/dbk2wp.xsl | 0 .../docbook-xsl/roundtrip/normalise-common.xsl | 0 .../docbook-xsl/roundtrip/normalise2sections.xsl | 0 .../docbook-xsl/roundtrip/pages2normalise.xsl | 0 .../test/resources/docbook-xsl/roundtrip/param.xml | 0 .../test/resources/docbook-xsl/roundtrip/param.xsl | 0 .../docbook-xsl/roundtrip/sections-spec.xml | 0 .../docbook-xsl/roundtrip/sections2blocks.xsl | 0 .../docbook-xsl/roundtrip/specifications.xml | 0 .../docbook-xsl/roundtrip/template-pages.xml | 0 .../resources/docbook-xsl/roundtrip/template.dot | Bin .../resources/docbook-xsl/roundtrip/template.xml | 0 .../docbook-xsl/roundtrip/wordml2normalise.xsl | 0 .../src/test/resources/docbook-xsl/slides/README | 0 .../resources/docbook-xsl/slides/RELEASE-NOTES.xml | 0 .../resources/docbook-xsl/slides/common/common.xsl | 0 .../resources/docbook-xsl/slides/doc/slides.xml | 0 .../test/resources/docbook-xsl/slides/doc/user.css | 0 .../test/resources/docbook-xsl/slides/fo/param.xml | 0 .../test/resources/docbook-xsl/slides/fo/param.xsl | 0 .../docbook-xsl/slides/fo/plain-titlepage.xml | 0 .../docbook-xsl/slides/fo/plain-titlepage.xsl | 0 .../test/resources/docbook-xsl/slides/fo/plain.xsl | 0 .../docbook-xsl/slides/images/callouts/1.png | Bin .../docbook-xsl/slides/images/callouts/1.svg | 0 .../docbook-xsl/slides/images/callouts/10.png | Bin .../docbook-xsl/slides/images/callouts/10.svg | 0 .../docbook-xsl/slides/images/callouts/11.png | Bin .../docbook-xsl/slides/images/callouts/11.svg | 0 .../docbook-xsl/slides/images/callouts/12.png | Bin .../docbook-xsl/slides/images/callouts/12.svg | 0 .../docbook-xsl/slides/images/callouts/13.png | Bin .../docbook-xsl/slides/images/callouts/13.svg | 0 .../docbook-xsl/slides/images/callouts/14.png | Bin .../docbook-xsl/slides/images/callouts/14.svg | 0 .../docbook-xsl/slides/images/callouts/15.png | Bin .../docbook-xsl/slides/images/callouts/15.svg | 0 .../docbook-xsl/slides/images/callouts/16.png | Bin .../docbook-xsl/slides/images/callouts/16.svg | 0 .../docbook-xsl/slides/images/callouts/17.png | Bin .../docbook-xsl/slides/images/callouts/17.svg | 0 .../docbook-xsl/slides/images/callouts/18.png | Bin .../docbook-xsl/slides/images/callouts/18.svg | 0 .../docbook-xsl/slides/images/callouts/19.png | Bin .../docbook-xsl/slides/images/callouts/19.svg | 0 .../docbook-xsl/slides/images/callouts/2.png | Bin .../docbook-xsl/slides/images/callouts/2.svg | 0 .../docbook-xsl/slides/images/callouts/20.png | Bin .../docbook-xsl/slides/images/callouts/20.svg | 0 .../docbook-xsl/slides/images/callouts/21.png | Bin .../docbook-xsl/slides/images/callouts/21.svg | 0 .../docbook-xsl/slides/images/callouts/22.png | Bin .../docbook-xsl/slides/images/callouts/22.svg | 0 .../docbook-xsl/slides/images/callouts/23.png | Bin .../docbook-xsl/slides/images/callouts/23.svg | 0 .../docbook-xsl/slides/images/callouts/24.png | Bin .../docbook-xsl/slides/images/callouts/24.svg | 0 .../docbook-xsl/slides/images/callouts/25.png | Bin .../docbook-xsl/slides/images/callouts/25.svg | 0 .../docbook-xsl/slides/images/callouts/26.png | Bin .../docbook-xsl/slides/images/callouts/26.svg | 0 .../docbook-xsl/slides/images/callouts/27.png | Bin .../docbook-xsl/slides/images/callouts/27.svg | 0 .../docbook-xsl/slides/images/callouts/28.png | Bin .../docbook-xsl/slides/images/callouts/28.svg | 0 .../docbook-xsl/slides/images/callouts/29.png | Bin .../docbook-xsl/slides/images/callouts/29.svg | 0 .../docbook-xsl/slides/images/callouts/3.png | Bin .../docbook-xsl/slides/images/callouts/3.svg | 0 .../docbook-xsl/slides/images/callouts/30.png | Bin .../docbook-xsl/slides/images/callouts/30.svg | 0 .../docbook-xsl/slides/images/callouts/4.png | Bin .../docbook-xsl/slides/images/callouts/4.svg | 0 .../docbook-xsl/slides/images/callouts/5.png | Bin .../docbook-xsl/slides/images/callouts/5.svg | 0 .../docbook-xsl/slides/images/callouts/6.png | Bin .../docbook-xsl/slides/images/callouts/6.svg | 0 .../docbook-xsl/slides/images/callouts/7.png | Bin .../docbook-xsl/slides/images/callouts/7.svg | 0 .../docbook-xsl/slides/images/callouts/8.png | Bin .../docbook-xsl/slides/images/callouts/8.svg | 0 .../docbook-xsl/slides/images/callouts/9.png | Bin .../docbook-xsl/slides/images/callouts/9.svg | 0 .../resources/docbook-xsl/slides/locatingrules.xml | 0 .../slides/schema/relaxng/admonitions.rng | 0 .../slides/schema/relaxng/annotations.rng | 0 .../slides/schema/relaxng/bibliography.rng | 0 .../docbook-xsl/slides/schema/relaxng/callouts.rng | 0 .../docbook-xsl/slides/schema/relaxng/calstbl.rng | 0 .../docbook-xsl/slides/schema/relaxng/core.rng | 0 .../docbook-xsl/slides/schema/relaxng/docbook.rng | 0 .../docbook-xsl/slides/schema/relaxng/docbook1.rng | 0 .../docbook-xsl/slides/schema/relaxng/ebnf.rng | 0 .../docbook-xsl/slides/schema/relaxng/error.rng | 0 .../docbook-xsl/slides/schema/relaxng/glossary.rng | 0 .../docbook-xsl/slides/schema/relaxng/gui.rng | 0 .../docbook-xsl/slides/schema/relaxng/hier.rng | 0 .../docbook-xsl/slides/schema/relaxng/htmltbl.rng | 0 .../docbook-xsl/slides/schema/relaxng/index.rng | 0 .../docbook-xsl/slides/schema/relaxng/keyboard.rng | 0 .../docbook-xsl/slides/schema/relaxng/markup.rng | 0 .../docbook-xsl/slides/schema/relaxng/math.rng | 0 .../docbook-xsl/slides/schema/relaxng/mathml.rng | 0 .../docbook-xsl/slides/schema/relaxng/msgset.rng | 0 .../docbook-xsl/slides/schema/relaxng/os.rng | 0 .../docbook-xsl/slides/schema/relaxng/pool.rng | 0 .../docbook-xsl/slides/schema/relaxng/product.rng | 0 .../slides/schema/relaxng/programming.rng | 0 .../docbook-xsl/slides/schema/relaxng/qandaset.rng | 0 .../docbook-xsl/slides/schema/relaxng/refentry.rng | 0 .../docbook-xsl/slides/schema/relaxng/refsect1.rng | 0 .../docbook-xsl/slides/schema/relaxng/sect1.rng | 0 .../docbook-xsl/slides/schema/relaxng/slides.rnc | 0 .../docbook-xsl/slides/schema/relaxng/slides.rng | 0 .../docbook-xsl/slides/schema/relaxng/svg.rng | 0 .../docbook-xsl/slides/schema/relaxng/tasks.rng | 0 .../docbook-xsl/slides/schema/relaxng/technical.rng | 0 .../docbook-xsl/slides/schema/relaxng/toc.rng | 0 .../docbook-xsl/slides/schema/relaxng/topic.rng | 0 .../docbook-xsl/slides/schema/relaxng/xlink.rng | 0 .../docbook-xsl/slides/schema/xsd/admonitions.xsd | 0 .../docbook-xsl/slides/schema/xsd/annotations.xsd | 0 .../docbook-xsl/slides/schema/xsd/bibliography.xsd | 0 .../docbook-xsl/slides/schema/xsd/callouts.xsd | 0 .../docbook-xsl/slides/schema/xsd/calstbl.xsd | 0 .../docbook-xsl/slides/schema/xsd/core.xsd | 0 .../resources/docbook-xsl/slides/schema/xsd/db.xsd | 0 .../docbook-xsl/slides/schema/xsd/docbook.xsd | 0 .../docbook-xsl/slides/schema/xsd/docbook1.xsd | 0 .../docbook-xsl/slides/schema/xsd/ebnf.xsd | 0 .../docbook-xsl/slides/schema/xsd/error.xsd | 0 .../docbook-xsl/slides/schema/xsd/glossary.xsd | 0 .../resources/docbook-xsl/slides/schema/xsd/gui.xsd | 0 .../docbook-xsl/slides/schema/xsd/hier.xsd | 0 .../docbook-xsl/slides/schema/xsd/htmltbl.xsd | 0 .../docbook-xsl/slides/schema/xsd/index.xsd | 0 .../docbook-xsl/slides/schema/xsd/keyboard.xsd | 0 .../docbook-xsl/slides/schema/xsd/markup.xsd | 0 .../docbook-xsl/slides/schema/xsd/math.xsd | 0 .../docbook-xsl/slides/schema/xsd/mathml.xsd | 0 .../docbook-xsl/slides/schema/xsd/msgset.xsd | 0 .../resources/docbook-xsl/slides/schema/xsd/os.xsd | 0 .../docbook-xsl/slides/schema/xsd/pool.xsd | 0 .../docbook-xsl/slides/schema/xsd/product.xsd | 0 .../docbook-xsl/slides/schema/xsd/programming.xsd | 0 .../docbook-xsl/slides/schema/xsd/qandaset.xsd | 0 .../docbook-xsl/slides/schema/xsd/refentry.xsd | 0 .../docbook-xsl/slides/schema/xsd/refsect1.xsd | 0 .../docbook-xsl/slides/schema/xsd/sect1.xsd | 0 .../docbook-xsl/slides/schema/xsd/slides.xsd | 0 .../resources/docbook-xsl/slides/schema/xsd/svg.xsd | 0 .../docbook-xsl/slides/schema/xsd/tasks.xsd | 0 .../docbook-xsl/slides/schema/xsd/technical.xsd | 0 .../resources/docbook-xsl/slides/schema/xsd/toc.xsd | 0 .../docbook-xsl/slides/schema/xsd/topic.xsd | 0 .../docbook-xsl/slides/schema/xsd/xlink.xsd | 0 .../docbook-xsl/slides/schema/xsd/xlink1.xsd | 0 .../resources/docbook-xsl/slides/schema/xsd/xml.xsd | 0 .../docbook-xsl/slides/tools/dbs3-upgrade.xsl | 0 .../resources/docbook-xsl/slides/xhtml/param.xml | 0 .../resources/docbook-xsl/slides/xhtml/param.xsl | 0 .../docbook-xsl/slides/xhtml/plain-titlepage.xml | 0 .../docbook-xsl/slides/xhtml/plain-titlepage.xsl | 0 .../resources/docbook-xsl/slides/xhtml/plain.xsl | 0 .../test/resources/docbook-xsl/slides/xhtml/s5.xsl | 0 .../resources/docbook-xsl/slides/xhtml/slidy.xsl | 0 .../src/test/resources/docbook-xsl/svn-commit.tmp | 0 .../resources/docbook-xsl/template/titlepage.xml | 0 .../resources/docbook-xsl/template/titlepage.xsl | 0 .../resources/docbook-xsl/tests/refentry.007.ns.xml | 0 .../resources/docbook-xsl/tests/refentry.007.xml | 0 .../docbook-xsl/tools/make/Makefile.DocBook | 0 .../docbook-xsl/tools/make/Makefile.combine | 0 .../docbook-xsl/tools/make/Makefile.docParam | 0 .../src/test/resources/docbook-xsl/webhelp/LICENSE | 0 .../resources/docbook-xsl/webhelp/Makefile.sample | 0 .../resources/docbook-xsl/webhelp/build.properties | 0 .../test/resources/docbook-xsl/webhelp/build.xml | 0 .../resources/docbook-xsl/webhelp/docs/ch01.html | 0 .../resources/docbook-xsl/webhelp/docs/ch02.html | 0 .../resources/docbook-xsl/webhelp/docs/ch02s01.html | 0 .../resources/docbook-xsl/webhelp/docs/ch02s02.html | 0 .../docbook-xsl/webhelp/docs/ch02s02s01.html | 0 .../resources/docbook-xsl/webhelp/docs/ch02s03.html | 0 .../resources/docbook-xsl/webhelp/docs/ch02s04.html | 0 .../resources/docbook-xsl/webhelp/docs/ch02s05.html | 0 .../resources/docbook-xsl/webhelp/docs/ch03.html | 0 .../resources/docbook-xsl/webhelp/docs/ch03s01.html | 0 .../resources/docbook-xsl/webhelp/docs/ch03s02.html | 0 .../docbook-xsl/webhelp/docs/ch03s02s01.html | 0 .../resources/docbook-xsl/webhelp/docs/ch04.html | 0 .../resources/docbook-xsl/webhelp/docs/ch05.html | 0 .../resources/docbook-xsl/webhelp/docs/ch05s01.html | 0 .../resources/docbook-xsl/webhelp/docs/ch05s02.html | 0 .../webhelp/docs/common/browserDetect.js | 0 .../docbook-xsl/webhelp/docs/common/css/ie.css | 0 .../webhelp/docs/common/css/positioning.css | 0 .../webhelp/docs/common/images/admon/caution.png | Bin .../webhelp/docs/common/images/admon/important.png | Bin .../webhelp/docs/common/images/admon/note.png | Bin .../webhelp/docs/common/images/admon/tip.png | Bin .../webhelp/docs/common/images/admon/warning.png | Bin .../webhelp/docs/common/images/header-bg.gif | Bin .../webhelp/docs/common/images/highlight-blue.gif | Bin .../webhelp/docs/common/images/highlight-yellow.gif | Bin .../webhelp/docs/common/images/loading.gif | Bin .../docbook-xsl/webhelp/docs/common/images/logo.png | Bin .../webhelp/docs/common/images/next-arrow.png | Bin .../webhelp/docs/common/images/previous-arrow.png | Bin .../webhelp/docs/common/images/search-icon.png | Bin .../docs/common/images/showHideTreeIcons.png | Bin .../webhelp/docs/common/images/sidebar.png | Bin .../webhelp/docs/common/images/starsSmall.png | Bin .../webhelp/docs/common/images/toc-icon.png | Bin .../webhelp/docs/common/jquery/jquery-1.7.2.min.js | 0 .../common/jquery/jquery-ui-1.8.2.custom.min.js | 0 .../webhelp/docs/common/jquery/jquery.cookie.js | 0 .../webhelp/docs/common/jquery/jquery.ui.all.js | 0 .../docs/common/jquery/layout/jquery.layout.js | 0 .../theme-redmond/images/ui-anim_basic_16x16.gif | Bin .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin .../images/ui-bg_flat_55_fbec88_40x100.png | Bin .../images/ui-bg_glass_75_d0e5f5_1x400.png | Bin .../images/ui-bg_glass_85_dfeffc_1x400.png | Bin .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin .../images/ui-bg_gloss-wave_55_5c9ccc_500x100.png | Bin .../images/ui-bg_inset-hard_100_f5f8f9_1x100.png | Bin .../images/ui-bg_inset-hard_100_fcfdfd_1x100.png | Bin .../images/ui-icons_217bc0_256x240.png | Bin .../images/ui-icons_2e83ff_256x240.png | Bin .../images/ui-icons_469bdd_256x240.png | Bin .../images/ui-icons_6da8d5_256x240.png | Bin .../images/ui-icons_cd0a0a_256x240.png | Bin .../images/ui-icons_d8e7f3_256x240.png | Bin .../images/ui-icons_f9bd01_256x240.png | Bin .../jquery/theme-redmond/jquery-ui-1.8.2.custom.css | 0 .../theme-redmond/jquery-ui-1.8.21.custom.css | 0 .../docs/common/jquery/treeview/images/file.gif | Bin .../common/jquery/treeview/images/folder-closed.gif | Bin .../jquery/treeview/images/folder-closed2.gif | Bin .../docs/common/jquery/treeview/images/folder.gif | Bin .../docs/common/jquery/treeview/images/folder2.gif | Bin .../docs/common/jquery/treeview/images/minus.gif | Bin .../docs/common/jquery/treeview/images/plus.gif | Bin .../jquery/treeview/images/treeview-black-line.gif | Bin .../jquery/treeview/images/treeview-black.gif | Bin .../treeview/images/treeview-default-line.gif | Bin .../jquery/treeview/images/treeview-default.gif | Bin .../treeview/images/treeview-famfamfam-line.gif | Bin .../jquery/treeview/images/treeview-famfamfam.gif | Bin .../jquery/treeview/images/treeview-gray-line.gif | Bin .../common/jquery/treeview/images/treeview-gray.gif | Bin .../jquery/treeview/images/treeview-red-line.gif | Bin .../common/jquery/treeview/images/treeview-red.gif | Bin .../docs/common/jquery/treeview/jquery.treeview.css | 0 .../common/jquery/treeview/jquery.treeview.min.js | 0 .../docbook-xsl/webhelp/docs/common/main.js | 0 .../docbook-xsl/webhelp/docs/common/splitterInit.js | 0 .../docbook-xsl/webhelp/docs/images/sample.jpg | Bin .../resources/docbook-xsl/webhelp/docs/index.html | 0 .../resources/docbook-xsl/webhelp/docs/ix01.html | 0 .../docbook-xsl/webhelp/docs/search/default.props | 0 .../docbook-xsl/webhelp/docs/search/en-us.props | 0 .../docbook-xsl/webhelp/docs/search/es-es.props | 0 .../webhelp/docs/search/htmlFileInfoList.js | 0 .../docbook-xsl/webhelp/docs/search/index-1.js | 0 .../docbook-xsl/webhelp/docs/search/index-2.js | 0 .../docbook-xsl/webhelp/docs/search/index-3.js | 0 .../docbook-xsl/webhelp/docs/search/ja-jp.props | 0 .../docbook-xsl/webhelp/docs/search/l10n.js | 0 .../docbook-xsl/webhelp/docs/search/nwSearchFnt.js | 0 .../webhelp/docs/search/punctuation.props | 0 .../webhelp/docs/search/stemmers/de_stemmer.js | 0 .../webhelp/docs/search/stemmers/en_stemmer.js | 0 .../webhelp/docs/search/stemmers/fr_stemmer.js | 0 .../docbook-xsl/webhelp/docsrc/images/sample.jpg | Bin .../resources/docbook-xsl/webhelp/docsrc/readme.xml | 0 .../docbook-xsl/webhelp/docsrc/xinclude-test.xml | 0 .../webhelp/template/common/browserDetect.js | 0 .../docbook-xsl/webhelp/template/common/css/ie.css | 0 .../webhelp/template/common/css/positioning.css | 0 .../template/common/images/admon/caution.png | Bin .../template/common/images/admon/important.png | Bin .../webhelp/template/common/images/admon/note.png | Bin .../webhelp/template/common/images/admon/tip.png | Bin .../template/common/images/admon/warning.png | Bin .../webhelp/template/common/images/header-bg.gif | Bin .../template/common/images/highlight-blue.gif | Bin .../template/common/images/highlight-yellow.gif | Bin .../webhelp/template/common/images/loading.gif | Bin .../webhelp/template/common/images/logo.png | Bin .../webhelp/template/common/images/next-arrow.png | Bin .../template/common/images/previous-arrow.png | Bin .../webhelp/template/common/images/search-icon.png | Bin .../template/common/images/showHideTreeIcons.png | Bin .../webhelp/template/common/images/sidebar.png | Bin .../webhelp/template/common/images/starsSmall.png | Bin .../webhelp/template/common/images/toc-icon.png | Bin .../template/common/jquery/jquery-1.7.2.min.js | 0 .../common/jquery/jquery-ui-1.8.2.custom.min.js | 0 .../webhelp/template/common/jquery/jquery.cookie.js | 0 .../webhelp/template/common/jquery/jquery.ui.all.js | 0 .../template/common/jquery/layout/jquery.layout.js | 0 .../theme-redmond/images/ui-anim_basic_16x16.gif | Bin .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin .../images/ui-bg_flat_55_fbec88_40x100.png | Bin .../images/ui-bg_glass_75_d0e5f5_1x400.png | Bin .../images/ui-bg_glass_85_dfeffc_1x400.png | Bin .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin .../images/ui-bg_gloss-wave_55_5c9ccc_500x100.png | Bin .../images/ui-bg_inset-hard_100_f5f8f9_1x100.png | Bin .../images/ui-bg_inset-hard_100_fcfdfd_1x100.png | Bin .../images/ui-icons_217bc0_256x240.png | Bin .../images/ui-icons_2e83ff_256x240.png | Bin .../images/ui-icons_469bdd_256x240.png | Bin .../images/ui-icons_6da8d5_256x240.png | Bin .../images/ui-icons_cd0a0a_256x240.png | Bin .../images/ui-icons_d8e7f3_256x240.png | Bin .../images/ui-icons_f9bd01_256x240.png | Bin .../jquery/theme-redmond/jquery-ui-1.8.2.custom.css | 0 .../theme-redmond/jquery-ui-1.8.21.custom.css | 0 .../template/common/jquery/treeview/images/file.gif | Bin .../common/jquery/treeview/images/folder-closed.gif | Bin .../jquery/treeview/images/folder-closed2.gif | Bin .../common/jquery/treeview/images/folder.gif | Bin .../common/jquery/treeview/images/folder2.gif | Bin .../common/jquery/treeview/images/minus.gif | Bin .../template/common/jquery/treeview/images/plus.gif | Bin .../jquery/treeview/images/treeview-black-line.gif | Bin .../jquery/treeview/images/treeview-black.gif | Bin .../treeview/images/treeview-default-line.gif | Bin .../jquery/treeview/images/treeview-default.gif | Bin .../treeview/images/treeview-famfamfam-line.gif | Bin .../jquery/treeview/images/treeview-famfamfam.gif | Bin .../jquery/treeview/images/treeview-gray-line.gif | Bin .../common/jquery/treeview/images/treeview-gray.gif | Bin .../jquery/treeview/images/treeview-red-line.gif | Bin .../common/jquery/treeview/images/treeview-red.gif | Bin .../common/jquery/treeview/jquery.treeview.css | 0 .../common/jquery/treeview/jquery.treeview.min.js | 0 .../docbook-xsl/webhelp/template/common/main.js | 0 .../webhelp/template/common/splitterInit.js | 0 .../webhelp/template/search/default.props | 0 .../docbook-xsl/webhelp/template/search/en-us.props | 0 .../docbook-xsl/webhelp/template/search/es-es.props | 0 .../docbook-xsl/webhelp/template/search/ja-jp.props | 0 .../webhelp/template/search/nwSearchFnt.js | 0 .../webhelp/template/search/punctuation.props | 0 .../webhelp/template/search/stemmers/de_stemmer.js | 0 .../webhelp/template/search/stemmers/en_stemmer.js | 0 .../webhelp/template/search/stemmers/fr_stemmer.js | 0 .../docbook-xsl/webhelp/xsl/titlepage.templates.xml | 0 .../docbook-xsl/webhelp/xsl/titlepage.templates.xsl | 0 .../docbook-xsl/webhelp/xsl/webhelp-common.xsl | 0 .../resources/docbook-xsl/webhelp/xsl/webhelp.xsl | 0 .../resources/docbook-xsl/website/autolayout.xsl | 0 .../resources/docbook-xsl/website/chunk-common.xsl | 0 .../resources/docbook-xsl/website/chunk-tabular.xsl | 0 .../resources/docbook-xsl/website/chunk-website.xsl | 0 .../src/test/resources/docbook-xsl/website/head.xsl | 0 .../resources/docbook-xsl/website/makefile-dep.xsl | 0 .../test/resources/docbook-xsl/website/olink.xsl | 0 .../test/resources/docbook-xsl/website/param.xml | 0 .../test/resources/docbook-xsl/website/param.xsl | 0 .../src/test/resources/docbook-xsl/website/rss.xsl | 0 .../test/resources/docbook-xsl/website/tabular.xsl | 0 .../resources/docbook-xsl/website/toc-tabular.xsl | 0 .../src/test/resources/docbook-xsl/website/toc.xsl | 0 .../docbook-xsl/website/website-common.xsl | 0 .../docbook-xsl/website/website-targets.xsl | 0 .../test/resources/docbook-xsl/website/website.xsl | 0 .../src/test/resources/docbook-xsl/website/xbel.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/admon.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/annotations.xsl | 0 .../docbook-xsl/xhtml-1_1/autoidx-kimber.xsl | 0 .../docbook-xsl/xhtml-1_1/autoidx-kosek.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/autoidx-ng.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/autoidx.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/autotoc.xsl | 0 .../docbook-xsl/xhtml-1_1/biblio-iso690.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/biblio.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/block.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/callout.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/changebars.xsl | 0 .../docbook-xsl/xhtml-1_1/chunk-changebars.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/chunk-code.xsl | 0 .../docbook-xsl/xhtml-1_1/chunk-common.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/chunk.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/chunker.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/chunkfast.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/chunktoc.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/component.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/division.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/docbook.css.xml | 0 .../resources/docbook-xsl/xhtml-1_1/docbook.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/ebnf.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/footnote.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/formal.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/glossary.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/graphics.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/highlight.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/html-rtf.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/html.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/htmltbl.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/index.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/info.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/inline.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/keywords.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/lists.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/maketoc.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/manifest.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/math.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/oldchunker.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/onechunk.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/param.xsl | 0 .../src/test/resources/docbook-xsl/xhtml-1_1/pi.xsl | 0 .../docbook-xsl/xhtml-1_1/profile-chunk-code.xsl | 0 .../docbook-xsl/xhtml-1_1/profile-chunk.xsl | 0 .../docbook-xsl/xhtml-1_1/profile-docbook.xsl | 0 .../docbook-xsl/xhtml-1_1/profile-onechunk.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/qandaset.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/refentry.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/sections.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/synop.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/table.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/task.xsl | 0 .../docbook-xsl/xhtml-1_1/titlepage.templates.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/titlepage.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/toc.xsl | 0 .../resources/docbook-xsl/xhtml-1_1/verbatim.xsl | 0 .../test/resources/docbook-xsl/xhtml-1_1/xref.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/admon.xsl | 0 .../resources/docbook-xsl/xhtml/annotations.xsl | 0 .../resources/docbook-xsl/xhtml/autoidx-kimber.xsl | 0 .../resources/docbook-xsl/xhtml/autoidx-kosek.xsl | 0 .../test/resources/docbook-xsl/xhtml/autoidx-ng.xsl | 0 .../test/resources/docbook-xsl/xhtml/autoidx.xsl | 0 .../test/resources/docbook-xsl/xhtml/autotoc.xsl | 0 .../resources/docbook-xsl/xhtml/biblio-iso690.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/biblio.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/block.xsl | 0 .../test/resources/docbook-xsl/xhtml/callout.xsl | 0 .../test/resources/docbook-xsl/xhtml/changebars.xsl | 0 .../docbook-xsl/xhtml/chunk-changebars.xsl | 0 .../test/resources/docbook-xsl/xhtml/chunk-code.xsl | 0 .../resources/docbook-xsl/xhtml/chunk-common.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/chunk.xsl | 0 .../test/resources/docbook-xsl/xhtml/chunker.xsl | 0 .../test/resources/docbook-xsl/xhtml/chunkfast.xsl | 0 .../test/resources/docbook-xsl/xhtml/chunktoc.xsl | 0 .../test/resources/docbook-xsl/xhtml/component.xsl | 0 .../test/resources/docbook-xsl/xhtml/division.xsl | 0 .../docbook-xsl/xhtml/docbook-no-doctype.xsl | 0 .../resources/docbook-xsl/xhtml/docbook.css.xml | 0 .../test/resources/docbook-xsl/xhtml/docbook.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/ebnf.xsl | 0 .../test/resources/docbook-xsl/xhtml/footnote.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/formal.xsl | 0 .../test/resources/docbook-xsl/xhtml/glossary.xsl | 0 .../test/resources/docbook-xsl/xhtml/graphics.xsl | 0 .../test/resources/docbook-xsl/xhtml/highlight.xsl | 0 .../test/resources/docbook-xsl/xhtml/html-rtf.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/html.xsl | 0 .../test/resources/docbook-xsl/xhtml/htmltbl.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/index.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/info.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/inline.xsl | 0 .../test/resources/docbook-xsl/xhtml/keywords.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/lists.xsl | 0 .../test/resources/docbook-xsl/xhtml/maketoc.xsl | 0 .../test/resources/docbook-xsl/xhtml/manifest.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/math.xsl | 0 .../test/resources/docbook-xsl/xhtml/oldchunker.xsl | 0 .../test/resources/docbook-xsl/xhtml/onechunk.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/param.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/pi.xsl | 0 .../docbook-xsl/xhtml/profile-chunk-code.xsl | 0 .../resources/docbook-xsl/xhtml/profile-chunk.xsl | 0 .../resources/docbook-xsl/xhtml/profile-docbook.xsl | 0 .../docbook-xsl/xhtml/profile-onechunk.xsl | 0 .../test/resources/docbook-xsl/xhtml/qandaset.xsl | 0 .../test/resources/docbook-xsl/xhtml/refentry.xsl | 0 .../test/resources/docbook-xsl/xhtml/sections.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/synop.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/table.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/task.xsl | 0 .../docbook-xsl/xhtml/titlepage.templates.xsl | 0 .../test/resources/docbook-xsl/xhtml/titlepage.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/toc.xsl | 0 .../test/resources/docbook-xsl/xhtml/verbatim.xsl | 0 .../src/test/resources/docbook-xsl/xhtml/xref.xsl | 0 .../src/test/resources/docbook-xsl/xhtml5/README | 0 .../src/test/resources/docbook-xsl/xhtml5/chunk.xsl | 0 .../test/resources/docbook-xsl/xhtml5/chunkfast.xsl | 0 .../resources/docbook-xsl/xhtml5/docbook.css.xml | 0 .../test/resources/docbook-xsl/xhtml5/docbook.xsl | 0 .../docbook-xsl/xhtml5/html5-chunk-mods.xsl | 0 .../docbook-xsl/xhtml5/html5-element-mods.xsl | 0 .../test/resources/docbook-xsl/xhtml5/onechunk.xsl | 0 .../resources/docbook-xsl/xhtml5/profile-chunk.xsl | 0 .../docbook-xsl/xhtml5/profile-docbook.xsl | 0 .../resources/docbook-xsl/xhtml5/xhtml-docbook.xsl | 0 .../docbook-xsl/xhtml5/xhtml-profile-docbook.xsl | 0 .../resources/docbook-xsl/xhtml5/xhtml2xhtml5.xsl | 0 apache-fop/src/test/resources/final_output.pdf | Bin apache-fop/src/test/resources/input.fo | 0 apache-fop/src/test/resources/input.html | 0 apache-fop/src/test/resources/input.xml | 0 apache-fop/src/test/resources/output_herold.pdf | Bin apache-fop/src/test/resources/output_html2fo.pdf | Bin apache-fop/src/test/resources/output_jtidy.pdf | Bin apache-fop/src/test/resources/xhtml2fo.xsl | 0 apache-poi/.gitignore | 0 apache-poi/README.md | 0 apache-poi/pom.xml | 0 .../main/java/com/baeldung/jexcel/JExcelHelper.java | 0 .../java/com/baeldung/poi/excel/ExcelPOIHelper.java | 0 .../java/com/baeldung/poi/word/WordDocument.java | 0 apache-poi/src/main/resources/logo-leaf.png | Bin apache-poi/src/main/resources/poi-word-para1.txt | 0 apache-poi/src/main/resources/poi-word-para2.txt | 0 apache-poi/src/main/resources/poi-word-para3.txt | 0 .../com/baeldung/jexcel/JExcelIntegrationTest.java | 0 .../baeldung/poi/excel/ExcelIntegrationTest.java | 0 .../com/baeldung/poi/word/WordIntegrationTest.java | 0 apache-shiro/.gitignore | 0 apache-shiro/README.md | 0 apache-shiro/pom.xml | 0 apache-shiro/src/main/java/com/baeldung/Main.java | 0 .../src/main/java/com/baeldung/MyCustomRealm.java | 0 .../java/com/baeldung/ShiroSpringApplication.java | 0 .../baeldung/controllers/ShiroSpringController.java | 0 .../java/com/baeldung/models/UserCredentials.java | 0 .../src/main/resources/application.properties | 0 apache-shiro/src/main/resources/log4j.properties | 0 apache-shiro/src/main/resources/shiro.ini | 0 apache-shiro/src/main/resources/templates/index.ftl | 0 apache-shiro/src/main/resources/templates/login.ftl | 0 .../src/main/resources/templates/secure.ftl | 0 apache-solrj/README.md | 0 apache-solrj/pom.xml | 0 .../java/com/baeldung/solrjava/ProductBean.java | 0 .../com/baeldung/solrjava/SolrJavaIntegration.java | 0 .../baeldung/solrjava/SolrJavaIntegrationTest.java | 0 apache-spark/pom.xml | 0 .../src/main/java/com/baeldung/WordCount.java | 0 apache-spark/src/main/resources/spark_example.txt | 0 apache-thrift/README.md | 0 .../baeldung/thrift/impl/CrossPlatformResource.java | 0 .../baeldung/thrift/impl/CrossPlatformService.java | 0 .../thrift/impl/InvalidOperationException.java | 0 apache-thrift/pom.xml | 0 .../main/java/com/baeldung/thrift/Application.java | 0 .../baeldung/thrift/CrossPlatformServiceClient.java | 0 .../baeldung/thrift/CrossPlatformServiceImpl.java | 0 .../baeldung/thrift/CrossPlatformServiceServer.java | 0 .../main/resources/cross-platform-service.thrift | 0 .../thrift/CrossPlatformServiceIntegrationTest.java | 0 apache-velocity/README.md | 0 apache-velocity/pom.xml | 0 .../com/baeldung/apache/velocity/model/Product.java | 0 .../apache/velocity/service/ProductService.java | 0 .../apache/velocity/servlet/LayoutServlet.java | 0 .../apache/velocity/servlet/ProductServlet.java | 0 apache-velocity/src/main/resources/logback.xml | 0 .../src/main/webapp/WEB-INF/velocity.properties | 0 apache-velocity/src/main/webapp/WEB-INF/web.xml | 0 apache-velocity/src/main/webapp/fragments/footer.vm | 0 apache-velocity/src/main/webapp/fragments/header.vm | 0 apache-velocity/src/main/webapp/layout/Default.vm | 0 apache-velocity/src/main/webapp/templates/index.vm | 0 .../src/main/webapp/templates/layoutdemo.vm | 0 .../velocity/servlet/LayoutServletLiveTest.java | 0 .../velocity/servlet/ProductServletLiveTest.java | 0 asciidoctor/README.md | 0 asciidoctor/log4j.properties | 0 asciidoctor/pom.xml | 0 asciidoctor/src/docs/asciidoc/test.adoc | 0 .../com/baeldung/asciidoctor/AsciidoctorDemo.java | 0 .../baeldung/asciidoctor/AsciidoctorDemoTest.java | 0 asciidoctor/src/themes/custom-theme.yml | 0 asm/README.md | 0 asm/pom.xml | 0 .../baeldung/examples/asm/CustomClassWriter.java | 0 .../examples/asm/instrumentation/Premain.java | 0 atomix/.gitignore | 0 atomix/README.md | 0 atomix/pom.xml | 0 .../com/atomix/example/BootstrapingCluster.java | 0 .../main/java/com/atomix/example/OtherNodes.java | 0 .../atomix/exampletest/AtomixClientLiveTest.java | 0 autovalue/README.md | 0 autovalue/pom.xml | 0 .../java/com/baeldung/autovalue/AutoValueMoney.java | 0 .../autovalue/AutoValueMoneyWithBuilder.java | 0 .../src/main/java/com/baeldung/autovalue/Foo.java | 0 .../java/com/baeldung/autovalue/ImmutableMoney.java | 0 .../java/com/baeldung/autovalue/MutableMoney.java | 0 .../java/com/baeldung/autovalue/MoneyUnitTest.java | 0 aws/.gitignore | 0 aws/README.md | 0 aws/pom.xml | 0 .../com/baeldung/lambda/LambdaMethodHandler.java | 0 .../com/baeldung/lambda/LambdaRequestHandler.java | 0 .../baeldung/lambda/LambdaRequestStreamHandler.java | 0 .../baeldung/lambda/dynamodb/SavePersonHandler.java | 0 .../lambda/dynamodb/bean/PersonRequest.java | 0 .../lambda/dynamodb/bean/PersonResponse.java | 0 aws/src/main/java/com/baeldung/s3/AWSS3Service.java | 0 .../main/java/com/baeldung/s3/S3Application.java | 0 .../baeldung/s3/AWSS3ServiceIntegrationTest.java | 0 axon/README.md | 0 axon/pom.xml | 0 .../main/java/com/baeldung/axon/MessagesRunner.java | 0 .../baeldung/axon/aggregates/MessagesAggregate.java | 0 .../axon/commands/CreateMessageCommand.java | 0 .../axon/commands/MarkReadMessageCommand.java | 0 .../axon/eventhandlers/MessagesEventHandler.java | 0 .../baeldung/axon/events/MessageCreatedEvent.java | 0 .../com/baeldung/axon/events/MessageReadEvent.java | 0 .../axon/MessagesAggregateIntegrationTest.java | 0 book | 0 bootique/README.md | 0 bootique/config.yml | 0 bootique/dependency-reduced-pom.xml | 0 bootique/pom.xml | 0 .../src/main/java/com/baeldung/bootique/App.java | 0 .../com/baeldung/bootique/module/ModuleBinder.java | 0 .../baeldung/bootique/module/ModuleProvider.java | 0 .../baeldung/bootique/router/IndexController.java | 0 .../baeldung/bootique/router/SaveController.java | 0 .../com/baeldung/bootique/service/HelloService.java | 0 .../bootique/service/impl/HelloServiceImpl.java | 0 .../META-INF/services/io.bootique.BQModuleProvider | 0 .../test/java/com/baeldung/bootique/AppTest.java | 0 camel-api/README.md | 0 camel-api/pom.xml | 0 .../main/java/com/baeldung/camel/Application.java | 0 .../java/com/baeldung/camel/ExampleServices.java | 0 .../src/main/java/com/baeldung/camel/MyBean.java | 0 camel-api/src/main/resources/application.properties | 0 camel-api/src/main/resources/application.yml | 0 camel-api/src/main/resources/logback.xml | 0 cas/cas-secured-app/.gitignore | 0 cas/cas-secured-app/pom.xml | 0 .../cassecuredapp/CasSecuredAppApplication.java | 0 .../cassecuredapp/config/SecurityConfig.java | 0 .../cassecuredapp/controllers/AuthController.java | 0 .../cassecuredapp/controllers/IndexController.java | 0 .../controllers/SecuredPageController.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/templates/auth/logout.ftl | 0 .../src/main/resources/templates/index.ftl | 0 .../src/main/resources/templates/secure/index.ftl | 0 .../CasSecuredAppApplicationTests.java | 0 cas/cas-server/.gitignore | 0 cas/cas-server/LICENSE.txt | 0 cas/cas-server/README.md | 0 cas/cas-server/build.cmd | 0 cas/cas-server/build.sh | 0 cas/cas-server/etc/cas/config/application.yml | 0 cas/cas-server/etc/cas/config/cas.properties | 0 cas/cas-server/etc/cas/config/log4j2.xml | 0 cas/cas-server/maven/maven-wrapper.properties | 0 cas/cas-server/mvnw | 0 cas/cas-server/mvnw.bat | 0 cas/cas-server/pom.xml | 0 .../src/main/resources/application.properties | 0 cas/cas-server/src/main/resources/cas.properties | 0 .../main/resources/etc/cas/config/application.yml | 0 .../main/resources/etc/cas/config/cas.properties | 0 .../src/main/resources/etc/cas/config/log4j2.xml | 0 .../src/main/resources/etc/cas/thekeystore | Bin .../src/main/resources/etc/cas/thekeystore.crt | Bin .../src/main/resources/services/casSecuredApp.json | 0 cdi/README.md | 0 cdi/pom.xml | 0 .../main/java/com/baeldung/interceptor/Audited.java | 0 .../baeldung/interceptor/AuditedInterceptor.java | 0 .../java/com/baeldung/service/SuperService.java | 0 .../baeldung/spring/aspect/SpringTestAspect.java | 0 .../baeldung/spring/configuration/AppConfig.java | 0 .../baeldung/spring/service/SpringSuperService.java | 0 cdi/src/main/resources/META-INF/beans.xml | 0 .../baeldung/test/InterceptorIntegrationTest.java | 0 .../test/SpringInterceptorIntegrationTest.java | 0 core-java-8/.gitignore | 0 core-java-8/README.md | 0 core-java-8/pom.xml | 0 core-java-8/src/main/java/com/baeldung/Adder.java | 0 .../src/main/java/com/baeldung/AdderImpl.java | 0 core-java-8/src/main/java/com/baeldung/Bar.java | 0 core-java-8/src/main/java/com/baeldung/Baz.java | 0 core-java-8/src/main/java/com/baeldung/Foo.java | 0 .../src/main/java/com/baeldung/FooExtended.java | 0 core-java-8/src/main/java/com/baeldung/UseFoo.java | 0 .../src/main/java/com/baeldung/datetime/README.md | 0 .../java/com/baeldung/datetime/UseDuration.java | 0 .../java/com/baeldung/datetime/UseLocalDate.java | 0 .../com/baeldung/datetime/UseLocalDateTime.java | 0 .../java/com/baeldung/datetime/UseLocalTime.java | 0 .../main/java/com/baeldung/datetime/UsePeriod.java | 0 .../java/com/baeldung/datetime/UseToInstant.java | 0 .../com/baeldung/datetime/UseZonedDateTime.java | 0 .../java/com/baeldung/doublecolon/Computer.java | 0 .../com/baeldung/doublecolon/ComputerUtils.java | 0 .../java/com/baeldung/doublecolon/MacbookPro.java | 0 .../doublecolon/function/ComputerPredicate.java | 0 .../baeldung/doublecolon/function/TriFunction.java | 0 .../lambda/exceptions/LambdaExceptionWrappers.java | 0 .../java8/lambda/exceptions/ThrowingConsumer.java | 0 .../java/com/baeldung/java_8_features/Address.java | 0 .../baeldung/java_8_features/CustomException.java | 0 .../java/com/baeldung/java_8_features/Detail.java | 0 .../baeldung/java_8_features/OptionalAddress.java | 0 .../com/baeldung/java_8_features/OptionalUser.java | 0 .../java/com/baeldung/java_8_features/Person.java | 0 .../java/com/baeldung/java_8_features/User.java | 0 .../java/com/baeldung/java_8_features/Vehicle.java | 0 .../com/baeldung/java_8_features/VehicleImpl.java | 0 .../java_8_features/groupingby/BlogPost.java | 0 .../java_8_features/groupingby/BlogPostType.java | 0 .../src/main/java/com/baeldung/optional/Modem.java | 0 .../src/main/java/com/baeldung/optional/Person.java | 0 .../java/com/baeldung/prime/PrimeGenerator.java | 0 .../com/baeldung/strategy/ChristmasDiscounter.java | 0 .../main/java/com/baeldung/strategy/Discounter.java | 0 .../com/baeldung/strategy/EasterDiscounter.java | 0 .../java/com/baeldung/stream/InfiniteStreams.java | 0 .../main/java/com/baeldung/stream/StreamApi.java | 0 .../main/java/com/baeldung/streamApi/Product.java | 0 .../java/com/baeldung/string/JoinerSplitter.java | 0 .../temporaladjuster/CustomTemporalAdjuster.java | 0 .../collectors/Java8CollectorsUnitTest.java | 0 .../com/baeldung/dateapi/ConversionExample.java | 0 .../com/baeldung/dateapi/JavaDurationUnitTest.java | 0 .../com/baeldung/dateapi/JavaPeriodUnitTest.java | 0 .../com/baeldung/dateapi/JavaUtilTimeUnitTest.java | 0 .../baeldung/datetime/UseLocalDateTimeUnitTest.java | 0 .../com/baeldung/datetime/UseLocalDateUnitTest.java | 0 .../com/baeldung/datetime/UseLocalTimeUnitTest.java | 0 .../com/baeldung/datetime/UsePeriodUnitTest.java | 0 .../baeldung/datetime/UseZonedDateTimeUnitTest.java | 0 .../baeldung/doublecolon/ComputerUtilsUnitTest.java | 0 .../FunctionalInterfaceUnitTest.java | 0 .../functionalinterface/ShortToByteFunction.java | 0 .../java8/Java8CollectionCleanupUnitTest.java | 0 .../Java8DefaultStaticIntefaceMethodsUnitTest.java | 0 .../java8/Java8FindAnyFindFirstUnitTest.java | 0 .../com/baeldung/java8/Java8ForEachUnitTest.java | 0 .../Java8FunctionalInteracesLambdasUnitTest.java | 0 .../java8/Java8GroupingByCollectorUnitTest.java | 0 .../com/baeldung/java8/Java8MaxMinUnitTest.java | 0 .../java8/Java8MethodReferenceUnitTest.java | 0 .../com/baeldung/java8/Java8OptionalUnitTest.java | 0 .../java/com/baeldung/java8/Java8SortUnitTest.java | 0 .../com/baeldung/java8/Java8StreamApiUnitTest.java | 0 .../com/baeldung/java8/Java8StreamsUnitTest.java | 0 .../JavaTryWithResourcesLongRunningUnitTest.java | 0 .../base64/ApacheCommonsEncodeDecodeUnitTest.java | 0 .../java8/base64/Java8EncodeDecodeUnitTest.java | 0 .../com/baeldung/java8/comparator/Employee.java | 0 .../java8/comparator/Java8ComparatorUnitTest.java | 0 .../test/java/com/baeldung/java8/entity/Human.java | 0 .../exceptions/LambdaExceptionWrappersUnitTest.java | 0 .../baeldung/java8/optional/OptionalUnitTest.java | 0 .../java/com/baeldung/prime/PrimeGeneratorTest.java | 0 .../strategy/StrategyDesignPatternUnitTest.java | 0 .../com/baeldung/stream/InfiniteStreamUnitTest.java | 0 .../java/com/baeldung/stream/StreamAddUnitTest.java | 0 .../java/com/baeldung/stream/StreamApiTest.java | 0 .../com/baeldung/stream/StreamToImmutableTest.java | 0 .../com/baeldung/stream/SupplierStreamTest.java | 0 .../mycollectors/MyImmutableListCollector.java | 0 .../com/baeldung/string/JoinerSplitterUnitTest.java | 0 .../CustomTemporalAdjusterTest.java | 0 .../temporaladjusters/TemporalAdjustersTest.java | 0 .../com/baeldung/util/CurrentDateTimeUnitTest.java | 0 core-java-8/src/test/resources/.gitignore | 0 core-java-9/.gitignore | 0 core-java-9/README.md | 0 core-java-9/compile-modules.sh | 0 core-java-9/compile-student-client.bat | 0 core-java-9/compile-student-model.bat | 0 core-java-9/compile-student-service-dbimpl.bat | 0 core-java-9/compile-student-service.bat | 0 core-java-9/pom.xml | 0 core-java-9/run-student-client.bat | 0 core-java-9/run-student-client.sh | 0 core-java-9/src/main/java/.gitignore | 0 .../java9/compactstring/CompactStringDemo.java | 0 .../baeldung/java9/language/PrivateInterface.java | 0 .../com/baeldung/java9/process/ProcessUtils.java | 0 .../com/baeldung/java9/process/ServiceMain.java | 0 .../java9/reactive/BaeldungBatchSubscriberImpl.java | 0 .../java9/reactive/BaeldungSubscriberImpl.java | 0 .../baeldung/java9/stackwalker/StackWalkerDemo.java | 0 .../java9/streams.reactive/EndSubscriber.java | 0 .../java9/streams.reactive/TransformProcessor.java | 0 .../main/java/com/baeldung/java9/time/TimeApi.java | 0 core-java-9/src/main/resources/logback.xml | 0 .../com/baeldung/student/client/StudentClient.java | 0 .../com.baeldung.student.client/module-info.java | 0 .../com/baeldung/student/model/Student.java | 0 .../com.baeldung.student.model/module-info.java | 0 .../student/service/dbimpl/StudentDbService.java | 0 .../module-info.java | 0 .../baeldung/student/service/StudentService.java | 0 .../com.baeldung.student.service/module-info.java | 0 .../java/com/baeldung/java9/Java9OptionalTest.java | 0 .../java9/Java9OptionalsStreamUnitTest.java | 0 .../baeldung/java9/MultiResultionImageUnitTest.java | 0 .../baeldung/java9/OptionalToStreamUnitTest.java | 0 .../src/test/java/com/baeldung/java9/README.MD | 0 .../com/baeldung/java9/SetExamplesUnitTest.java | 0 .../future/CompletableFutureUnitTest.java | 0 .../httpclient/SimpleHttpRequestsUnitTest.java | 0 .../baeldung/java9/language/DiamondUnitTest.java | 0 .../java9/language/Java9ObjectsAPIUnitTest.java | 0 .../java9/language/PrivateInterfaceUnitTest.java | 0 .../java9/language/TryWithResourcesUnitTest.java | 0 .../collections/ListFactoryMethodsUnitTest.java | 0 .../collections/MapFactoryMethodsUnitTest.java | 0 .../collections/SetFactoryMethodsUnitTest.java | 0 .../stream/CollectorImprovementUnitTest.java | 0 .../language/stream/StreamFeaturesUnitTest.java | 0 .../process/ProcessAPIEnhancementsUnitTest.java | 0 .../baeldung/java9/process/ProcessApiUnitTest.java | 0 .../BaeldungBatchSubscriberImplIntegrationTest.java | 0 .../BaeldungSubscriberImplIntegrationTest.java | 0 .../java9/stackwalker/StackWalkerDemoUnitTest.java | 0 .../java9/streams.reactive/ReactiveStreamsTest.java | 0 .../java/com/baeldung/java9/time/TimeApiTest.java | 0 core-java-9/src/test/resources/.gitignore | 0 core-java-concurrency/.gitignore | 0 core-java-concurrency/README.md | 0 core-java-concurrency/pom.xml | 0 .../ScheduledExecutorServiceDemo.java | 0 .../concurrent/atomic/SafeCounterWithLock.java | 0 .../concurrent/atomic/SafeCounterWithoutLock.java | 0 .../baeldung/concurrent/atomic/UnsafeCounter.java | 0 .../blockingqueue/BlockingQueueUsage.java | 0 .../concurrent/blockingqueue/NumbersConsumer.java | 0 .../concurrent/blockingqueue/NumbersProducer.java | 0 .../baeldung/concurrent/callable/FactorialTask.java | 0 .../concurrent/countdownlatch/BrokenWorker.java | 0 .../concurrent/countdownlatch/WaitingWorker.java | 0 .../baeldung/concurrent/countdownlatch/Worker.java | 0 .../concurrent/cyclicbarrier/CyclicBarrierDemo.java | 0 .../cyclicbarrier/CyclicBarrierExample.java | 0 .../com/baeldung/concurrent/cyclicbarrier/Task.java | 0 .../com/baeldung/concurrent/daemon/NewThread.java | 0 .../baeldung/concurrent/delayqueue/DelayObject.java | 0 .../concurrent/delayqueue/DelayQueueConsumer.java | 0 .../concurrent/delayqueue/DelayQueueProducer.java | 0 .../diningphilosophers/DiningPhilosophers.java | 0 .../concurrent/diningphilosophers/Philosopher.java | 0 .../baeldung/concurrent/executor/ExecutorDemo.java | 0 .../com/baeldung/concurrent/executor/Invoker.java | 0 .../concurrent/executorservice/DelayedCallable.java | 0 .../executorservice/ExecutorServiceDemo.java | 0 .../baeldung/concurrent/executorservice/Task.java | 0 .../future/FactorialSquareCalculator.java | 0 .../com/baeldung/concurrent/future/FutureDemo.java | 0 .../concurrent/future/SquareCalculator.java | 0 .../locks/ReentrantLockWithCondition.java | 0 .../concurrent/locks/SharedObjectWithLock.java | 0 .../baeldung/concurrent/locks/StampedLockDemo.java | 0 .../locks/SynchronizedHashMapWithRWLock.java | 0 .../concurrent/phaser/LongRunningAction.java | 0 .../concurrent/runnable/EventLoggingTask.java | 0 .../baeldung/concurrent/runnable/TaskRunner.java | 0 .../concurrent/semaphore/SemaPhoreDemo.java | 0 .../concurrent/semaphores/CounterUsingMutex.java | 0 .../semaphores/DelayQueueUsingTimedSemaphore.java | 0 .../semaphores/LoginQueueUsingSemaphore.java | 0 .../com/baeldung/concurrent/skiplist/Event.java | 0 .../concurrent/skiplist/EventWindowSort.java | 0 .../com/baeldung/concurrent/sleepwait/ThreadA.java | 0 .../com/baeldung/concurrent/sleepwait/ThreadB.java | 0 .../concurrent/sleepwait/WaitSleepExample.java | 0 .../synchronize/BaeldungSynchronizedBlocks.java | 0 .../synchronize/BaeldungSynchronizedMethods.java | 0 .../threadfactory/BaeldungThreadFactory.java | 0 .../com/baeldung/concurrent/threadfactory/Demo.java | 0 .../com/baeldung/concurrent/threadfactory/Task.java | 0 .../concurrent/volatilekeyword/SharedObject.java | 0 .../main/java/com/baeldung/threadlocal/Context.java | 0 .../threadlocal/SharedMapWithUserContext.java | 0 .../threadlocal/ThreadLocalWithUserContext.java | 0 .../com/baeldung/threadlocal/UserRepository.java | 0 .../java/com/baeldung/threadpool/CountingTask.java | 0 .../threadpool/ExitingExecutorServiceExample.java | 0 .../main/java/com/baeldung/threadpool/TreeNode.java | 0 .../java/com/baeldung/transferqueue/Consumer.java | 0 .../java/com/baeldung/transferqueue/Producer.java | 0 .../src/main/java/log4j.properties | 0 .../src/main/resources/logback.xml | 0 .../CompletableFutureLongRunningUnitTest.java | 0 .../accumulator/LongAccumulatorUnitTest.java | 0 .../concurrent/adder/LongAdderUnitTest.java | 0 .../concurrent/atomic/ThreadSafeCounterTest.java | 0 .../atomic/ThreadUnsafeCounterManualTest.java | 0 .../callable/FactorialTaskManualTest.java | 0 .../copyonwrite/CopyOnWriteArrayListUnitTest.java | 0 .../CountdownLatchExampleIntegrationTest.java | 0 .../concurrent/daemon/DaemonThreadTest.java | 0 .../delayqueue/DelayQueueIntegrationTest.java | 0 .../WaitingForThreadsToFinishTest.java | 0 .../future/FactorialSquareCalculatorUnitTest.java | 0 .../future/SquareCalculatorIntegrationTest.java | 0 .../locks/SharedObjectWithLockManualTest.java | 0 .../SynchronizedHashMapWithRWLockManualTest.java | 0 .../baeldung/concurrent/phaser/PhaserUnitTest.java | 0 .../PriorityBlockingQueueIntegrationTest.java | 0 .../concurrent/runnable/RunnableVsThreadTest.java | 0 .../concurrent/semaphores/SemaphoresManualTest.java | 0 .../ConcurrentSkipListSetIntegrationTest.java | 0 .../synchronize/BaeldungSychronizedBlockTest.java | 0 .../synchronize/BaeldungSynchronizeMethodsTest.java | 0 .../volatilekeyword/SharedObjectManualTest.java | 0 .../ConcurrentMapAggregateStatusManualTest.java | 0 .../ConcurrentMapNullKeyValueManualTest.java | 0 .../ConcurrentMapPerformanceManualTest.java | 0 .../ConcurrentNavigableMapManualTest.java | 0 .../ConcurretMapMemoryConsistencyManualTest.java | 0 .../ConcurrentModificationUnitTest.java | 0 .../java8/Java8ExecutorServiceIntegrationTest.java | 0 .../SynchronousQueueIntegrationTest.java | 0 .../threadlocal/ThreadLocalIntegrationTest.java | 0 .../threadpool/CoreThreadPoolIntegrationTest.java | 0 .../threadpool/GuavaThreadPoolIntegrationTest.java | 0 .../transferqueue/TransferQueueIntegrationTest.java | 0 .../ThreadPoolInParallelStreamIntegrationTest.java | 0 core-java-concurrency/src/test/resources/.gitignore | 0 core-java/.gitignore | 0 core-java/README.md | 0 core-java/pom.xml | 0 core-java/src/main/java/com/baeldung/.gitignore | 0 core-java/src/main/java/com/baeldung/README.md | 0 .../java/com/baeldung/array/ArrayInitializer.java | 0 .../java/com/baeldung/arraycopy/model/Address.java | 0 .../java/com/baeldung/arraycopy/model/Employee.java | 0 .../com/baeldung/breakcontinue/BreakContinue.java | 0 .../com/baeldung/chainedexception/LogWithChain.java | 0 .../baeldung/chainedexception/LogWithoutChain.java | 0 .../GirlFriendOfManagerUpsetException.java | 0 .../exceptions/ManagerUpsetException.java | 0 .../exceptions/NoLeaveGrantedException.java | 0 .../exceptions/TeamLeadUpsetException.java | 0 .../com/baeldung/datetime/UseLocalDateTime.java | 0 .../com/baeldung/deserialization/AppleProduct.java | 0 .../deserialization/DeserializationUtility.java | 0 .../deserialization/SerializationUtility.java | 0 .../adapter/AdapterPatternDriver.java | 0 .../designpatterns/adapter/AstonMartin.java | 0 .../designpatterns/adapter/BugattiVeyron.java | 0 .../baeldung/designpatterns/adapter/McLaren.java | 0 .../baeldung/designpatterns/adapter/Movable.java | 0 .../designpatterns/adapter/MovableAdapter.java | 0 .../designpatterns/adapter/MovableAdapterImpl.java | 0 .../com/baeldung/designpatterns/bridge/Blue.java | 0 .../designpatterns/bridge/BridgePatternDriver.java | 0 .../com/baeldung/designpatterns/bridge/Color.java | 0 .../com/baeldung/designpatterns/bridge/Red.java | 0 .../com/baeldung/designpatterns/bridge/Shape.java | 0 .../com/baeldung/designpatterns/bridge/Square.java | 0 .../baeldung/designpatterns/bridge/Triangle.java | 0 .../designpatterns/decorator/BubbleLights.java | 0 .../designpatterns/decorator/ChristmasTree.java | 0 .../designpatterns/decorator/ChristmasTreeImpl.java | 0 .../decorator/DecoratorPatternDriver.java | 0 .../baeldung/designpatterns/decorator/Garland.java | 0 .../designpatterns/decorator/TreeDecorator.java | 0 .../designpatterns/proxy/ExpensiveObject.java | 0 .../designpatterns/proxy/ExpensiveObjectImpl.java | 0 .../designpatterns/proxy/ExpensiveObjectProxy.java | 0 .../designpatterns/proxy/ProxyPatternDriver.java | 0 .../designpatterns/singleton/ClassSingleton.java | 0 .../designpatterns/singleton/EnumSingleton.java | 0 .../baeldung/designpatterns/singleton/Sandbox.java | 0 .../com/baeldung/designpatterns/util/LogerUtil.java | 0 .../dirmonitoring/DirectoryMonitoringExample.java | 0 .../dynamicproxy/DynamicInvocationHandler.java | 0 .../TimingDynamicInvocationHandler.java | 0 .../src/main/java/com/baeldung/enums/Pizza.java | 0 .../com/baeldung/enums/PizzaDeliveryStrategy.java | 0 .../enums/PizzaDeliverySystemConfiguration.java | 0 .../src/main/java/com/baeldung/enums/README.md | 0 .../equalshashcode/entities/ComplexClass.java | 0 .../equalshashcode/entities/PrimitiveClass.java | 0 .../baeldung/equalshashcode/entities/Rectangle.java | 0 .../com/baeldung/equalshashcode/entities/Shape.java | 0 .../baeldung/equalshashcode/entities/Square.java | 0 .../com/baeldung/exceptions/StackTraceToString.java | 0 .../com/baeldung/executable/ExecutableMavenJar.java | 0 .../com/baeldung/filesystem/jndi/LookupFSJNDI.java | 0 .../baeldung/forkjoin/CustomRecursiveAction.java | 0 .../com/baeldung/forkjoin/CustomRecursiveTask.java | 0 .../java/com/baeldung/forkjoin/util/PoolUtil.java | 0 .../main/java/com/baeldung/generics/Building.java | 0 .../main/java/com/baeldung/generics/Generics.java | 0 .../src/main/java/com/baeldung/generics/House.java | 0 .../java/com/baeldung/hashcode/entities/User.java | 0 .../java/com/baeldung/hashing/SHA256Hashing.java | 0 .../com/baeldung/http/ParameterStringBuilder.java | 0 .../baeldung/java/enumiteration/DaysOfWeekEnum.java | 0 .../java/enumiteration/EnumIterationExamples.java | 0 .../src/main/java/com/baeldung/java/map/MyKey.java | 0 .../java/com/baeldung/java/map/MyLinkedHashMap.java | 0 .../com/baeldung/java/nio/selector/EchoClient.java | 0 .../com/baeldung/java/nio/selector/EchoServer.java | 0 .../java/com/baeldung/java/nio/selector/README.md | 0 .../java/nio2/visitor/FileSearchExample.java | 0 .../baeldung/java/nio2/visitor/FileVisitorImpl.java | 0 .../java/nio2/watcher/DirectoryWatcherExample.java | 0 .../java/com/baeldung/java/reflection/Animal.java | 0 .../java/com/baeldung/java/reflection/Bird.java | 0 .../baeldung/java/reflection/DynamicGreeter.java | 0 .../java/com/baeldung/java/reflection/Eating.java | 0 .../java/com/baeldung/java/reflection/Goat.java | 0 .../java/com/baeldung/java/reflection/Greeter.java | 0 .../java/reflection/GreetingAnnotation.java | 0 .../com/baeldung/java/reflection/Greetings.java | 0 .../com/baeldung/java/reflection/Locomotion.java | 0 .../com/baeldung/java/reflection/Operations.java | 0 .../java/com/baeldung/java/reflection/Person.java | 0 .../com/baeldung/javanetworking/uriurl/URIDemo.java | 0 .../com/baeldung/javanetworking/uriurl/URLDemo.java | 0 .../src/main/java/com/baeldung/jdbc/Employee.java | 0 core-java/src/main/java/com/baeldung/jmx/Game.java | 0 .../src/main/java/com/baeldung/jmx/GameMBean.java | 0 .../com/baeldung/jmx/JMXTutorialMainlauncher.java | 0 .../main/java/com/baeldung/list/listoflist/Pen.java | 0 .../java/com/baeldung/list/listoflist/Pencil.java | 0 .../java/com/baeldung/list/listoflist/Rubber.java | 0 .../com/baeldung/list/listoflist/Stationery.java | 0 .../com/baeldung/logforging/LogForgingDemo.java | 0 .../com/baeldung/map/iteration/MapIteration.java | 0 .../java/com/baeldung/maths/BigDecimalImpl.java | 0 .../java/com/baeldung/maths/BigIntegerImpl.java | 0 .../com/baeldung/maths/FloatingPointArithmetic.java | 0 .../src/main/java/com/baeldung/maths/Round.java | 0 .../src/main/java/com/baeldung/money/JavaMoney.java | 0 .../src/main/java/com/baeldung/networking/README.md | 0 .../networking/cookies/PersistentCookieStore.java | 0 .../networking/cookies/ProxyAcceptCookiePolicy.java | 0 .../com/baeldung/networking/udp/EchoClient.java | 0 .../com/baeldung/networking/udp/EchoServer.java | 0 .../udp/broadcast/BroadcastingClient.java | 0 .../udp/broadcast/BroadcastingEchoServer.java | 0 .../udp/multicast/MulticastEchoServer.java | 0 .../udp/multicast/MulticastingClient.java | 0 .../noclassdeffounderror/ClassWithInitErrors.java | 0 .../NoClassDefFoundErrorExample.java | 0 .../outofmemoryerror/OutOfMemoryGCLimitExceed.java | 0 .../main/java/com/baeldung/pow/PowerExample.java | 0 .../main/java/com/baeldung/printscreen/README.md | 0 .../java/com/baeldung/printscreen/Screenshot.java | 0 .../reflection/BaeldungReflectionUtils.java | 0 .../main/java/com/baeldung/reflection/Customer.java | 0 .../java/com/baeldung/serialization/Address.java | 0 .../java/com/baeldung/serialization/Employee.java | 0 .../java/com/baeldung/serialization/Person.java | 0 .../com/baeldung/sneakythrows/SneakyRunnable.java | 0 .../com/baeldung/sneakythrows/SneakyThrows.java | 0 .../main/java/com/baeldung/socket/EchoClient.java | 0 .../java/com/baeldung/socket/EchoMultiServer.java | 0 .../main/java/com/baeldung/socket/EchoServer.java | 0 .../main/java/com/baeldung/socket/GreetClient.java | 0 .../main/java/com/baeldung/socket/GreetServer.java | 0 .../baeldung/stackoverflowerror/AccountHolder.java | 0 .../com/baeldung/stackoverflowerror/ClassOne.java | 0 .../com/baeldung/stackoverflowerror/ClassTwo.java | 0 .../InfiniteRecursionWithTerminationCondition.java | 0 .../RecursionWithCorrectTerminationCondition.java | 0 .../UnintendedInfiniteRecursion.java | 0 .../src/main/java/com/baeldung/staticdemo/Car.java | 0 .../java/com/baeldung/staticdemo/Singleton.java | 0 .../java/com/baeldung/staticdemo/StaticBlock.java | 0 .../java/com/baeldung/stream/StreamIndices.java | 0 .../baeldung/string/StringBufferStringBuilder.java | 0 .../main/java/com/baeldung/string/StringHelper.java | 0 .../com/baeldung/stringtokenizer/MyTokenizer.java | 0 .../baeldung/typeerasure/ArrayContentPrintUtil.java | 0 .../java/com/baeldung/typeerasure/BoundStack.java | 0 .../java/com/baeldung/typeerasure/IntegerStack.java | 0 .../main/java/com/baeldung/typeerasure/Stack.java | 0 .../src/main/java/com/baeldung/unzip/UnzipFile.java | 0 .../java/com/baeldung/util/PropertiesLoader.java | 0 .../main/java/com/baeldung/uuid/UUIDGenerator.java | 0 .../main/java/com/baeldung/zip/ZipDirectory.java | 0 .../src/main/java/com/baeldung/zip/ZipFile.java | 0 .../java/com/baeldung/zip/ZipMultipleFiles.java | 0 core-java/src/main/java/log4j.properties | 0 .../equalshashcode/entities/ComplexClass.java | 0 .../equalshashcode/entities/PrimitiveClass.java | 0 .../baeldung/equalshashcode/entities/Rectangle.java | 0 .../org/baeldung/equalshashcode/entities/Shape.java | 0 .../baeldung/equalshashcode/entities/Square.java | 0 .../org/baeldung/executable/ExecutableMavenJar.java | 0 core-java/src/main/resources/ESAPI.properties | 0 .../src/main/resources/META-INF/persistence.xml | 0 core-java/src/main/resources/data.csv | 0 core-java/src/main/resources/datasource.properties | 0 core-java/src/main/resources/dirCompressed.zip | Bin core-java/src/main/resources/fileTest.txt | 0 core-java/src/main/resources/js/bind.js | 0 core-java/src/main/resources/js/locations.js | 0 core-java/src/main/resources/js/math_module.js | 0 core-java/src/main/resources/js/no_such.js | 0 core-java/src/main/resources/js/script.js | 0 core-java/src/main/resources/js/trim.js | 0 core-java/src/main/resources/js/typed_arrays.js | 0 core-java/src/main/resources/log4j.properties | 0 .../src/main/resources/log4jstructuraldp.properties | 0 core-java/src/main/resources/logback.xml | 0 core-java/src/main/resources/multiCompressed.zip | Bin core-java/src/main/resources/sample.txt | 0 core-java/src/main/resources/targetFile.tmp | 0 .../com/baeldung/CharArrayToStringUnitTest.java | 0 .../java/com/baeldung/CharToStringUnitTest.java | 0 .../com/baeldung/PrimitiveConversionsJUnitTest.java | 0 .../com/baeldung/RandomListElementUnitTest.java | 0 .../com/baeldung/StringToCharArrayUnitTest.java | 0 .../com/baeldung/StringToIntOrIntegerUnitTest.java | 0 .../com/baeldung/array/ArrayInitializerTest.java | 0 .../baeldung/arraycopy/ArrayCopyUtilUnitTest.java | 0 .../baeldung/breakcontinue/BreakContinueTest.java | 0 .../ClassNotFoundExceptionTest.java | 0 .../deserialization/DeserializationUnitTest.java | 0 .../AdapterPatternIntegrationTest.java | 0 .../BridgePatternIntegrationTest.java | 0 .../DecoratorPatternIntegrationTest.java | 0 .../designpatterns/ProxyPatternIntegrationTest.java | 0 .../com/baeldung/designpatterns/TestAppenderDP.java | 0 .../dynamicproxy/DynamicProxyIntegrationTest.java | 0 .../encoderdecoder/EncoderDecoderUnitTest.java | 0 .../test/java/com/baeldung/enums/PizzaUnitTest.java | 0 .../com/baeldung/file/FileOperationsManualTest.java | 0 .../jndi/test/LookupFSJNDIIntegrationTest.java | 0 .../com/baeldung/generics/GenericsUnitTest.java | 0 .../grep/GrepWithUnix4JIntegrationTest.java | 0 .../java/com/baeldung/guava/GuavaBiMapUnitTest.java | 0 .../hashcode/application/ApplicationTest.java | 0 .../com/baeldung/hashcode/entities/UserTest.java | 0 .../com/baeldung/hashing/SHA256HashingUnitTest.java | 0 .../com/baeldung/hexToAscii/HexToAsciiUnitTest.java | 0 .../src/test/java/com/baeldung/hexToAscii/README.md | 0 .../java/com/baeldung/http/HttpRequestLiveTest.java | 0 .../ConcurrentModificationExceptionUnitTest.java | 0 .../IterableStreamConversionUnitTest.java | 0 .../java/com/baeldung/java/conversion/README.md | 0 .../java/conversion/StringConversionUnitTest.java | 0 .../countingChars/CountCharsExampleUnitTest.java | 0 .../CurrentlyExecutedMethodFinderTest.java | 0 .../java/doublebrace/DoubleBraceUnitTest.java | 0 .../java/com/baeldung/java/map/MapUnitTest.java | 0 .../interfaces/NetworkInterfaceManualTest.java | 0 .../baeldung/java/networking/url/UrlUnitTest.java | 0 .../baeldung/java/nio/selector/NioEchoLiveTest.java | 0 .../com/baeldung/java/nio2/FileIntegrationTest.java | 0 .../java/com/baeldung/java/nio2/PathManualTest.java | 0 .../src/test/java/com/baeldung/java/nio2/README.md | 0 .../baeldung/java/nio2/async/AsyncEchoClient.java | 0 .../java/nio2/async/AsyncEchoIntegrationTest.java | 0 .../baeldung/java/nio2/async/AsyncEchoServer.java | 0 .../baeldung/java/nio2/async/AsyncEchoServer2.java | 0 .../java/nio2/async/AsyncFileIntegrationTest.java | 0 .../attributes/BasicAttribsIntegrationTest.java | 0 .../java/reflection/OperationsUnitTest.java | 0 .../java/reflection/ReflectionUnitTest.java | 0 .../operations/MoreOperationsUnitTest.java | 0 .../java/com/baeldung/java/regex/RegexUnitTest.java | 0 .../java/com/baeldung/java/set/SetUnitTest.java | 0 .../java8/Java8ForkJoinIntegrationTest.java | 0 .../java/com/baeldung/java8/Java8MapAndFlatMap.java | 0 .../com/baeldung/java8/JavaFileSizeUnitTest.java | 0 .../com/baeldung/java8/JavaFolderSizeUnitTest.java | 0 .../javanetworking/uriurl/URIvsURLUnitTest.java | 0 .../javanetworking/uriurl/test/URIDemoTest.java | 0 .../javanetworking/uriurl/test/URLDemoTest.java | 0 .../test/java/com/baeldung/jdbc/JdbcLiveTest.java | 0 .../junit4vstestng/DivisibilityUnitTest.java | 0 .../junit4vstestng/ParametrizedUnitTest.java | 0 .../junit4vstestng/RegistrationUnitTest.java | 0 .../com/baeldung/junit4vstestng/SignInUnitTest.java | 0 .../com/baeldung/junit4vstestng/SortedUnitTest.java | 0 .../baeldung/junit4vstestng/StringCaseUnitTest.java | 0 .../java/com/baeldung/junit4vstestng/SuiteTest.java | 0 .../SummationServiceIntegrationTest.java | 0 .../FlattenNestedListUnitTest.java | 0 .../list/listoflist/ListOfListsUnitTest.java | 0 .../mappedbytebuffer/MappedByteBufferUnitTest.java | 0 .../java/com/baeldung/maths/BigDecimalImplTest.java | 0 .../java/com/baeldung/maths/BigIntegerImplTest.java | 0 .../baeldung/maths/FloatingPointArithmeticTest.java | 0 .../src/test/java/com/baeldung/maths/RoundTest.java | 0 .../com/baeldung/money/JavaMoneyUnitManualTest.java | 0 .../com/baeldung/networking/udp/UDPLiveTest.java | 0 .../networking/udp/broadcast/BroadcastLiveTest.java | 0 .../networking/udp/multicast/MulticastLiveTest.java | 0 .../NoClassDefFoundErrorTest.java | 0 .../NumberOfDigitsIntegrationTest.java | 0 .../baeldung/printscreen/ScreenshotLiveTest.java | 0 .../reflection/BaeldungReflectionUtilsTest.java | 0 .../java/com/baeldung/regexp/EscapingCharsTest.java | 0 .../com/baeldung/scripting/NashornUnitTest.java | 0 .../com/baeldung/serialization/PersonUnitTest.java | 0 .../baeldung/sneakythrows/SneakyRunnableTest.java | 0 .../com/baeldung/sneakythrows/SneakyThrowsTest.java | 0 .../com/baeldung/socket/EchoIntegrationTest.java | 0 .../baeldung/socket/GreetServerIntegrationTest.java | 0 .../socket/SocketEchoMultiIntegrationTest.java | 0 .../test/java/com/baeldung/stack/StackUnitTest.java | 0 .../stackoverflowerror/AccountHolderManualTest.java | 0 .../CyclicDependancyManualTest.java | 0 ...RecursionWithTerminationConditionManualTest.java | 0 ...onWithCorrectTerminationConditionManualTest.java | 0 .../UnintendedInfiniteRecursionManualTest.java | 0 .../com/baeldung/staticdemo/CarIntegrationTest.java | 0 .../staticdemo/SingletonIntegrationTest.java | 0 .../staticdemo/StaticBlockIntegrationTest.java | 0 .../java/com/baeldung/stream/StreamIndicesTest.java | 0 .../string/CharSequenceVsStringUnitTest.java | 0 .../java/com/baeldung/string/SplitUnitTest.java | 0 .../com/baeldung/string/StringHelperUnitTest.java | 0 .../test/java/com/baeldung/string/StringTest.java | 0 .../baeldung/string/StringToCharStreamUnitTest.java | 0 .../com/baeldung/stringpool/StringPoolUnitTest.java | 0 .../baeldung/stringtokenizer/TokenizerUnitTest.java | 0 .../baeldung/typeerasure/TypeErasureUnitTest.java | 0 .../test/java/com/baeldung/unsafe/CASCounter.java | 0 .../test/java/com/baeldung/unsafe/OffHeapArray.java | 0 .../java/com/baeldung/unsafe/UnsafeUnitTest.java | 0 .../com/baeldung/util/PropertiesLoaderTest.java | 0 .../baeldung/weakhashmap/WeakHashMapUnitTest.java | 0 .../exceptions/FileNotFoundExceptionUnitTest.java | 0 .../entities/ComplexClassUnitTest.java | 0 .../entities/PrimitiveClassUnitTest.java | 0 .../entities/SquareClassUnitTest.java | 0 .../test/java/org/baeldung/java/JavaIoUnitTest.java | 0 .../java/org/baeldung/java/JavaRandomUnitTest.java | 0 .../baeldung/java/JavaTimerLongRunningUnitTest.java | 0 .../java/arrays/ArraysJoinAndSplitJUnitTest.java | 0 .../java/collections/ArrayListUnitTest.java | 0 .../collections/CollectionsConcatenateUnitTest.java | 0 .../CollectionsJoinAndSplitJUnitTest.java | 0 .../collections/CoreJavaCollectionsUnitTest.java | 0 .../collections/JavaCollectionCleanupUnitTest.java | 0 .../JavaCollectionConversionUnitTest.java | 0 .../collections/JoinSplitCollectionsUnitTest.java | 0 .../java/org/baeldung/java/collections/README.md | 0 .../test/java/org/baeldung/java/diamond/Car.java | 0 .../java/diamond/DiamondOperatorUnitTest.java | 0 .../test/java/org/baeldung/java/diamond/Diesel.java | 0 .../test/java/org/baeldung/java/diamond/Engine.java | 0 .../java/org/baeldung/java/diamond/Vehicle.java | 0 .../java/org/baeldung/java/enums/PizzaUnitTest.java | 0 .../org/baeldung/java/io/JavaFilePathUnitTest.java | 0 .../java/org/baeldung/java/io/JavaFileUnitTest.java | 0 .../java/io/JavaInputStreamToXUnitTest.java | 0 .../baeldung/java/io/JavaReadFromFileUnitTest.java | 0 .../org/baeldung/java/io/JavaReaderToXUnitTest.java | 0 .../org/baeldung/java/io/JavaScannerUnitTest.java | 0 .../baeldung/java/io/JavaWriteToFileUnitTest.java | 0 .../baeldung/java/io/JavaXToByteArrayUnitTest.java | 0 .../java/io/JavaXToInputStreamUnitTest.java | 0 .../org/baeldung/java/io/JavaXToReaderUnitTest.java | 0 .../org/baeldung/java/io/JavaXToWriterUnitTest.java | 0 .../baeldung/java/lists/ListAssertJUnitTest.java | 0 .../java/org/baeldung/java/lists/ListJUnitTest.java | 0 .../org/baeldung/java/lists/ListTestNgUnitTest.java | 0 .../java/org/baeldung/java/lists/ListToSTring.java | 0 .../src/test/java/org/baeldung/java/lists/README.md | 0 .../java/org/baeldung/java/md5/JavaMD5UnitTest.java | 0 .../org/baeldung/java/rawtypes/RawTypesTest.java | 0 .../java/sandbox/SandboxJavaManualTest.java | 0 .../java/shell/JavaProcessUnitIntegrationTest.java | 0 .../java/org/baeldung/java/sorting/Employee.java | 0 .../baeldung/java/sorting/JavaSortingUnitTest.java | 0 core-java/src/test/resources/.gitignore | 0 .../src/test/resources/configuration.properties | 0 core-java/src/test/resources/dictionary.in | 0 core-java/src/test/resources/file.txt | 0 core-java/src/test/resources/fileToRead.txt | 0 core-java/src/test/resources/fileToWriteTo.txt | 0 core-java/src/test/resources/newFile1.txt | 0 core-java/src/test/resources/newFile2.txt | 0 core-java/src/test/resources/newFile3.txt | 0 core-java/src/test/resources/sourceFile.txt | 0 core-java/src/test/resources/test.find | 0 .../src/test/resources/testFolder/sample_file_1.in | 0 .../src/test/resources/testFolder/sample_file_2.in | 0 core-java/src/test/resources/test_md5.txt | 0 core-java/src/test/resources/test_read.in | 0 core-java/src/test/resources/test_read1.in | 0 core-java/src/test/resources/test_read2.in | 0 core-java/src/test/resources/test_read3.in | 0 core-java/src/test/resources/test_read4.in | Bin core-java/src/test/resources/test_read7.in | 0 core-java/src/test/resources/test_read8.in | 0 core-java/src/test/resources/test_read_d.in | 0 core-java/src/test/resources/test_read_multiple.in | 0 core-kotlin/README.md | 0 core-kotlin/pom.xml | 0 .../src/main/java/com/baeldung/dataclass/Movie.java | 0 .../main/java/com/baeldung/java/ArrayExample.java | 0 .../src/main/java/com/baeldung/java/Customer.java | 0 .../main/java/com/baeldung/java/StringUtils.java | 0 .../baeldung/lazy/ClassWithHeavyInitialization.java | 0 .../src/main/kotlin/com/baeldung/dataclass/Movie.kt | 0 .../main/kotlin/com/baeldung/dataclass/Sandbox.kt | 0 .../kotlin/com/baeldung/datetime/UseDuration.kt | 0 .../kotlin/com/baeldung/datetime/UseLocalDate.kt | 0 .../com/baeldung/datetime/UseLocalDateTime.kt | 0 .../kotlin/com/baeldung/datetime/UseLocalTime.kt | 0 .../main/kotlin/com/baeldung/datetime/UsePeriod.kt | 0 .../com/baeldung/datetime/UseZonedDateTime.kt | 0 .../baeldung/destructuringdeclarations/Person.kt | 0 .../baeldung/destructuringdeclarations/Result.kt | 0 .../baeldung/destructuringdeclarations/Sandbox.kt | 0 .../src/main/kotlin/com/baeldung/kotlin/Example1.kt | 0 .../src/main/kotlin/com/baeldung/kotlin/Item.kt | 0 .../main/kotlin/com/baeldung/kotlin/ItemService.kt | 0 .../main/kotlin/com/baeldung/kotlin/JvmSample.kt | 0 .../kotlin/com/baeldung/kotlin/ListExtension.kt | 0 .../com/baeldung/kotlin/MathematicsOperations.kt | 0 .../src/main/kotlin/com/baeldung/kotlin/Sealed.kt | 0 .../src/main/kotlin/com/baeldung/kotlin/User.kt | 0 .../kotlin/com/baeldung/kotlin/WhenBlockTypes.kt | 0 .../com/baeldung/kotlin/delegates/Database.kt | 0 .../baeldung/kotlin/delegates/DatabaseDelegate.kt | 0 .../kotlin/com/baeldung/kotlin/delegates/User.kt | 0 .../com/baeldung/kotlin/mockito/BookService.kt | 0 .../com/baeldung/kotlin/mockito/LendBookManager.kt | 0 .../baeldung/kotlin/JavaCallToKotlinUnitTest.java | 0 .../java/com/baeldung/kotlin/LazyJavaUnitTest.java | 0 .../test/kotlin/com/baeldung/kotlin/ArrayTest.kt | 0 .../kotlin/com/baeldung/kotlin/CollectionsTest.kt | 0 .../kotlin/com/baeldung/kotlin/CoroutinesTest.kt | 0 .../test/kotlin/com/baeldung/kotlin/CustomerTest.kt | 0 .../test/kotlin/com/baeldung/kotlin/EqualityTest.kt | 0 .../test/kotlin/com/baeldung/kotlin/GenericsTest.kt | 0 .../kotlin/com/baeldung/kotlin/ItemServiceTest.kt | 0 .../kotlin/com/baeldung/kotlin/JvmSampleTest.kt | 0 .../kotlin/KotlinJavaInteroperabilityTest.kt | 0 .../test/kotlin/com/baeldung/kotlin/LambdaTest.kt | 0 .../test/kotlin/com/baeldung/kotlin/LazyUnitTest.kt | 0 .../kotlin/com/baeldung/kotlin/ListExtensionTest.kt | 0 .../kotlin/com/baeldung/kotlin/ListToMapTest.kt | 0 .../kotlin/com/baeldung/kotlin/NullSafetyTest.kt | 0 .../test/kotlin/com/baeldung/kotlin/SealedTest.kt | 0 .../kotlin/com/baeldung/kotlin/WhenBlockUnitTest.kt | 0 .../kotlin/datetime/UseLocalDateTimeUnitTest.kt | 0 .../kotlin/datetime/UseLocalDateUnitTest.kt | 0 .../kotlin/datetime/UseLocalTimeUnitTest.kt | 0 .../baeldung/kotlin/datetime/UsePeriodUnitTest.kt | 0 .../kotlin/datetime/UseZonedDateTimeUnitTest.kt | 0 .../kotlin/delegates/DatabaseDelegatesTest.kt | 0 .../kotlin/com/baeldung/kotlin/junit5/Calculator.kt | 0 .../com/baeldung/kotlin/junit5/CalculatorTest5.kt | 0 .../baeldung/kotlin/junit5/DivideByZeroException.kt | 0 .../com/baeldung/kotlin/junit5/SimpleTest5.kt | 0 .../baeldung/kotlin/mockito/LendBookManagerTest.kt | 0 .../mockito/LendBookManagerTestMockitoKotlin.kt | 0 couchbase/.gitignore | 0 couchbase/README.md | 0 couchbase/mvnw | 0 couchbase/mvnw.cmd | 0 couchbase/pom.xml | 0 .../baeldung/couchbase/async/CouchbaseEntity.java | 0 .../com/baeldung/couchbase/async/person/Person.java | 0 .../couchbase/async/person/PersonCrudService.java | 0 .../async/person/PersonDocumentConverter.java | 0 .../couchbase/async/person/RegistrationService.java | 0 .../async/service/AbstractBucketService.java | 0 .../async/service/AbstractCrudService.java | 0 .../couchbase/async/service/BucketService.java | 0 .../couchbase/async/service/ClusterService.java | 0 .../couchbase/async/service/ClusterServiceImpl.java | 0 .../couchbase/async/service/CrudService.java | 0 .../async/service/JsonDocumentConverter.java | 0 .../async/service/TutorialBucketService.java | 0 .../com/baeldung/couchbase/intro/CodeSnippets.java | 0 .../couchbase/mapreduce/CouchbaseKeyGenerator.java | 0 .../couchbase/mapreduce/DuplicateKeyException.java | 0 .../couchbase/mapreduce/RandomUUIDGenerator.java | 0 .../baeldung/couchbase/mapreduce/StudentGrade.java | 0 .../mapreduce/StudentGradeKeyGenerator.java | 0 .../mapreduce/StudentGradeQueryBuilder.java | 0 .../couchbase/mapreduce/StudentGradeService.java | 0 .../com/baeldung/couchbase/n1ql/BucketFactory.java | 0 .../com/baeldung/couchbase/n1ql/CodeSnippets.java | 0 .../baeldung/couchbase/spring/person/Person.java | 0 .../couchbase/spring/person/PersonCrudService.java | 0 .../spring/person/PersonDocumentConverter.java | 0 .../spring/person/RegistrationService.java | 0 .../couchbase/spring/service/BucketService.java | 0 .../couchbase/spring/service/ClusterService.java | 0 .../spring/service/ClusterServiceImpl.java | 0 .../couchbase/spring/service/CrudService.java | 0 .../spring/service/JsonDocumentConverter.java | 0 .../spring/service/TutorialBucketService.java | 0 couchbase/src/main/resources/application.properties | 0 couchbase/src/main/resources/logback.xml | 0 .../couchbase/async/AsyncIntegrationTest.java | 0 .../couchbase/async/AsyncIntegrationTestConfig.java | 0 .../person/PersonCrudServiceIntegrationTest.java | 0 .../service/ClusterServiceIntegrationTest.java | 0 .../StudentGradeServiceIntegrationTest.java | 0 .../couchbase/n1ql/IntegrationTestConfig.java | 0 .../couchbase/n1ql/N1QLIntegrationTest.java | 0 .../baeldung/couchbase/spring/IntegrationTest.java | 0 .../couchbase/spring/IntegrationTestConfig.java | 0 .../person/PersonCrudServiceIntegrationTest.java | 0 .../service/ClusterServiceIntegrationTest.java | 0 couchbase/src/test/resources/logback.xml | 0 deeplearning4j/README.md | 0 deeplearning4j/pom.xml | 0 .../com/baeldung/deeplearning4j/IrisClassifier.java | 0 deeplearning4j/src/main/resources/iris.txt | 0 deltaspike/.gitignore | 0 deltaspike/README.md | 0 deltaspike/pom.xml | 0 .../java/baeldung/controller/MemberController.java | 0 .../java/baeldung/data/EntityManagerProducer.java | 0 .../main/java/baeldung/data/MemberListProducer.java | 0 .../main/java/baeldung/data/MemberRepository.java | 0 .../baeldung/data/QueryDslRepositoryExtension.java | 0 .../main/java/baeldung/data/QueryDslSupport.java | 0 .../data/SecondaryEntityManagerProducer.java | 0 .../data/SecondaryEntityManagerResolver.java | 0 .../baeldung/data/SecondaryPersistenceUnit.java | 0 deltaspike/src/main/java/baeldung/model/Member.java | 0 .../src/main/java/baeldung/rest/JaxRsActivator.java | 0 .../baeldung/rest/MemberResourceRESTService.java | 0 .../java/baeldung/service/MemberRegistration.java | 0 .../src/main/java/baeldung/util/Resources.java | 0 .../resources/META-INF/apache-deltaspike.properties | 0 .../src/main/resources/META-INF/persistence.xml | 0 deltaspike/src/main/resources/import.sql | 0 .../main/webapp/WEB-INF/baeldung-jee7-seed-ds.xml | 0 .../WEB-INF/baeldung-jee7-seed-secondary-ds.xml | 0 deltaspike/src/main/webapp/WEB-INF/beans.xml | 0 deltaspike/src/main/webapp/WEB-INF/faces-config.xml | 0 .../src/main/webapp/WEB-INF/templates/default.xhtml | 0 deltaspike/src/main/webapp/index.html | 0 deltaspike/src/main/webapp/index.xhtml | 0 deltaspike/src/main/webapp/resources/css/screen.css | 0 .../src/main/webapp/resources/gfx/asidebkg.png | Bin .../src/main/webapp/resources/gfx/bkg-blkheader.png | Bin .../main/webapp/resources/gfx/dualbrand_logo.png | Bin .../src/main/webapp/resources/gfx/headerbkg.png | Bin .../main/webapp/resources/gfx/wildfly_400x130.jpg | Bin .../test/MemberRegistrationIntegrationTest.java | 0 .../resources/META-INF/apache-deltaspike.properties | 0 .../test/resources/META-INF/test-persistence.xml | 0 deltaspike/src/test/resources/arquillian.xml | 0 deltaspike/src/test/resources/test-ds.xml | 0 deltaspike/src/test/resources/test-secondary-ds.xml | 0 disruptor/README.md | 0 disruptor/pom.xml | 0 .../disruptor/DelayedMultiEventProducer.java | 0 .../java/com/baeldung/disruptor/EventConsumer.java | 0 .../java/com/baeldung/disruptor/EventProducer.java | 0 .../baeldung/disruptor/MultiEventPrintConsumer.java | 0 .../disruptor/SingleEventPrintConsumer.java | 0 .../com/baeldung/disruptor/SingleEventProducer.java | 0 .../java/com/baeldung/disruptor/ValueEvent.java | 0 .../disruptor/DisruptorIntegrationTest.java | 0 .../com/baeldung/disruptor/MultiEventConsumer.java | 0 .../com/baeldung/disruptor/SingleEventConsumer.java | 0 dozer/README.md | 0 dozer/pom.xml | 0 dozer/src/main/java/com/baeldung/dozer/Dest.java | 0 dozer/src/main/java/com/baeldung/dozer/Dest2.java | 0 .../java/com/baeldung/dozer/MyCustomConvertor.java | 0 dozer/src/main/java/com/baeldung/dozer/Person.java | 0 dozer/src/main/java/com/baeldung/dozer/Person2.java | 0 dozer/src/main/java/com/baeldung/dozer/Person3.java | 0 .../src/main/java/com/baeldung/dozer/Personne.java | 0 .../src/main/java/com/baeldung/dozer/Personne2.java | 0 .../src/main/java/com/baeldung/dozer/Personne3.java | 0 dozer/src/main/java/com/baeldung/dozer/Source.java | 0 dozer/src/main/java/com/baeldung/dozer/Source2.java | 0 .../com/baeldung/dozer/DozerIntegrationTest.java | 0 dozer/src/test/resources/dozer_custom_convertor.xml | 0 dozer/src/test/resources/dozer_mapping.xml | 0 dozer/src/test/resources/dozer_mapping2.xml | 0 drools/README.MD | 0 drools/backward-chaining/pom.xml | 0 .../java/com/baeldung/BackwardChainingBeatles.java | 0 .../java/com/baeldung/drools/BackwardChaining.java | 0 .../main/java/com/baeldung/drools/model/Fact.java | 0 .../main/java/com/baeldung/drools/model/Result.java | 0 .../src/main/java/com/baeldung/model/Beatle.java | 0 .../src/main/resources/META-INF/kmodule.xml | 0 .../main/resources/META-INF/maven/pom.properties | 0 .../main/resources/backward_chaining/Beatles.drl | 0 .../src/main/resources/backward_chaining/rules.drl | 0 .../com/baeldung/drools/backward_chaining/rules.drl | 0 .../com/baeldung/test/BackwardChainingTest.java | 0 drools/pom.xml | 0 .../baeldung/drools/config/DroolsBeanFactory.java | 0 .../java/com/baeldung/drools/model/Applicant.java | 0 .../java/com/baeldung/drools/model/Customer.java | 0 .../java/com/baeldung/drools/model/Product.java | 0 .../com/baeldung/drools/model/SuggestedRole.java | 0 .../baeldung/drools/service/ApplicantService.java | 0 .../com/baeldung/drools/service/ProductService.java | 0 .../com/baeldung/drools/rules/Discount.xls | Bin .../com/baeldung/drools/rules/Product_rules.xls | Bin .../com/baeldung/drools/rules/SuggestApplicant.drl | 0 .../service/ApplicantServiceIntegrationTest.java | 0 .../service/DiscountExcelIntegrationTest.java | 0 .../service/ProductServiceIntegrationTest.java | 0 eclipse/README.md | 0 eclipse/formatter.xml | 0 ejb/README.md | 0 .../com/baeldung/ejb/wildfly/TextApplication.java | 0 .../baeldung/ejb/wildfly/TextApplicationTest.java | 0 .../com/baeldung/ejb/wildfly/TextProcessorBean.java | 0 .../baeldung/ejb/wildfly/TextProcessorRemote.java | 0 ejb/ejb-session-beans/pom.xml | 0 .../java/com/baeldung/ejb/stateful/EJBClient1.java | 0 .../java/com/baeldung/ejb/stateful/EJBClient2.java | 0 .../java/com/baeldung/ejb/stateful/StatefulEJB.java | 0 .../java/com/baeldung/ejb/stateless/EJBClient1.java | 0 .../java/com/baeldung/ejb/stateless/EJBClient2.java | 0 .../com/baeldung/ejb/stateless/StatelessEJB.java | 0 .../baeldung/ejb/test/stateful/StatefulEJBTest.java | 0 .../ejb/test/stateless/StatelessEJBTest.java | 0 ejb/wildfly/pom.xml | 0 ejb/wildfly/widlfly-web/pom.xml | 0 .../widlfly-web/src/main/java/TestEJBServlet.java | 0 .../widlfly-web/src/main/java/TestJPAServlet.java | 0 .../widlfly-web/src/main/webapp/WEB-INF/web.xml | 0 ejb/wildfly/wildfly-ear/pom.xml | 0 ejb/wildfly/wildfly-ejb-interfaces/pom.xml | 0 .../src/main/java/wildfly/beans/UserBeanLocal.java | 0 .../src/main/java/wildfly/beans/UserBeanRemote.java | 0 ejb/wildfly/wildfly-ejb/pom.xml | 0 .../src/main/java/wildfly/beans/UserBean.java | 0 ejb/wildfly/wildfly-jpa/pom.xml | 0 .../wildfly-jpa/src/main/java/model/User.java | 0 .../src/main/resources/META-INF/persistence.xml | 0 ejb/wildfly/wildfly-jpa/src/main/resources/data.sql | 0 enterprise-patterns/README.md | 0 .../front/controller/filters/AuditFilter.java | 0 .../controller/filters/VisitorCounterFilter.java | 0 enterprise-patterns/pom.xml | 0 ethereumj/.gitgnore | 0 ethereumj/README.md | 0 ethereumj/pom.xml | 0 .../com/baeldung/ethereumj/ApplicationMain.java | 0 .../main/java/com/baeldung/ethereumj/Constants.java | 0 .../java/com/baeldung/ethereumj/beans/EthBean.java | 0 .../com/baeldung/ethereumj/config/EthConfig.java | 0 .../ethereumj/controllers/EthController.java | 0 .../baeldung/ethereumj/listeners/EthListener.java | 0 .../baeldung/ethereumj/transfer/EthResponse.java | 0 ethereumj/src/main/resources/application.properties | 0 .../ethereumj/controllers/EthControllerTestOne.java | 0 .../0638124c-9a1b-4d25-8fce-cc223d472e77.events | Bin .../d2ba9cbe-1a44-428e-a710-13b1bdc67c4b.events | Bin events/README.md | 0 .../bf420ffc-0c3b-403e-bb8c-66cf499c773e.events | Bin .../e72a057b-adea-4c69-83a0-0431318823e7.events | Bin feign/README.md | 0 feign/pom.xml | 0 .../feign/BookControllerFeignClientBuilder.java | 0 .../java/com/baeldung/feign/clients/BookClient.java | 0 .../main/java/com/baeldung/feign/models/Book.java | 0 .../com/baeldung/feign/models/BookResource.java | 0 .../baeldung/feign/clients/BookClientLiveTest.java | 0 flyway/.gitignore | 0 flyway/README.MD | 0 .../db/migration/V1_0__create_employee_schema.sql | 0 .../db/migration/V2_0__create_department_schema.sql | 0 flyway/myFlywayConfig.properties | 0 flyway/pom.xml | 0 gatling/README.md | 0 gatling/pom.xml | 0 gatling/src/test/resources/gatling.conf | 0 gatling/src/test/resources/logback.xml | 0 gatling/src/test/resources/recorder.conf | 0 gatling/src/test/scala/Engine.scala | 0 gatling/src/test/scala/IDEPathHelper.scala | 0 gatling/src/test/scala/Recorder.scala | 0 .../scala/org/baeldung/RecordedSimulation.scala | 0 geotools/README.md | 0 geotools/pom.xml | 0 .../main/java/com/baeldung/geotools/ShapeFile.java | 0 .../com/baeldung/geotools/GeoToolsUnitTest.java | 0 gradle/README.md | 0 gradle/build.gradle | 0 gradle/gradle.properties | 0 gradle/gradle/wrapper/gradle-wrapper.jar | Bin gradle/gradle/wrapper/gradle-wrapper.properties | 0 gradle/gradlew | 0 gradle/gradlew.bat | 0 gradle/src/main/java/Main.java | 0 graphql/graphql-java/README.md | 0 .../graphql-java/payload-examples/createUser.json | 0 .../graphql-java/payload-examples/deleteUser.json | 0 .../graphql-java/payload-examples/listUsers.json | 0 .../graphql-java/payload-examples/retrieveUser.json | 0 .../graphql-java/payload-examples/searchName.json | 0 .../graphql-java/payload-examples/updateUser.json | 0 graphql/graphql-java/pom.xml | 0 .../main/java/com/baeldung/graphql/Application.java | 0 .../main/java/com/baeldung/graphql/entity/User.java | 0 .../com/baeldung/graphql/handler/UserHandler.java | 0 .../com/baeldung/graphql/mutation/UserMutation.java | 0 .../java/com/baeldung/graphql/query/UserQuery.java | 0 .../com/baeldung/graphql/schema/UserSchema.java | 0 .../com/baeldung/graphql/utils/SchemaUtils.java | 0 groovy-spock/README.md | 0 groovy-spock/pom.xml | 0 .../src/test/groovy/FirstSpecification.groovy | 0 groovy-spock/src/test/groovy/Notifier.groovy | 0 groovy-spock/src/test/groovy/PaymentGateway.groovy | 0 grpc/README.md | 0 grpc/pom.xml | 0 .../java/org/baeldung/grpc/client/GrpcClient.java | 0 .../java/org/baeldung/grpc/server/GrpcServer.java | 0 .../org/baeldung/grpc/server/HelloServiceImpl.java | 0 grpc/src/main/proto/HelloService.proto | 0 gson/.gitignore | 0 gson/README.md | 0 gson/pom.xml | 0 .../java/org/baeldung/gson/entities/ActorGson.java | 0 .../main/java/org/baeldung/gson/entities/Movie.java | 0 .../baeldung/gson/entities/MovieWithNullValue.java | 0 .../gson/serialization/ActorGsonDeserializer.java | 0 .../gson/serialization/ActorGsonSerializer.java | 0 gson/src/main/resources/logback.xml | 0 .../java/org/baeldung/gson/deserialization/Foo.java | 0 .../gson/deserialization/FooDeserializer.java | 0 .../FooDeserializerFromJsonWithDifferentFields.java | 0 .../gson/deserialization/FooInstanceCreator.java | 0 .../baeldung/gson/deserialization/FooWithInner.java | 0 .../baeldung/gson/deserialization/GenericFoo.java | 0 .../deserialization/GsonDeserializeUnitTest.java | 0 .../test/GsonDeserializationUnitTest.java | 0 .../gson/serialization/DifferentNameSerializer.java | 0 .../gson/serialization/GsonSerializeUnitTest.java | 0 ...IgnoringFieldsNotMatchingCriteriaSerializer.java | 0 .../serialization/IgnoringFieldsSerializer.java | 0 .../baeldung/gson/serialization/SourceClass.java | 0 .../test/GsonSerializationUnitTest.java | 0 gson/src/test/resources/.gitignore | 0 guava/.gitignore | 0 guava/README.md | 0 guava/pom.xml | 0 .../main/java/org/baeldung/guava/CustomEvent.java | 0 .../main/java/org/baeldung/guava/EventListener.java | 0 guava/src/main/resources/logback.xml | 0 .../java/org/baeldung/guava/BloomFilterTest.java | 0 .../baeldung/guava/ClassToInstanceMapUnitTest.java | 0 .../org/baeldung/guava/EvictingQueueUnitTest.java | 0 .../baeldung/guava/GuavaBigIntegerMathUnitTest.java | 0 .../baeldung/guava/GuavaCacheLoaderUnitTest.java | 0 .../java/org/baeldung/guava/GuavaCacheUnitTest.java | 0 .../guava/GuavaCollectionTypesUnitTest.java | 0 .../guava/GuavaCollectionsExamplesUnitTest.java | 0 .../org/baeldung/guava/GuavaDoubleMathUnitTest.java | 0 .../org/baeldung/guava/GuavaEventBusUnitTest.java | 0 .../GuavaFilterTransformCollectionsUnitTest.java | 0 .../guava/GuavaFunctionalExamplesUnitTest.java | 0 .../java/org/baeldung/guava/GuavaIOUnitTest.java | 0 .../org/baeldung/guava/GuavaIntMathUnitTest.java | 0 .../org/baeldung/guava/GuavaLongMathUnitTest.java | 0 .../java/org/baeldung/guava/GuavaMapFromSet.java | 0 .../org/baeldung/guava/GuavaMapFromSetUnitTest.java | 0 .../java/org/baeldung/guava/GuavaMathUnitTest.java | 0 .../org/baeldung/guava/GuavaMultiMapUnitTest.java | 0 .../guava/GuavaOrderingExamplesUnitTest.java | 0 .../org/baeldung/guava/GuavaOrderingUnitTest.java | 0 .../baeldung/guava/GuavaPreConditionsUnitTest.java | 0 .../org/baeldung/guava/GuavaRangeMapUnitTest.java | 0 .../org/baeldung/guava/GuavaRangeSetUnitTest.java | 0 .../guava/GuavaReflectionUtilsUnitTest.java | 0 .../org/baeldung/guava/GuavaStringUnitTest.java | 0 .../java/org/baeldung/guava/GuavaTableUnitTest.java | 0 .../baeldung/guava/MinMaxPriorityQueueUnitTest.java | 0 .../guava/RateLimiterLongRunningUnitTest.java | 0 .../src/test/java/org/baeldung/hamcrest/Animal.java | 0 guava/src/test/java/org/baeldung/hamcrest/Cat.java | 0 .../baeldung/hamcrest/HamcrestExamplesUnitTest.java | 0 .../baeldung/hamcrest/HamcrestMatcherUnitTest.java | 0 .../org/baeldung/hamcrest/IsPositiveInteger.java | 0 .../src/test/java/org/baeldung/hamcrest/Person.java | 0 guava/src/test/java/org/baeldung/hamcrest/README.md | 0 .../java/CollectionApachePartitionUnitTest.java | 0 .../java/CollectionGuavaPartitionUnitTest.java | 0 .../java/CollectionJavaPartitionUnitTest.java | 0 guava/src/test/resources/.gitignore | 0 guava/src/test/resources/test.out | 0 guava/src/test/resources/test1.in | 0 guava/src/test/resources/test1_1.in | 0 guava/src/test/resources/test2.in | 0 guava/src/test/resources/test_copy.in | 0 guava/src/test/resources/test_le.txt | Bin guava18/README.md | 0 guava18/pom.xml | 0 .../com/baeldung/guava/entity/Administrator.java | 0 .../main/java/com/baeldung/guava/entity/Player.java | 0 .../main/java/com/baeldung/guava/entity/User.java | 0 .../com/baeldung/guava/FluentIterableUnitTest.java | 0 .../java/com/baeldung/guava/GuavaMiscUtilsTest.java | 0 .../com/baeldung/guava/MoreExecutorsUnitTest.java | 0 .../com/baeldung/guava/MoreObjectsUnitTest.java | 0 guava19/README.md | 0 guava19/pom.xml | 0 .../main/java/com/baeldung/guava/entity/User.java | 0 .../com/baeldung/guava/CharMatcherUnitTest.java | 0 .../java/com/baeldung/guava/GuavaMiscUtilsTest.java | 0 .../java/com/baeldung/guava/HashingUnitTest.java | 0 .../java/com/baeldung/guava/TypeTokenUnitTest.java | 0 guava21/README.md | 0 guava21/pom.xml | 0 .../guava/tutorial/AtomicLongMapTutorials.java | 0 .../guava/tutorial/ComparatorsExamples.java | 0 .../com/baeldung/guava/tutorial/ConcatStreams.java | 0 .../guava/tutorial/InternerBuilderExample.java | 0 .../com/baeldung/guava/tutorial/MonitorExample.java | 0 .../guava/tutorial/MoreCollectorsExample.java | 0 .../com/baeldung/guava/tutorial/StreamsUtility.java | 0 .../com.baeldung.guava.zip/ZipCollectionTest.java | 0 .../tutorial/AtomicLongMapIntegrationTest.java | 0 .../guava/tutorial/ComparatorsUnitTest.java | 0 .../guava/tutorial/GuavaStreamsUnitTest.java | 0 .../guava/tutorial/InternBuilderUnitTest.java | 0 .../baeldung/guava/tutorial/MonitorUnitTest.java | 0 .../guava/tutorial/MoreCollectorsUnitTest.java | 0 .../com/baeldung/guava/tutorial/StreamUtility.java | 0 guest/README.md | 0 guest/core-java-9/pom.xml | 0 .../src/main/java/com/stackify/optional/User.java | 0 .../java/com/stackify/optional/OptionalTest.java | 0 guest/core-java/pom.xml | 0 .../main/java/com/stackify/optional/Address.java | 0 .../main/java/com/stackify/optional/Country.java | 0 .../src/main/java/com/stackify/optional/User.java | 0 .../com/stackify/optional/chaining/Address.java | 0 .../com/stackify/optional/chaining/Country.java | 0 .../java/com/stackify/optional/chaining/User.java | 0 guest/core-java/src/main/resources/log4j2.xml | 0 .../java/com/stackify/optional/OptionalTest.java | 0 .../optional/chaining/OptionalChainingTest.java | 0 guest/junit5-example/.gitignore | 0 guest/junit5-example/pom.xml | 0 .../src/main/java/com/stackify/daos/UserDAO.java | 0 .../src/main/java/com/stackify/models/User.java | 0 .../test/conditions/DisabledOnEnvironment.java | 0 .../conditions/DisabledOnEnvironmentCondition.java | 0 .../java/com/stackify/utils/ConnectionUtil.java | 0 .../src/main/resources/application.properties | 0 .../resources/com/stackify/utils/jdbc.properties | 0 guest/junit5-example/src/main/resources/log4j2.xml | 0 .../com/stackify/test/DatabaseConnectionTest.java | 0 .../test/java/com/stackify/test/DynamicTests.java | 0 .../test/java/com/stackify/test/IncrementTest.java | 0 .../src/test/java/com/stackify/test/TaggedTest.java | 0 .../src/test/java/com/stackify/test/UsersTest.java | 0 guest/log4j2-example/.gitignore | 0 guest/log4j2-example/java.log | 0 guest/log4j2-example/logs/app.log | 0 guest/log4j2-example/pom.xml | 0 .../src/main/java/com/stackify/models/User.java | 0 .../main/java/com/stackify/services/MyService.java | 0 guest/log4j2-example/src/main/resources/log4j2.xml | 0 .../java/com/stackify/services/MyServiceTest.java | 0 guest/logback-example/pom.xml | 0 .../com/stackify/logging/IgnoreLoggerFilter.java | 0 .../src/main/java/com/stackify/models/Employee.java | 0 .../java/com/stackify/services/EmployeeService.java | 0 .../src/main/resources/application.properties | 0 .../logback-example/src/main/resources/logback.xml | 0 .../com/stackify/services/EmployeeServiceTest.java | 0 guest/memory-leaks/pom.xml | 0 .../src/test/java/com/baeldung/Key.java | 0 .../src/test/java/com/baeldung/MemoryLeaksTest.java | 0 guest/memory-leaks/src/test/resources/large.txt | 0 guest/spring-boot-app/.gitignore | 0 .../spring-boot-app/WebContent/META-INF/MANIFEST.MF | 0 guest/spring-boot-app/pom.xml | 0 .../src/main/java/com/stackify/Application.java | 0 .../java/com/stackify/config/PersistenceConfig.java | 0 .../com/stackify/controller/EmployeeController.java | 0 .../src/main/java/com/stackify/model/Employee.java | 0 .../com/stackify/repository/EmployeeRepository.java | 0 .../src/main/resources/application.properties | 0 guest/spring-boot-app/src/main/resources/myData.sql | 0 .../spring-boot-app/src/main/resources/mySchema.sql | 0 .../com/stackify/test/EmployeeControllerTest.java | 0 guest/spring-mvc/README.md | 0 guest/spring-mvc/pom.xml | 0 .../guest/springmvc/Spring5Application.java | 0 .../stackify/guest/springmvc/model/LoginData.java | 0 .../guest/springmvc/web/InternalsController.java | 0 .../guest/springmvc/web/MyInputResource.java | 0 .../guest/springmvc/web/MyOutputResource.java | 0 .../springmvc/web/RestfulWebServiceController.java | 0 .../src/main/resources/templates/failure.html | 0 .../src/main/resources/templates/login.html | 0 .../src/main/resources/templates/success.html | 0 guest/spring-security/README.md | 0 guest/spring-security/pom.xml | 0 .../stackify/guest/springsecurity/Application.java | 0 .../springsecurity/config/WebMvcConfiguration.java | 0 .../springsecurity/config/WebSecurityConfig.java | 0 guest/spring-security/src/main/resources/data.sql | 0 guest/spring-security/src/main/resources/schema.sql | 0 .../src/main/resources/static/css/styles.css | 0 .../src/main/resources/templates/customLogin.html | 0 .../src/main/resources/templates/index.html | 0 guest/thread-pools/pom.xml | 0 .../src/main/java/com/stackify/models/Employee.java | 0 .../java/com/stackify/services/EmployeeService.java | 0 .../com/stackify/threadpools/FactorialTask.java | 0 .../stackify/threadpools/ThreadsApplication.java | 0 guest/tomcat-app/WebContent/META-INF/MANIFEST.MF | 0 guest/tomcat-app/WebContent/WEB-INF/web.xml | 0 guest/tomcat-app/pom.xml | 0 .../java/com/stackify/ApplicationInitializer.java | 0 .../src/main/java/com/stackify/daos/UserDAO.java | 0 .../src/main/java/com/stackify/models/User.java | 0 .../main/java/com/stackify/services/CorsFilter.java | 0 .../java/com/stackify/services/UserService.java | 0 .../java/com/stackify/utils/ConnectionUtil.java | 0 .../rest-client/WebContent/META-INF/MANIFEST.MF | 0 guest/webservices/rest-client/pom.xml | 0 .../rest-client/rest-client/.angular-cli.json | 0 .../rest-client/rest-client/.editorconfig | 0 .../webservices/rest-client/rest-client/.gitignore | 0 guest/webservices/rest-client/rest-client/README.md | 0 .../rest-client/rest-client/e2e/app.e2e-spec.ts | 0 .../rest-client/rest-client/e2e/app.po.ts | 0 .../rest-client/rest-client/e2e/tsconfig.e2e.json | 0 .../rest-client/rest-client/karma.conf.js | 0 .../rest-client/rest-client/package.json | 0 .../rest-client/rest-client/protractor.conf.js | 0 .../rest-client/src/app/app.component.css | 0 .../rest-client/src/app/app.component.html | 0 .../rest-client/src/app/app.component.spec.ts | 0 .../rest-client/src/app/app.component.ts | 0 .../rest-client/rest-client/src/app/app.module.ts | 0 .../rest-client/rest-client/src/app/app.service.ts | 0 .../rest-client/src/app/users.component.html | 0 .../rest-client/src/app/users.component.ts | 0 .../rest-client/rest-client/src/assets/.gitkeep | 0 .../src/environments/environment.prod.ts | 0 .../rest-client/src/environments/environment.ts | 0 .../rest-client/rest-client/src/favicon.ico | Bin .../rest-client/rest-client/src/index.html | 0 .../webservices/rest-client/rest-client/src/main.ts | 0 .../rest-client/rest-client/src/polyfills.ts | 0 .../rest-client/rest-client/src/styles.css | 0 .../webservices/rest-client/rest-client/src/test.ts | 0 .../rest-client/rest-client/src/tsconfig.app.json | 0 .../rest-client/rest-client/src/tsconfig.spec.json | 0 .../rest-client/rest-client/src/typings.d.ts | 0 .../rest-client/rest-client/tsconfig.json | 0 .../webservices/rest-client/rest-client/tslint.json | 0 .../rest-server/WebContent/META-INF/MANIFEST.MF | 0 .../rest-server/WebContent/WEB-INF/web.xml | 0 guest/webservices/rest-server/pom.xml | 0 .../java/com/stackify/ApplicationInitializer.java | 0 .../src/main/java/com/stackify/models/User.java | 0 .../main/java/com/stackify/services/CorsFilter.java | 0 .../java/com/stackify/services/UserService.java | 0 .../java/com/stackify/services/UserServiceTest.java | 0 .../src/main/java/com/stackify/JAXWSClient.java | 0 .../stackify/services/DefaultUserImplService.java | 0 .../java/com/stackify/services/ObjectFactory.java | 0 .../src/main/java/com/stackify/services/User.java | 0 .../java/com/stackify/services/UserService.java | 0 .../src/main/java/com/stackify/services/Users.java | 0 .../java/com/stackify/services/package-info.java | 0 .../main/java/com/stackify/ServicePublisher.java | 0 .../src/main/java/com/stackify/models/User.java | 0 .../src/main/java/com/stackify/models/Users.java | 0 .../java/com/stackify/services/DefaultUserImpl.java | 0 .../java/com/stackify/services/UserService.java | 0 .../WebContent/META-INF/MANIFEST.MF | 0 guest/webservices/spring-rest-service/pom.xml | 0 .../src/main/java/com/stackify/Application.java | 0 .../java/com/stackify/config/SwaggerConfig.java | 0 .../com/stackify/controllers/UserController.java | 0 .../src/main/java/com/stackify/models/User.java | 0 guice/README.md | 0 guice/pom.xml | 0 .../main/java/com/baeldung/examples/RunGuice.java | 0 .../com/baeldung/examples/guice/Communication.java | 0 .../baeldung/examples/guice/CommunicationMode.java | 0 .../examples/guice/DefaultCommunicator.java | 0 .../examples/guice/EmailCommunicationMode.java | 0 .../examples/guice/IMCommunicationMode.java | 0 .../examples/guice/SMSCommunicationMode.java | 0 .../baeldung/examples/guice/aop/MessageLogger.java | 0 .../examples/guice/aop/MessageSentLoggable.java | 0 .../baeldung/examples/guice/binding/AOPModule.java | 0 .../examples/guice/binding/BasicModule.java | 0 .../examples/guice/constant/CommunicationModel.java | 0 .../examples/guice/marker/Communicator.java | 0 .../examples/guice/modules/BasicModule.java | 0 handling-spring-static-resources/README.md | 0 handling-spring-static-resources/pom.xml | 0 .../MySimpleUrlAuthenticationSuccessHandler.java | 0 .../main/java/org/baeldung/spring/AppConfig.java | 0 .../main/java/org/baeldung/spring/MvcConfig.java | 0 .../java/org/baeldung/spring/SecSecurityConfig.java | 0 .../org/baeldung/web/controller/HomeController.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/messages_en.properties | 0 .../src/main/resources/messages_es_ES.properties | 0 .../src/main/resources/webSecurityConfig.xml | 0 .../WEB-INF/classes/other-resources/Hello.html | 0 .../WEB-INF/classes/other-resources/bootstrap.css | 0 .../src/main/webapp/WEB-INF/mvc-servlet.xml | 0 .../src/main/webapp/WEB-INF/view/home.jsp | 0 .../src/main/webapp/WEB-INF/view/login.jsp | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../src/main/webapp/js/bootstrap.css | 0 .../src/main/webapp/js/foo.js | 0 .../src/main/webapp/js/handlebars-3133af2.js | 0 .../src/main/webapp/js/helpers/utils.js | 0 .../src/main/webapp/js/jquery-1.11.1.min.js | 0 .../src/main/webapp/js/main.js | 0 .../src/main/webapp/js/require.gz | Bin .../src/main/webapp/js/require.js | 0 .../src/main/webapp/js/router.js | 0 .../src/main/webapp/other-resources/Hello.html | 0 .../src/main/webapp/other-resources/bootstrap.css | 0 .../src/main/webapp/other-resources/foo.js | 0 .../src/main/webapp/resources/bootstrap.css | 0 .../src/main/webapp/resources/myCss.css | 0 hazelcast/README.md | 0 hazelcast/pom.xml | 0 .../baeldung/hazelcast/cluster/NativeClient.java | 0 .../com/baeldung/hazelcast/cluster/ServerNode.java | 0 hazelcast/src/main/resources/hazelcast.xml | 0 hazelcast/src/main/resources/logback.xml | 0 hbase/README.md | 0 hbase/pom.xml | 0 .../org/baeldung/hbase/HBaseClientOperations.java | 0 .../java/org/baeldung/hbase/HbaseClientExample.java | 0 hbase/src/main/resources/hbase-site.xml | 0 hibernate5/README.md | 0 hibernate5/pom.xml | 0 .../src/main/java/com/baeldung/hibernate/App.java | 0 .../ConfigurableMultiTenantConnectionProvider.java | 0 .../hibernate/HibernateMultiTenantUtil.java | 0 .../java/com/baeldung/hibernate/HibernateUtil.java | 0 .../hibernate/UnsupportedTenancyException.java | 0 .../java/com/baeldung/hibernate/dao/GenericDao.java | 0 .../com/baeldung/hibernate/dao/SupplierDao.java | 0 .../java/com/baeldung/hibernate/pojo/Employee.java | 0 .../baeldung/hibernate/pojo/EntityDescription.java | 0 .../java/com/baeldung/hibernate/pojo/Phone.java | 0 .../java/com/baeldung/hibernate/pojo/Supplier.java | 0 .../com/baeldung/hibernate/pojo/TemporalValues.java | 0 .../com/baeldung/hibernate/pojo/package-info.java | 0 .../hibernate/DynamicMappingIntegrationTest.java | 0 .../MultiTenantDaoHibernateIntegrationTest.java | 0 .../com/baeldung/hibernate/TemporalValuesTest.java | 0 .../resources/hibernate-multitenancy.properties | 0 hibernate5/src/test/resources/hibernate.properties | 0 httpclient/.gitignore | 0 httpclient/README.md | 0 httpclient/pom.xml | 0 httpclient/src/main/resources/logback.xml | 0 httpclient/src/main/resources/temp.txt | 0 .../httpclient/HttpAsyncClientLiveTest.java | 0 .../httpclient/HttpClientHeadersLiveTest.java | 0 .../httpclient/HttpClientMultipartLiveTest.java | 0 .../httpclient/HttpClientPostingLiveTest.java | 0 .../httpclient/HttpClientRedirectLiveTest.java | 0 .../httpclient/HttpClientTimeoutLiveTest.java | 0 .../baeldung/httpclient/HttpsClientSslLiveTest.java | 0 .../baeldung/httpclient/ProgressEntityWrapper.java | 0 .../java/org/baeldung/httpclient/ResponseUtil.java | 0 ...pClientAdvancedConfigurationIntegrationTest.java | 0 .../httpclient/base/HttpClientBasicLiveTest.java | 0 .../base/HttpClientBasicPostLiveTest.java | 0 .../httpclient/base/HttpClientLiveTest.java | 0 .../httpclient/base/HttpClientSandboxLiveTest.java | 0 .../HttpClientConnectionManagementLiveTest.java | 0 .../conn/IdleConnectionMonitorThread.java | 0 .../httpclient/conn/MultiHttpClientConnThread.java | 0 .../TesterVersion_MultiHttpClientConnThread.java | 0 .../rare/HttpClientUnshortenLiveTest.java | 0 .../httpclient/sec/HttpClientAuthLiveTest.java | 0 .../httpclient/sec/HttpClientCookieLiveTest.java | 0 httpclient/src/test/resources/.gitignore | 0 httpclient/src/test/resources/test.in | 0 httpclient/src/test/resources/uploads/image.jpg | Bin httpclient/src/test/resources/uploads/sandbox.txt | 0 httpclient/src/test/resources/uploads/temp.txt | 0 httpclient/src/test/resources/uploads/zipFile.zip | Bin hystrix/.gitignore | 0 hystrix/README.md | 0 hystrix/pom.xml | 0 .../main/java/com/baeldung/hystrix/AppConfig.java | 0 .../com/baeldung/hystrix/CommandHelloWorld.java | 0 .../java/com/baeldung/hystrix/HystrixAspect.java | 0 .../com/baeldung/hystrix/HystrixCircuitBreaker.java | 0 .../com/baeldung/hystrix/HystrixController.java | 0 .../baeldung/hystrix/RemoteServiceTestCommand.java | 0 .../hystrix/RemoteServiceTestSimulator.java | 0 .../com/baeldung/hystrix/SpringExistingClient.java | 0 hystrix/src/main/resources/application.properties | 0 .../baeldung/hystrix/HystrixTimeoutManualTest.java | 0 .../hystrix/SpringAndHystrixIntegrationTest.java | 0 image-processing/README.md | 0 image-processing/pom.xml | 0 .../imageprocessing/imagej/ImageJRectExample.java | 0 .../openimaj/OpenIMAJRectExample.java | 0 .../imageprocessing/swing/SwingRectExample.java | 0 .../twelvemonkeys/TwelveMonkeysExample.java | 0 image-processing/src/main/resources/Penguin.ico | Bin image-processing/src/main/resources/lena.jpg | Bin immutables/README.md | 0 immutables/pom.xml | 0 .../main/java/com/baeldung/immutable/Address.java | 0 .../main/java/com/baeldung/immutable/Person.java | 0 .../com/baeldung/immutable/auxiliary/Person.java | 0 .../com/baeldung/immutable/default_/Person.java | 0 .../com/baeldung/immutable/parameter/Person.java | 0 .../java/com/baeldung/immutable/prehash/Person.java | 0 .../baeldung/immutable/ImmutablePersonUnitTest.java | 0 .../auxiliary/ImmutablePersonAuxiliaryUnitTest.java | 0 .../default_/ImmutablePersonDefaultUnitTest.java | 0 intelliJ/README.md | 0 intelliJ/intelliJ-formatter.xml | 0 jackson/.gitignore | 0 jackson/README.md | 0 jackson/pom.xml | 0 .../deserialization/jacksoninject/Author.java | 0 .../deserialization/jacksoninject/Person.java | 0 .../deserialization/jsonanysetter/Inventory.java | 0 .../jackson/deserialization/jsoncreator/Author.java | 0 .../deserialization/jsondeserialize/Author.java | 0 .../deserialization/jsondeserialize/Book.java | 0 .../jsondeserialize/CustomDateDeserializer.java | 0 .../deserialization/jsondeserialize/Item.java | 0 .../jackson/deserialization/jsonsetter/Author.java | 0 .../java/com/baeldung/jackson/domain/Author.java | 0 .../main/java/com/baeldung/jackson/domain/Book.java | 0 .../java/com/baeldung/jackson/domain/Course.java | 0 .../java/com/baeldung/jackson/domain/Customer.java | 0 .../java/com/baeldung/jackson/domain/Inventory.java | 0 .../main/java/com/baeldung/jackson/domain/Item.java | 0 .../java/com/baeldung/jackson/domain/Order.java | 0 .../java/com/baeldung/jackson/domain/Person.java | 0 .../com/baeldung/jackson/entities/ActorJackson.java | 0 .../baeldung/jackson/entities/ClassWithAMap.java | 0 .../java/com/baeldung/jackson/entities/Movie.java | 0 .../jackson/entities/MovieWithNullValue.java | 0 .../java/com/baeldung/jackson/entities/MyPair.java | 0 .../java/com/baeldung/jackson/enums/Distance.java | 0 .../jackson/inclusion/jsonautodetect/Order.java | 0 .../jackson/inclusion/jsonignore/Author.java | 0 .../jackson/inclusion/jsonignore/Person.java | 0 .../inclusion/jsonignoreproperties/Course.java | 0 .../jackson/inclusion/jsonignoretype/Order.java | 0 .../jackson/inclusion/jsoninclude/Author.java | 0 .../com/baeldung/jackson/inheritance/Event.java | 0 .../jackson/inheritance/ItemIdAddedToUser.java | 0 .../jackson/inheritance/ItemIdRemovedFromUser.java | 0 .../jackson/miscellaneous/custom/Course.java | 0 .../custom/CustomCourseAnnotation.java | 0 .../baeldung/jackson/miscellaneous/custom/Item.java | 0 .../jackson/miscellaneous/disable/Author.java | 0 .../jackson/miscellaneous/mixin/Author.java | 0 .../baeldung/jackson/miscellaneous/mixin/Book.java | 0 .../miscellaneous/mixin/IgnoreListMixIn.java | 0 .../com/baeldung/jackson/polymorphism/Order.java | 0 .../serialization/ActorJacksonSerializer.java | 0 .../jackson/serialization/DistanceSerializer.java | 0 .../jackson/serialization/MyPairDeserializer.java | 0 .../jackson/serialization/MyPairSerializer.java | 0 .../serialization/jsonanygetter/Inventory.java | 0 .../jackson/serialization/jsongetter/Author.java | 0 .../serialization/jsonpropertyorder/Author.java | 0 .../serialization/jsonpropertyorder/Person.java | 0 .../serialization/jsonrawvalue/Customer.java | 0 .../jackson/serialization/jsonrootname/Author.java | 0 .../jackson/serialization/jsonserialize/Author.java | 0 .../jackson/serialization/jsonserialize/Book.java | 0 .../jsonserialize/CustomDateSerializer.java | 0 .../jackson/serialization/jsonserialize/Item.java | 0 .../jackson/serialization/jsonvalue/Course.java | 0 jackson/src/main/resources/example1.json | 0 jackson/src/main/resources/example2.json | 0 jackson/src/main/resources/logback.xml | 0 jackson/src/main/resources/node_example.json | 0 .../jackson/annotation/BeanWithCreator.java | 0 .../annotation/BeanWithCustomAnnotation.java | 0 .../baeldung/jackson/annotation/BeanWithFilter.java | 0 .../baeldung/jackson/annotation/BeanWithGetter.java | 0 .../baeldung/jackson/annotation/BeanWithIgnore.java | 0 .../baeldung/jackson/annotation/BeanWithInject.java | 0 .../baeldung/jackson/annotation/ExtendableBean.java | 0 .../com/baeldung/jackson/annotation/MyBean.java | 0 .../baeldung/jackson/annotation/PrivateBean.java | 0 .../com/baeldung/jackson/annotation/RawBean.java | 0 .../baeldung/jackson/annotation/UnwrappedUser.java | 0 .../jackson/annotation/UserWithIgnoreType.java | 0 .../java/com/baeldung/jackson/annotation/Zoo.java | 0 .../jackson/annotation/extra/AppendBeans.java | 0 .../annotation/extra/ExtraAnnotationUnitTest.java | 0 .../annotation/extra/IdentityReferenceBeans.java | 0 .../jackson/annotation/extra/NamingBean.java | 0 .../jackson/annotation/extra/POJOBuilderBean.java | 0 .../annotation/extra/PropertyDescriptionBean.java | 0 .../jackson/annotation/extra/TypeIdBean.java | 0 .../annotation/extra/TypeIdResolverStructure.java | 0 .../jackson/bidirection/CustomListDeserializer.java | 0 .../jackson/bidirection/CustomListSerializer.java | 0 .../java/com/baeldung/jackson/bidirection/Item.java | 0 .../jackson/bidirection/ItemWithIdentity.java | 0 .../jackson/bidirection/ItemWithIgnore.java | 0 .../baeldung/jackson/bidirection/ItemWithRef.java | 0 .../jackson/bidirection/ItemWithSerializer.java | 0 .../baeldung/jackson/bidirection/ItemWithView.java | 0 .../java/com/baeldung/jackson/bidirection/User.java | 0 .../jackson/bidirection/UserWithIdentity.java | 0 .../jackson/bidirection/UserWithIgnore.java | 0 .../baeldung/jackson/bidirection/UserWithRef.java | 0 .../jackson/bidirection/UserWithSerializer.java | 0 .../baeldung/jackson/bidirection/UserWithView.java | 0 .../jackson/date/CustomDateDeserializer.java | 0 .../baeldung/jackson/date/CustomDateSerializer.java | 0 .../jackson/date/CustomDateTimeSerializer.java | 0 .../jackson/date/CustomLocalDateTimeSerializer.java | 0 .../test/java/com/baeldung/jackson/date/Event.java | 0 .../com/baeldung/jackson/date/EventWithFormat.java | 0 .../baeldung/jackson/date/EventWithJodaTime.java | 0 .../jackson/date/EventWithLocalDateTime.java | 0 .../baeldung/jackson/date/EventWithSerializer.java | 0 .../jackson/deserialization/ItemDeserializer.java | 0 .../deserialization/ItemDeserializerOnClass.java | 0 .../deserialization/JacksonDeserializeUnitTest.java | 0 .../JacksonMapDeserializeUnitTest.java | 0 .../jacksoninject/JacksonInjectUnitTest.java | 0 .../jsonanysetter/JsonAnySetterUnitTest.java | 0 .../jsoncreator/JsonCreatorUnitTest.java | 0 .../jsondeserialize/JsonDeserializeUnitTest.java | 0 .../jsonsetter/JsonSetterUnitTest.java | 0 .../DeserializeWithNestedPropertiesUnitTest.java | 0 .../jackson/deserialization/nested/Product.java | 0 .../deserialization/nested/ProductDeserializer.java | 0 .../test/java/com/baeldung/jackson/dtos/Item.java | 0 .../baeldung/jackson/dtos/ItemWithSerializer.java | 0 .../test/java/com/baeldung/jackson/dtos/MyDto.java | 0 .../jackson/dtos/MyDtoFieldNameChanged.java | 0 .../jackson/dtos/MyDtoIncludeNonDefault.java | 0 .../com/baeldung/jackson/dtos/MyDtoNoAccessors.java | 0 .../dtos/MyDtoNoAccessorsAndFieldVisibility.java | 0 .../com/baeldung/jackson/dtos/MyDtoWithFilter.java | 0 .../jackson/dtos/MyDtoWithSpecialField.java | 0 .../baeldung/jackson/dtos/MyMixInForIgnoreType.java | 0 .../test/java/com/baeldung/jackson/dtos/User.java | 0 .../jackson/dtos/ignore/MyDtoIgnoreField.java | 0 .../jackson/dtos/ignore/MyDtoIgnoreFieldByName.java | 0 .../jackson/dtos/ignore/MyDtoIgnoreNull.java | 0 .../jackson/dtos/ignore/MyDtoIgnoreType.java | 0 .../jackson/dtos/ignore/MyDtoIgnoreUnknown.java | 0 .../jackson/dtos/withEnum/DistanceEnumSimple.java | 0 .../dtos/withEnum/DistanceEnumWithJsonFormat.java | 0 .../dtos/withEnum/DistanceEnumWithValue.java | 0 .../jackson/dtos/withEnum/MyDtoWithEnumCustom.java | 0 .../dtos/withEnum/MyDtoWithEnumJsonFormat.java | 0 .../com/baeldung/jackson/dynamicIgnore/Address.java | 0 .../com/baeldung/jackson/dynamicIgnore/Hidable.java | 0 .../jackson/dynamicIgnore/HidableSerializer.java | 0 .../com/baeldung/jackson/dynamicIgnore/Person.java | 0 .../enums/JacksonEnumSerializationUnitTest.java | 0 .../java/com/baeldung/jackson/exception/User.java | 0 .../jackson/exception/UserWithConflict.java | 0 .../jackson/exception/UserWithPrivateFields.java | 0 .../baeldung/jackson/exception/UserWithRoot.java | 0 .../java/com/baeldung/jackson/exception/Zoo.java | 0 .../baeldung/jackson/exception/ZooConfigured.java | 0 .../test/java/com/baeldung/jackson/field/MyDto.java | 0 .../baeldung/jackson/field/MyDtoAccessLevel.java | 0 .../com/baeldung/jackson/field/MyDtoWithGetter.java | 0 .../com/baeldung/jackson/field/MyDtoWithSetter.java | 0 .../baeldung/jackson/general/jsonfilter/Author.java | 0 .../general/jsonfilter/JsonFilterUnitTest.java | 0 .../baeldung/jackson/general/jsonformat/Book.java | 0 .../general/jsonformat/JsonFormatUnitTest.java | 0 .../jackson/general/jsonidentityinfo/Author.java | 0 .../jackson/general/jsonidentityinfo/Course.java | 0 .../jackson/general/jsonidentityinfo/Item.java | 0 .../jsonidentityinfo/JsonIdentityInfoUnitTest.java | 0 .../jackson/general/jsonidentityinfo/Person.java | 0 .../jackson/general/jsonproperty/Author.java | 0 .../baeldung/jackson/general/jsonproperty/Book.java | 0 .../baeldung/jackson/general/jsonproperty/Item.java | 0 .../general/jsonproperty/JsonPropertyUnitTest.java | 0 .../jsonunwrapped/JsonUnwrappedUnitTest.java | 0 .../jackson/general/jsonunwrapped/Order.java | 0 .../jackson/general/jsonview/JsonViewUnitTest.java | 0 .../baeldung/jackson/general/jsonview/Order.java | 0 .../baeldung/jackson/general/jsonview/Views.java | 0 .../baeldung/jackson/general/reference/Author.java | 0 .../baeldung/jackson/general/reference/Course.java | 0 .../baeldung/jackson/general/reference/Item.java | 0 .../baeldung/jackson/general/reference/Person.java | 0 .../general/reference/ReferenceUnitTest.java | 0 .../jsonautodetect/JsonAutoDetectUnitTest.java | 0 .../inclusion/jsonignore/JsonIgnoreUnitTest.java | 0 .../JsonIgnorePropertiesUnitTest.java | 0 .../jsonignoretype/JsonIgnoreTypeUnitTest.java | 0 .../inclusion/jsoninclude/JsonIncludeUnitTest.java | 0 .../inheritance/IgnoranceAnnotationStructure.java | 0 .../inheritance/IgnoranceMixinOrIntrospection.java | 0 .../jackson/inheritance/IgnoranceUnitTest.java | 0 .../inheritance/ItemIdRemovedFromUserUnitTest.java | 0 .../inheritance/SubTypeConstructorStructure.java | 0 .../inheritance/SubTypeConversionStructure.java | 0 .../inheritance/SubTypeHandlingUnitTest.java | 0 .../inheritance/TypeInfoAnnotatedStructure.java | 0 .../inheritance/TypeInfoInclusionUnitTest.java | 0 .../jackson/inheritance/TypeInfoStructure.java | 0 .../java/com/baeldung/jackson/jsonview/Item.java | 0 .../jackson/jsonview/MyBeanSerializerModifier.java | 0 .../jackson/jsonview/UpperCasingWriter.java | 0 .../java/com/baeldung/jackson/jsonview/User.java | 0 .../java/com/baeldung/jackson/jsonview/Views.java | 0 .../miscellaneous/custom/CustomUnitTest.java | 0 .../miscellaneous/disable/DisableUnitTest.java | 0 .../jackson/miscellaneous/mixin/MixInUnitTest.java | 0 .../miscellaneous/mixin/OptionalTypeUnitTest.java | 0 .../com/baeldung/jackson/node/ExampleStructure.java | 0 .../java/com/baeldung/jackson/node/NodeBean.java | 0 .../jackson/node/NodeOperationUnitTest.java | 0 .../jackson/objectmapper/CustomCarDeserializer.java | 0 .../jackson/objectmapper/CustomCarSerializer.java | 0 .../JavaReadWriteJsonExampleUnitTest.java | 0 ...SerializationDeserializationFeatureUnitTest.java | 0 .../com/baeldung/jackson/objectmapper/dto/Car.java | 0 .../baeldung/jackson/objectmapper/dto/Request.java | 0 .../jackson/polymorphism/PolymorphismUnitTest.java | 0 .../jackson/sandbox/JacksonPrettyPrintUnitTest.java | 0 .../baeldung/jackson/sandbox/SandboxUnitTest.java | 0 .../com/baeldung/jackson/sandbox/TestElement.java | 0 .../jackson/serialization/ItemSerializer.java | 0 .../serialization/ItemSerializerOnClass.java | 0 .../serialization/JacksonMapSerializeUnitTest.java | 0 .../serialization/JacksonSerializeUnitTest.java | 0 .../serialization/MyDtoNullKeySerializer.java | 0 .../jsonanygetter/JsonAnyGetterUnitTest.java | 0 .../jsongetter/JsonGetterUnitTest.java | 0 .../JsonPropertyOrderUnitTest.java | 0 .../jsonrawvalue/JsonRawValueUnitTest.java | 0 .../jsonrootname/JsonRootNameUnitTest.java | 0 .../jsonserialize/JsonSerializeUnitTest.java | 0 .../serialization/jsonvalue/JsonValueUnitTest.java | 0 .../streaming/JacksonStreamingAPIUnitTest.java | 0 .../jackson/test/JacksonAnnotationUnitTest.java | 0 .../test/JacksonBidirectionRelationUnitTest.java | 0 .../JacksonCollectionDeserializationUnitTest.java | 0 .../baeldung/jackson/test/JacksonDateUnitTest.java | 0 .../test/JacksonDeserializationUnitTest.java | 0 .../jackson/test/JacksonDynamicIgnoreUnitTest.java | 0 .../jackson/test/JacksonExceptionsUnitTest.java | 0 .../baeldung/jackson/test/JacksonFieldUnitTest.java | 0 .../jackson/test/JacksonJsonViewUnitTest.java | 0 .../test/JacksonSerializationEnumsUnitTest.java | 0 .../test/JacksonSerializationIgnoreUnitTest.java | 0 .../jackson/test/JacksonSerializationUnitTest.java | 0 .../com/baeldung/jackson/test/UnitTestSuite.java | 0 .../java/com/baeldung/jackson/try1/IEntity.java | 0 .../try1/JacksonDeserializationUnitTest.java | 0 .../baeldung/jackson/try1/RestLoaderRequest.java | 0 .../jackson/try1/RestLoaderRequestDeserializer.java | 0 .../xml/XMLSerializeDeserializeUnitTest.java | 0 jackson/src/test/resources/.gitignore | 0 .../resources/author-jsonpropertyorder-schema.json | 0 jackson/src/test/resources/simple_bean.xml | 0 java-difference-date/README.md | 0 java-difference-date/pom.xml | 0 .../src/test/java/com/baeldung/DateDiffTest.java | 0 java-websocket/README.md | 0 java-websocket/pom.xml | 0 .../src/main/java/com/baeldung/model/Message.java | 0 .../java/com/baeldung/websocket/ChatEndpoint.java | 0 .../java/com/baeldung/websocket/MessageDecoder.java | 0 .../java/com/baeldung/websocket/MessageEncoder.java | 0 java-websocket/src/main/webapp/WEB-INF/beans.xml | 0 java-websocket/src/main/webapp/WEB-INF/web.xml | 0 java-websocket/src/main/webapp/index.html | 0 java-websocket/src/main/webapp/style.css | 0 java-websocket/src/main/webapp/websocket.js | 0 javax-servlets/.gitignore | 0 javax-servlets/README.md | 0 javax-servlets/pom.xml | 0 .../java/com/baeldung/servlets/FormServlet.java | 0 .../com/baeldung/servlets/FormServletLiveTest.java | 0 javax-servlets/web/WEB-INF/web.xml | 0 javax-servlets/web/index.jsp | 0 javaxval/.gitignore | 0 javaxval/README.md | 0 javaxval/bin/.gitignore | 0 javaxval/bin/pom.xml | 0 javaxval/pom.xml | 0 javaxval/src/main/java/org/baeldung/Customer.java | 0 .../src/main/java/org/baeldung/CustomerMap.java | 0 javaxval/src/main/java/org/baeldung/Profile.java | 0 javaxval/src/main/java/org/baeldung/User.java | 0 .../valueextractors/ProfileValueExtractor.java | 0 .../javax.validation.valueextraction.ValueExtractor | 0 .../ContainerValidationIntegrationTest.java | 0 .../org/baeldung/ValidationIntegrationTest.java | 0 jaxb/README.md | 0 jaxb/pom.xml | 0 jaxb/src/main/java/com/baeldung/jaxb/Book.java | 0 .../main/java/com/baeldung/jaxb/DateAdapter.java | 0 .../java/com/baeldung/jaxb/gen/ObjectFactory.java | 0 .../java/com/baeldung/jaxb/gen/UserRequest.java | 0 .../java/com/baeldung/jaxb/gen/UserResponse.java | 0 .../java/com/baeldung/jaxb/gen/package-info.java | 0 .../main/java/org/w3/_2001/xmlschema/Adapter1.java | 0 jaxb/src/main/resources/global.xjb | 0 jaxb/src/main/resources/logback.xml | 0 jaxb/src/main/resources/user.xsd | 0 .../com/baeldung/jaxb/test/JaxbIntegrationTest.java | 0 jaxb/src/test/resources/sample_book.xml | 0 jee7/.gitignore | 0 jee7/README.md | 0 jee7/pom.xml | 0 .../java/com/baeldung/arquillian/CapsConvertor.java | 0 .../java/com/baeldung/arquillian/CapsService.java | 0 jee7/src/main/java/com/baeldung/arquillian/Car.java | 0 .../main/java/com/baeldung/arquillian/CarEJB.java | 0 .../java/com/baeldung/arquillian/Component.java | 0 .../com/baeldung/arquillian/ConvertToLowerCase.java | 0 .../java/com/baeldung/convListVal/ConvListVal.java | 0 .../java/com/baeldung/convListVal/MyListener.java | 0 .../JavaEEAnnotationsSample/README.txt | 0 .../JavaEEAnnotationsSample/pom.xml | 0 .../baeldung/javaeeannotations/AccountServlet.java | 0 .../BankAppServletContextListener.java | 0 .../com/baeldung/javaeeannotations/LogInFilter.java | 0 .../UploadCustomerDocumentsServlet.java | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../src/main/webapp/index.jsp | 0 .../src/main/webapp/login.jsp | 0 .../src/main/webapp/upload.jsp | 0 .../java/com/baeldung/jaxws/client/AddEmployee.java | 0 .../baeldung/jaxws/client/AddEmployeeResponse.java | 0 .../com/baeldung/jaxws/client/CountEmployees.java | 0 .../jaxws/client/CountEmployeesResponse.java | 0 .../com/baeldung/jaxws/client/DeleteEmployee.java | 0 .../jaxws/client/DeleteEmployeeResponse.java | 0 .../java/com/baeldung/jaxws/client/Employee.java | 0 .../jaxws/client/EmployeeAlreadyExists.java | 0 .../client/EmployeeAlreadyExists_Exception.java | 0 .../com/baeldung/jaxws/client/EmployeeNotFound.java | 0 .../jaxws/client/EmployeeNotFound_Exception.java | 0 .../com/baeldung/jaxws/client/EmployeeService.java | 0 .../jaxws/client/EmployeeServiceClient.java | 0 .../jaxws/client/EmployeeService_Service.java | 0 .../com/baeldung/jaxws/client/GetAllEmployees.java | 0 .../jaxws/client/GetAllEmployeesResponse.java | 0 .../java/com/baeldung/jaxws/client/GetEmployee.java | 0 .../baeldung/jaxws/client/GetEmployeeResponse.java | 0 .../com/baeldung/jaxws/client/ObjectFactory.java | 0 .../com/baeldung/jaxws/client/UpdateEmployee.java | 0 .../jaxws/client/UpdateEmployeeResponse.java | 0 .../com/baeldung/jaxws/client/package-info.java | 0 .../jaxws/server/bottomup/EmployeeService.java | 0 .../jaxws/server/bottomup/EmployeeServiceImpl.java | 0 .../bottomup/exception/EmployeeAlreadyExists.java | 0 .../server/bottomup/exception/EmployeeNotFound.java | 0 .../jaxws/server/bottomup/model/Employee.java | 0 .../server/config/EmployeeServicePublisher.java | 0 .../jaxws/server/repository/EmployeeRepository.java | 0 .../server/repository/EmployeeRepositoryImpl.java | 0 .../server/topdown/EmployeeServiceTopDown.java | 0 .../server/topdown/EmployeeServiceTopDownImpl.java | 0 .../topdown/EmployeeServiceTopDown_Service.java | 0 .../jaxws/server/topdown/ObjectFactory.java | 0 .../baeldung/jaxws/wsdl/employeeservicetopdown.wsdl | 0 jee7/src/main/java/com/baeldung/json/Person.java | 0 .../main/java/com/baeldung/json/PersonBuilder.java | 0 .../main/java/com/baeldung/json/PersonWriter.java | 0 .../SecurityWebApplicationInitializer.java | 0 .../springSecurity/SpringSecurityConfig.java | 0 .../springSecurity/controller/HomeController.java | 0 .../springSecurity/controller/LoginController.java | 0 .../java/com/baeldung/timer/AutomaticTimerBean.java | 0 .../com/baeldung/timer/FixedDelayTimerBean.java | 0 .../timer/ProgrammaticAtFixedRateTimerBean.java | 0 .../com/baeldung/timer/ProgrammaticTimerBean.java | 0 .../ProgrammaticWithInitialFixedDelayTimerBean.java | 0 .../java/com/baeldung/timer/ScheduleTimerBean.java | 0 .../main/java/com/baeldung/timer/TimerEvent.java | 0 .../java/com/baeldung/timer/TimerEventListener.java | 0 .../main/java/com/baeldung/timer/WorkerBean.java | 0 jee7/src/main/resources/META-INF/persistence.xml | 0 jee7/src/main/webapp/ConvListVal.xhtml | 0 jee7/src/main/webapp/WEB-INF/beans.xml | 0 jee7/src/main/webapp/WEB-INF/faces-config.xml | 0 jee7/src/main/webapp/WEB-INF/spring/security.xml | 0 jee7/src/main/webapp/WEB-INF/views/admin.jsp | 0 jee7/src/main/webapp/WEB-INF/views/home.jsp | 0 jee7/src/main/webapp/WEB-INF/views/login.jsp | 0 jee7/src/main/webapp/WEB-INF/views/user.jsp | 0 jee7/src/main/webapp/WEB-INF/web.xml | 0 jee7/src/main/webapp/index.jsp | 0 jee7/src/main/webapp/secure.jsp | 0 .../test/java/com/baeldug/json/JsonUnitTest.java | 0 .../com/baeldung/arquillan/ArquillianLiveTest.java | 0 .../convListVal/ConvListValIntegrationTest.java | 0 .../com/baeldung/jaxws/EmployeeServiceLiveTest.java | 0 .../timer/AutomaticTimerBeanIntegrationTest.java | 0 ...rammaticAtFixedRateTimerBeanIntegrationTest.java | 0 .../timer/ProgrammaticTimerBeanIntegrationTest.java | 0 ...maticWithFixedDelayTimerBeanIntegrationTest.java | 0 .../timer/ScheduleTimerBeanIntegrationTest.java | 0 .../com/baeldung/timer/WithinWindowMatcher.java | 0 jee7/src/test/resources/META-INF/persistence.xml | 0 jhipster/README.md | 0 .../jhipster-microservice/car-app/.editorconfig | 0 .../jhipster-microservice/car-app/.gitattributes | 0 jhipster/jhipster-microservice/car-app/.gitignore | 0 .../car-app/.jhipster/Car.json | 0 .../car-app/.mvn/wrapper/maven-wrapper.jar | Bin .../car-app/.mvn/wrapper/maven-wrapper.properties | 0 jhipster/jhipster-microservice/car-app/.yo-rc.json | 0 jhipster/jhipster-microservice/car-app/README.md | 0 jhipster/jhipster-microservice/car-app/mvnw.cmd | 0 jhipster/jhipster-microservice/car-app/package.json | 0 jhipster/jhipster-microservice/car-app/pom.xml | 0 .../car-app/src/main/docker/Dockerfile | 0 .../car-app/src/main/docker/app.yml | 0 .../src/main/docker/central-server-config/README.md | 0 .../docker-config/application.yml | 0 .../localhost-config/application.yml | 0 .../car-app/src/main/docker/jhipster-registry.yml | 0 .../car-app/src/main/docker/mysql.yml | 0 .../car-app/src/main/docker/sonar.yml | 0 .../main/java/com/car/app/ApplicationWebXml.java | 0 .../src/main/java/com/car/app/CarappApp.java | 0 .../java/com/car/app/aop/logging/LoggingAspect.java | 0 .../com/car/app/config/ApplicationProperties.java | 0 .../java/com/car/app/config/AsyncConfiguration.java | 0 .../java/com/car/app/config/CacheConfiguration.java | 0 .../car/app/config/CloudDatabaseConfiguration.java | 0 .../src/main/java/com/car/app/config/Constants.java | 0 .../com/car/app/config/DatabaseConfiguration.java | 0 .../car/app/config/DateTimeFormatConfiguration.java | 0 .../java/com/car/app/config/DefaultProfileUtil.java | 0 .../com/car/app/config/LocaleConfiguration.java | 0 .../car/app/config/LoggingAspectConfiguration.java | 0 .../com/car/app/config/LoggingConfiguration.java | 0 .../com/car/app/config/MetricsConfiguration.java | 0 .../config/MicroserviceSecurityConfiguration.java | 0 .../com/car/app/config/ThymeleafConfiguration.java | 0 .../main/java/com/car/app/config/WebConfigurer.java | 0 .../car/app/config/audit/AuditEventConverter.java | 0 .../java/com/car/app/config/audit/package-info.java | 0 .../main/java/com/car/app/config/package-info.java | 0 .../com/car/app/domain/AbstractAuditingEntity.java | 0 .../src/main/java/com/car/app/domain/Car.java | 0 .../com/car/app/domain/PersistentAuditEvent.java | 0 .../main/java/com/car/app/domain/package-info.java | 0 .../java/com/car/app/repository/CarRepository.java | 0 .../java/com/car/app/repository/package-info.java | 0 .../com/car/app/security/AuthoritiesConstants.java | 0 .../java/com/car/app/security/SecurityUtils.java | 0 .../app/security/SpringSecurityAuditorAware.java | 0 .../com/car/app/security/jwt/JWTConfigurer.java | 0 .../java/com/car/app/security/jwt/JWTFilter.java | 0 .../com/car/app/security/jwt/TokenProvider.java | 0 .../main/java/com/car/app/service/package-info.java | 0 .../main/java/com/car/app/web/rest/CarResource.java | 0 .../java/com/car/app/web/rest/LogsResource.java | 0 .../com/car/app/web/rest/ProfileInfoResource.java | 0 .../rest/errors/CustomParameterizedException.java | 0 .../com/car/app/web/rest/errors/ErrorConstants.java | 0 .../java/com/car/app/web/rest/errors/ErrorVM.java | 0 .../app/web/rest/errors/ExceptionTranslator.java | 0 .../com/car/app/web/rest/errors/FieldErrorVM.java | 0 .../app/web/rest/errors/ParameterizedErrorVM.java | 0 .../java/com/car/app/web/rest/package-info.java | 0 .../java/com/car/app/web/rest/util/HeaderUtil.java | 0 .../com/car/app/web/rest/util/PaginationUtil.java | 0 .../main/java/com/car/app/web/rest/vm/LoggerVM.java | 0 .../java/com/car/app/web/rest/vm/package-info.java | 0 .../src/main/resources/.h2.server.properties | 0 .../car-app/src/main/resources/banner.txt | 0 .../src/main/resources/config/application-dev.yml | 0 .../src/main/resources/config/application-prod.yml | 0 .../src/main/resources/config/application.yml | 0 .../src/main/resources/config/bootstrap-prod.yml | 0 .../car-app/src/main/resources/config/bootstrap.yml | 0 .../changelog/00000000000000_initial_schema.xml | 0 .../changelog/20170503041524_added_entity_Car.xml | 0 .../src/main/resources/config/liquibase/master.xml | 0 .../src/main/resources/i18n/messages.properties | 0 .../car-app/src/main/resources/logback-spring.xml | 0 .../car-app/src/main/resources/templates/error.html | 0 .../app/web/rest/CarResourceIntegrationTest.java | 0 .../test/java/com/car/app/web/rest/TestUtil.java | 0 .../src/test/resources/config/application.yml | 0 .../car-app/src/test/resources/config/bootstrap.yml | 0 .../car-app/src/test/resources/logback-test.xml | 0 jhipster/jhipster-microservice/car-app/yarn.lock | 0 .../jhipster-microservice/dealer-app/.editorconfig | 0 .../jhipster-microservice/dealer-app/.gitattributes | 0 .../jhipster-microservice/dealer-app/.gitignore | 0 .../dealer-app/.jhipster/Dealer.json | 0 .../dealer-app/.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../jhipster-microservice/dealer-app/.yo-rc.json | 0 jhipster/jhipster-microservice/dealer-app/README.md | 0 jhipster/jhipster-microservice/dealer-app/mvnw.cmd | 0 .../jhipster-microservice/dealer-app/package.json | 0 jhipster/jhipster-microservice/dealer-app/pom.xml | 0 .../dealer-app/src/main/docker/Dockerfile | 0 .../dealer-app/src/main/docker/app.yml | 0 .../src/main/docker/central-server-config/README.md | 0 .../docker-config/application.yml | 0 .../localhost-config/application.yml | 0 .../src/main/docker/jhipster-registry.yml | 0 .../dealer-app/src/main/docker/mysql.yml | 0 .../dealer-app/src/main/docker/sonar.yml | 0 .../main/java/com/dealer/app/ApplicationWebXml.java | 0 .../src/main/java/com/dealer/app/DealerappApp.java | 0 .../com/dealer/app/aop/logging/LoggingAspect.java | 0 .../dealer/app/config/ApplicationProperties.java | 0 .../com/dealer/app/config/AsyncConfiguration.java | 0 .../com/dealer/app/config/CacheConfiguration.java | 0 .../app/config/CloudDatabaseConfiguration.java | 0 .../main/java/com/dealer/app/config/Constants.java | 0 .../dealer/app/config/DatabaseConfiguration.java | 0 .../app/config/DateTimeFormatConfiguration.java | 0 .../com/dealer/app/config/DefaultProfileUtil.java | 0 .../com/dealer/app/config/LocaleConfiguration.java | 0 .../app/config/LoggingAspectConfiguration.java | 0 .../com/dealer/app/config/LoggingConfiguration.java | 0 .../com/dealer/app/config/MetricsConfiguration.java | 0 .../config/MicroserviceSecurityConfiguration.java | 0 .../dealer/app/config/ThymeleafConfiguration.java | 0 .../java/com/dealer/app/config/WebConfigurer.java | 0 .../app/config/audit/AuditEventConverter.java | 0 .../com/dealer/app/config/audit/package-info.java | 0 .../java/com/dealer/app/config/package-info.java | 0 .../dealer/app/domain/AbstractAuditingEntity.java | 0 .../src/main/java/com/dealer/app/domain/Dealer.java | 0 .../com/dealer/app/domain/PersistentAuditEvent.java | 0 .../java/com/dealer/app/domain/package-info.java | 0 .../com/dealer/app/repository/DealerRepository.java | 0 .../com/dealer/app/repository/package-info.java | 0 .../dealer/app/security/AuthoritiesConstants.java | 0 .../java/com/dealer/app/security/SecurityUtils.java | 0 .../app/security/SpringSecurityAuditorAware.java | 0 .../com/dealer/app/security/jwt/JWTConfigurer.java | 0 .../java/com/dealer/app/security/jwt/JWTFilter.java | 0 .../com/dealer/app/security/jwt/TokenProvider.java | 0 .../java/com/dealer/app/service/package-info.java | 0 .../com/dealer/app/web/rest/DealerResource.java | 0 .../java/com/dealer/app/web/rest/LogsResource.java | 0 .../dealer/app/web/rest/ProfileInfoResource.java | 0 .../rest/errors/CustomParameterizedException.java | 0 .../dealer/app/web/rest/errors/ErrorConstants.java | 0 .../com/dealer/app/web/rest/errors/ErrorVM.java | 0 .../app/web/rest/errors/ExceptionTranslator.java | 0 .../dealer/app/web/rest/errors/FieldErrorVM.java | 0 .../app/web/rest/errors/ParameterizedErrorVM.java | 0 .../java/com/dealer/app/web/rest/package-info.java | 0 .../com/dealer/app/web/rest/util/HeaderUtil.java | 0 .../dealer/app/web/rest/util/PaginationUtil.java | 0 .../java/com/dealer/app/web/rest/vm/LoggerVM.java | 0 .../com/dealer/app/web/rest/vm/package-info.java | 0 .../src/main/resources/.h2.server.properties | 0 .../dealer-app/src/main/resources/banner.txt | 0 .../src/main/resources/config/application-dev.yml | 0 .../src/main/resources/config/application-prod.yml | 0 .../src/main/resources/config/application.yml | 0 .../src/main/resources/config/bootstrap-prod.yml | 0 .../src/main/resources/config/bootstrap.yml | 0 .../changelog/00000000000000_initial_schema.xml | 0 .../20170503044952_added_entity_Dealer.xml | 0 .../src/main/resources/config/liquibase/master.xml | 0 .../src/main/resources/i18n/messages.properties | 0 .../src/main/resources/logback-spring.xml | 0 .../src/main/resources/templates/error.html | 0 .../app/web/rest/DealerResourceIntegrationTest.java | 0 .../test/java/com/dealer/app/web/rest/TestUtil.java | 0 .../src/test/resources/config/application.yml | 0 .../src/test/resources/config/bootstrap.yml | 0 .../dealer-app/src/test/resources/logback-test.xml | 0 jhipster/jhipster-microservice/dealer-app/yarn.lock | 0 jhipster/jhipster-microservice/gateway-app/.bowerrc | 0 .../jhipster-microservice/gateway-app/.editorconfig | 0 .../jhipster-microservice/gateway-app/.eslintignore | 0 .../gateway-app/.eslintrc.json | 0 .../gateway-app/.gitattributes | 0 .../jhipster-microservice/gateway-app/.gitignore | 0 .../gateway-app/.jhipster/Car.json | 0 .../gateway-app/.jhipster/Dealer.json | 0 .../gateway-app/.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../jhipster-microservice/gateway-app/.yo-rc.json | 0 .../jhipster-microservice/gateway-app/README.md | 0 .../jhipster-microservice/gateway-app/bower.json | 0 .../jhipster-microservice/gateway-app/gulp/build.js | 0 .../gateway-app/gulp/config.js | 0 .../jhipster-microservice/gateway-app/gulp/copy.js | 0 .../gateway-app/gulp/handle-errors.js | 0 .../gateway-app/gulp/inject.js | 0 .../jhipster-microservice/gateway-app/gulp/serve.js | 0 .../jhipster-microservice/gateway-app/gulp/utils.js | 0 .../jhipster-microservice/gateway-app/gulpfile.js | 0 jhipster/jhipster-microservice/gateway-app/mvnw.cmd | 0 .../jhipster-microservice/gateway-app/package.json | 0 jhipster/jhipster-microservice/gateway-app/pom.xml | 0 .../gateway-app/src/main/docker/Dockerfile | 0 .../gateway-app/src/main/docker/app.yml | 0 .../src/main/docker/cassandra-cluster.yml | 0 .../src/main/docker/cassandra-migration.yml | 0 .../gateway-app/src/main/docker/cassandra.yml | 0 .../docker/cassandra/Cassandra-Migration.Dockerfile | 0 .../src/main/docker/central-server-config/README.md | 0 .../docker-config/application.yml | 0 .../localhost-config/application.yml | 0 .../src/main/docker/jhipster-registry.yml | 0 .../gateway-app/src/main/docker/mysql.yml | 0 .../gateway-app/src/main/docker/sonar.yml | 0 .../main/java/com/gateway/ApplicationWebXml.java | 0 .../src/main/java/com/gateway/GatewayApp.java | 0 .../java/com/gateway/aop/logging/LoggingAspect.java | 0 .../com/gateway/config/ApplicationProperties.java | 0 .../java/com/gateway/config/AsyncConfiguration.java | 0 .../java/com/gateway/config/CacheConfiguration.java | 0 .../gateway/config/CloudDatabaseConfiguration.java | 0 .../src/main/java/com/gateway/config/Constants.java | 0 .../com/gateway/config/DatabaseConfiguration.java | 0 .../gateway/config/DateTimeFormatConfiguration.java | 0 .../java/com/gateway/config/DefaultProfileUtil.java | 0 .../com/gateway/config/GatewayConfiguration.java | 0 .../com/gateway/config/LocaleConfiguration.java | 0 .../gateway/config/LoggingAspectConfiguration.java | 0 .../com/gateway/config/LoggingConfiguration.java | 0 .../com/gateway/config/MetricsConfiguration.java | 0 .../com/gateway/config/SecurityConfiguration.java | 0 .../com/gateway/config/ThymeleafConfiguration.java | 0 .../main/java/com/gateway/config/WebConfigurer.java | 0 .../apidoc/GatewaySwaggerResourcesProvider.java | 0 .../gateway/config/audit/AuditEventConverter.java | 0 .../java/com/gateway/config/audit/package-info.java | 0 .../config/cassandra/CassandraConfiguration.java | 0 .../config/cassandra/CustomZonedDateTimeCodec.java | 0 .../com/gateway/config/cassandra/package-info.java | 0 .../main/java/com/gateway/config/package-info.java | 0 .../com/gateway/domain/AbstractAuditingEntity.java | 0 .../src/main/java/com/gateway/domain/Authority.java | 0 .../com/gateway/domain/PersistentAuditEvent.java | 0 .../src/main/java/com/gateway/domain/User.java | 0 .../main/java/com/gateway/domain/package-info.java | 0 .../java/com/gateway/gateway/TokenRelayFilter.java | 0 .../gateway/accesscontrol/AccessControlFilter.java | 0 .../gateway/ratelimiting/RateLimitingFilter.java | 0 .../ratelimiting/RateLimitingRepository.java | 0 .../SwaggerBasePathRewritingFilter.java | 0 .../com/gateway/repository/AuthorityRepository.java | 0 .../repository/CustomAuditEventRepository.java | 0 .../repository/PersistenceAuditEventRepository.java | 0 .../java/com/gateway/repository/UserRepository.java | 0 .../java/com/gateway/repository/package-info.java | 0 .../com/gateway/security/AuthoritiesConstants.java | 0 .../gateway/security/DomainUserDetailsService.java | 0 .../java/com/gateway/security/SecurityUtils.java | 0 .../security/SpringSecurityAuditorAware.java | 0 .../gateway/security/UserNotActivatedException.java | 0 .../com/gateway/security/jwt/JWTConfigurer.java | 0 .../java/com/gateway/security/jwt/JWTFilter.java | 0 .../com/gateway/security/jwt/TokenProvider.java | 0 .../java/com/gateway/security/package-info.java | 0 .../java/com/gateway/service/AuditEventService.java | 0 .../main/java/com/gateway/service/MailService.java | 0 .../main/java/com/gateway/service/UserService.java | 0 .../main/java/com/gateway/service/dto/UserDTO.java | 0 .../java/com/gateway/service/dto/package-info.java | 0 .../java/com/gateway/service/mapper/UserMapper.java | 0 .../com/gateway/service/mapper/package-info.java | 0 .../main/java/com/gateway/service/package-info.java | 0 .../java/com/gateway/service/util/RandomUtil.java | 0 .../java/com/gateway/web/rest/AccountResource.java | 0 .../java/com/gateway/web/rest/AuditResource.java | 0 .../java/com/gateway/web/rest/GatewayResource.java | 0 .../main/java/com/gateway/web/rest/JWTToken.java | 0 .../java/com/gateway/web/rest/LogsResource.java | 0 .../com/gateway/web/rest/ProfileInfoResource.java | 0 .../com/gateway/web/rest/UserJWTController.java | 0 .../java/com/gateway/web/rest/UserResource.java | 0 .../rest/errors/CustomParameterizedException.java | 0 .../com/gateway/web/rest/errors/ErrorConstants.java | 0 .../java/com/gateway/web/rest/errors/ErrorVM.java | 0 .../web/rest/errors/ExceptionTranslator.java | 0 .../com/gateway/web/rest/errors/FieldErrorVM.java | 0 .../web/rest/errors/ParameterizedErrorVM.java | 0 .../java/com/gateway/web/rest/package-info.java | 0 .../java/com/gateway/web/rest/util/HeaderUtil.java | 0 .../com/gateway/web/rest/util/PaginationUtil.java | 0 .../com/gateway/web/rest/vm/KeyAndPasswordVM.java | 0 .../main/java/com/gateway/web/rest/vm/LoggerVM.java | 0 .../main/java/com/gateway/web/rest/vm/LoginVM.java | 0 .../java/com/gateway/web/rest/vm/ManagedUserVM.java | 0 .../main/java/com/gateway/web/rest/vm/RouteVM.java | 0 .../java/com/gateway/web/rest/vm/package-info.java | 0 .../src/main/resources/.h2.server.properties | 0 .../gateway-app/src/main/resources/banner.txt | 0 .../src/main/resources/config/application-dev.yml | 0 .../src/main/resources/config/application-prod.yml | 0 .../src/main/resources/config/application.yml | 0 .../src/main/resources/config/bootstrap-prod.yml | 0 .../src/main/resources/config/bootstrap.yml | 0 .../main/resources/config/cql/changelog/README.md | 0 .../resources/config/cql/create-keyspace-prod.cql | 0 .../main/resources/config/cql/create-keyspace.cql | 0 .../src/main/resources/config/cql/drop-keyspace.cql | 0 .../main/resources/config/liquibase/authorities.csv | 0 .../changelog/00000000000000_initial_schema.xml | 0 .../src/main/resources/config/liquibase/master.xml | 0 .../src/main/resources/config/liquibase/users.csv | 0 .../config/liquibase/users_authorities.csv | 0 .../src/main/resources/i18n/messages.properties | 0 .../src/main/resources/logback-spring.xml | 0 .../src/main/resources/mails/activationEmail.html | 0 .../src/main/resources/mails/creationEmail.html | 0 .../main/resources/mails/passwordResetEmail.html | 0 .../src/main/resources/templates/error.html | 0 .../gateway-app/src/main/webapp/404.html | 0 .../src/main/webapp/app/account/account.state.js | 0 .../app/account/activate/activate.controller.js | 0 .../main/webapp/app/account/activate/activate.html | 0 .../webapp/app/account/activate/activate.state.js | 0 .../password/password-strength-bar.directive.js | 0 .../app/account/password/password.controller.js | 0 .../main/webapp/app/account/password/password.html | 0 .../webapp/app/account/password/password.state.js | 0 .../app/account/register/register.controller.js | 0 .../main/webapp/app/account/register/register.html | 0 .../webapp/app/account/register/register.state.js | 0 .../account/reset/finish/reset.finish.controller.js | 0 .../app/account/reset/finish/reset.finish.html | 0 .../app/account/reset/finish/reset.finish.state.js | 0 .../reset/request/reset.request.controller.js | 0 .../app/account/reset/request/reset.request.html | 0 .../account/reset/request/reset.request.state.js | 0 .../app/account/settings/settings.controller.js | 0 .../main/webapp/app/account/settings/settings.html | 0 .../webapp/app/account/settings/settings.state.js | 0 .../src/main/webapp/app/admin/admin.state.js | 0 .../webapp/app/admin/audits/audits.controller.js | 0 .../src/main/webapp/app/admin/audits/audits.html | 0 .../main/webapp/app/admin/audits/audits.service.js | 0 .../main/webapp/app/admin/audits/audits.state.js | 0 .../admin/configuration/configuration.controller.js | 0 .../app/admin/configuration/configuration.html | 0 .../admin/configuration/configuration.service.js | 0 .../app/admin/configuration/configuration.state.js | 0 .../src/main/webapp/app/admin/docs/docs.html | 0 .../src/main/webapp/app/admin/docs/docs.state.js | 0 .../app/admin/gateway/gateway-routes.service.js | 0 .../webapp/app/admin/gateway/gateway.controller.js | 0 .../src/main/webapp/app/admin/gateway/gateway.html | 0 .../main/webapp/app/admin/gateway/gateway.state.js | 0 .../webapp/app/admin/health/health.controller.js | 0 .../src/main/webapp/app/admin/health/health.html | 0 .../app/admin/health/health.modal.controller.js | 0 .../main/webapp/app/admin/health/health.modal.html | 0 .../main/webapp/app/admin/health/health.service.js | 0 .../main/webapp/app/admin/health/health.state.js | 0 .../main/webapp/app/admin/logs/logs.controller.js | 0 .../src/main/webapp/app/admin/logs/logs.html | 0 .../src/main/webapp/app/admin/logs/logs.service.js | 0 .../src/main/webapp/app/admin/logs/logs.state.js | 0 .../webapp/app/admin/metrics/metrics.controller.js | 0 .../src/main/webapp/app/admin/metrics/metrics.html | 0 .../app/admin/metrics/metrics.modal.controller.js | 0 .../webapp/app/admin/metrics/metrics.modal.html | 0 .../webapp/app/admin/metrics/metrics.service.js | 0 .../main/webapp/app/admin/metrics/metrics.state.js | 0 .../user-management-delete-dialog.controller.js | 0 .../user-management-delete-dialog.html | 0 .../user-management-detail.controller.js | 0 .../user-management/user-management-detail.html | 0 .../user-management-dialog.controller.js | 0 .../user-management/user-management-dialog.html | 0 .../user-management/user-management.controller.js | 0 .../app/admin/user-management/user-management.html | 0 .../admin/user-management/user-management.state.js | 0 .../src/main/webapp/app/app.constants.js | 0 .../gateway-app/src/main/webapp/app/app.module.js | 0 .../gateway-app/src/main/webapp/app/app.state.js | 0 .../main/webapp/app/blocks/config/alert.config.js | 0 .../main/webapp/app/blocks/config/compile.config.js | 0 .../main/webapp/app/blocks/config/http.config.js | 0 .../webapp/app/blocks/config/localstorage.config.js | 0 .../webapp/app/blocks/config/uib-pager.config.js | 0 .../app/blocks/config/uib-pagination.config.js | 0 .../webapp/app/blocks/handlers/state.handler.js | 0 .../blocks/interceptor/auth-expired.interceptor.js | 0 .../app/blocks/interceptor/auth.interceptor.js | 0 .../blocks/interceptor/errorhandler.interceptor.js | 0 .../blocks/interceptor/notification.interceptor.js | 0 .../app/components/alert/alert-error.directive.js | 0 .../webapp/app/components/alert/alert.directive.js | 0 .../webapp/app/components/alert/alert.service.js | 0 .../app/components/form/maxbytes.directive.js | 0 .../app/components/form/minbytes.directive.js | 0 .../app/components/form/pagination.constants.js | 0 .../components/form/show-validation.directive.js | 0 .../webapp/app/components/login/login.controller.js | 0 .../src/main/webapp/app/components/login/login.html | 0 .../webapp/app/components/login/login.service.js | 0 .../webapp/app/components/util/base64.service.js | 0 .../webapp/app/components/util/capitalize.filter.js | 0 .../webapp/app/components/util/data-util.service.js | 0 .../webapp/app/components/util/date-util.service.js | 0 .../app/components/util/jhi-item-count.directive.js | 0 .../app/components/util/pagination-util.service.js | 0 .../app/components/util/parse-links.service.js | 0 .../webapp/app/components/util/sort-by.directive.js | 0 .../webapp/app/components/util/sort.directive.js | 0 .../components/util/truncate-characters.filter.js | 0 .../app/components/util/truncate-words.filter.js | 0 .../entities/car/car-delete-dialog.controller.js | 0 .../webapp/app/entities/car/car-delete-dialog.html | 0 .../app/entities/car/car-detail.controller.js | 0 .../main/webapp/app/entities/car/car-detail.html | 0 .../app/entities/car/car-dialog.controller.js | 0 .../main/webapp/app/entities/car/car-dialog.html | 0 .../main/webapp/app/entities/car/car.controller.js | 0 .../src/main/webapp/app/entities/car/car.service.js | 0 .../src/main/webapp/app/entities/car/car.state.js | 0 .../src/main/webapp/app/entities/car/cars.html | 0 .../dealer/dealer-delete-dialog.controller.js | 0 .../app/entities/dealer/dealer-delete-dialog.html | 0 .../app/entities/dealer/dealer-detail.controller.js | 0 .../webapp/app/entities/dealer/dealer-detail.html | 0 .../app/entities/dealer/dealer-dialog.controller.js | 0 .../webapp/app/entities/dealer/dealer-dialog.html | 0 .../webapp/app/entities/dealer/dealer.controller.js | 0 .../webapp/app/entities/dealer/dealer.service.js | 0 .../main/webapp/app/entities/dealer/dealer.state.js | 0 .../main/webapp/app/entities/dealer/dealers.html | 0 .../src/main/webapp/app/entities/entity.state.js | 0 .../src/main/webapp/app/home/home.controller.js | 0 .../gateway-app/src/main/webapp/app/home/home.html | 0 .../src/main/webapp/app/home/home.state.js | 0 .../main/webapp/app/layouts/error/accessdenied.html | 0 .../src/main/webapp/app/layouts/error/error.html | 0 .../main/webapp/app/layouts/error/error.state.js | 0 .../webapp/app/layouts/navbar/navbar.controller.js | 0 .../src/main/webapp/app/layouts/navbar/navbar.html | 0 .../webapp/app/services/auth/account.service.js | 0 .../webapp/app/services/auth/activate.service.js | 0 .../webapp/app/services/auth/auth.jwt.service.js | 0 .../main/webapp/app/services/auth/auth.service.js | 0 .../services/auth/has-any-authority.directive.js | 0 .../app/services/auth/has-authority.directive.js | 0 .../services/auth/password-reset-finish.service.js | 0 .../services/auth/password-reset-init.service.js | 0 .../webapp/app/services/auth/password.service.js | 0 .../webapp/app/services/auth/principal.service.js | 0 .../webapp/app/services/auth/register.service.js | 0 .../app/services/profiles/page-ribbon.directive.js | 0 .../webapp/app/services/profiles/profile.service.js | 0 .../main/webapp/app/services/user/user.service.js | 0 .../bower_components/angular-aria/.bower.json | 0 .../webapp/bower_components/angular-aria/LICENSE.md | 0 .../webapp/bower_components/angular-aria/README.md | 0 .../bower_components/angular-aria/angular-aria.js | 0 .../angular-aria/angular-aria.min.js | 0 .../angular-aria/angular-aria.min.js.map | 0 .../webapp/bower_components/angular-aria/bower.json | 0 .../webapp/bower_components/angular-aria/index.js | 0 .../bower_components/angular-aria/package.json | 0 .../bower_components/angular-bootstrap/.bower.json | 0 .../bower_components/angular-bootstrap/.gitignore | 0 .../bower_components/angular-bootstrap/.npmignore | 0 .../bower_components/angular-bootstrap/README.md | 0 .../bower_components/angular-bootstrap/bower.json | 0 .../bower_components/angular-bootstrap/index.js | 0 .../bower_components/angular-bootstrap/package.json | 0 .../angular-bootstrap/ui-bootstrap-csp.css | 0 .../angular-bootstrap/ui-bootstrap-tpls.js | 0 .../angular-bootstrap/ui-bootstrap-tpls.min.js | 0 .../angular-bootstrap/ui-bootstrap.js | 0 .../angular-bootstrap/ui-bootstrap.min.js | 0 .../angular-cache-buster/.bower.json | 0 .../bower_components/angular-cache-buster/README.md | 0 .../angular-cache-buster/angular-cache-buster.js | 0 .../angular-cache-buster/bower.json | 0 .../angular-cache-buster/karma.conf.js | 0 .../angular-cache-buster/package.json | 0 .../bower_components/angular-cookies/.bower.json | 0 .../bower_components/angular-cookies/LICENSE.md | 0 .../bower_components/angular-cookies/README.md | 0 .../angular-cookies/angular-cookies.js | 0 .../angular-cookies/angular-cookies.min.js | 0 .../angular-cookies/angular-cookies.min.js.map | 0 .../bower_components/angular-cookies/bower.json | 0 .../bower_components/angular-cookies/index.js | 0 .../bower_components/angular-cookies/package.json | 0 .../angular-loading-bar/.bower.json | 0 .../angular-loading-bar/CHANGELOG.md | 0 .../angular-loading-bar/CONTRIBUTING.md | 0 .../angular-loading-bar/Gruntfile.js | 0 .../angular-loading-bar/ISSUE_TEMPLATE.md | 0 .../bower_components/angular-loading-bar/LICENSE | 0 .../angular-loading-bar/PULL_REQUEST_TEMPLATE.md | 0 .../bower_components/angular-loading-bar/README.md | 0 .../bower_components/angular-loading-bar/bower.json | 0 .../angular-loading-bar/build/loading-bar.css | 0 .../angular-loading-bar/build/loading-bar.js | 0 .../angular-loading-bar/build/loading-bar.min.css | 0 .../angular-loading-bar/build/loading-bar.min.js | 0 .../bower_components/angular-loading-bar/index.js | 0 .../angular-loading-bar/package.json | 0 .../angular-loading-bar/src/loading-bar.css | 0 .../angular-loading-bar/src/loading-bar.js | 0 .../bower_components/angular-mocks/.bower.json | 0 .../bower_components/angular-mocks/LICENSE.md | 0 .../webapp/bower_components/angular-mocks/README.md | 0 .../bower_components/angular-mocks/angular-mocks.js | 0 .../bower_components/angular-mocks/bower.json | 0 .../bower_components/angular-mocks/ngAnimateMock.js | 0 .../webapp/bower_components/angular-mocks/ngMock.js | 0 .../bower_components/angular-mocks/ngMockE2E.js | 0 .../bower_components/angular-mocks/package.json | 0 .../bower_components/angular-resource/.bower.json | 0 .../bower_components/angular-resource/LICENSE.md | 0 .../bower_components/angular-resource/README.md | 0 .../angular-resource/angular-resource.js | 0 .../angular-resource/angular-resource.min.js | 0 .../angular-resource/angular-resource.min.js.map | 0 .../bower_components/angular-resource/bower.json | 0 .../bower_components/angular-resource/index.js | 0 .../bower_components/angular-resource/package.json | 0 .../bower_components/angular-sanitize/.bower.json | 0 .../bower_components/angular-sanitize/LICENSE.md | 0 .../bower_components/angular-sanitize/README.md | 0 .../angular-sanitize/angular-sanitize.js | 0 .../angular-sanitize/angular-sanitize.min.js | 0 .../angular-sanitize/angular-sanitize.min.js.map | 0 .../bower_components/angular-sanitize/bower.json | 0 .../bower_components/angular-sanitize/index.js | 0 .../bower_components/angular-sanitize/package.json | 0 .../bower_components/angular-ui-router/.bower.json | 0 .../bower_components/angular-ui-router/CHANGELOG.md | 0 .../angular-ui-router/CONTRIBUTING.md | 0 .../bower_components/angular-ui-router/LICENSE | 0 .../bower_components/angular-ui-router/README.md | 0 .../bower_components/angular-ui-router/bower.json | 0 .../angular-ui-router/release/angular-ui-router.js | 0 .../release/angular-ui-router.min.js | 0 .../angular-ui-router/src/common.js | 0 .../angular-ui-router/src/resolve.js | 0 .../bower_components/angular-ui-router/src/state.js | 0 .../angular-ui-router/src/stateDirectives.js | 0 .../angular-ui-router/src/stateFilters.js | 0 .../angular-ui-router/src/templateFactory.js | 0 .../angular-ui-router/src/urlMatcherFactory.js | 0 .../angular-ui-router/src/urlRouter.js | 0 .../bower_components/angular-ui-router/src/view.js | 0 .../angular-ui-router/src/viewDirective.js | 0 .../angular-ui-router/src/viewScroll.js | 0 .../webapp/bower_components/angular/.bower.json | 0 .../main/webapp/bower_components/angular/LICENSE.md | 0 .../main/webapp/bower_components/angular/README.md | 0 .../webapp/bower_components/angular/angular-csp.css | 0 .../main/webapp/bower_components/angular/angular.js | 0 .../webapp/bower_components/angular/angular.min.js | 0 .../bower_components/angular/angular.min.js.gzip | Bin .../bower_components/angular/angular.min.js.map | 0 .../main/webapp/bower_components/angular/bower.json | 0 .../main/webapp/bower_components/angular/index.js | 0 .../webapp/bower_components/angular/package.json | 0 .../bootstrap-ui-datetime-picker/.bower.json | 0 .../bootstrap-ui-datetime-picker/LICENSE | 0 .../bootstrap-ui-datetime-picker/README.md | 0 .../bootstrap-ui-datetime-picker-tests.js | 0 .../bootstrap-ui-datetime-picker/bower.json | 0 .../dist/datetime-picker.js | 0 .../dist/datetime-picker.min.js | 0 .../dist/datetime-picker.tpls.js | 0 .../bootstrap-ui-datetime-picker/example/index.html | 0 .../bootstrap-ui-datetime-picker/example/index.js | 0 .../bootstrap-ui-datetime-picker/example/style.css | 0 .../bootstrap-ui-datetime-picker/package.js | 0 .../webapp/bower_components/bootstrap/.bower.json | 0 .../webapp/bower_components/bootstrap/CHANGELOG.md | 0 .../main/webapp/bower_components/bootstrap/Gemfile | 0 .../webapp/bower_components/bootstrap/Gemfile.lock | 0 .../webapp/bower_components/bootstrap/Gruntfile.js | 0 .../bower_components/bootstrap/ISSUE_TEMPLATE.md | 0 .../main/webapp/bower_components/bootstrap/LICENSE | 0 .../webapp/bower_components/bootstrap/README.md | 0 .../webapp/bower_components/bootstrap/bower.json | 0 .../bootstrap/dist/css/bootstrap-theme.css | 0 .../bootstrap/dist/css/bootstrap-theme.css.map | 0 .../bootstrap/dist/css/bootstrap-theme.min.css | 0 .../bootstrap/dist/css/bootstrap-theme.min.css.map | 0 .../bootstrap/dist/css/bootstrap.css | 0 .../bootstrap/dist/css/bootstrap.css.map | 0 .../bootstrap/dist/css/bootstrap.min.css | 0 .../bootstrap/dist/css/bootstrap.min.css.map | 0 .../dist/fonts/glyphicons-halflings-regular.eot | Bin .../dist/fonts/glyphicons-halflings-regular.svg | 0 .../dist/fonts/glyphicons-halflings-regular.ttf | Bin .../dist/fonts/glyphicons-halflings-regular.woff | Bin .../dist/fonts/glyphicons-halflings-regular.woff2 | Bin .../bower_components/bootstrap/dist/js/bootstrap.js | 0 .../bootstrap/dist/js/bootstrap.min.js | 0 .../bower_components/bootstrap/dist/js/npm.js | 0 .../fonts/glyphicons-halflings-regular.eot | Bin .../fonts/glyphicons-halflings-regular.svg | 0 .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin .../fonts/glyphicons-halflings-regular.woff2 | Bin .../bower_components/bootstrap/grunt/.jshintrc | 0 .../bootstrap/grunt/bs-commonjs-generator.js | 0 .../bootstrap/grunt/bs-glyphicons-data-generator.js | 0 .../bootstrap/grunt/bs-lessdoc-parser.js | 0 .../bootstrap/grunt/bs-raw-files-generator.js | 0 .../bootstrap/grunt/configBridge.json | 0 .../bootstrap/grunt/npm-shrinkwrap.json | 0 .../bootstrap/grunt/sauce_browsers.yml | 0 .../webapp/bower_components/bootstrap/js/.jscsrc | 0 .../webapp/bower_components/bootstrap/js/.jshintrc | 0 .../webapp/bower_components/bootstrap/js/affix.js | 0 .../webapp/bower_components/bootstrap/js/alert.js | 0 .../webapp/bower_components/bootstrap/js/button.js | 0 .../bower_components/bootstrap/js/carousel.js | 0 .../bower_components/bootstrap/js/collapse.js | 0 .../bower_components/bootstrap/js/dropdown.js | 0 .../webapp/bower_components/bootstrap/js/modal.js | 0 .../webapp/bower_components/bootstrap/js/popover.js | 0 .../bower_components/bootstrap/js/scrollspy.js | 0 .../webapp/bower_components/bootstrap/js/tab.js | 0 .../webapp/bower_components/bootstrap/js/tooltip.js | 0 .../bower_components/bootstrap/js/transition.js | 0 .../bower_components/bootstrap/less/.csscomb.json | 0 .../bower_components/bootstrap/less/.csslintrc | 0 .../bower_components/bootstrap/less/alerts.less | 0 .../bower_components/bootstrap/less/badges.less | 0 .../bower_components/bootstrap/less/bootstrap.less | 0 .../bootstrap/less/breadcrumbs.less | 0 .../bootstrap/less/button-groups.less | 0 .../bower_components/bootstrap/less/buttons.less | 0 .../bower_components/bootstrap/less/carousel.less | 0 .../bower_components/bootstrap/less/close.less | 0 .../bower_components/bootstrap/less/code.less | 0 .../bootstrap/less/component-animations.less | 0 .../bower_components/bootstrap/less/dropdowns.less | 0 .../bower_components/bootstrap/less/forms.less | 0 .../bower_components/bootstrap/less/glyphicons.less | 0 .../bower_components/bootstrap/less/grid.less | 0 .../bootstrap/less/input-groups.less | 0 .../bower_components/bootstrap/less/jumbotron.less | 0 .../bower_components/bootstrap/less/labels.less | 0 .../bower_components/bootstrap/less/list-group.less | 0 .../bower_components/bootstrap/less/media.less | 0 .../bower_components/bootstrap/less/mixins.less | 0 .../bootstrap/less/mixins/alerts.less | 0 .../bootstrap/less/mixins/background-variant.less | 0 .../bootstrap/less/mixins/border-radius.less | 0 .../bootstrap/less/mixins/buttons.less | 0 .../bootstrap/less/mixins/center-block.less | 0 .../bootstrap/less/mixins/clearfix.less | 0 .../bootstrap/less/mixins/forms.less | 0 .../bootstrap/less/mixins/gradients.less | 0 .../bootstrap/less/mixins/grid-framework.less | 0 .../bootstrap/less/mixins/grid.less | 0 .../bootstrap/less/mixins/hide-text.less | 0 .../bootstrap/less/mixins/image.less | 0 .../bootstrap/less/mixins/labels.less | 0 .../bootstrap/less/mixins/list-group.less | 0 .../bootstrap/less/mixins/nav-divider.less | 0 .../bootstrap/less/mixins/nav-vertical-align.less | 0 .../bootstrap/less/mixins/opacity.less | 0 .../bootstrap/less/mixins/pagination.less | 0 .../bootstrap/less/mixins/panels.less | 0 .../bootstrap/less/mixins/progress-bar.less | 0 .../bootstrap/less/mixins/reset-filter.less | 0 .../bootstrap/less/mixins/reset-text.less | 0 .../bootstrap/less/mixins/resize.less | 0 .../less/mixins/responsive-visibility.less | 0 .../bootstrap/less/mixins/size.less | 0 .../bootstrap/less/mixins/tab-focus.less | 0 .../bootstrap/less/mixins/table-row.less | 0 .../bootstrap/less/mixins/text-emphasis.less | 0 .../bootstrap/less/mixins/text-overflow.less | 0 .../bootstrap/less/mixins/vendor-prefixes.less | 0 .../bower_components/bootstrap/less/modals.less | 0 .../bower_components/bootstrap/less/navbar.less | 0 .../bower_components/bootstrap/less/navs.less | 0 .../bower_components/bootstrap/less/normalize.less | 0 .../bower_components/bootstrap/less/pager.less | 0 .../bower_components/bootstrap/less/pagination.less | 0 .../bower_components/bootstrap/less/panels.less | 0 .../bower_components/bootstrap/less/popovers.less | 0 .../bower_components/bootstrap/less/print.less | 0 .../bootstrap/less/progress-bars.less | 0 .../bootstrap/less/responsive-embed.less | 0 .../bootstrap/less/responsive-utilities.less | 0 .../bootstrap/less/scaffolding.less | 0 .../bower_components/bootstrap/less/tables.less | 0 .../bower_components/bootstrap/less/theme.less | 0 .../bower_components/bootstrap/less/thumbnails.less | 0 .../bower_components/bootstrap/less/tooltip.less | 0 .../bower_components/bootstrap/less/type.less | 0 .../bower_components/bootstrap/less/utilities.less | 0 .../bower_components/bootstrap/less/variables.less | 0 .../bower_components/bootstrap/less/wells.less | 0 .../bower_components/bootstrap/nuget/MyGet.ps1 | 0 .../bootstrap/nuget/bootstrap.less.nuspec | 0 .../bootstrap/nuget/bootstrap.nuspec | 0 .../webapp/bower_components/bootstrap/package.js | 0 .../webapp/bower_components/bootstrap/package.json | 0 .../main/webapp/bower_components/jquery/.bower.json | 0 .../main/webapp/bower_components/jquery/AUTHORS.txt | 0 .../main/webapp/bower_components/jquery/LICENSE.txt | 0 .../main/webapp/bower_components/jquery/README.md | 0 .../main/webapp/bower_components/jquery/bower.json | 0 .../webapp/bower_components/jquery/dist/core.js | 0 .../webapp/bower_components/jquery/dist/jquery.js | 0 .../bower_components/jquery/dist/jquery.min.js | 0 .../bower_components/jquery/dist/jquery.min.map | 0 .../bower_components/jquery/dist/jquery.slim.js | 0 .../bower_components/jquery/dist/jquery.slim.min.js | 0 .../jquery/dist/jquery.slim.min.map | 0 .../jquery/external/sizzle/LICENSE.txt | 0 .../jquery/external/sizzle/dist/sizzle.js | 0 .../jquery/external/sizzle/dist/sizzle.min.js | 0 .../jquery/external/sizzle/dist/sizzle.min.map | 0 .../webapp/bower_components/jquery/src/.eslintrc | 0 .../main/webapp/bower_components/jquery/src/ajax.js | 0 .../bower_components/jquery/src/ajax/jsonp.js | 0 .../webapp/bower_components/jquery/src/ajax/load.js | 0 .../bower_components/jquery/src/ajax/parseXML.js | 0 .../bower_components/jquery/src/ajax/script.js | 0 .../jquery/src/ajax/var/location.js | 0 .../bower_components/jquery/src/ajax/var/nonce.js | 0 .../bower_components/jquery/src/ajax/var/rquery.js | 0 .../webapp/bower_components/jquery/src/ajax/xhr.js | 0 .../bower_components/jquery/src/attributes.js | 0 .../bower_components/jquery/src/attributes/attr.js | 0 .../jquery/src/attributes/classes.js | 0 .../bower_components/jquery/src/attributes/prop.js | 0 .../jquery/src/attributes/support.js | 0 .../bower_components/jquery/src/attributes/val.js | 0 .../webapp/bower_components/jquery/src/callbacks.js | 0 .../main/webapp/bower_components/jquery/src/core.js | 0 .../bower_components/jquery/src/core/DOMEval.js | 0 .../bower_components/jquery/src/core/access.js | 0 .../webapp/bower_components/jquery/src/core/init.js | 0 .../bower_components/jquery/src/core/parseHTML.js | 0 .../jquery/src/core/ready-no-deferred.js | 0 .../bower_components/jquery/src/core/ready.js | 0 .../jquery/src/core/readyException.js | 0 .../bower_components/jquery/src/core/support.js | 0 .../jquery/src/core/var/rsingleTag.js | 0 .../main/webapp/bower_components/jquery/src/css.js | 0 .../bower_components/jquery/src/css/addGetHookIf.js | 0 .../bower_components/jquery/src/css/adjustCSS.js | 0 .../bower_components/jquery/src/css/curCSS.js | 0 .../jquery/src/css/hiddenVisibleSelectors.js | 0 .../bower_components/jquery/src/css/showHide.js | 0 .../bower_components/jquery/src/css/support.js | 0 .../jquery/src/css/var/cssExpand.js | 0 .../jquery/src/css/var/getStyles.js | 0 .../jquery/src/css/var/isHiddenWithinTree.js | 0 .../bower_components/jquery/src/css/var/rmargin.js | 0 .../jquery/src/css/var/rnumnonpx.js | 0 .../bower_components/jquery/src/css/var/swap.js | 0 .../main/webapp/bower_components/jquery/src/data.js | 0 .../webapp/bower_components/jquery/src/data/Data.js | 0 .../jquery/src/data/var/acceptData.js | 0 .../jquery/src/data/var/dataPriv.js | 0 .../jquery/src/data/var/dataUser.js | 0 .../webapp/bower_components/jquery/src/deferred.js | 0 .../jquery/src/deferred/exceptionHook.js | 0 .../bower_components/jquery/src/deprecated.js | 0 .../bower_components/jquery/src/dimensions.js | 0 .../webapp/bower_components/jquery/src/effects.js | 0 .../bower_components/jquery/src/effects/Tween.js | 0 .../jquery/src/effects/animatedSelector.js | 0 .../webapp/bower_components/jquery/src/event.js | 0 .../bower_components/jquery/src/event/ajax.js | 0 .../bower_components/jquery/src/event/alias.js | 0 .../bower_components/jquery/src/event/focusin.js | 0 .../bower_components/jquery/src/event/support.js | 0 .../bower_components/jquery/src/event/trigger.js | 0 .../bower_components/jquery/src/exports/amd.js | 0 .../bower_components/jquery/src/exports/global.js | 0 .../webapp/bower_components/jquery/src/jquery.js | 0 .../bower_components/jquery/src/manipulation.js | 0 .../jquery/src/manipulation/_evalUrl.js | 0 .../jquery/src/manipulation/buildFragment.js | 0 .../jquery/src/manipulation/getAll.js | 0 .../jquery/src/manipulation/setGlobalEval.js | 0 .../jquery/src/manipulation/support.js | 0 .../jquery/src/manipulation/var/rcheckableType.js | 0 .../jquery/src/manipulation/var/rscriptType.js | 0 .../jquery/src/manipulation/var/rtagName.js | 0 .../jquery/src/manipulation/wrapMap.js | 0 .../webapp/bower_components/jquery/src/offset.js | 0 .../webapp/bower_components/jquery/src/queue.js | 0 .../bower_components/jquery/src/queue/delay.js | 0 .../bower_components/jquery/src/selector-native.js | 0 .../bower_components/jquery/src/selector-sizzle.js | 0 .../webapp/bower_components/jquery/src/selector.js | 0 .../webapp/bower_components/jquery/src/serialize.js | 0 .../bower_components/jquery/src/traversing.js | 0 .../jquery/src/traversing/findFilter.js | 0 .../jquery/src/traversing/var/dir.js | 0 .../jquery/src/traversing/var/rneedsContext.js | 0 .../jquery/src/traversing/var/siblings.js | 0 .../jquery/src/var/ObjectFunctionString.js | 0 .../webapp/bower_components/jquery/src/var/arr.js | 0 .../bower_components/jquery/src/var/class2type.js | 0 .../bower_components/jquery/src/var/concat.js | 0 .../bower_components/jquery/src/var/document.js | 0 .../jquery/src/var/documentElement.js | 0 .../bower_components/jquery/src/var/fnToString.js | 0 .../bower_components/jquery/src/var/getProto.js | 0 .../bower_components/jquery/src/var/hasOwn.js | 0 .../bower_components/jquery/src/var/indexOf.js | 0 .../webapp/bower_components/jquery/src/var/pnum.js | 0 .../webapp/bower_components/jquery/src/var/push.js | 0 .../bower_components/jquery/src/var/rcssNum.js | 0 .../bower_components/jquery/src/var/rnotwhite.js | 0 .../webapp/bower_components/jquery/src/var/slice.js | 0 .../bower_components/jquery/src/var/support.js | 0 .../bower_components/jquery/src/var/toString.js | 0 .../main/webapp/bower_components/jquery/src/wrap.js | 0 .../main/webapp/bower_components/json3/.bower.json | 0 .../main/webapp/bower_components/json3/CHANGELOG.md | 0 .../webapp/bower_components/json3/CONTRIBUTING.md | 0 .../src/main/webapp/bower_components/json3/LICENSE | 0 .../main/webapp/bower_components/json3/README.md | 0 .../main/webapp/bower_components/json3/bower.json | 0 .../main/webapp/bower_components/json3/lib/json3.js | 0 .../webapp/bower_components/json3/lib/json3.min.js | 0 .../bower_components/messageformat/.bower.json | 0 .../webapp/bower_components/messageformat/LICENSE | 0 .../webapp/bower_components/messageformat/README.md | 0 .../bower_components/messageformat/bower.json | 0 .../messageformat/doc/MessageFormat.formatters.html | 0 .../messageformat/doc/MessageFormat.html | 0 .../bower_components/messageformat/doc/Runtime.html | 0 .../bower_components/messageformat/doc/index.html | 0 .../messageformat/doc/messageformat.js.html | 0 .../messageformat/doc/scripts/linenumber.js | 0 .../doc/scripts/prettify/Apache-License-2.0.txt | 0 .../messageformat/doc/scripts/prettify/lang-css.js | 0 .../messageformat/doc/scripts/prettify/prettify.js | 0 .../messageformat/doc/styles/prettify-jsdoc.css | 0 .../messageformat/doc/styles/prettify-tomorrow.css | 0 .../messageformat/example/en/colors.json | 0 .../messageformat/example/en/i18n.js | 0 .../messageformat/example/en/sub/folder/plural.json | 0 .../messageformat/example/fr/colors.json | 0 .../messageformat/example/fr/i18n.js | 0 .../messageformat/example/fr/sub/folder/plural.json | 0 .../bower_components/messageformat/example/fr/true | 0 .../messageformat/example/index.html | 0 .../bower_components/messageformat/messageformat.js | 0 .../webapp/bower_components/modernizr/.bower.json | 0 .../bower_components/modernizr/.coveralls.yml | 0 .../webapp/bower_components/modernizr/.editorconfig | 0 .../bower_components/modernizr/.gitattributes | 0 .../webapp/bower_components/modernizr/.gitignore | 0 .../main/webapp/bower_components/modernizr/.jscsrc | 0 .../webapp/bower_components/modernizr/.jshintignore | 0 .../webapp/bower_components/modernizr/.jshintrc | 0 .../webapp/bower_components/modernizr/.npmignore | 0 .../webapp/bower_components/modernizr/.travis.yml | 0 .../webapp/bower_components/modernizr/Gruntfile.js | 0 .../main/webapp/bower_components/modernizr/LICENSE | 0 .../webapp/bower_components/modernizr/appveyor.yml | 0 .../modernizr/feature-detects/a/download.js | 0 .../modernizr/feature-detects/ambientlight.js | 0 .../modernizr/feature-detects/applicationcache.js | 0 .../modernizr/feature-detects/audio.js | 0 .../modernizr/feature-detects/audio/loop.js | 0 .../modernizr/feature-detects/audio/preload.js | 0 .../modernizr/feature-detects/audio/webaudio.js | 0 .../modernizr/feature-detects/battery.js | 0 .../modernizr/feature-detects/battery/lowbattery.js | 0 .../modernizr/feature-detects/blob.js | 0 .../modernizr/feature-detects/canvas.js | 0 .../modernizr/feature-detects/canvas/blending.js | 0 .../modernizr/feature-detects/canvas/todataurl.js | 0 .../modernizr/feature-detects/canvas/winding.js | 0 .../modernizr/feature-detects/canvastext.js | 0 .../modernizr/feature-detects/contenteditable.js | 0 .../modernizr/feature-detects/contextmenu.js | 0 .../modernizr/feature-detects/cookies.js | 0 .../modernizr/feature-detects/cors.js | 0 .../modernizr/feature-detects/crypto.js | 0 .../feature-detects/crypto/getrandomvalues.js | 0 .../modernizr/feature-detects/css/all.js | 0 .../modernizr/feature-detects/css/animations.js | 0 .../modernizr/feature-detects/css/appearance.js | 0 .../modernizr/feature-detects/css/backdropfilter.js | 0 .../feature-detects/css/backgroundblendmode.js | 0 .../feature-detects/css/backgroundcliptext.js | 0 .../css/backgroundposition-shorthand.js | 0 .../feature-detects/css/backgroundposition-xy.js | 0 .../feature-detects/css/backgroundrepeat.js | 0 .../modernizr/feature-detects/css/backgroundsize.js | 0 .../feature-detects/css/backgroundsizecover.js | 0 .../modernizr/feature-detects/css/borderimage.js | 0 .../modernizr/feature-detects/css/borderradius.js | 0 .../modernizr/feature-detects/css/boxshadow.js | 0 .../modernizr/feature-detects/css/boxsizing.js | 0 .../modernizr/feature-detects/css/calc.js | 0 .../modernizr/feature-detects/css/checked.js | 0 .../modernizr/feature-detects/css/chunit.js | 0 .../modernizr/feature-detects/css/columns.js | 0 .../feature-detects/css/cubicbezierrange.js | 0 .../modernizr/feature-detects/css/displayrunin.js | 0 .../modernizr/feature-detects/css/displaytable.js | 0 .../modernizr/feature-detects/css/ellipsis.js | 0 .../modernizr/feature-detects/css/escape.js | 0 .../modernizr/feature-detects/css/exunit.js | 0 .../modernizr/feature-detects/css/filters.js | 0 .../modernizr/feature-detects/css/flexbox.js | 0 .../modernizr/feature-detects/css/flexboxlegacy.js | 0 .../modernizr/feature-detects/css/flexboxtweener.js | 0 .../modernizr/feature-detects/css/flexwrap.js | 0 .../modernizr/feature-detects/css/fontface.js | 0 .../feature-detects/css/generatedcontent.js | 0 .../modernizr/feature-detects/css/gradients.js | 0 .../modernizr/feature-detects/css/hairline.js | 0 .../modernizr/feature-detects/css/hsla.js | 0 .../modernizr/feature-detects/css/hyphens.js | 0 .../modernizr/feature-detects/css/invalid.js | 0 .../modernizr/feature-detects/css/lastchild.js | 0 .../modernizr/feature-detects/css/mask.js | 0 .../modernizr/feature-detects/css/mediaqueries.js | 0 .../modernizr/feature-detects/css/multiplebgs.js | 0 .../modernizr/feature-detects/css/nthchild.js | 0 .../modernizr/feature-detects/css/objectfit.js | 0 .../modernizr/feature-detects/css/opacity.js | 0 .../feature-detects/css/overflow-scrolling.js | 0 .../modernizr/feature-detects/css/pointerevents.js | 0 .../modernizr/feature-detects/css/positionsticky.js | 0 .../feature-detects/css/pseudoanimations.js | 0 .../feature-detects/css/pseudotransitions.js | 0 .../modernizr/feature-detects/css/reflections.js | 0 .../modernizr/feature-detects/css/regions.js | 0 .../modernizr/feature-detects/css/remunit.js | 0 .../modernizr/feature-detects/css/resize.js | 0 .../modernizr/feature-detects/css/rgba.js | 0 .../modernizr/feature-detects/css/scrollbars.js | 0 .../feature-detects/css/scrollsnappoints.js | 0 .../modernizr/feature-detects/css/shapes.js | 0 .../modernizr/feature-detects/css/siblinggeneral.js | 0 .../modernizr/feature-detects/css/subpixelfont.js | 0 .../modernizr/feature-detects/css/supports.js | 0 .../modernizr/feature-detects/css/target.js | 0 .../modernizr/feature-detects/css/textalignlast.js | 0 .../modernizr/feature-detects/css/textshadow.js | 0 .../modernizr/feature-detects/css/transforms.js | 0 .../modernizr/feature-detects/css/transforms3d.js | 0 .../modernizr/feature-detects/css/transitions.js | 0 .../modernizr/feature-detects/css/userselect.js | 0 .../modernizr/feature-detects/css/valid.js | 0 .../modernizr/feature-detects/css/vhunit.js | 0 .../modernizr/feature-detects/css/vmaxunit.js | 0 .../modernizr/feature-detects/css/vminunit.js | 0 .../modernizr/feature-detects/css/vwunit.js | 0 .../modernizr/feature-detects/css/will-change.js | 0 .../modernizr/feature-detects/css/wrapflow.js | 0 .../feature-detects/custom-protocol-handler.js | 0 .../modernizr/feature-detects/customevent.js | 0 .../modernizr/feature-detects/dart.js | 0 .../modernizr/feature-detects/dataview-api.js | 0 .../modernizr/feature-detects/dom/classlist.js | 0 .../feature-detects/dom/createElement-attrs.js | 0 .../modernizr/feature-detects/dom/dataset.js | 0 .../feature-detects/dom/documentfragment.js | 0 .../modernizr/feature-detects/dom/hidden.js | 0 .../modernizr/feature-detects/dom/microdata.js | 0 .../feature-detects/dom/mutationObserver.js | 0 .../modernizr/feature-detects/elem/bdi.js | 0 .../modernizr/feature-detects/elem/datalist.js | 0 .../modernizr/feature-detects/elem/details.js | 0 .../modernizr/feature-detects/elem/output.js | 0 .../modernizr/feature-detects/elem/picture.js | 0 .../feature-detects/elem/progress-meter.js | 0 .../modernizr/feature-detects/elem/ruby.js | 0 .../modernizr/feature-detects/elem/template.js | 0 .../modernizr/feature-detects/elem/time.js | 0 .../modernizr/feature-detects/elem/track.js | 0 .../modernizr/feature-detects/elem/unknown.js | 0 .../modernizr/feature-detects/emoji.js | 0 .../modernizr/feature-detects/es5/array.js | 0 .../modernizr/feature-detects/es5/date.js | 0 .../modernizr/feature-detects/es5/function.js | 0 .../modernizr/feature-detects/es5/object.js | 0 .../modernizr/feature-detects/es5/specification.js | 0 .../modernizr/feature-detects/es5/strictmode.js | 0 .../modernizr/feature-detects/es5/string.js | 0 .../modernizr/feature-detects/es5/syntax.js | 0 .../modernizr/feature-detects/es5/undefined.js | 0 .../modernizr/feature-detects/es6/array.js | 0 .../modernizr/feature-detects/es6/collections.js | 0 .../modernizr/feature-detects/es6/contains.js | 0 .../modernizr/feature-detects/es6/generators.js | 0 .../modernizr/feature-detects/es6/math.js | 0 .../modernizr/feature-detects/es6/number.js | 0 .../modernizr/feature-detects/es6/object.js | 0 .../modernizr/feature-detects/es6/promises.js | 0 .../modernizr/feature-detects/es6/string.js | 0 .../event/deviceorientation-motion.js | 0 .../modernizr/feature-detects/event/oninput.js | 0 .../modernizr/feature-detects/eventlistener.js | 0 .../modernizr/feature-detects/exif-orientation.js | 0 .../modernizr/feature-detects/file/api.js | 0 .../modernizr/feature-detects/file/filesystem.js | 0 .../modernizr/feature-detects/flash.js | 0 .../modernizr/feature-detects/forcetouch.js | 0 .../modernizr/feature-detects/forms/capture.js | 0 .../modernizr/feature-detects/forms/fileinput.js | 0 .../feature-detects/forms/fileinputdirectory.js | 0 .../feature-detects/forms/formattribute.js | 0 .../feature-detects/forms/inputnumber-l10n.js | 0 .../modernizr/feature-detects/forms/placeholder.js | 0 .../feature-detects/forms/requestautocomplete.js | 0 .../modernizr/feature-detects/forms/validation.js | 0 .../modernizr/feature-detects/fullscreen-api.js | 0 .../modernizr/feature-detects/gamepad.js | 0 .../modernizr/feature-detects/geolocation.js | 0 .../modernizr/feature-detects/hashchange.js | 0 .../modernizr/feature-detects/hiddenscroll.js | 0 .../modernizr/feature-detects/history.js | 0 .../modernizr/feature-detects/htmlimports.js | 0 .../modernizr/feature-detects/ie8compat.js | 0 .../modernizr/feature-detects/iframe/sandbox.js | 0 .../modernizr/feature-detects/iframe/seamless.js | 0 .../modernizr/feature-detects/iframe/srcdoc.js | 0 .../modernizr/feature-detects/img/apng.js | 0 .../modernizr/feature-detects/img/crossorigin.js | 0 .../modernizr/feature-detects/img/jpeg2000.js | 0 .../modernizr/feature-detects/img/jpegxr.js | 0 .../modernizr/feature-detects/img/sizes.js | 0 .../modernizr/feature-detects/img/srcset.js | 0 .../modernizr/feature-detects/img/webp-alpha.js | 0 .../modernizr/feature-detects/img/webp-animation.js | 0 .../modernizr/feature-detects/img/webp-lossless.js | 0 .../modernizr/feature-detects/img/webp.js | 0 .../modernizr/feature-detects/indexeddb.js | 0 .../modernizr/feature-detects/indexeddbblob.js | 0 .../modernizr/feature-detects/input.js | 0 .../modernizr/feature-detects/input/formaction.js | 0 .../modernizr/feature-detects/input/formenctype.js | 0 .../modernizr/feature-detects/input/formmethod.js | 0 .../modernizr/feature-detects/input/formtarget.js | 0 .../modernizr/feature-detects/inputsearchevent.js | 0 .../modernizr/feature-detects/inputtypes.js | 0 .../modernizr/feature-detects/intl.js | 0 .../modernizr/feature-detects/json.js | 0 .../modernizr/feature-detects/ligatures.js | 0 .../modernizr/feature-detects/lists-reversed.js | 0 .../modernizr/feature-detects/mathml.js | 0 .../modernizr/feature-detects/network/beacon.js | 0 .../modernizr/feature-detects/network/connection.js | 0 .../feature-detects/network/eventsource.js | 0 .../modernizr/feature-detects/network/fetch.js | 0 .../network/xhr-responsetype-arraybuffer.js | 0 .../network/xhr-responsetype-blob.js | 0 .../network/xhr-responsetype-document.js | 0 .../network/xhr-responsetype-json.js | 0 .../network/xhr-responsetype-text.js | 0 .../feature-detects/network/xhr-responsetype.js | 0 .../modernizr/feature-detects/network/xhr2.js | 0 .../modernizr/feature-detects/notification.js | 0 .../modernizr/feature-detects/pagevisibility-api.js | 0 .../modernizr/feature-detects/performance.js | 0 .../modernizr/feature-detects/pointerevents.js | 0 .../modernizr/feature-detects/pointerlock-api.js | 0 .../modernizr/feature-detects/postmessage.js | 0 .../modernizr/feature-detects/proximity.js | 0 .../modernizr/feature-detects/queryselector.js | 0 .../feature-detects/quota-management-api.js | 0 .../feature-detects/requestanimationframe.js | 0 .../modernizr/feature-detects/script/async.js | 0 .../modernizr/feature-detects/script/defer.js | 0 .../modernizr/feature-detects/serviceworker.js | 0 .../feature-detects/speech/speech-recognition.js | 0 .../feature-detects/speech/speech-synthesis.js | 0 .../feature-detects/storage/localstorage.js | 0 .../feature-detects/storage/sessionstorage.js | 0 .../feature-detects/storage/websqldatabase.js | 0 .../modernizr/feature-detects/style/scoped.js | 0 .../modernizr/feature-detects/svg.js | 0 .../modernizr/feature-detects/svg/asimg.js | 0 .../modernizr/feature-detects/svg/clippaths.js | 0 .../modernizr/feature-detects/svg/filters.js | 0 .../modernizr/feature-detects/svg/foreignobject.js | 0 .../modernizr/feature-detects/svg/inline.js | 0 .../modernizr/feature-detects/svg/smil.js | 0 .../modernizr/feature-detects/templatestrings.js | 0 .../modernizr/feature-detects/textarea/maxlength.js | 0 .../modernizr/feature-detects/touchevents.js | 0 .../modernizr/feature-detects/typed-arrays.js | 0 .../modernizr/feature-detects/unicode-range.js | 0 .../modernizr/feature-detects/unicode.js | 0 .../modernizr/feature-detects/url/bloburls.js | 0 .../modernizr/feature-detects/url/data-uri.js | 0 .../modernizr/feature-detects/url/parser.js | 0 .../modernizr/feature-detects/userdata.js | 0 .../modernizr/feature-detects/vibration.js | 0 .../modernizr/feature-detects/video.js | 0 .../modernizr/feature-detects/video/autoplay.js | 0 .../modernizr/feature-detects/video/loop.js | 0 .../modernizr/feature-detects/video/preload.js | 0 .../modernizr/feature-detects/vml.js | 0 .../modernizr/feature-detects/web-intents.js | 0 .../modernizr/feature-detects/webanimations.js | 0 .../modernizr/feature-detects/webgl.js | 0 .../modernizr/feature-detects/webgl/extensions.js | 0 .../modernizr/feature-detects/webrtc/datachannel.js | 0 .../feature-detects/webrtc/getusermedia.js | 0 .../feature-detects/webrtc/peerconnection.js | 0 .../modernizr/feature-detects/websockets.js | 0 .../modernizr/feature-detects/websockets/binary.js | 0 .../modernizr/feature-detects/window/atob-btoa.js | 0 .../modernizr/feature-detects/window/framed.js | 0 .../modernizr/feature-detects/window/matchmedia.js | 0 .../feature-detects/workers/blobworkers.js | 0 .../feature-detects/workers/dataworkers.js | 0 .../feature-detects/workers/sharedworkers.js | 0 .../feature-detects/workers/transferables.js | 0 .../modernizr/feature-detects/workers/webworkers.js | 0 .../modernizr/feature-detects/xdomainrequest.js | 0 .../webapp/bower_components/modernizr/lib/.jshintrc | 0 .../bower_components/modernizr/lib/build-query.js | 0 .../webapp/bower_components/modernizr/lib/build.js | 0 .../webapp/bower_components/modernizr/lib/cli.js | 0 .../bower_components/modernizr/lib/config-all.json | 0 .../modernizr/lib/generate-banner.js | 0 .../bower_components/modernizr/lib/metadata.js | 0 .../bower_components/modernizr/lib/options.js | 0 .../bower_components/modernizr/lib/polyfills.json | 0 .../bower_components/modernizr/media/.gitattributes | 0 .../media/Modernizr 2 Logo vertical big.ai | 0 .../media/Modernizr 2 Logo vertical medium.ai | 0 .../media/Modernizr 2 Logo vertical small.ai | 0 .../modernizr/media/Modernizr 2 Logo.ai | 0 .../modernizr/media/Modernizr 2 Logo.eps | Bin .../modernizr/media/Modernizr 2 Logo.pdf | 0 .../modernizr/media/Modernizr 2 Logo.png | Bin .../modernizr/media/Modernizr 2 Logo.svg | 0 .../media/Modernizr-2-Logo-vertical-big.png | Bin .../media/Modernizr-2-Logo-vertical-medium.png | Bin .../media/Modernizr-2-Logo-vertical-small.png | Bin .../webapp/bower_components/modernizr/package.json | 0 .../webapp/bower_components/modernizr/readme.md | 0 .../bower_components/modernizr/src/Modernizr.js | 0 .../modernizr/src/ModernizrProto.js | 0 .../bower_components/modernizr/src/addTest.js | 0 .../webapp/bower_components/modernizr/src/atRule.js | 0 .../bower_components/modernizr/src/classes.js | 0 .../bower_components/modernizr/src/contains.js | 0 .../bower_components/modernizr/src/createElement.js | 0 .../bower_components/modernizr/src/cssToDOM.js | 0 .../bower_components/modernizr/src/cssomPrefixes.js | 0 .../bower_components/modernizr/src/docElement.js | 0 .../bower_components/modernizr/src/domPrefixes.js | 0 .../bower_components/modernizr/src/domToCSS.js | 0 .../webapp/bower_components/modernizr/src/fnBind.js | 0 .../bower_components/modernizr/src/generate.js | 0 .../bower_components/modernizr/src/getBody.js | 0 .../bower_components/modernizr/src/hasEvent.js | 0 .../bower_components/modernizr/src/hasOwnProp.js | 0 .../modernizr/src/html5printshiv.js | 0 .../bower_components/modernizr/src/html5shiv.js | 0 .../modernizr/src/injectElementWithStyles.js | 0 .../bower_components/modernizr/src/inputElem.js | 0 .../webapp/bower_components/modernizr/src/is.js | 0 .../webapp/bower_components/modernizr/src/isSVG.js | 0 .../webapp/bower_components/modernizr/src/load.js | 0 .../webapp/bower_components/modernizr/src/mStyle.js | 0 .../bower_components/modernizr/src/modElem.js | 0 .../webapp/bower_components/modernizr/src/mq.js | 0 .../modernizr/src/nativeTestProps.js | 0 .../bower_components/modernizr/src/omPrefixes.js | 0 .../bower_components/modernizr/src/prefixed.js | 0 .../bower_components/modernizr/src/prefixedCSS.js | 0 .../modernizr/src/prefixedCSSValue.js | 0 .../bower_components/modernizr/src/prefixes.js | 0 .../bower_components/modernizr/src/roundedEquals.js | 0 .../bower_components/modernizr/src/setClasses.js | 0 .../webapp/bower_components/modernizr/src/slice.js | 0 .../bower_components/modernizr/src/testAllProps.js | 0 .../bower_components/modernizr/src/testDOMProps.js | 0 .../bower_components/modernizr/src/testProp.js | 0 .../bower_components/modernizr/src/testProps.js | 0 .../bower_components/modernizr/src/testPropsAll.js | 0 .../bower_components/modernizr/src/testRunner.js | 0 .../bower_components/modernizr/src/testStyles.js | 0 .../bower_components/modernizr/src/testXhrType.js | 0 .../webapp/bower_components/modernizr/src/tests.js | 0 .../bower_components/modernizr/src/toStringFn.js | 0 .../bower_components/modernizr/test/.jshintrc | 0 .../modernizr/test/browser/iframe.jade | 0 .../modernizr/test/browser/integration.css | 0 .../modernizr/test/browser/integration.jade | 0 .../modernizr/test/browser/integration/bools.js | 0 .../modernizr/test/browser/integration/caniuse.js | 0 .../modernizr/test/browser/integration/classes.js | 0 .../modernizr/test/browser/integration/global.js | 0 .../modernizr/test/browser/integration/iframe.js | 0 .../test/browser/integration/prefixed-atRule.js | 0 .../test/browser/integration/prefixed-autobind.js | 0 .../modernizr/test/browser/integration/prefixed.js | 0 .../test/browser/integration/prefixedCSS.js | 0 .../modernizr/test/browser/integration/svg.js | 0 .../modernizr/test/browser/sauce-browsers.json | 0 .../modernizr/test/browser/setup.js | 0 .../modernizr/test/browser/src/Modernizr.js | 0 .../modernizr/test/browser/src/ModernizrProto.js | 0 .../modernizr/test/browser/src/addTest.js | 0 .../modernizr/test/browser/src/atRule.js | 0 .../modernizr/test/browser/src/classes.js | 0 .../modernizr/test/browser/src/contains.js | 0 .../modernizr/test/browser/src/createElement.js | 0 .../modernizr/test/browser/src/cssToDOM.js | 0 .../modernizr/test/browser/src/cssomPrefixes.js | 0 .../modernizr/test/browser/src/docElement.js | 0 .../modernizr/test/browser/src/domPrefixes.js | 0 .../modernizr/test/browser/src/domToCSS.js | 0 .../modernizr/test/browser/src/fnBind.js | 0 .../modernizr/test/browser/src/generate.js | 0 .../modernizr/test/browser/src/getBody.js | 0 .../modernizr/test/browser/src/hasEvent.js | 0 .../modernizr/test/browser/src/hasOwnProp.js | 0 .../modernizr/test/browser/src/html5printshiv.js | 0 .../modernizr/test/browser/src/html5shiv.js | 0 .../test/browser/src/injectElementWithStyles.js | 0 .../modernizr/test/browser/src/inputElem.js | 0 .../modernizr/test/browser/src/is.js | 0 .../modernizr/test/browser/src/load.js | 0 .../modernizr/test/browser/src/mStyle.js | 0 .../modernizr/test/browser/src/modElem.js | 0 .../modernizr/test/browser/src/mq.js | 0 .../modernizr/test/browser/src/nativeTestProps.js | 0 .../modernizr/test/browser/src/omPrefixes.js | 0 .../modernizr/test/browser/src/prefixed.js | 0 .../modernizr/test/browser/src/prefixedCSS.js | 0 .../modernizr/test/browser/src/prefixedCSSValue.js | 0 .../modernizr/test/browser/src/prefixes.js | 0 .../modernizr/test/browser/src/roundedEquals.js | 0 .../modernizr/test/browser/src/setClasses.js | 0 .../modernizr/test/browser/src/slice.js | 0 .../modernizr/test/browser/src/testAllProps.js | 0 .../modernizr/test/browser/src/testDOMProps.js | 0 .../modernizr/test/browser/src/testProp.js | 0 .../modernizr/test/browser/src/testProps.js | 0 .../modernizr/test/browser/src/testPropsAll.js | 0 .../modernizr/test/browser/src/testRunner.js | 0 .../modernizr/test/browser/src/testStyles.js | 0 .../modernizr/test/browser/src/testXhrType.js | 0 .../modernizr/test/browser/src/tests.js | 0 .../modernizr/test/browser/src/toStringFn.js | 0 .../modernizr/test/browser/svgUnit.js | 0 .../modernizr/test/browser/unit.jade | 0 .../bower_components/modernizr/test/cleanup.js | 0 .../modernizr/test/img/integration.svg | 0 .../bower_components/modernizr/test/img/unit.svg | 0 .../bower_components/modernizr/test/js/lib/sinon.js | 0 .../modernizr/test/js/lib/uaparser.js | 0 .../modernizr/test/mocks/lib/build-query.js | 0 .../modernizr/test/mocks/lib/metadata.js | 0 .../modernizr/test/node/lib/build.js | 0 .../bower_components/modernizr/test/node/lib/cli.js | 0 .../modernizr/test/node/lib/metadata.js | 0 .../modernizr/test/node/lib/options.js | 0 .../modernizr/test/universal/lib/build-query.js | 0 .../modernizr/test/universal/lib/generate-banner.js | 0 .../bower_components/ng-file-upload/.bower.json | 0 .../bower_components/ng-file-upload/.versions | 0 .../bower_components/ng-file-upload/FileAPI.js | 0 .../webapp/bower_components/ng-file-upload/LICENSE | 0 .../ng-file-upload/ng-file-upload-all.js | 0 .../ng-file-upload/ng-file-upload-all.min.js | 0 .../ng-file-upload/ng-file-upload-shim.js | 0 .../ng-file-upload/ng-file-upload-shim.min.js | 0 .../ng-file-upload/ng-file-upload.js | 0 .../ng-file-upload/ng-file-upload.min.js | 0 .../bower_components/ng-file-upload/package.js | 0 .../bower_components/ngInfiniteScroll/.bower.json | 0 .../bower_components/ngInfiniteScroll/LICENSE | 0 .../bower_components/ngInfiniteScroll/README.md | 0 .../bower_components/ngInfiniteScroll/bower.json | 0 .../ngInfiniteScroll/build/ng-infinite-scroll.js | 0 .../build/ng-infinite-scroll.min.js | 0 .../bower_components/ngInfiniteScroll/package.json | 0 .../ngInfiniteScroll/src/infinite-scroll.coffee | 0 .../webapp/bower_components/ngstorage/.bower.json | 0 .../webapp/bower_components/ngstorage/.editorconfig | 0 .../bower_components/ngstorage/.gitattributes | 0 .../webapp/bower_components/ngstorage/.npmignore | 0 .../main/webapp/bower_components/ngstorage/LICENSE | 0 .../webapp/bower_components/ngstorage/README.md | 0 .../webapp/bower_components/ngstorage/bower.json | 0 .../webapp/bower_components/ngstorage/ngStorage.js | 0 .../bower_components/ngstorage/ngStorage.min.js | 0 .../webapp/bower_components/ngstorage/package.js | 0 .../webapp/bower_components/swagger-ui/.bower.json | 0 .../bower_components/swagger-ui/CONTRIBUTING.md | 0 .../webapp/bower_components/swagger-ui/Dockerfile | 0 .../bower_components/swagger-ui/ISSUE_TEMPLATE.md | 0 .../main/webapp/bower_components/swagger-ui/LICENSE | 0 .../webapp/bower_components/swagger-ui/README.md | 0 .../webapp/bower_components/swagger-ui/bower.json | 0 .../bower_components/swagger-ui/dist/css/print.css | 0 .../bower_components/swagger-ui/dist/css/reset.css | 0 .../bower_components/swagger-ui/dist/css/screen.css | 0 .../bower_components/swagger-ui/dist/css/style.css | 0 .../swagger-ui/dist/css/typography.css | 0 .../swagger-ui/dist/fonts/DroidSans-Bold.ttf | Bin .../swagger-ui/dist/fonts/DroidSans.ttf | Bin .../swagger-ui/dist/images/collapse.gif | Bin .../swagger-ui/dist/images/expand.gif | Bin .../swagger-ui/dist/images/explorer_icons.png | Bin .../swagger-ui/dist/images/logo_small.png | Bin .../swagger-ui/dist/images/pet_store_api.png | Bin .../swagger-ui/dist/images/throbber.gif | Bin .../swagger-ui/dist/images/wordnik_api.png | Bin .../bower_components/swagger-ui/dist/index.html | 0 .../bower_components/swagger-ui/dist/lang/en.js | 0 .../bower_components/swagger-ui/dist/lang/es.js | 0 .../bower_components/swagger-ui/dist/lang/fr.js | 0 .../bower_components/swagger-ui/dist/lang/geo.js | 0 .../bower_components/swagger-ui/dist/lang/it.js | 0 .../bower_components/swagger-ui/dist/lang/ko-kr.js | 0 .../bower_components/swagger-ui/dist/lang/pl.js | 0 .../bower_components/swagger-ui/dist/lang/pt.js | 0 .../bower_components/swagger-ui/dist/lang/ru.js | 0 .../bower_components/swagger-ui/dist/lang/tr.js | 0 .../swagger-ui/dist/lang/translator.js | 0 .../bower_components/swagger-ui/dist/lang/zh-cn.js | 0 .../swagger-ui/dist/lib/backbone-min.js | 0 .../swagger-ui/dist/lib/es5-shim.js | 0 .../swagger-ui/dist/lib/handlebars-2.0.0.js | 0 .../swagger-ui/dist/lib/highlight.9.1.0.pack.js | 0 .../dist/lib/highlight.9.1.0.pack_extended.js | 0 .../swagger-ui/dist/lib/jquery-1.8.0.min.js | 0 .../swagger-ui/dist/lib/jquery.ba-bbq.min.js | 0 .../swagger-ui/dist/lib/jquery.slideto.min.js | 0 .../swagger-ui/dist/lib/jquery.wiggle.min.js | 0 .../swagger-ui/dist/lib/js-yaml.min.js | 0 .../swagger-ui/dist/lib/jsoneditor.min.js | 0 .../swagger-ui/dist/lib/lodash.min.js | 0 .../bower_components/swagger-ui/dist/lib/marked.js | 0 .../swagger-ui/dist/lib/object-assign-pollyfill.js | 0 .../swagger-ui/dist/lib/swagger-oauth.js | 0 .../bower_components/swagger-ui/dist/o2c.html | 0 .../bower_components/swagger-ui/dist/swagger-ui.js | 0 .../swagger-ui/dist/swagger-ui.min.js | 0 .../webapp/bower_components/swagger-ui/gulpfile.js | 0 .../webapp/bower_components/swagger-ui/index.js | 0 .../bower_components/swagger-ui/karma.conf.js | 0 .../webapp/bower_components/swagger-ui/lang/en.js | 0 .../webapp/bower_components/swagger-ui/lang/es.js | 0 .../webapp/bower_components/swagger-ui/lang/fr.js | 0 .../webapp/bower_components/swagger-ui/lang/geo.js | 0 .../webapp/bower_components/swagger-ui/lang/it.js | 0 .../bower_components/swagger-ui/lang/ko-kr.js | 0 .../webapp/bower_components/swagger-ui/lang/pl.js | 0 .../webapp/bower_components/swagger-ui/lang/pt.js | 0 .../webapp/bower_components/swagger-ui/lang/ru.js | 0 .../webapp/bower_components/swagger-ui/lang/tr.js | 0 .../bower_components/swagger-ui/lang/translator.js | 0 .../bower_components/swagger-ui/lang/zh-cn.js | 0 .../bower_components/swagger-ui/lib/backbone-min.js | 0 .../swagger-ui/lib/handlebars-2.0.0.js | 0 .../swagger-ui/lib/highlight.9.1.0.pack.js | 0 .../swagger-ui/lib/highlight.9.1.0.pack_extended.js | 0 .../swagger-ui/lib/jquery-1.8.0.min.js | 0 .../swagger-ui/lib/jquery.ba-bbq.min.js | 0 .../swagger-ui/lib/jquery.slideto.min.js | 0 .../swagger-ui/lib/jquery.wiggle.min.js | 0 .../bower_components/swagger-ui/lib/js-yaml.min.js | 0 .../swagger-ui/lib/jsoneditor.min.js | 0 .../bower_components/swagger-ui/lib/lodash.min.js | 0 .../bower_components/swagger-ui/lib/marked.js | 0 .../swagger-ui/lib/object-assign-pollyfill.js | 0 .../swagger-ui/lib/swagger-oauth.js | 0 .../webapp/bower_components/swagger-ui/nginx.conf | 0 .../webapp/bower_components/swagger-ui/package.json | 0 .../swagger-ui/src/main/html/css/print.css | 0 .../swagger-ui/src/main/html/css/reset.css | 0 .../swagger-ui/src/main/html/css/screen.css | 0 .../swagger-ui/src/main/html/css/style.css | 0 .../swagger-ui/src/main/html/css/typography.css | 0 .../src/main/html/fonts/DroidSans-Bold.ttf | Bin .../swagger-ui/src/main/html/fonts/DroidSans.ttf | Bin .../swagger-ui/src/main/html/images/collapse.gif | Bin .../swagger-ui/src/main/html/images/expand.gif | Bin .../src/main/html/images/explorer_icons.png | Bin .../swagger-ui/src/main/html/images/logo_small.png | Bin .../src/main/html/images/pet_store_api.png | Bin .../swagger-ui/src/main/html/images/throbber.gif | Bin .../swagger-ui/src/main/html/images/wordnik_api.png | Bin .../swagger-ui/src/main/html/index.html | 0 .../swagger-ui/src/main/html/o2c.html | 0 .../swagger-ui/src/main/javascript/SwaggerUi.js | 0 .../swagger-ui/src/main/javascript/doc.js | 0 .../src/main/javascript/helpers/handlebars.js | 0 .../swagger-ui/src/main/javascript/utils/utils.js | 0 .../src/main/javascript/view/ApiKeyAuthModel.js | 0 .../src/main/javascript/view/ApiKeyAuthView.js | 0 .../src/main/javascript/view/AuthButtonView.js | 0 .../swagger-ui/src/main/javascript/view/AuthView.js | 0 .../src/main/javascript/view/AuthsCollection.js | 0 .../src/main/javascript/view/AuthsCollectionView.js | 0 .../src/main/javascript/view/BasicAuthModel.js | 0 .../src/main/javascript/view/BasicAuthView.js | 0 .../src/main/javascript/view/ContentTypeView.js | 0 .../src/main/javascript/view/HeaderView.js | 0 .../swagger-ui/src/main/javascript/view/MainView.js | 0 .../src/main/javascript/view/Oauth2Model.js | 0 .../src/main/javascript/view/Oauth2View.js | 0 .../src/main/javascript/view/OperationView.js | 0 .../javascript/view/ParameterContentTypeView.js | 0 .../src/main/javascript/view/ParameterView.js | 0 .../src/main/javascript/view/PopupView.js | 0 .../src/main/javascript/view/ResourceView.js | 0 .../main/javascript/view/ResponseContentTypeView.js | 0 .../src/main/javascript/view/SignatureView.js | 0 .../src/main/javascript/view/StatusCodeView.js | 0 .../src/main/javascript/view/partials/signature.js | 0 .../swagger-ui/src/main/less/auth.less | 0 .../swagger-ui/src/main/less/highlight_default.less | 0 .../swagger-ui/src/main/less/print.less | 0 .../swagger-ui/src/main/less/reset.less | 0 .../swagger-ui/src/main/less/screen.less | 0 .../swagger-ui/src/main/less/specs.less | 0 .../swagger-ui/src/main/less/style.less | 0 .../src/main/template/apikey_auth.handlebars | 0 .../src/main/template/auth_button.handlebars | 0 .../main/template/auth_button_operation.handlebars | 0 .../src/main/template/auth_view.handlebars | 0 .../src/main/template/basic_auth.handlebars | 0 .../src/main/template/content_type.handlebars | 0 .../swagger-ui/src/main/template/main.handlebars | 0 .../swagger-ui/src/main/template/oauth2.handlebars | 0 .../src/main/template/operation.handlebars | 0 .../swagger-ui/src/main/template/param.handlebars | 0 .../src/main/template/param_list.handlebars | 0 .../src/main/template/param_readonly.handlebars | 0 .../template/param_readonly_required.handlebars | 0 .../src/main/template/param_required.handlebars | 0 .../main/template/parameter_content_type.handlebars | 0 .../swagger-ui/src/main/template/popup.handlebars | 0 .../src/main/template/resource.handlebars | 0 .../main/template/response_content_type.handlebars | 0 .../src/main/template/signature.handlebars | 0 .../src/main/template/status_code.handlebars | 0 .../src/main/webapp/content/css/documentation.css | 0 .../src/main/webapp/content/css/main.css | 0 .../src/main/webapp/content/images/hipster.png | Bin .../src/main/webapp/content/images/hipster2x.png | Bin .../main/webapp/content/images/logo-jhipster.png | Bin .../gateway-app/src/main/webapp/favicon.ico | Bin .../gateway-app/src/main/webapp/index.html | 0 .../gateway-app/src/main/webapp/robots.txt | 0 .../src/main/webapp/swagger-ui/images/throbber.gif | Bin .../src/main/webapp/swagger-ui/index.html | 0 ...aggerBasePathRewritingFilterIntegrationTest.java | 0 .../com/gateway/security/SecurityUtilsUnitTest.java | 0 .../security/jwt/TokenProviderIntegrationTest.java | 0 .../service/UserServiceIntIntegrationTest.java | 0 .../web/rest/AccountResourceIntegrationTest.java | 0 .../web/rest/AuditResourceIntegrationTest.java | 0 .../web/rest/LogsResourceIntegrationTest.java | 0 .../rest/ProfileInfoResourceIntegrationTest.java | 0 .../test/java/com/gateway/web/rest/TestUtil.java | 0 .../web/rest/UserResourceIntIntegrationTest.java | 0 .../gateway-app/src/test/javascript/karma.conf.js | 0 .../account/activate/activate.controller.spec.js | 0 .../password-strength-bar.directive.spec.js | 0 .../account/password/password.controller.spec.js | 0 .../account/register/register.controller.spec.js | 0 .../reset/finish/reset.finish.controller.spec.js | 0 .../reset/request/reset.request.controller.spec.js | 0 .../account/settings/settings.controller.spec.js | 0 .../spec/app/admin/health/health.controller.spec.js | 0 .../app/components/login/login.controller.spec.js | 0 .../app/entities/car/car-detail.controller.spec.js | 0 .../dealer/dealer-detail.controller.spec.js | 0 .../spec/app/services/auth/auth.services.spec.js | 0 .../src/test/javascript/spec/helpers/httpBackend.js | 0 .../src/test/javascript/spec/helpers/module.js | 0 .../src/test/resources/config/application.yml | 0 .../src/test/resources/config/bootstrap.yml | 0 .../gateway-app/src/test/resources/logback-test.xml | 0 .../jhipster-microservice/gateway-app/yarn.lock | 0 jhipster/jhipster-monolithic/.editorconfig | 0 jhipster/jhipster-monolithic/.gitattributes | 0 jhipster/jhipster-monolithic/.gitignore | 0 jhipster/jhipster-monolithic/.gitlab-ci.yml | 0 jhipster/jhipster-monolithic/.jhipster/Comment.json | 0 jhipster/jhipster-monolithic/.jhipster/Post.json | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 jhipster/jhipster-monolithic/.travis.yml | 0 jhipster/jhipster-monolithic/.yo-rc.json | 0 jhipster/jhipster-monolithic/Jenkinsfile | 0 jhipster/jhipster-monolithic/README.md | 0 jhipster/jhipster-monolithic/angular-cli.json | 0 jhipster/jhipster-monolithic/circle.yml | 0 jhipster/jhipster-monolithic/mvnw.cmd | 0 jhipster/jhipster-monolithic/package.json | 0 jhipster/jhipster-monolithic/pom.xml | 0 jhipster/jhipster-monolithic/postcss.config.js | 0 .../jhipster-monolithic/src/main/docker/Dockerfile | 0 .../jhipster-monolithic/src/main/docker/app.yml | 0 .../jhipster-monolithic/src/main/docker/mysql.yml | 0 .../jhipster-monolithic/src/main/docker/sonar.yml | 0 .../main/java/com/baeldung/ApplicationWebXml.java | 0 .../src/main/java/com/baeldung/BaeldungApp.java | 0 .../com/baeldung/aop/logging/LoggingAspect.java | 0 .../com/baeldung/config/ApplicationProperties.java | 0 .../com/baeldung/config/AsyncConfiguration.java | 0 .../com/baeldung/config/CacheConfiguration.java | 0 .../baeldung/config/CloudDatabaseConfiguration.java | 0 .../main/java/com/baeldung/config/Constants.java | 0 .../com/baeldung/config/DatabaseConfiguration.java | 0 .../config/DateTimeFormatConfiguration.java | 0 .../com/baeldung/config/DefaultProfileUtil.java | 0 .../com/baeldung/config/LocaleConfiguration.java | 0 .../baeldung/config/LoggingAspectConfiguration.java | 0 .../com/baeldung/config/LoggingConfiguration.java | 0 .../com/baeldung/config/MetricsConfiguration.java | 0 .../com/baeldung/config/SecurityConfiguration.java | 0 .../com/baeldung/config/ThymeleafConfiguration.java | 0 .../java/com/baeldung/config/WebConfigurer.java | 0 .../baeldung/config/audit/AuditEventConverter.java | 0 .../com/baeldung/config/audit/package-info.java | 0 .../main/java/com/baeldung/config/package-info.java | 0 .../com/baeldung/domain/AbstractAuditingEntity.java | 0 .../main/java/com/baeldung/domain/Authority.java | 0 .../src/main/java/com/baeldung/domain/Comment.java | 0 .../com/baeldung/domain/PersistentAuditEvent.java | 0 .../src/main/java/com/baeldung/domain/Post.java | 0 .../src/main/java/com/baeldung/domain/User.java | 0 .../main/java/com/baeldung/domain/package-info.java | 0 .../baeldung/repository/AuthorityRepository.java | 0 .../com/baeldung/repository/CommentRepository.java | 0 .../repository/CustomAuditEventRepository.java | 0 .../repository/PersistenceAuditEventRepository.java | 0 .../com/baeldung/repository/PostRepository.java | 0 .../com/baeldung/repository/UserRepository.java | 0 .../java/com/baeldung/repository/package-info.java | 0 .../com/baeldung/security/AuthoritiesConstants.java | 0 .../baeldung/security/DomainUserDetailsService.java | 0 .../java/com/baeldung/security/SecurityUtils.java | 0 .../security/SpringSecurityAuditorAware.java | 0 .../security/UserNotActivatedException.java | 0 .../com/baeldung/security/jwt/JWTConfigurer.java | 0 .../java/com/baeldung/security/jwt/JWTFilter.java | 0 .../com/baeldung/security/jwt/TokenProvider.java | 0 .../java/com/baeldung/security/package-info.java | 0 .../com/baeldung/service/AuditEventService.java | 0 .../main/java/com/baeldung/service/MailService.java | 0 .../main/java/com/baeldung/service/UserService.java | 0 .../main/java/com/baeldung/service/dto/UserDTO.java | 0 .../java/com/baeldung/service/dto/package-info.java | 0 .../com/baeldung/service/mapper/UserMapper.java | 0 .../com/baeldung/service/mapper/package-info.java | 0 .../java/com/baeldung/service/package-info.java | 0 .../java/com/baeldung/service/util/RandomUtil.java | 0 .../java/com/baeldung/web/rest/AccountResource.java | 0 .../java/com/baeldung/web/rest/AuditResource.java | 0 .../java/com/baeldung/web/rest/CommentResource.java | 0 .../main/java/com/baeldung/web/rest/JWTToken.java | 0 .../java/com/baeldung/web/rest/LogsResource.java | 0 .../java/com/baeldung/web/rest/PostResource.java | 0 .../com/baeldung/web/rest/ProfileInfoResource.java | 0 .../com/baeldung/web/rest/UserJWTController.java | 0 .../java/com/baeldung/web/rest/UserResource.java | 0 .../rest/errors/CustomParameterizedException.java | 0 .../baeldung/web/rest/errors/ErrorConstants.java | 0 .../java/com/baeldung/web/rest/errors/ErrorVM.java | 0 .../web/rest/errors/ExceptionTranslator.java | 0 .../com/baeldung/web/rest/errors/FieldErrorVM.java | 0 .../web/rest/errors/ParameterizedErrorVM.java | 0 .../java/com/baeldung/web/rest/package-info.java | 0 .../java/com/baeldung/web/rest/util/HeaderUtil.java | 0 .../com/baeldung/web/rest/util/PaginationUtil.java | 0 .../com/baeldung/web/rest/vm/KeyAndPasswordVM.java | 0 .../java/com/baeldung/web/rest/vm/LoggerVM.java | 0 .../main/java/com/baeldung/web/rest/vm/LoginVM.java | 0 .../com/baeldung/web/rest/vm/ManagedUserVM.java | 0 .../java/com/baeldung/web/rest/vm/package-info.java | 0 .../src/main/resources/.h2.server.properties | 0 .../src/main/resources/banner.txt | 0 .../src/main/resources/config/application-dev.yml | 0 .../src/main/resources/config/application-prod.yml | 0 .../src/main/resources/config/application.yml | 0 .../main/resources/config/liquibase/authorities.csv | 0 .../changelog/00000000000000_initial_schema.xml | 0 .../changelog/20170316223211_added_entity_Post.xml | 0 ...20170316223211_added_entity_constraints_Post.xml | 0 .../20170316224021_added_entity_Comment.xml | 0 ...70316224021_added_entity_constraints_Comment.xml | 0 .../src/main/resources/config/liquibase/master.xml | 0 .../src/main/resources/config/liquibase/users.csv | 0 .../config/liquibase/users_authorities.csv | 0 .../src/main/resources/i18n/messages.properties | 0 .../src/main/resources/i18n/messages_en.properties | 0 .../src/main/resources/logback-spring.xml | 0 .../src/main/resources/mails/activationEmail.html | 0 .../src/main/resources/mails/creationEmail.html | 0 .../main/resources/mails/passwordResetEmail.html | 0 .../src/main/resources/templates/error.html | 0 .../jhipster-monolithic/src/main/webapp/404.html | 0 .../src/main/webapp/app/account/account.module.ts | 0 .../src/main/webapp/app/account/account.route.ts | 0 .../app/account/activate/activate.component.html | 0 .../app/account/activate/activate.component.ts | 0 .../webapp/app/account/activate/activate.route.ts | 0 .../webapp/app/account/activate/activate.service.ts | 0 .../src/main/webapp/app/account/index.ts | 0 .../finish/password-reset-finish.component.html | 0 .../finish/password-reset-finish.component.ts | 0 .../finish/password-reset-finish.route.ts | 0 .../finish/password-reset-finish.service.ts | 0 .../init/password-reset-init.component.html | 0 .../init/password-reset-init.component.ts | 0 .../init/password-reset-init.route.ts | 0 .../init/password-reset-init.service.ts | 0 .../password/password-strength-bar.component.ts | 0 .../app/account/password/password-strength-bar.scss | 0 .../app/account/password/password.component.html | 0 .../app/account/password/password.component.ts | 0 .../webapp/app/account/password/password.route.ts | 0 .../webapp/app/account/password/password.service.ts | 0 .../app/account/register/register.component.html | 0 .../app/account/register/register.component.ts | 0 .../webapp/app/account/register/register.route.ts | 0 .../webapp/app/account/register/register.service.ts | 0 .../app/account/settings/settings.component.html | 0 .../app/account/settings/settings.component.ts | 0 .../webapp/app/account/settings/settings.route.ts | 0 .../src/main/webapp/app/admin/admin.module.ts | 0 .../src/main/webapp/app/admin/admin.route.ts | 0 .../webapp/app/admin/audits/audit-data.model.ts | 0 .../src/main/webapp/app/admin/audits/audit.model.ts | 0 .../webapp/app/admin/audits/audits.component.html | 0 .../webapp/app/admin/audits/audits.component.ts | 0 .../main/webapp/app/admin/audits/audits.route.ts | 0 .../main/webapp/app/admin/audits/audits.service.ts | 0 .../configuration/configuration.component.html | 0 .../admin/configuration/configuration.component.ts | 0 .../app/admin/configuration/configuration.route.ts | 0 .../admin/configuration/configuration.service.ts | 0 .../main/webapp/app/admin/docs/docs.component.html | 0 .../main/webapp/app/admin/docs/docs.component.ts | 0 .../src/main/webapp/app/admin/docs/docs.route.ts | 0 .../app/admin/health/health-modal.component.html | 0 .../app/admin/health/health-modal.component.ts | 0 .../webapp/app/admin/health/health.component.html | 0 .../webapp/app/admin/health/health.component.ts | 0 .../main/webapp/app/admin/health/health.route.ts | 0 .../main/webapp/app/admin/health/health.service.ts | 0 .../src/main/webapp/app/admin/index.ts | 0 .../src/main/webapp/app/admin/logs/log.model.ts | 0 .../main/webapp/app/admin/logs/logs.component.html | 0 .../main/webapp/app/admin/logs/logs.component.ts | 0 .../src/main/webapp/app/admin/logs/logs.route.ts | 0 .../src/main/webapp/app/admin/logs/logs.service.ts | 0 .../app/admin/metrics/metrics-modal.component.html | 0 .../app/admin/metrics/metrics-modal.component.ts | 0 .../webapp/app/admin/metrics/metrics.component.html | 0 .../webapp/app/admin/metrics/metrics.component.ts | 0 .../main/webapp/app/admin/metrics/metrics.route.ts | 0 .../webapp/app/admin/metrics/metrics.service.ts | 0 .../user-management-delete-dialog.component.html | 0 .../user-management-delete-dialog.component.ts | 0 .../user-management-detail.component.html | 0 .../user-management-detail.component.ts | 0 .../user-management-dialog.component.html | 0 .../user-management-dialog.component.ts | 0 .../user-management/user-management.component.html | 0 .../user-management/user-management.component.ts | 0 .../admin/user-management/user-management.route.ts | 0 .../app/admin/user-management/user-modal.service.ts | 0 .../src/main/webapp/app/app.constants.ts | 0 .../src/main/webapp/app/app.main.ts | 0 .../src/main/webapp/app/app.module.ts | 0 .../src/main/webapp/app/app.route.ts | 0 .../main/webapp/app/blocks/config/prod.config.ts | 0 .../app/blocks/config/uib-pagination.config.ts | 0 .../blocks/interceptor/auth-expired.interceptor.ts | 0 .../app/blocks/interceptor/auth.interceptor.ts | 0 .../blocks/interceptor/errorhandler.interceptor.ts | 0 .../webapp/app/blocks/interceptor/http.provider.ts | 0 .../blocks/interceptor/notification.interceptor.ts | 0 .../comment/comment-delete-dialog.component.html | 0 .../comment/comment-delete-dialog.component.ts | 0 .../entities/comment/comment-detail.component.html | 0 .../entities/comment/comment-detail.component.ts | 0 .../entities/comment/comment-dialog.component.html | 0 .../entities/comment/comment-dialog.component.ts | 0 .../app/entities/comment/comment-popup.service.ts | 0 .../app/entities/comment/comment.component.html | 0 .../app/entities/comment/comment.component.ts | 0 .../webapp/app/entities/comment/comment.model.ts | 0 .../webapp/app/entities/comment/comment.module.ts | 0 .../webapp/app/entities/comment/comment.route.ts | 0 .../webapp/app/entities/comment/comment.service.ts | 0 .../src/main/webapp/app/entities/comment/index.ts | 0 .../src/main/webapp/app/entities/entity.module.ts | 0 .../src/main/webapp/app/entities/post/index.ts | 0 .../entities/post/post-delete-dialog.component.html | 0 .../entities/post/post-delete-dialog.component.ts | 0 .../app/entities/post/post-detail.component.html | 0 .../app/entities/post/post-detail.component.ts | 0 .../app/entities/post/post-dialog.component.html | 0 .../app/entities/post/post-dialog.component.ts | 0 .../webapp/app/entities/post/post-popup.service.ts | 0 .../webapp/app/entities/post/post.component.html | 0 .../main/webapp/app/entities/post/post.component.ts | 0 .../src/main/webapp/app/entities/post/post.model.ts | 0 .../main/webapp/app/entities/post/post.module.ts | 0 .../src/main/webapp/app/entities/post/post.route.ts | 0 .../main/webapp/app/entities/post/post.service.ts | 0 .../src/main/webapp/app/home/home.component.html | 0 .../src/main/webapp/app/home/home.component.ts | 0 .../src/main/webapp/app/home/home.module.ts | 0 .../src/main/webapp/app/home/home.route.ts | 0 .../src/main/webapp/app/home/home.scss | 0 .../src/main/webapp/app/home/index.ts | 0 .../webapp/app/layouts/error/error.component.html | 0 .../webapp/app/layouts/error/error.component.ts | 0 .../main/webapp/app/layouts/error/error.route.ts | 0 .../webapp/app/layouts/footer/footer.component.html | 0 .../webapp/app/layouts/footer/footer.component.ts | 0 .../src/main/webapp/app/layouts/index.ts | 0 .../webapp/app/layouts/layout-routing.module.ts | 0 .../webapp/app/layouts/main/main.component.html | 0 .../main/webapp/app/layouts/main/main.component.ts | 0 .../app/layouts/navbar/active-menu.directive.ts | 0 .../webapp/app/layouts/navbar/navbar.component.html | 0 .../webapp/app/layouts/navbar/navbar.component.ts | 0 .../src/main/webapp/app/layouts/navbar/navbar.scss | 0 .../app/layouts/profiles/page-ribbon.component.ts | 0 .../webapp/app/layouts/profiles/page-ribbon.scss | 0 .../app/layouts/profiles/profile-info.model.ts | 0 .../webapp/app/layouts/profiles/profile.service.ts | 0 .../src/main/webapp/app/polyfills.ts | 0 .../app/shared/alert/alert-error.component.ts | 0 .../main/webapp/app/shared/alert/alert.component.ts | 0 .../main/webapp/app/shared/auth/account.service.ts | 0 .../main/webapp/app/shared/auth/auth-jwt.service.ts | 0 .../src/main/webapp/app/shared/auth/auth.service.ts | 0 .../src/main/webapp/app/shared/auth/csrf.service.ts | 0 .../app/shared/auth/has-any-authority.directive.ts | 0 .../webapp/app/shared/auth/principal.service.ts | 0 .../webapp/app/shared/auth/state-storage.service.ts | 0 .../app/shared/auth/user-route-access-service.ts | 0 .../app/shared/constants/pagination.constants.ts | 0 .../src/main/webapp/app/shared/index.ts | 0 .../app/shared/language/language.constants.ts | 0 .../webapp/app/shared/language/language.helper.ts | 0 .../webapp/app/shared/language/language.pipe.ts | 0 .../webapp/app/shared/login/login-modal.service.ts | 0 .../webapp/app/shared/login/login.component.html | 0 .../main/webapp/app/shared/login/login.component.ts | 0 .../main/webapp/app/shared/login/login.service.ts | 0 .../main/webapp/app/shared/shared-common.module.ts | 0 .../main/webapp/app/shared/shared-libs.module.ts | 0 .../src/main/webapp/app/shared/shared.module.ts | 0 .../main/webapp/app/shared/user/account.model.ts | 0 .../src/main/webapp/app/shared/user/user.model.ts | 0 .../src/main/webapp/app/shared/user/user.service.ts | 0 .../src/main/webapp/app/vendor.ts | 0 .../src/main/webapp/content/images/hipster.png | Bin .../src/main/webapp/content/images/hipster2x.png | Bin .../main/webapp/content/images/logo-jhipster.png | Bin .../src/main/webapp/content/scss/global.scss | 0 .../src/main/webapp/content/scss/vendor.scss | 0 .../jhipster-monolithic/src/main/webapp/favicon.ico | Bin .../src/main/webapp/i18n/en/activate.json | 0 .../src/main/webapp/i18n/en/audits.json | 0 .../src/main/webapp/i18n/en/comment.json | 0 .../src/main/webapp/i18n/en/configuration.json | 0 .../src/main/webapp/i18n/en/error.json | 0 .../src/main/webapp/i18n/en/gateway.json | 0 .../src/main/webapp/i18n/en/global.json | 0 .../src/main/webapp/i18n/en/health.json | 0 .../src/main/webapp/i18n/en/home.json | 0 .../src/main/webapp/i18n/en/login.json | 0 .../src/main/webapp/i18n/en/logs.json | 0 .../src/main/webapp/i18n/en/metrics.json | 0 .../src/main/webapp/i18n/en/password.json | 0 .../src/main/webapp/i18n/en/post.json | 0 .../src/main/webapp/i18n/en/register.json | 0 .../src/main/webapp/i18n/en/reset.json | 0 .../src/main/webapp/i18n/en/sessions.json | 0 .../src/main/webapp/i18n/en/settings.json | 0 .../src/main/webapp/i18n/en/user-management.json | 0 .../jhipster-monolithic/src/main/webapp/index.html | 0 .../jhipster-monolithic/src/main/webapp/robots.txt | 0 .../src/main/webapp/swagger-ui/images/throbber.gif | Bin .../src/main/webapp/swagger-ui/index.html | 0 .../src/test/gatling/conf/gatling.conf | 0 .../src/test/gatling/conf/logback.xml | 0 .../gatling/simulations/CommentGatlingTest.scala | 0 .../test/gatling/simulations/PostGatlingTest.scala | 0 .../baeldung/security/SecurityUtilsUnitTest.java | 0 .../security/jwt/TokenProviderIntegrationTest.java | 0 .../service/UserServiceIntIntegrationTest.java | 0 .../web/rest/AccountResourceIntegrationTest.java | 0 .../web/rest/AuditResourceIntegrationTest.java | 0 .../web/rest/CommentResourceIntegrationTest.java | 0 .../web/rest/LogsResourceIntegrationTest.java | 0 .../web/rest/PostResourceIntegrationTest.java | 0 .../rest/ProfileInfoResourceIntegrationTest.java | 0 .../test/java/com/baeldung/web/rest/TestUtil.java | 0 .../web/rest/UserResourceIntIntegrationTest.java | 0 .../src/test/javascript/e2e/account/account.spec.ts | 0 .../javascript/e2e/admin/administration.spec.ts | 0 .../test/javascript/e2e/entities/comment.spec.ts | 0 .../src/test/javascript/e2e/entities/post.spec.ts | 0 .../src/test/javascript/karma.conf.js | 0 .../src/test/javascript/protractor.conf.js | 0 .../app/account/activate/activate.component.spec.ts | 0 .../finish/password-reset-finish.component.spec.ts | 0 .../init/password-reset-init.component.spec.ts | 0 .../password-strength-bar.component.spec.ts | 0 .../app/account/password/password.component.spec.ts | 0 .../app/account/register/register.component.spec.ts | 0 .../app/account/settings/settings.component.spec.ts | 0 .../spec/app/admin/audits/audits.component.spec.ts | 0 .../spec/app/admin/health/health.component.spec.ts | 0 .../comment/comment-detail.component.spec.ts | 0 .../app/entities/post/post-detail.component.spec.ts | 0 .../src/test/javascript/spec/entry.ts | 0 .../javascript/spec/helpers/mock-account.service.ts | 0 .../spec/helpers/mock-language.service.ts | 0 .../spec/helpers/mock-principal.service.ts | 0 .../javascript/spec/helpers/mock-route.service.ts | 0 .../src/test/javascript/spec/helpers/spyobject.ts | 0 .../src/test/javascript/spec/test.module.ts | 0 .../src/test/resources/config/application.yml | 0 .../src/test/resources/logback-test.xml | 0 jhipster/jhipster-monolithic/tsconfig.json | 0 jhipster/jhipster-monolithic/tslint.json | 0 .../jhipster-monolithic/webpack/webpack.common.js | 0 jhipster/jhipster-monolithic/webpack/webpack.dev.js | 0 .../jhipster-monolithic/webpack/webpack.prod.js | 0 .../jhipster-monolithic/webpack/webpack.vendor.js | 0 jjwt/.gitignore | 0 jjwt/README.md | 0 jjwt/pom.xml | 0 .../io/jsonwebtoken/jjwtfun/JJWTFunApplication.java | 0 .../io/jsonwebtoken/jjwtfun/config/CSRFConfig.java | 0 .../jjwtfun/config/JWTCsrfTokenRepository.java | 0 .../jjwtfun/config/WebSecurityConfig.java | 0 .../jjwtfun/controller/BaseController.java | 0 .../jjwtfun/controller/DynamicJWTController.java | 0 .../jjwtfun/controller/FormController.java | 0 .../jjwtfun/controller/HomeController.java | 0 .../jjwtfun/controller/SecretsController.java | 0 .../jjwtfun/controller/StaticJWTController.java | 0 .../io/jsonwebtoken/jjwtfun/model/JwtResponse.java | 0 .../jsonwebtoken/jjwtfun/service/SecretService.java | 0 jjwt/src/main/resources/application.properties | 0 jjwt/src/main/resources/templates/expired-jwt.html | 0 .../main/resources/templates/fragments/head.html | 0 .../resources/templates/jwt-csrf-form-result.html | 0 .../src/main/resources/templates/jwt-csrf-form.html | 0 .../jjwtfun/DemoApplicationIntegrationTest.java | 0 jmh/README.md | 0 jmh/pom.xml | 0 jmh/src/main/java/com/baeldung/BenchMark.java | 0 jmh/src/main/java/com/baeldung/BenchmarkRunner.java | 0 jmh/src/main/resources/META-INF/BenchmarkList | 0 jooby/README.md | 0 jooby/conf/application.conf | 0 jooby/conf/logback.xml | 0 jooby/pom.xml | 0 jooby/public/form.html | 0 jooby/public/welcome.html | 0 jooby/src/etc/stork.yml | 0 jooby/src/main/java/com/baeldung/jooby/App.java | 0 .../main/java/com/baeldung/jooby/bean/Employee.java | 0 .../java/com/baeldung/jooby/mvc/GetController.java | 0 .../java/com/baeldung/jooby/mvc/PostController.java | 0 jooby/src/test/java/com/baeldung/jooby/AppTest.java | 0 jpa-storedprocedure/README.md | 0 jpa-storedprocedure/pom.xml | 0 .../src/main/java/com/baeldung/jpa/model/Car.java | 0 .../java/com/baeldung/jpa/model/QueryParameter.java | 0 .../src/main/resources/META-INF/persistence.xml | 0 .../config/database/FindCarByYearProcedureMySQL.sql | 0 .../config/database/create_table_mysql.sql | 0 .../main/resources/config/database/insert_cars.sql | 0 .../StoredProcedureIntegrationTest.java | 0 .../src/test/resources/persistence.xml | 0 jsf/.gitignore | 0 jsf/README.md | 0 jsf/pom.xml | 0 .../config/MainWebAppInitializer.java | 0 .../springintegration/config/SpringCoreConfig.java | 0 .../springintegration/controllers/ELSampleBean.java | 0 .../controllers/RegistrationBean.java | 0 .../springintegration/dao/UserManagementDAO.java | 0 .../dao/UserManagementDAOImpl.java | 0 jsf/src/main/resources/logback.xml | 0 jsf/src/main/resources/messages.properties | 0 jsf/src/main/webapp/META-INF/context.xml | 0 jsf/src/main/webapp/WEB-INF/faces-config.xml | 0 jsf/src/main/webapp/el3_intro.xhtml | 0 jsf/src/main/webapp/el_intro.xhtml | 0 jsf/src/main/webapp/index.xhtml | 0 json-path/.gitignore | 0 json-path/README.md | 0 json-path/pom.xml | 0 json-path/src/main/resources/intro_api.json | 0 json-path/src/main/resources/intro_service.json | 0 json-path/src/main/resources/intro_user.json | 0 .../introduction/OperationIntegrationTest.java | 0 .../baeldung/jsonpath/introduction/ServiceTest.java | 0 json-path/src/test/resources/logback.xml | 0 json/README.md | 0 json/pom.xml | 0 json/src/main/webapp/index.html | 0 json/src/main/webapp/js/app.js | 0 json/src/main/webapp/js/schema.js | 0 json/src/main/webapp/js/ui-schema.js | 0 json/src/main/webapp/package.json | 0 .../baeldung/json/schema/JSONSchemaUnitTest.java | 0 json/src/test/java/fast_json/FastJsonUnitTest.java | 0 json/src/test/java/fast_json/Person.java | 0 json/src/test/resources/product_invalid.json | 0 json/src/test/resources/product_valid.json | 0 json/src/test/resources/schema.json | 0 jsonb/.gitignore | 0 jsonb/README.md | 0 jsonb/pom.xml | 2 +- jsonb/src/main/java/com/baeldung/jsonb/Person.java | 0 .../src/test/java/com/baeldung/jsonb/JsonbTest.java | 0 jsoup/README.md | 0 jsoup/pom.xml | 0 .../baeldung/jsoup/JsoupParserIntegrationTest.java | 0 junit5/README.md | 0 junit5/pom.xml | 0 .../main/java/com/baeldung/junit5/Greetings.java | 0 .../main/java/com/baeldung/junit5/mockito/User.java | 0 .../junit5/mockito/repository/MailClient.java | 0 .../mockito/repository/SettingRepository.java | 0 .../junit5/mockito/repository/UserRepository.java | 0 .../junit5/mockito/service/DefaultUserService.java | 0 .../com/baeldung/junit5/mockito/service/Errors.java | 0 .../junit5/mockito/service/UserService.java | 0 .../test/java/com/baeldung/AssertionUnitTest.java | 0 .../test/java/com/baeldung/AssumptionUnitTest.java | 0 .../test/java/com/baeldung/DynamicTestsExample.java | 0 .../src/test/java/com/baeldung/EmployeesTest.java | 0 .../test/java/com/baeldung/ExceptionUnitTest.java | 0 .../src/test/java/com/baeldung/FirstUnitTest.java | 0 .../src/test/java/com/baeldung/GreetingsTest.java | 0 .../com/baeldung/JUnit5NewFeaturesUnitTest.java | 0 junit5/src/test/java/com/baeldung/LiveTest.java | 0 .../src/test/java/com/baeldung/NestedUnitTest.java | 0 .../test/java/com/baeldung/RepeatedTestExample.java | 0 junit5/src/test/java/com/baeldung/StringUtils.java | 0 .../src/test/java/com/baeldung/TaggedUnitTest.java | 0 junit5/src/test/java/com/baeldung/TestLauncher.java | 0 .../extensions/EmployeeDaoParameterResolver.java | 0 .../extensions/EmployeeDatabaseSetupExtension.java | 0 .../baeldung/extensions/EnvironmentExtension.java | 0 .../IgnoreFileNotFoundExceptionExtension.java | 0 .../com/baeldung/extensions/LoggingExtension.java | 0 .../test/java/com/baeldung/helpers/Employee.java | 0 .../test/java/com/baeldung/helpers/EmployeeDao.java | 0 .../java/com/baeldung/helpers/EmployeeJdbcDao.java | 0 .../com/baeldung/helpers/JdbcConnectionUtil.java | 0 .../baeldung/junit5/mockito/MockitoExtension.java | 0 .../junit5/mockito/UserServiceUnitTest.java | 0 .../baeldung/junit5/spring/GreetingsSpringTest.java | 0 .../junit5/spring/SpringTestConfiguration.java | 0 .../migration/junit4/AnnotationTestExampleTest.java | 0 .../migration/junit4/AssertionsExampleTest.java | 0 .../baeldung/migration/junit4/RuleExampleTest.java | 0 .../migration/junit4/categories/Annotations.java | 0 .../migration/junit4/categories/JUnit4Tests.java | 0 .../migration/junit4/rules/TraceUnitTestRule.java | 0 .../migration/junit5/AnnotationTestExampleTest.java | 0 .../migration/junit5/AssertionsExampleTest.java | 0 .../baeldung/migration/junit5/RuleExampleTest.java | 0 .../junit5/extensions/TraceUnitExtension.java | 0 .../param/InvalidPersonParameterResolver.java | 0 junit5/src/test/java/com/baeldung/param/Person.java | 0 .../java/com/baeldung/param/PersonValidator.java | 0 .../com/baeldung/param/PersonValidatorTest.java | 0 .../param/ValidPersonParameterResolver.java | 0 .../src/test/java/com/baeldung/suites/AllTests.java | 0 .../org.junit.jupiter.api.extension.Extension | 0 .../com/baeldung/extensions/application.properties | 0 .../resources/com/baeldung/helpers/jdbc.properties | 0 jws/.gitignore | 0 jws/README.md | 0 jws/java-core-samples-lib/jardiff.jar | Bin jws/java-core-samples-lib/jnlp-servlet.jar | Bin jws/pom.xml | 0 jws/src/main/java/com/example/Hello.java | 0 jws/src/main/webapp/WEB-INF/web.xml | 0 jws/src/main/webapp/hello.jnlp | 0 jws/src/main/webapp/index.html | 0 lagom/.gitignore | 0 lagom/README.md | 0 lagom/build.sbt | 0 .../helloworld/greeting/api/GreetingService.java | 0 lagom/greeting-impl/bin/application.conf | 0 lagom/greeting-impl/bin/classes/application.conf | 0 .../helloworld/greeting/impl/GreetingCommand.java | 0 .../helloworld/greeting/impl/GreetingEntity.java | 0 .../helloworld/greeting/impl/GreetingEvent.java | 0 .../greeting/impl/GreetingServiceImpl.java | 0 .../greeting/impl/GreetingServiceModule.java | 0 .../helloworld/greeting/impl/GreetingState.java | 0 .../src/main/resources/application.conf | 0 lagom/project/build.properties | 0 lagom/project/plugins.sbt | 0 .../helloworld/weather/api/WeatherService.java | 0 .../lagom/helloworld/weather/api/WeatherStats.java | 0 lagom/weather-impl/bin/application.conf | 0 .../helloworld/weather/impl/WeatherServiceImpl.java | 0 .../weather/impl/WeatherServiceModule.java | 0 .../src/main/resources/application.conf | 0 libraries-data/README.md | 0 libraries-data/pom.xml | 0 .../main/java/com/baeldung/kryo/ComplexClass.java | 0 .../src/main/java/com/baeldung/kryo/Person.java | 0 .../java/com/baeldung/kryo/PersonSerializer.java | 0 .../src/main/java/com/baeldung/ormlite/Address.java | 0 .../src/main/java/com/baeldung/ormlite/Book.java | 0 .../src/main/java/com/baeldung/ormlite/Library.java | 0 .../main/java/com/baeldung/ormlite/LibraryDao.java | 0 .../java/com/baeldung/ormlite/LibraryDaoImpl.java | 0 .../main/java/com/baeldung/reladomo/Department.java | 0 .../baeldung/reladomo/DepartmentDatabaseObject.java | 0 .../java/com/baeldung/reladomo/DepartmentList.java | 0 .../main/java/com/baeldung/reladomo/Employee.java | 0 .../baeldung/reladomo/EmployeeDatabaseObject.java | 0 .../java/com/baeldung/reladomo/EmployeeList.java | 0 .../com/baeldung/reladomo/ReladomoApplication.java | 0 .../reladomo/ReladomoConnectionManager.java | 0 .../src/main/resources/ReladomoRuntimeConfig.xml | 0 .../src/main/resources/reladomo/Department.xml | 0 .../src/main/resources/reladomo/Employee.xml | 0 .../main/resources/reladomo/ReladomoClassList.xml | 0 .../test/java/com/baeldung/kryo/KryoUnitTest.java | 0 .../baeldung/ormlite/ORMLiteIntegrationTest.java | 0 .../baeldung/reladomo/ReladomoIntegrationTest.java | 0 .../test/resources/reladomo/ReladomoTestConfig.xml | 0 .../src/test/resources/reladomo/test-data.txt | 0 libraries/README.md | 0 libraries/log4j.properties | 0 libraries/myPersistence.xml | 0 libraries/pom.xml | 0 libraries/serenity.properties | 0 .../java/com/baeldung/awaitility/AsyncService.java | 0 .../baeldung/bouncycastle/BouncyCastleCrypto.java | 0 .../src/main/java/com/baeldung/bytebuddy/Bar.java | 0 .../src/main/java/com/baeldung/bytebuddy/Foo.java | 0 .../main/java/com/baeldung/caffeine/DataObject.java | 0 .../main/java/com/baeldung/cglib/mixin/Class1.java | 0 .../main/java/com/baeldung/cglib/mixin/Class2.java | 0 .../java/com/baeldung/cglib/mixin/Interface1.java | 0 .../java/com/baeldung/cglib/mixin/Interface2.java | 0 .../com/baeldung/cglib/mixin/MixinInterface.java | 0 .../com/baeldung/cglib/proxy/PersonService.java | 0 .../baeldung/chronicle/queue/ChronicleQueue.java | 0 .../java/com/baeldung/commons/beanutils/Course.java | 0 .../baeldung/commons/beanutils/CourseEntity.java | 0 .../baeldung/commons/beanutils/CourseService.java | 0 .../com/baeldung/commons/beanutils/Student.java | 0 .../chain/AbstractDenominationDispenser.java | 0 .../java/com/baeldung/commons/chain/AtmCatalog.java | 0 .../com/baeldung/commons/chain/AtmConstants.java | 0 .../baeldung/commons/chain/AtmRequestContext.java | 0 .../baeldung/commons/chain/AtmWithdrawalChain.java | 0 .../com/baeldung/commons/chain/AuditFilter.java | 0 .../commons/chain/FiftyDenominationDispenser.java | 0 .../commons/chain/HundredDenominationDispenser.java | 0 .../commons/chain/TenDenominationDispenser.java | 0 .../baeldung/commons/collectionutil/Address.java | 0 .../baeldung/commons/collectionutil/Customer.java | 0 .../java/com/baeldung/commons/dbutils/Email.java | 0 .../java/com/baeldung/commons/dbutils/Employee.java | 0 .../baeldung/commons/dbutils/EmployeeHandler.java | 0 .../java/com/baeldung/commons/io/FileMonitor.java | 0 .../com/baeldung/commons/lang3/BuilderMethods.java | 0 .../commons/lang3/SampleLazyInitializer.java | 0 .../com/baeldung/commons/lang3/SampleObject.java | 0 .../baeldung/distinct/DistinctWithJavaFunction.java | 0 .../src/main/java/com/baeldung/distinct/Person.java | 0 .../main/java/com/baeldung/docx/Docx4jExample.java | 0 .../ConvertContainerToAnother.java | 0 .../com/baeldung/eclipsecollections/Student.java | 0 .../java/com/baeldung/fj/FunctionalJavaIOMain.java | 0 .../java/com/baeldung/fj/FunctionalJavaMain.java | 0 .../main/java/com/baeldung/flink/LineSplitter.java | 0 .../src/main/java/com/baeldung/flink/WordCount.java | 0 .../main/java/com/baeldung/hikaricp/DataSource.java | 0 .../main/java/com/baeldung/hikaricp/Employee.java | 0 .../java/com/baeldung/hikaricp/HikariCPDemo.java | 0 .../src/main/java/com/baeldung/javasisst/Point.java | 0 .../baeldung/javasisst/ThreeDimensionalPoint.java | 0 .../src/main/java/com/baeldung/javers/Address.java | 0 .../src/main/java/com/baeldung/javers/Person.java | 0 .../java/com/baeldung/javers/PersonWithAddress.java | 0 .../baeldung/jcache/SimpleCacheEntryListener.java | 0 .../java/com/baeldung/jcache/SimpleCacheLoader.java | 0 .../com/baeldung/jcache/SimpleEntryProcessor.java | 0 .../java/com/baeldung/jdeffered/FilterDemo.java | 0 .../main/java/com/baeldung/jdeffered/PipeDemo.java | 0 .../java/com/baeldung/jdeffered/PromiseDemo.java | 0 .../java/com/baeldung/jdeffered/ThreadSafeDemo.java | 0 .../jdeffered/manager/DeferredManagerDemo.java | 0 .../manager/DeferredManagerWithExecutorDemo.java | 0 .../manager/SimpleDeferredManagerDemo.java | 0 .../src/main/java/com/baeldung/jdo/GuideToJDO.java | 0 .../src/main/java/com/baeldung/jdo/Product.java | 0 .../src/main/java/com/baeldung/jdo/ProductXML.java | 0 .../src/main/java/com/baeldung/jdo/query/MyApp.java | 0 .../java/com/baeldung/jdo/query/ProductItem.java | 0 .../java/com/baeldung/jdo/xml/AnnotadedPerson.java | 0 .../src/main/java/com/baeldung/jdo/xml/MyApp.java | 0 .../src/main/java/com/baeldung/jdo/xml/Person.java | 0 .../src/main/java/com/baeldung/jdo/xml/Product.java | 0 .../main/java/com/baeldung/jetty/AsyncServlet.java | 0 .../java/com/baeldung/jetty/BlockingServlet.java | 0 .../main/java/com/baeldung/jetty/JettyServer.java | 0 .../src/main/java/com/baeldung/jmh/BenchMark.java | 0 .../src/main/java/com/baeldung/jmh/JmhDemo.java | 0 .../com/baeldung/jmh/warmup/MainApplication.java | 0 .../com/baeldung/jmh/warmup/ManualClassLoader.java | 0 .../java/com/baeldung/jmh/warmup/dummy/Dummy.java | 0 .../com/baeldung/junitparams/SafeAdditionUtil.java | 0 .../java/com/baeldung/mbassador/AckMessage.java | 0 .../main/java/com/baeldung/mbassador/Message.java | 0 .../java/com/baeldung/mbassador/RejectMessage.java | 0 .../java/com/baeldung/measurement/WaterTank.java | 0 .../main/java/com/baeldung/netty/ClientHandler.java | 0 .../main/java/com/baeldung/netty/NettyClient.java | 0 .../main/java/com/baeldung/netty/NettyServer.java | 0 .../java/com/baeldung/netty/ProcessingHandler.java | 0 .../main/java/com/baeldung/netty/RequestData.java | 0 .../java/com/baeldung/netty/RequestDataEncoder.java | 0 .../java/com/baeldung/netty/RequestDecoder.java | 0 .../main/java/com/baeldung/netty/ResponseData.java | 0 .../com/baeldung/netty/ResponseDataDecoder.java | 0 .../com/baeldung/netty/ResponseDataEncoder.java | 0 .../com/baeldung/netty/SimpleProcessingHandler.java | 0 .../main/java/com/baeldung/neuroph/NeurophXOR.java | 0 .../noexception/CustomExceptionHandler.java | 0 .../baeldung/protonpack/CollectorUtilsExample.java | 0 .../com/baeldung/protonpack/StreamUtilsExample.java | 0 .../src/main/java/com/baeldung/quartz/JobA.java | 0 .../src/main/java/com/baeldung/quartz/JobB.java | 0 .../java/com/baeldung/quartz/QuartzExample.java | 0 .../main/java/com/baeldung/quartz/SimpleJob.java | 0 .../com/baeldung/retrofit/basic/GitHubBasicApi.java | 0 .../com/baeldung/retrofit/basic/GitHubBasicApp.java | 0 .../baeldung/retrofit/basic/GitHubBasicService.java | 0 .../com/baeldung/retrofit/models/Contributor.java | 0 .../com/baeldung/retrofit/models/Repository.java | 0 .../java/com/baeldung/retrofit/rx/GitHubRxApi.java | 0 .../java/com/baeldung/retrofit/rx/GitHubRxApp.java | 0 .../com/baeldung/retrofit/rx/GitHubRxService.java | 0 .../retrofitguide/GitHubServiceGenerator.java | 0 .../main/java/com/baeldung/retrofitguide/Main.java | 0 .../main/java/com/baeldung/retrofitguide/User.java | 0 .../com/baeldung/retrofitguide/UserService.java | 0 .../main/java/com/baeldung/rome/RSSRomeExample.java | 0 .../com/baeldung/serenity/github/GitHubUser.java | 0 .../com/baeldung/serenity/membership/Commodity.java | 0 .../com/baeldung/serenity/membership/Member.java | 0 .../baeldung/serenity/membership/MemberGrade.java | 0 .../baeldung/serenity/spring/AdderController.java | 0 .../com/baeldung/serenity/spring/AdderService.java | 0 .../serenity/spring/PlainAdderController.java | 0 .../src/main/java/com/baeldung/stm/Account.java | 0 .../src/main/java/com/baeldung/streamex/Role.java | 0 .../main/java/com/baeldung/streamex/StreamEX.java | 0 .../src/main/java/com/baeldung/streamex/User.java | 0 .../java/com/baeldung/streamutils/CopyStream.java | 0 .../java/com/baeldung/streamutils/DrainStream.java | 0 .../java/com/baeldung/yarg/DocumentController.java | 0 libraries/src/main/resources/Baeldung.cer | 0 libraries/src/main/resources/Baeldung.p12 | Bin libraries/src/main/resources/Data.json | 0 libraries/src/main/resources/Letter.docx | Bin libraries/src/main/resources/META-INF/BenchmarkList | 0 .../main/resources/META-INF/datanucleus.properties | 0 libraries/src/main/resources/META-INF/jdoconfig.xml | 0 libraries/src/main/resources/META-INF/package.jdo | 0 libraries/src/main/resources/db.sql | 0 libraries/src/main/resources/image.jpg | Bin .../awaitility/AsyncServiceLongRunningUnitTest.java | 0 .../baeldung/bouncycastle/BouncyCastleLiveTest.java | 0 .../com/baeldung/bytebuddy/ByteBuddyUnitTest.java | 0 .../com/baeldung/caffeine/CaffeineUnitTest.java | 0 .../cglib/proxy/BeanGeneratorIntegrationTest.java | 0 .../com/baeldung/cglib/proxy/MixinUnitTest.java | 0 .../baeldung/cglib/proxy/ProxyIntegrationTest.java | 0 .../test/java/com/baeldung/cglib/proxy/README.md | 0 .../queue/ChronicleQueueIntegrationTest.java | 0 .../circularfifoqueue/CircularFifoQueueTest.java | 0 .../commons/beanutils/CourseServiceTest.java | 0 .../com/baeldung/commons/chain/AtmChainTest.java | 0 .../commons/collections/BidiMapUnitTest.java | 0 .../collections/CollectionUtilsGuideTest.java | 0 .../baeldung/commons/collections/MapUtilsTest.java | 0 .../commons/collections/SetUtilsUnitTest.java | 0 .../collections/orderedmap/OrderedMapUnitTest.java | 0 .../com/baeldung/commons/collections4/BagTests.java | 0 .../baeldung/commons/csv/CSVReaderWriterTest.java | 0 .../baeldung/commons/dbutils/DbUtilsUnitTest.java | 0 .../com/baeldung/commons/io/CommonsIOUnitTest.java | 0 .../baeldung/commons/lang3/ArrayUtilsUnitTest.java | 0 .../com/baeldung/commons/lang3/Lang3UtilsTest.java | 0 .../baeldung/commons/lang3/StringUtilsUnitTest.java | 0 .../com/baeldung/commons/math/ComplexUnitTest.java | 0 .../com/baeldung/commons/math/FractionUnitTest.java | 0 .../com/baeldung/commons/math/GeometryUnitTest.java | 0 .../com/baeldung/commons/math/IntegrationTest.java | 0 .../commons/math/LinearAlgebraUnitTest.java | 0 .../commons/math/ProbabilitiesUnitTest.java | 0 .../baeldung/commons/math/RootFindingUnitTest.java | 0 .../baeldung/commons/math/StatisticsUnitTest.java | 0 .../src/test/java/com/baeldung/crdt/CRDTTest.java | 0 .../java/com/baeldung/date/DateDiffUnitTest.java | 0 .../DistinctWithEclipseCollectionsUnitTest.java | 0 .../distinct/DistinctWithJavaFunctionUnitTest.java | 0 .../distinct/DistinctWithStreamexUnitTest.java | 0 .../baeldung/distinct/DistinctWithVavrUnitTest.java | 0 .../com/baeldung/distinct/PersonDataGenerator.java | 0 .../com/baeldung/docx/Docx4jReadAndWriteTest.java | 0 .../eclipsecollections/AllSatisfyPatternTest.java | 0 .../eclipsecollections/AnySatisfyPatternTest.java | 0 .../eclipsecollections/CollectPatternTest.java | 0 .../ConvertContainerToAnotherTest.java | 0 .../eclipsecollections/DetectPatternTest.java | 0 .../eclipsecollections/FlatCollectTest.java | 0 .../eclipsecollections/ForEachPatternTest.java | 0 .../eclipsecollections/InjectIntoPatternTest.java | 0 .../eclipsecollections/LazyIterationTest.java | 0 .../eclipsecollections/PartitionPatternTest.java | 0 .../eclipsecollections/RejectPatternTest.java | 0 .../eclipsecollections/SelectPatternTest.java | 0 .../com/baeldung/eclipsecollections/ZipTest.java | 0 .../eclipsecollections/ZipWithIndexTest.java | 0 .../java/com/baeldung/fj/FunctionalJavaTest.java | 0 .../baeldung/flink/WordCountIntegrationTest.java | 0 .../baeldung/hikaricp/HikariCPIntegrationTest.java | 0 .../com/baeldung/hll/HLLLongRunningUnitTest.java | 0 .../hoverfly/HoverflyApiIntegrationTest.java | 0 .../java/com/baeldung/jasypt/JasyptUnitTest.java | 0 .../java/io/JavaDirectoryDeleteUnitTest.java | 0 .../com/baeldung/javassist/JavasisstUnitTest.java | 0 .../com/baeldung/javatuples/JavaTuplesUnitTest.java | 0 .../java/com/baeldung/javers/JaversUnitTest.java | 0 .../java/com/baeldung/jcache/CacheLoaderTest.java | 0 .../com/baeldung/jcache/EntryProcessorTest.java | 0 .../java/com/baeldung/jcache/EventListenerTest.java | 0 .../test/java/com/baeldung/jcache/JCacheTest.java | 0 .../test/java/com/baeldung/jdeffered/AppTest.java | 0 .../com/baeldung/jdo/GuideToJDOIntegrationTest.java | 0 .../com/baeldung/jetty/JettyIntegrationTest.java | 0 .../src/test/java/com/baeldung/jool/JOOLTest.java | 0 .../com/baeldung/jsonassert/JsonAssertUnitTest.java | 0 .../baeldung/junitparams/SafeAdditionUtilTest.java | 0 .../com/baeldung/junitparams/TestDataProvider.java | 0 .../baeldung/lsh/LocalSensitiveHashingUnitTest.java | 0 .../mbassador/MBassadorAsyncDispatchTest.java | 0 .../mbassador/MBassadorAsyncInvocationTest.java | 0 .../com/baeldung/mbassador/MBassadorBasicTest.java | 0 .../mbassador/MBassadorConfigurationTest.java | 0 .../com/baeldung/mbassador/MBassadorFilterTest.java | 0 .../baeldung/mbassador/MBassadorHierarchyTest.java | 0 .../com/baeldung/measurement/WaterTankTests.java | 0 .../src/test/java/com/baeldung/neuroph/XORTest.java | 0 .../baeldung/noexception/NoExceptionUnitTest.java | 0 .../pact/PactConsumerDrivenContractUnitTest.java | 0 .../baeldung/pairs/ApacheCommonsPairUnitTest.java | 0 .../com/baeldung/pairs/CoreJavaPairUnitTest.java | 0 .../baeldung/pairs/CoreJavaSimpleEntryUnitTest.java | 0 .../java/com/baeldung/pairs/VavrPairsUnitTest.java | 0 .../baeldung/pcollections/PCollectionsUnitTest.java | 0 .../baeldung/protonpack/CollectorUtilsTests.java | 0 .../com/baeldung/protonpack/StreamUtilsTests.java | 0 .../retrofit/basic/GitHubBasicApiLiveTest.java | 0 .../com/baeldung/retrofit/rx/GitHubRxApiTest.java | 0 .../GithubUserProfilePayloadIntegrationTest.java | 0 .../com/baeldung/serenity/GoogleSearchLiveTest.java | 0 .../serenity/GoogleSearchPageObjectLiveTest.java | 0 .../serenity/GoogleSearchScreenplayLiveTest.java | 0 .../serenity/MemberStatusIntegrationTest.java | 0 .../github/GithubRestAssuredUserAPISteps.java | 0 .../serenity/github/GithubRestUserAPISteps.java | 0 .../GithubUserProfilePayloadStepDefinitions.java | 0 .../serenity/membership/MemberStatusSteps.java | 0 .../pageobjects/GoogleSearchPageObject.java | 0 .../serenity/screenplay/GoogleSearchPage.java | 0 .../serenity/screenplay/GoogleSearchResults.java | 0 .../serenity/screenplay/SearchForKeyword.java | 0 .../com/baeldung/serenity/screenplay/StartWith.java | 0 .../AdderClassDirtiesContextIntegrationTest.java | 0 ...sContextDependencyWorkaroundIntegrationTest.java | 0 ...DirtiesContextInitWorkaroundIntegrationTest.java | 0 .../AdderMethodDirtiesContextIntegrationTest.java | 0 .../spring/AdderMethodRuleIntegrationTest.java | 0 .../spring/AdderMockMvcIntegrationTest.java | 0 .../spring/AdderServiceIntegrationTest.java | 0 .../AdderSpringSerenityRunnerIntegrationTest.java | 0 .../com/baeldung/serenity/spring/AdderTest.java | 0 .../baeldung/serenity/spring/RandomNumberUtil.java | 0 .../steps/AdderConstructorDependencySteps.java | 0 .../serenity/spring/steps/AdderRestSteps.java | 0 .../serenity/spring/steps/AdderServiceSteps.java | 0 .../baeldung/serenity/spring/steps/AdderSteps.java | 0 .../serenity/spring/stories/AdderStory.java | 0 .../src/test/java/com/baeldung/stm/AccountTest.java | 0 .../com/baeldung/stream/JoolMergeStreamsTest.java | 0 .../java/com/baeldung/stream/MergeStreamsTest.java | 0 .../baeldung/stream/StreamExMergeStreamsTest.java | 0 .../com/baeldung/streamutils/CopyStreamTest.java | 0 .../src/test/java/com/baeldung/text/DiffTest.java | 0 .../baeldung/text/LongestCommonSubsequenceTest.java | 0 .../test/java/com/baeldung/text/StrBuilderTest.java | 0 .../java/com/baeldung/text/StrSubstitutorTest.java | 0 .../java/com/baeldung/text/UnicodeEscaperTest.java | 0 .../test/java/com/baeldung/text/WordUtilsTest.java | 0 libraries/src/test/resources/ABC.txt | 0 .../test/resources/JunitParamsTestParameters.csv | 0 libraries/src/test/resources/aaa.txt | 0 libraries/src/test/resources/adder-beans.xml | 0 libraries/src/test/resources/book.csv | 0 libraries/src/test/resources/employees.sql | 0 libraries/src/test/resources/fileTest.txt | 0 libraries/src/test/resources/input.txt | 0 libraries/src/test/resources/output.txt | 0 libraries/src/test/resources/sample.txt | 0 .../github_user_profile_payload_test.story | 0 .../test/resources/stories/spring/adder_test.story | 0 linkrest/README.md | 0 linkrest/WebContent/META-INF/MANIFEST.MF | 0 linkrest/WebContent/WEB-INF/web.xml | 0 linkrest/pom.xml | 0 .../main/java/com/baeldung/LinkRestApplication.java | 0 .../main/java/com/baeldung/cayenne/Department.java | 0 .../main/java/com/baeldung/cayenne/Employee.java | 0 .../java/com/baeldung/cayenne/auto/_Department.java | 0 .../java/com/baeldung/cayenne/auto/_Employee.java | 0 .../baeldung/linkrest/apis/DepartmentResource.java | 0 .../baeldung/linkrest/apis/EmployeeSubResource.java | 0 .../src/main/resources/cayenne-linkrest-project.xml | 0 linkrest/src/main/resources/linkrest.map.xml | 0 log-mdc/README.md | 0 log-mdc/pom.xml | 0 .../java/com/baeldung/config/AppConfiguration.java | 0 .../java/com/baeldung/config/AppInitializer.java | 0 .../java/com/baeldung/mdc/TransactionFactory.java | 0 .../src/main/java/com/baeldung/mdc/Transfer.java | 0 .../main/java/com/baeldung/mdc/TransferDemo.java | 0 .../main/java/com/baeldung/mdc/TransferService.java | 0 .../java/com/baeldung/mdc/log4j/Log4JRunnable.java | 0 .../baeldung/mdc/log4j/Log4JTransferService.java | 0 .../com/baeldung/mdc/log4j2/Log4J2Runnable.java | 0 .../baeldung/mdc/log4j2/Log4J2TransferService.java | 0 .../com/baeldung/mdc/slf4j/Slf4TransferService.java | 0 .../java/com/baeldung/mdc/slf4j/Slf4jRunnable.java | 0 .../src/main/java/com/baeldung/ndc/Investment.java | 0 .../ndc/controller/JBossLoggingController.java | 0 .../baeldung/ndc/controller/Log4J2Controller.java | 0 .../baeldung/ndc/controller/Log4JController.java | 0 .../com/baeldung/ndc/service/InvestmentService.java | 0 .../ndc/service/JBossLoggingInvestmentService.java | 0 .../ndc/service/Log4J2InvestmentService.java | 0 .../ndc/service/Log4JInvestmentService.java | 0 log-mdc/src/main/resources/log4j.properties | 0 log-mdc/src/main/resources/log4j2.xml | 0 log-mdc/src/main/resources/logback.xml | 0 .../com/baeldung/mdc/log4j/DemoIntegrationTest.java | 0 .../baeldung/mdc/log4j2/DemoIntegrationTest.java | 0 .../com/baeldung/mdc/slf4j/DemoIntegrationTest.java | 0 .../com/baeldung/ndc/NDCLogIntegrationTest.java | 0 log4j/README.md | 0 log4j/pom.xml | 0 .../main/java/com/baeldung/log4j/Log4jExample.java | 0 .../com/baeldung/log4j/Log4jRollingExample.java | 0 .../java/com/baeldung/log4j2/Log4j2Example.java | 0 .../com/baeldung/log4j2/Log4j2RollingExample.java | 0 .../java/com/baeldung/logback/LogbackExample.java | 0 .../com/baeldung/logback/LogbackRollingExample.java | 0 .../main/java/com/baeldung/slf4j/Slf4jExample.java | 0 .../com/baeldung/slf4j/Slf4jRollingExample.java | 0 log4j/src/main/resources/log4j.xml | 0 log4j/src/main/resources/log4j2.xml | 0 log4j/src/main/resources/logback.xml | 0 log4j2/README.md | 0 log4j2/pom.xml | 0 .../log4j2/tests/CustomLoggingIntegrationTest.java | 0 .../tests/LambdaExpressionsIntegrationTest.java | 0 .../log4j2/tests/jdbc/ConnectionFactory.java | 0 .../console-appender_pattern-layout_colored.xml | 0 log4j2/src/test/resources/log4j2.xml | 0 lombok/README.md | 0 lombok/pom.xml | 0 .../lombok/intro/ApiClientConfiguration.java | 0 .../lombok/intro/ContactInformationSupport.java | 0 .../lombok/intro/HasContactInformation.java | 0 .../java/com/baeldung/lombok/intro/LoginResult.java | 0 .../main/java/com/baeldung/lombok/intro/User.java | 0 .../java/com/baeldung/lombok/intro/UserEvent.java | 0 .../ApiClientConfigurationIntegrationTest.java | 0 .../baeldung/lombok/intro/LoginResultLiveTest.java | 0 .../baeldung/lombok/intro/UserIntegrationTest.java | 0 mapstruct/README.md | 0 mapstruct/pom.xml | 0 .../src/main/java/com/baeldung/dto/DivisionDTO.java | 0 .../src/main/java/com/baeldung/dto/EmployeeDTO.java | 0 .../main/java/com/baeldung/dto/SimpleSource.java | 0 .../src/main/java/com/baeldung/entity/Division.java | 0 .../src/main/java/com/baeldung/entity/Employee.java | 0 .../java/com/baeldung/entity/SimpleDestination.java | 0 .../java/com/baeldung/mapper/EmployeeMapper.java | 0 .../mapper/SimpleSourceDestinationMapper.java | 0 mapstruct/src/main/resources/applicationContext.xml | 0 .../com/baeldung/mapper/EmployeeMapperUnitTest.java | 0 ...impleSourceDestinationMapperIntegrationTest.java | 0 mesos-marathon/Dockerfile | 0 mesos-marathon/README.md | 0 mesos-marathon/marathon.json | 0 mesos-marathon/pom.xml | 0 .../src/main/java/com/baeldung/DemoApplication.java | 0 .../src/main/java/com/baeldung/HelloController.java | 0 .../src/main/resources/application.properties | 0 .../baeldung/DemoApplicationIntegrationTest.java | 0 metrics/README.md | 0 metrics/pom.xml | 0 .../baeldung/metrics/core/ActiveUserCountGauge.java | 0 .../com/baeldung/metrics/core/ActiveUsersGauge.java | 0 .../baeldung/metrics/core/AttendanceRatioGauge.java | 0 .../metrics/healthchecks/DatabaseHealthCheck.java | 0 .../metrics/healthchecks/UserCenterHealthCheck.java | 0 .../baeldung/metrics/micrometer/MicrometerApp.java | 0 .../metrics/micrometer/PeopleController.java | 0 .../MyInstrumentedFilterContextListener.java | 0 .../MyHealthCheckServletContextListener.java | 0 .../servlets/MyMetricsServletContextListener.java | 0 .../metrics/core/MetricsIntegrationTest.java | 0 .../metrics/core/ReporterIntegrationTest.java | 0 .../healthchecks/HealthCheckIntegrationTest.java | 0 .../metrics/micrometer/MicrometerAtlasTest.java | 0 .../metrics/servo/AtlasObserverLiveTest.java | 0 .../metrics/servo/MetricAnnotationManualTest.java | 0 .../metrics/servo/MetricObserverManualTest.java | 0 .../metrics/servo/MetricPollerManualTest.java | 0 .../com/baeldung/metrics/servo/MetricTestBase.java | 0 .../com/baeldung/metrics/servo/MetricTypeTest.java | 0 mockito/.gitignore | 0 mockito/README.md | 0 mockito/pom.xml | 0 mockito/src/main/resources/logback.xml | 0 .../introduction/CollaboratorForPartialMocking.java | 0 .../introduction/CollaboratorWithFinalMethods.java | 0 .../introduction/CollaboratorWithStaticMethods.java | 0 .../introduction/LuckyNumberGenerator.java | 0 .../introduction/LuckyNumberGeneratorTest.java | 0 .../introduction/PowerMockitoIntegrationTest.java | 0 .../mockito/MockitoAnnotationIntegrationTest.java | 0 .../MockitoConfigExamplesIntegrationTest.java | 0 .../mockito/MockitoExceptionIntegrationTest.java | 0 .../mockito/MockitoMockIntegrationTest.java | 0 .../baeldung/mockito/MockitoSpyIntegrationTest.java | 0 .../MockitoVerifyExamplesIntegrationTest.java | 0 .../baeldung/mockito/MockitoVoidMethodsTest.java | 0 .../java/org/baeldung/mockito/MyDictionary.java | 0 .../src/test/java/org/baeldung/mockito/MyList.java | 0 mockito2/.gitignore | 0 mockito2/README.md | 0 mockito2/pom.xml | 0 .../com/baeldung/mockito/java8/JobPosition.java | 0 .../java/com/baeldung/mockito/java8/JobService.java | 0 .../java/com/baeldung/mockito/java8/Person.java | 0 .../baeldung/mockito/java8/UnemploymentService.java | 0 .../mockito/java8/UnemploymentServiceImpl.java | 0 .../java8/ArgumentMatcherWithLambdaUnitTest.java | 0 .../java8/ArgumentMatcherWithoutLambdaUnitTest.java | 0 .../java8/CustomAnswerWithLambdaUnitTest.java | 0 .../java8/CustomAnswerWithoutLambdaUnitTest.java | 0 .../baeldung/mockito/java8/JobServiceUnitTest.java | 0 .../java8/UnemploymentServiceImplUnitTest.java | 0 mocks/README.md | 0 mocks/jmockit/README.md | 0 mocks/jmockit/pom.xml | 0 .../mocks/jmockit/AdvancedCollaborator.java | 0 .../org/baeldung/mocks/jmockit/Collaborator.java | 0 .../mocks/jmockit/ExpectationsCollaborator.java | 0 .../main/java/org/baeldung/mocks/jmockit/Model.java | 0 .../java/org/baeldung/mocks/jmockit/Performer.java | 0 .../AdvancedCollaboratorIntegrationTest.java | 0 .../mocks/jmockit/ExpectationsIntegrationTest.java | 0 .../mocks/jmockit/PerformerIntegrationTest.java | 0 .../mocks/jmockit/ReusingIntegrationTest.java | 0 mocks/mock-comparisons/README.md | 0 mocks/mock-comparisons/pom.xml | 0 .../baeldung/mocks/testCase/LoginController.java | 0 .../java/org/baeldung/mocks/testCase/LoginDao.java | 0 .../org/baeldung/mocks/testCase/LoginService.java | 0 .../java/org/baeldung/mocks/testCase/UserForm.java | 0 .../easymock/LoginControllerIntegrationTest.java | 0 .../jmockit/LoginControllerIntegrationTest.java | 0 .../mockito/LoginControllerIntegrationTest.java | 0 mocks/pom.xml | 0 mockserver/README.md | 0 mockserver/pom.xml | 0 .../mock/server/ExpectationCallbackHandler.java | 0 .../baeldung/mock/server/MockServerLiveTest.java | 0 mustache/README.md | 0 mustache/pom.xml | 0 .../java/com/baeldung/mustache/MustacheUtil.java | 0 .../main/java/com/baeldung/mustache/model/Todo.java | 0 .../springmustache/SpringMustacheApplication.java | 0 .../controller/ArticleController.java | 0 .../com/baeldung/springmustache/model/Article.java | 0 mustache/src/main/resources/application.properties | 0 .../src/main/resources/templates/error/error.html | 0 mustache/src/main/resources/templates/index.html | 0 .../main/resources/templates/layout/article.html | 0 .../src/main/resources/templates/layout/footer.html | 0 .../src/main/resources/templates/layout/header.html | 0 mustache/src/main/resources/todo-section.mustache | 0 mustache/src/main/resources/todo.mustache | 0 .../main/resources/todos-inverted-section.mustache | 0 mustache/src/main/resources/todos-lambda.mustache | 0 mustache/src/main/resources/todos.mustache | 0 .../baeldung/mustache/TodoMustacheServiceTest.java | 0 .../SpringMustacheApplicationIntegrationTest.java | 0 mybatis/.gitignore | 0 mybatis/README.md | 0 mybatis/pom.xml | 0 .../com/baeldung/mybatis/mapper/AddressMapper.java | 0 .../com/baeldung/mybatis/mapper/PersonMapper.java | 0 .../java/com/baeldung/mybatis/model/Address.java | 0 .../java/com/baeldung/mybatis/model/Person.java | 0 .../com/baeldung/mybatis/utils/MyBatisUtil.java | 0 noexception/README.md | 0 noexception/pom.xml | 0 .../noexception/CustomExceptionHandler.java | 0 .../baeldung/noexception/NoExceptionUnitTest.java | 0 orika/README.md | 0 orika/pom.xml | 0 orika/src/main/java/com/baeldung/orika/Dest.java | 0 orika/src/main/java/com/baeldung/orika/Name.java | 0 orika/src/main/java/com/baeldung/orika/Person.java | 0 orika/src/main/java/com/baeldung/orika/Person3.java | 0 .../java/com/baeldung/orika/PersonContainer.java | 0 .../java/com/baeldung/orika/PersonCustomMapper.java | 0 .../com/baeldung/orika/PersonListContainer.java | 0 .../java/com/baeldung/orika/PersonNameArray.java | 0 .../java/com/baeldung/orika/PersonNameList.java | 0 .../main/java/com/baeldung/orika/PersonNameMap.java | 0 .../java/com/baeldung/orika/PersonNameParts.java | 0 .../src/main/java/com/baeldung/orika/Personne.java | 0 .../src/main/java/com/baeldung/orika/Personne3.java | 0 orika/src/main/java/com/baeldung/orika/Source.java | 0 orika/src/main/resources/logback.xml | 0 .../test/java/com/baeldung/orika/OrikaUnitTest.java | 0 parent-boot-4/README.md | 0 parent-boot-4/pom.xml | 0 parent-boot-5/README.md | 0 parent-boot-5/pom.xml | 0 patterns/README.md | 0 patterns/front-controller/pom.xml | 0 .../front/controller/FrontControllerServlet.java | 0 .../front/controller/commands/FrontCommand.java | 0 .../front/controller/commands/SearchCommand.java | 0 .../front/controller/commands/UnknownCommand.java | 0 .../patterns/front/controller/data/Book.java | 0 .../patterns/front/controller/data/BookImpl.java | 0 .../patterns/front/controller/data/Bookshelf.java | 0 .../front/controller/data/BookshelfImpl.java | 0 .../src/main/resources/front controller.png | Bin .../src/main/resources/front controller.puml | 0 .../src/main/webapp/WEB-INF/jsp/book-found.jsp | 0 .../src/main/webapp/WEB-INF/jsp/book-notfound.jsp | 0 .../src/main/webapp/WEB-INF/jsp/unknown.jsp | 0 .../src/main/webapp/WEB-INF/web.xml | 0 patterns/intercepting-filter/pom.xml | 0 .../intercepting/filter/FrontControllerServlet.java | 0 .../filter/commands/CheckoutCommand.java | 0 .../intercepting/filter/commands/FrontCommand.java | 0 .../intercepting/filter/commands/HomeCommand.java | 0 .../intercepting/filter/commands/LoginCommand.java | 0 .../intercepting/filter/commands/LogoutCommand.java | 0 .../intercepting/filter/commands/OrderCommand.java | 0 .../intercepting/filter/commands/SearchCommand.java | 0 .../intercepting/filter/commands/ShowCommand.java | 0 .../filter/commands/UnknownCommand.java | 0 .../patterns/intercepting/filter/data/Book.java | 0 .../patterns/intercepting/filter/data/BookImpl.java | 0 .../intercepting/filter/data/Bookshelf.java | 0 .../intercepting/filter/data/BookshelfImpl.java | 0 .../patterns/intercepting/filter/data/Order.java | 0 .../intercepting/filter/data/OrderImpl.java | 0 .../filter/filters/AuthenticationFilter.java | 0 .../intercepting/filter/filters/BaseFilter.java | 0 .../intercepting/filter/filters/EncodingFilter.java | 0 .../filter/filters/FilterChainImpl.java | 0 .../intercepting/filter/filters/FilterManager.java | 0 .../intercepting/filter/filters/LoggingFilter.java | 0 .../intercepting/filter/filters/OnIntercept.java | 0 .../intercepting/filter/filters/TemplateFilter.java | 0 .../filter/filters/VisitorCounterFilter.java | 0 .../src/main/resources/front_controller.png | Bin .../src/main/resources/front_controller.puml | 0 .../intercepting_filter-custom_strategy.png | Bin .../intercepting_filter-custom_strategy.puml | 0 .../intercepting_filter-standard_strategy.png | Bin .../intercepting_filter-standard_strategy.puml | 0 .../intercepting_filter-template_strategy.png | Bin .../intercepting_filter-template_strategy.puml | 0 .../src/main/resources/intercepting_filter.png | Bin .../src/main/resources/intercepting_filter.puml | 0 .../src/main/webapp/WEB-INF/jsp/book-found.jsp | 0 .../src/main/webapp/WEB-INF/jsp/book-notfound.jsp | 0 .../src/main/webapp/WEB-INF/jsp/home.jsp | 0 .../src/main/webapp/WEB-INF/jsp/login.jsp | 0 .../main/webapp/WEB-INF/jsp/shopping-cart-hint.jsp | 0 .../src/main/webapp/WEB-INF/jsp/shopping-cart.jsp | 0 .../src/main/webapp/WEB-INF/jsp/unknown.jsp | 0 .../src/main/webapp/WEB-INF/jsp/visitor-counter.jsp | 0 patterns/pom.xml | 0 patterns/template-method/pom.xml | 0 .../application/Application.java | 0 .../templatemethodpattern/model/Computer.java | 0 .../model/HighEndComputer.java | 0 .../model/StandardComputer.java | 0 .../TemplateMethodPatternTest.java | 0 pdf/.gitignore | 0 pdf/README.md | 0 pdf/pom.xml | 0 .../main/java/com/baeldung/pdf/PDF2HTMLExample.java | 0 .../java/com/baeldung/pdf/PDF2ImageExample.java | 0 .../main/java/com/baeldung/pdf/PDF2TextExample.java | 0 .../main/java/com/baeldung/pdf/PDF2WordExample.java | 0 pdf/src/main/resources/html.html | 0 pdf/src/main/resources/pdf.pdf | Bin pdf/src/main/resources/txt.txt | 0 persistence-modules/java-cassandra/README.md | 0 persistence-modules/java-cassandra/pom.xml | 0 .../cassandra/java/client/CassandraClient.java | 0 .../cassandra/java/client/CassandraConnector.java | 0 .../baeldung/cassandra/java/client/domain/Book.java | 0 .../java/client/repository/BookRepository.java | 0 .../java/client/repository/KeyspaceRepository.java | 0 .../repository/BookRepositoryIntegrationTest.java | 0 .../KeyspaceRepositoryIntegrationTest.java | 0 persistence-modules/java-mongodb/.gitignore | 0 persistence-modules/java-mongodb/README.md | 0 persistence-modules/java-mongodb/pom.xml | 0 .../src/main/java/com/baeldung/MongoExample.java | 0 .../test/java/com/baeldung/AppIntegrationTest.java | 0 persistence-modules/liquibase/README.md | 0 persistence-modules/liquibase/pom.xml | 0 .../src/main/resources/liquibase/db-changelog.xml | 0 .../main/resources/liquibase/liquibase.properties | 0 persistence-modules/querydsl/README.md | 0 persistence-modules/querydsl/pom.xml | 0 .../src/main/java/org/baeldung/dao/PersonDao.java | 0 .../main/java/org/baeldung/dao/PersonDaoImpl.java | 0 .../src/main/java/org/baeldung/entity/Person.java | 0 .../baeldung/querydsl/intro/entities/BlogPost.java | 0 .../org/baeldung/querydsl/intro/entities/User.java | 0 .../src/main/resources/META-INF/persistence.xml | 0 .../querydsl/src/main/resources/logback.xml | 0 .../org/baeldung/dao/PersonDaoIntegrationTest.java | 0 .../querydsl/intro/QueryDSLIntegrationTest.java | 0 .../querydsl/src/test/resources/db.properties | 0 .../querydsl/src/test/resources/test-context.xml | 0 .../querydsl/src/test/resources/test-db.xml | 0 persistence-modules/redis/README.md | 0 persistence-modules/redis/pom.xml | 0 .../src/main/java/com/baeldung/CustomMessage.java | 0 .../redis/src/main/java/com/baeldung/Ledger.java | 0 .../main/java/com/baeldung/LedgerLiveObject.java | 0 .../main/java/com/baeldung/LedgerServiceImpl.java | 0 .../java/com/baeldung/LedgerServiceInterface.java | 0 .../redis/src/main/resources/singleNodeConfig.json | 0 .../redis/src/main/resources/singleNodeConfig.yaml | 0 .../java/com/baeldung/JedisIntegrationTest.java | 0 .../RedissonConfigurationIntegrationTest.java | 0 .../java/com/baeldung/RedissonIntegrationTest.java | 0 persistence-modules/solr/README.md | 0 persistence-modules/solr/pom.xml | 0 .../baeldung/solr/fulltext/search/model/Item.java | 0 .../fulltext/search/service/ItemSearchService.java | 0 .../search/service/ItemSearchServiceImpl.java | 0 .../search/service/ItemSearchServiceLiveTest.java | 0 persistence-modules/spring-data-cassandra/README.md | 0 persistence-modules/spring-data-cassandra/pom.xml | 0 .../data/cassandra/config/CassandraConfig.java | 0 .../baeldung/spring/data/cassandra/model/Book.java | 0 .../data/cassandra/repository/BookRepository.java | 0 .../src/main/resources/cassandra.properties | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/test.png | Bin .../repository/BookRepositoryIntegrationTest.java | 0 .../CassandraTemplateIntegrationTest.java | 0 .../repository/CqlQueriesIntegrationTest.java | 0 persistence-modules/spring-data-dynamodb/.gitignore | 0 persistence-modules/spring-data-dynamodb/README.MD | 0 persistence-modules/spring-data-dynamodb/pom.xml | 0 .../src/main/java/com/baeldung/Application.java | 0 .../spring/data/dynamodb/config/DynamoDBConfig.java | 0 .../spring/data/dynamodb/model/ProductInfo.java | 0 .../repositories/ProductInfoRepository.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/demo.properties | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/templates/index.html | 0 .../ProductInfoRepositoryIntegrationTest.java | 0 .../src/test/resources/application.properties | 0 .../test/resources/exception-hibernate.properties | 0 .../src/test/resources/exception.properties | 0 persistence-modules/spring-data-gemfire/README.md | 0 persistence-modules/spring-data-gemfire/pom.xml | 0 .../data/gemfire/function/FunctionExecution.java | 0 .../spring/data/gemfire/function/FunctionImpl.java | 0 .../data/gemfire/function/GemfireConfiguration.java | 0 .../spring/data/gemfire/model/Employee.java | 0 .../data/gemfire/repository/EmployeeRepository.java | 0 .../src/main/resources/application-context.xml | 0 .../EmployeeRepositoryIntegrationTest.java | 0 persistence-modules/spring-data-neo4j/README.md | 0 persistence-modules/spring-data-neo4j/pom.xml | 0 .../config/MovieDatabaseNeo4jConfiguration.java | 0 .../config/MovieDatabaseNeo4jTestConfiguration.java | 0 .../com/baeldung/spring/data/neo4j/domain/Car.java | 0 .../baeldung/spring/data/neo4j/domain/Company.java | 0 .../baeldung/spring/data/neo4j/domain/Movie.java | 0 .../baeldung/spring/data/neo4j/domain/Person.java | 0 .../com/baeldung/spring/data/neo4j/domain/Role.java | 0 .../data/neo4j/repostory/MovieRepository.java | 0 .../data/neo4j/repostory/PersonRepository.java | 0 .../spring/data/neo4j/services/MovieService.java | 0 .../src/main/resources/logback.xml | 0 .../spring-data-neo4j/src/main/resources/test.png | Bin .../com/baeldung/neo4j/Neo4JServerLiveTest.java | 0 .../test/java/com/baeldung/neo4j/Neo4jLiveTest.java | 0 .../java/com/baeldung/neo4j/Neo4jOgmLiveTest.java | 0 .../data/neo4j/MovieRepositoryIntegrationTest.java | 0 .../src/test/resources/logback.xml | 0 persistence-modules/spring-data-redis/README.md | 0 persistence-modules/spring-data-redis/pom.xml | 0 .../spring/data/redis/config/RedisConfig.java | 0 .../baeldung/spring/data/redis/model/Student.java | 0 .../spring/data/redis/queue/MessagePublisher.java | 0 .../data/redis/queue/RedisMessagePublisher.java | 0 .../data/redis/queue/RedisMessageSubscriber.java | 0 .../spring/data/redis/repo/StudentRepository.java | 0 .../data/redis/repo/StudentRepositoryImpl.java | 0 .../src/main/resources/logback.xml | 0 .../spring-data-redis/src/main/resources/test.png | Bin .../redis/RedisMessageListenerIntegrationTest.java | 0 .../repo/StudentRepositoryIntegrationTest.java | 0 persistence-modules/spring-data-solr/README.md | 0 persistence-modules/spring-data-solr/pom.xml | 0 .../spring/data/solr/config/SolrConfig.java | 0 .../baeldung/spring/data/solr/model/Product.java | 0 .../data/solr/repository/ProductRepository.java | 0 .../main/resources/solr-named-queries.properties | 0 .../solr/repo/ProductRepositoryIntegrationTest.java | 0 persistence-modules/spring-hibernate-3/.gitignore | 0 persistence-modules/spring-hibernate-3/README.md | 0 persistence-modules/spring-hibernate-3/pom.xml | 0 .../persistence/dao/AbstractHibernateDao.java | 0 .../java/org/baeldung/persistence/dao/EventDao.java | 0 .../java/org/baeldung/persistence/dao/FooDao.java | 0 .../org/baeldung/persistence/dao/IEventDao.java | 0 .../java/org/baeldung/persistence/dao/IFooDao.java | 0 .../org/baeldung/persistence/dao/IOperations.java | 0 .../java/org/baeldung/persistence/model/Event.java | 0 .../java/org/baeldung/persistence/model/Foo.java | 0 .../baeldung/persistence/service/EventService.java | 0 .../baeldung/persistence/service/FooService.java | 0 .../java/org/baeldung/spring/PersistenceConfig.java | 0 .../org/baeldung/spring/PersistenceXmlConfig.java | 0 .../src/main/resources/exceptionDemo.cfg.xml | 0 .../resources/exceptionDemoPersistenceConfig.xml | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/persistence-h2.properties | 0 .../src/main/resources/persistence-mysql.properties | 0 .../src/main/resources/persistenceConfig.xml | 0 .../src/main/webapp/WEB-INF/view/sample.jsp | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../FooServicePersistenceIntegrationTest.java | 0 ...oundUsingAnnoSessionBeanMainIntegrationTest.java | 0 ...undUsingLocalSessionBeanMainIntegrationTest.java | 0 .../src/test/resources/.gitignore | 0 persistence-modules/spring-hibernate-5/.gitignore | 0 persistence-modules/spring-hibernate-5/README.md | 0 persistence-modules/spring-hibernate-5/pom.xml | 0 .../hibernate/immutable/entities/Event.java | 0 .../immutable/entities/EventGeneratedId.java | 0 .../hibernate/immutable/util/HibernateUtil.java | 0 .../hibernate/manytomany/model/Employee.java | 0 .../hibernate/manytomany/model/Project.java | 0 .../hibernate/manytomany/util/HibernateUtil.java | 0 .../manytomany/spring/PersistenceConfig.java | 0 .../java/com/baeldung/persistence/dao/IFooDao.java | 0 .../persistence/dao/common/AbstractDao.java | 0 .../dao/common/AbstractHibernateDao.java | 0 .../persistence/dao/common/IOperations.java | 0 .../persistence/dao/impl/FooHibernateDao.java | 0 .../persistence/manytomany/dao/IEmployeeDao.java | 0 .../persistence/manytomany/dao/IProjectDao.java | 0 .../manytomany/dao/impl/EmployeeDao.java | 0 .../persistence/manytomany/dao/impl/ProjectDao.java | 0 .../java/com/baeldung/persistence/model/Foo.java | 0 .../java/com/baeldung/spring/PersistenceConfig.java | 0 .../com/baeldung/spring/PersistenceXmlConfig.java | 0 .../src/main/resources/hibernate5Config.xml | 0 .../src/main/resources/immutable.cfg.xml | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/manytomany.cfg.xml | 0 .../src/main/resources/persistence-h2.properties | 0 .../src/main/resources/persistence-mysql.properties | 0 .../HibernateImmutableIntegrationTest.java | 0 ...ManyAnnotationJavaConfigMainIntegrationTest.java | 0 ...nateManyToManyAnnotationMainIntegrationTest.java | 0 .../dao/common/HibernateDaoIntegrationTest.java | 0 .../src/test/resources/.gitignore | 0 play-framework/README.md | 0 play-framework/introduction/.gitignore | 0 play-framework/introduction/LICENSE | 0 play-framework/introduction/README | 0 play-framework/introduction/app/Filters.java | 0 play-framework/introduction/app/Module.java | 0 .../app/controllers/AsyncController.java | 0 .../app/controllers/CountController.java | 0 .../app/controllers/HomeController.java | 0 .../app/controllers/StudentController.java | 0 .../introduction/app/filters/ExampleFilter.java | 0 play-framework/introduction/app/models/Student.java | 0 .../introduction/app/models/StudentStore.java | 0 .../introduction/app/services/ApplicationTimer.java | 0 .../introduction/app/services/AtomicCounter.java | 0 .../introduction/app/services/Counter.java | 0 play-framework/introduction/app/util/Util.java | 0 .../introduction/app/views/index.scala.html | 0 .../introduction/app/views/main.scala.html | 0 play-framework/introduction/bin/activator | 0 play-framework/introduction/bin/activator.bat | 0 play-framework/introduction/build.sbt | 0 play-framework/introduction/conf/application.conf | 0 play-framework/introduction/conf/logback.xml | 0 play-framework/introduction/conf/routes | 0 .../libexec/activator-launch-1.3.10.jar | Bin .../introduction/project/build.properties | 0 play-framework/introduction/project/plugins.sbt | 0 .../introduction/public/images/favicon.png | Bin .../introduction/public/javascripts/hello.js | 0 .../introduction/public/stylesheets/main.css | 0 .../introduction/test/ApplicationLiveTest.java | 0 play-framework/routing-in-play/.gitignore | 0 play-framework/routing-in-play/LICENSE | 0 play-framework/routing-in-play/README | 0 play-framework/routing-in-play/app/Filters.java | 0 play-framework/routing-in-play/app/Module.java | 0 .../app/controllers/HomeController.java | 0 .../routing-in-play/app/filters/ExampleFilter.java | 0 .../app/services/ApplicationTimer.java | 0 .../routing-in-play/app/services/AtomicCounter.java | 0 .../routing-in-play/app/services/Counter.java | 0 .../routing-in-play/app/views/index.scala.html | 0 .../routing-in-play/app/views/main.scala.html | 0 play-framework/routing-in-play/bin/activator | 0 play-framework/routing-in-play/bin/activator.bat | 0 play-framework/routing-in-play/build.sbt | 0 .../routing-in-play/conf/application.conf | 0 play-framework/routing-in-play/conf/logback.xml | 0 play-framework/routing-in-play/conf/routes | 0 .../libexec/activator-launch-1.3.10.jar | Bin .../routing-in-play/project/build.properties | 0 play-framework/routing-in-play/project/plugins.sbt | 0 .../routing-in-play/public/images/favicon.png | Bin .../routing-in-play/public/javascripts/hello.js | 0 .../routing-in-play/public/stylesheets/main.css | 0 .../routing-in-play/test/ApplicationUnitTest.java | 0 .../routing-in-play/test/IntegrationTest.java | 0 .../student-api/test/ApplicationLiveTest.java | 0 pom.xml | 0 protobuffer/README.md | 0 protobuffer/pom.xml | 0 .../com/baeldung/protobuf/AddressBookProtos.java | 0 protobuffer/src/main/resources/addressbook.proto | 0 .../com/baeldung/protobuf/ProtobufUnitTest.java | 0 rabbitmq/README.md | 0 rabbitmq/pom.xml | 0 .../main/java/com/baeldung/consumer/Receiver.java | 0 .../main/java/com/baeldung/producer/Publisher.java | 0 raml/README.MD | 0 raml/annotations/README.md | 0 raml/annotations/api.raml | 0 raml/annotations/examples/Bar.json | 0 raml/annotations/examples/Bars.json | 0 raml/annotations/examples/Error.json | 0 raml/annotations/examples/Foo.json | 0 raml/annotations/examples/Foos.json | 0 .../extensions/en_US/additionalResources.raml | 0 raml/annotations/libraries/dataTypes.raml | 0 raml/annotations/libraries/resourceTypes.raml | 0 raml/annotations/libraries/securitySchemes.raml | 0 raml/annotations/libraries/traits.raml | 0 .../overlays/es_ES/additionalResources.raml | 0 .../overlays/es_ES/documentationItems.raml | 0 raml/introduction/0.8/api.raml | 0 raml/introduction/0.8/error-example.json | 0 raml/introduction/0.8/error.json | 0 raml/introduction/0.8/foo-example.json | 0 raml/introduction/0.8/foo.json | 0 raml/introduction/0.8/foos-example.json | 0 raml/introduction/0.8/foos.json | 0 raml/introduction/1.0/api.raml | 0 raml/introduction/1.0/examples/Error.json | 0 raml/introduction/1.0/examples/Foo.json | 0 raml/introduction/1.0/examples/Foos.json | 0 raml/introduction/1.0/types/Error.raml | 0 raml/introduction/1.0/types/Foo.raml | 0 raml/modularization/README.md | 0 raml/modularization/api-before-modularization.raml | 0 raml/modularization/api-with-libraries.raml | 0 raml/modularization/api-with-typed-fragments.raml | 0 raml/modularization/api.raml | 0 raml/modularization/examples/Bar.json | 0 raml/modularization/examples/Bars.json | 0 raml/modularization/examples/Error.json | 0 raml/modularization/examples/Foo.json | 0 raml/modularization/examples/Foos.json | 0 .../extensions/en_US/additionalResources.raml | 0 raml/modularization/libraries/dataTypes.raml | 0 raml/modularization/libraries/resourceTypes.raml | 0 raml/modularization/libraries/securitySchemes.raml | 0 raml/modularization/libraries/traits.raml | 0 .../overlays/es_ES/additionalResources.raml | 0 .../overlays/es_ES/documentationItems.raml | 0 raml/modularization/resourceTypes/collection.raml | 0 raml/modularization/resourceTypes/item.raml | 0 raml/modularization/traits/hasNotFound.raml | 0 raml/modularization/traits/hasRequestItem.raml | 0 .../traits/hasResponseCollection.raml | 0 raml/modularization/traits/hasResponseItem.raml | 0 raml/modularization/types/Bar.raml | 0 raml/modularization/types/Error.raml | 0 raml/modularization/types/Foo.raml | 0 raml/resource-types-and-traits/README.md | 0 .../api-before-resource-types-and-traits.raml | 0 raml/resource-types-and-traits/api.raml | 0 raml/resource-types-and-traits/examples/Bar.json | 0 raml/resource-types-and-traits/examples/Bars.json | 0 raml/resource-types-and-traits/examples/Error.json | 0 raml/resource-types-and-traits/examples/Foo.json | 0 raml/resource-types-and-traits/examples/Foos.json | 0 raml/resource-types-and-traits/types/Bar.raml | 0 raml/resource-types-and-traits/types/Error.raml | 0 raml/resource-types-and-traits/types/Foo.raml | 0 ratpack/README.md | 0 ratpack/build.gradle | 0 ratpack/pom.xml | 0 ratpack/src/main/java/com/baeldung/Application.java | 0 .../com/baeldung/filter/RequestValidatorFilter.java | 0 .../main/java/com/baeldung/guice/Application.java | 0 .../com/baeldung/guice/config/DependencyModule.java | 0 .../com/baeldung/guice/service/DataPumpService.java | 0 .../com/baeldung/guice/service/ServiceFactory.java | 0 .../guice/service/impl/DataPumpServiceImpl.java | 0 .../baeldung/hystrix/HystrixAsyncHttpCommand.java | 0 .../hystrix/HystrixReactiveHttpCommand.java | 0 .../baeldung/hystrix/HystrixSyncHttpCommand.java | 0 .../com/baeldung/hystrix/RatpackHystrixApp.java | 0 .../src/main/java/com/baeldung/model/Employee.java | 0 .../main/java/com/baeldung/spring/ArticleList.java | 0 .../src/main/java/com/baeldung/spring/Config.java | 0 .../src/main/java/com/baeldung/spring/Content.java | 0 .../java/com/baeldung/spring/EmbedRatpackApp.java | 0 .../com/baeldung/spring/EmbedSpringBootApp.java | 0 ratpack/src/main/resources/DDL.sql | 0 ratpack/src/main/resources/public/index.html | 0 .../com/baeldung/ApplicationIntegrationTest.java | 0 .../hystrix/RatpackHystrixAppFallbackLiveTest.java | 0 .../baeldung/hystrix/RatpackHystrixAppLiveTest.java | 0 .../spring/EmbedRatpackAppIntegrationTest.java | 0 reactor-core/README.md | 0 reactor-core/pom.xml | 0 .../baeldung/reactor/ReactorIntegrationTest.java | 0 rest-assured/.gitignore | 0 rest-assured/README.md | 0 rest-assured/pom.xml | 0 .../restassured/RestAssured2IntegrationTest.java | 0 .../restassured/RestAssuredIntegrationTest.java | 0 .../restassured/RestAssuredXML2IntegrationTest.java | 0 .../restassured/RestAssuredXMLIntegrationTest.java | 0 .../test/java/com/baeldung/restassured/Util.java | 0 rest-assured/src/test/resources/employees.xml | 0 rest-assured/src/test/resources/event_0.json | 0 rest-assured/src/test/resources/logback.xml | 0 rest-assured/src/test/resources/odds.json | 0 rest-assured/src/test/resources/teachers.xml | 0 rest-testing/.gitignore | 0 rest-testing/README.md | 0 rest-testing/pom.xml | 0 rest-testing/src/main/resources/cucumber.json | 0 .../src/main/resources/karate/cucumber.feature | 0 rest-testing/src/main/resources/logback.xml | 0 rest-testing/src/main/resources/wiremock_intro.json | 0 .../rest/cucumber/CucumberIntegrationTest.java | 0 .../com/baeldung/rest/cucumber/StepDefinition.java | 0 .../com/baeldung/rest/jbehave/AbstractStory.java | 0 .../rest/jbehave/GithubUserNotFoundSteps.java | 0 .../jbehave/GithubUserNotFoundStoryLiveTest.java | 0 .../jbehave/GithubUserResponseMediaTypeSteps.java | 0 .../GithubUserResponseMediaTypeStoryLiveTest.java | 0 .../jbehave/GithubUserResponsePayloadSteps.java | 0 .../GithubUserResponsePayloadStoryLiveTest.java | 0 .../com/baeldung/rest/jbehave/IncreaseSteps.java | 0 .../rest/jbehave/IncreaseStoryLiveTest.java | 0 .../com/baeldung/rest/karate/KarateUnitTest.java | 0 .../introduction/JUnitManagedIntegrationTest.java | 0 .../ProgrammaticallyManagedLiveTest.java | 0 .../src/test/java/org/baeldung/rest/GitHubUser.java | 0 .../java/org/baeldung/rest/GithubBasicLiveTest.java | 0 .../test/java/org/baeldung/rest/RetrieveUtil.java | 0 .../src/test/resources/github_user_not_found.story | 0 .../resources/github_user_response_mediatype.story | 0 .../resources/github_user_response_payload.story | 0 rest-testing/src/test/resources/increase.story | 0 rest-testing/src/test/resources/karate/user.feature | 0 rest-with-spark-java/README.md | 0 rest-with-spark-java/pom.xml | 0 .../src/main/java/com/baeldung/Router.java | 0 .../src/main/java/com/baeldung/domain/Book.java | 0 .../java/com/baeldung/service/LibraryService.java | 0 .../src/test/java/com/baeldung/AppTest.java | 0 resteasy/README.md | 0 resteasy/bin/README.md | 0 resteasy/bin/pom.xml | 0 .../bin/src/main/webapp/WEB-INF/classes/logback.xml | 0 .../webapp/WEB-INF/jboss-deployment-structure.xml | 0 resteasy/bin/src/main/webapp/WEB-INF/jboss-web.xml | 0 resteasy/bin/src/main/webapp/WEB-INF/web.xml | 0 resteasy/bin/src/main/webapp/script.js | 0 .../com/baeldung/server/movies/batman.json | 0 .../com/baeldung/server/movies/transformer.json | 0 resteasy/pom.xml | 0 .../java/com/baeldung/client/ServicesInterface.java | 0 .../main/java/com/baeldung/filter/CORSFilter.java | 0 .../src/main/java/com/baeldung/model/Movie.java | 0 .../java/com/baeldung/server/MovieCrudService.java | 0 .../java/com/baeldung/server/RestEasyServices.java | 0 .../src/main/webapp/WEB-INF/classes/logback.xml | 0 .../webapp/WEB-INF/jboss-deployment-structure.xml | 0 resteasy/src/main/webapp/WEB-INF/jboss-web.xml | 0 resteasy/src/main/webapp/WEB-INF/web.xml | 0 resteasy/src/main/webapp/script.js | 0 .../com/baeldung/server/RestEasyClientLiveTest.java | 0 .../com/baeldung/server/movies/batman.json | 0 .../com/baeldung/server/movies/transformer.json | 0 rmi/README.md | 0 rmi/client.policy | 0 rmi/server.policy | 0 rmi/src/org/baeldung/Client.java | 0 rmi/src/org/baeldung/RandomNumberGenerator.java | 0 .../org/baeldung/RandomNumberGeneratorEngine.java | 0 rmi/src/org/baeldung/Server.java | 0 rule-engines/README.md | 0 rule-engines/easy-rules/pom.xml | 0 .../java/com/baeldung/easyrules/HelloWorldRule.java | 0 .../main/java/com/baeldung/easyrules/Launcher.java | 0 rule-engines/openl-tablets/pom.xml | 0 .../java/com/baeldung/openltablets/model/Case.java | 0 .../com/baeldung/openltablets/model/Greeting.java | 0 .../java/com/baeldung/openltablets/model/User.java | 0 .../java/com/baeldung/openltablets/rules/IRule.java | 0 .../java/com/baeldung/openltablets/rules/Main.java | 0 .../com/baeldung/openltablets/rules/Response.java | 0 .../src/main/resources/openltablets/HelloUser.xls | Bin rule-engines/rulebook/pom.xml | 0 .../java/com/baeldung/rulebook/HelloWorldRule.java | 0 .../main/java/com/baeldung/rulebook/Launcher.java | 0 rxjava/README.md | 0 rxjava/pom.xml | 0 .../java/com/baeldung/rxjava/ComputeFunction.java | 0 .../baeldung/rxjava/ConnectableObservableImpl.java | 0 .../java/com/baeldung/rxjava/ObservableImpl.java | 0 .../com/baeldung/rxjava/ResourceManagement.java | 0 .../main/java/com/baeldung/rxjava/SingleImpl.java | 0 .../main/java/com/baeldung/rxjava/SubjectImpl.java | 0 .../java/com/baeldung/rxjava/jdbc/Connector.java | 0 .../java/com/baeldung/rxjava/jdbc/Employee.java | 0 .../main/java/com/baeldung/rxjava/jdbc/Manager.java | 0 .../main/java/com/baeldung/rxjava/jdbc/Utils.java | 0 .../com/baeldung/rxjava/operator/ToCleanString.java | 0 .../java/com/baeldung/rxjava/operator/ToLength.java | 0 .../baeldung/rxjava/ConnectableObservableTest.java | 0 .../java/com/baeldung/rxjava/ObservableTest.java | 0 .../com/baeldung/rxjava/ResourceManagementTest.java | 0 .../RxJavaBackpressureLongRunningUnitTest.java | 0 .../rxjava/RxJavaCustomOperatorUnitTest.java | 0 .../java/com/baeldung/rxjava/RxJavaUnitTest.java | 0 .../com/baeldung/rxjava/SchedulersLiveTest.java | 0 .../test/java/com/baeldung/rxjava/SingleTest.java | 0 .../test/java/com/baeldung/rxjava/SubjectTest.java | 0 .../com/baeldung/rxjava/UtilityOperatorsTest.java | 0 .../rxjava/jdbc/AutomapClassIntegrationTest.java | 0 .../jdbc/AutomapInterfaceIntegrationTest.java | 0 .../rxjava/jdbc/BasicQueryTypesIntegrationTest.java | 0 .../rxjava/jdbc/InsertBlobIntegrationTest.java | 0 .../rxjava/jdbc/InsertClobIntegrationTest.java | 0 .../rxjava/jdbc/ReturnKeysIntegrationTest.java | 0 .../rxjava/jdbc/TransactionIntegrationTest.java | 0 .../rxjava/onerror/ExceptionHandlingTest.java | 0 .../baeldung/rxjava/onerror/OnErrorRetryTest.java | 0 .../rxjava/operators/RxAggregateOperatorsTest.java | 0 .../operators/RxMathematicalOperatorsTest.java | 0 rxjava/src/test/resources/actual_clob | 0 rxjava/src/test/resources/expected_clob | 0 saas/.gitignore | 0 saas/README.md | 0 saas/pom.xml | 0 .../java/com/baeldung/saas/jira/MyJiraClient.java | 0 selenium-junit-testng/README.md | 0 selenium-junit-testng/pom.xml | 0 .../java/com/baeldung/selenium/SeleniumExample.java | 0 .../baeldung/selenium/config/SeleniumConfig.java | 0 .../com/baeldung/selenium/models/BaeldungAbout.java | 0 .../baeldung/selenium/pages/BaeldungAboutPage.java | 0 .../baeldung/selenium/pages/BaeldungHomePage.java | 0 .../com/baeldung/selenium/pages/StartHerePage.java | 0 .../selenium/junit/SeleniumPageObjectLiveTest.java | 0 .../selenium/junit/SeleniumWithJUnitLiveTest.java | 0 .../selenium/testng/SeleniumWithTestNGLiveTest.java | 0 spark-java/README.md | 0 spark-java/pom.xml | 0 .../com/baeldung/sparkjava/HelloWorldService.java | 0 .../com/baeldung/sparkjava/SparkRestExample.java | 0 .../com/baeldung/sparkjava/StandardResponse.java | 0 .../java/com/baeldung/sparkjava/StatusResponse.java | 0 .../src/main/java/com/baeldung/sparkjava/User.java | 0 .../java/com/baeldung/sparkjava/UserException.java | 0 .../java/com/baeldung/sparkjava/UserService.java | 0 .../com/baeldung/sparkjava/UserServiceMapImpl.java | 0 spring-5-mvc/.gitignore | 0 spring-5-mvc/README.md | 0 spring-5-mvc/pom.xml | 0 .../main/java/com/baeldung/Spring5Application.java | 0 .../src/main/java/com/baeldung/model/Foo.java | 0 .../com/baeldung/persistence/DataSetupBean.java | 0 .../com/baeldung/persistence/FooRepository.java | 0 .../main/java/com/baeldung/web/FooController.java | 0 .../baeldung/springbootkotlin/HelloController.kt | 0 .../com/baeldung/springbootkotlin/HelloDto.kt | 0 .../com/baeldung/springbootkotlin/HelloService.kt | 0 .../springbootkotlin/KotlinDemoApplication.kt | 0 .../src/main/resources/application.properties | 0 spring-5-mvc/src/main/webapp/WEB-INF/web.xml | 0 .../baeldung/Spring5ApplicationIntegrationTest.java | 0 .../src/test/kotlin/com/baeldung/LiveTest.java | 0 .../KotlinDemoApplicationIntegrationTest.kt | 0 spring-5/.gitignore | 0 spring-5/README.md | 0 spring-5/pom.xml | 0 .../main/java/com/baeldung/Spring5Application.java | 0 .../main/java/com/baeldung/functional/Actor.java | 0 ...xploreSpring5URLPatternUsingRouterFunctions.java | 0 .../java/com/baeldung/functional/FormHandler.java | 0 .../functional/FunctionalSpringBootApplication.java | 0 .../functional/FunctionalWebApplication.java | 0 .../com/baeldung/functional/IndexRewriteFilter.java | 0 .../java/com/baeldung/functional/MyService.java | 0 .../java/com/baeldung/functional/RootServlet.java | 0 .../src/main/java/com/baeldung/jsonb/Person.java | 0 .../java/com/baeldung/jsonb/PersonController.java | 0 .../java/com/baeldung/jsonb/Spring5Application.java | 0 .../baeldung/jupiter/MethodParameterFactory.java | 0 .../baeldung/jupiter/ParameterAutowireUtils.java | 0 .../java/com/baeldung/jupiter/SpringExtension.java | 0 .../com/baeldung/jupiter/SpringJUnit5Config.java | 0 .../main/java/com/baeldung/jupiter/TestConfig.java | 0 .../com/baeldung/persistence/DataSetupBean.java | 0 .../com/baeldung/persistence/FooRepository.java | 0 spring-5/src/main/java/com/baeldung/web/Foo.java | 0 .../main/java/com/baeldung/web/FooController.java | 0 .../com/baeldung/web/PathPatternController.java | 0 .../main/java/com/baeldung/web/reactive/Task.java | 0 .../web/reactive/client/WebClientController.java | 0 spring-5/src/main/resources/application.properties | 0 spring-5/src/main/resources/files/hello.txt | 0 spring-5/src/main/resources/files/test/test.txt | 0 spring-5/src/main/webapp/WEB-INF/web.xml | 0 .../java/com/baeldung/Example1IntegrationTest.java | 0 .../java/com/baeldung/Example2IntegrationTest.java | 0 .../java/com/baeldung/ParallelIntegrationTest.java | 0 .../baeldung/Spring5ApplicationIntegrationTest.java | 0 .../Spring5JUnit4ConcurrentIntegrationTest.java | 0 .../baeldung/functional/BeanRegistrationTest.java | 0 ...reSpring5URLPatternUsingRouterFunctionsTest.java | 0 .../FunctionalWebApplicationIntegrationTest.java | 0 .../com/baeldung/jsonb/JsonbIntegrationTest.java | 0 ...ing5JUnit5ComposedAnnotationIntegrationTest.java | 0 .../jupiter/Spring5JUnit5IntegrationTest.java | 0 .../Spring5JUnit5ParallelIntegrationTest.java | 0 .../Spring5Java8NewFeaturesIntegrationTest.java | 0 .../Spring5ReactiveServerClientIntegrationTest.java | 0 ...thPatternsUsingHandlerMethodIntegrationTest.java | 0 .../com/baeldung/web/client/WebTestClientTest.java | 0 spring-5/src/test/resources/baeldung-weekly.png | Bin spring-activiti/README.md | 0 spring-activiti/pom.xml | 0 .../main/java/com/baeldung/activiti/security.rar | Bin .../activiti/security/config/MvcConfig.java | 0 .../activiti/security/config/ProcessController.java | 0 .../security/config/SpringSecurityGroupManager.java | 0 .../security/config/SpringSecurityUserManager.java | 0 .../security/withactiviti/SecurityConfig.java | 0 .../SpringSecurityActivitiApplication.java | 0 .../ActivitiSpringSecurityApplication.java | 0 .../security/withspring/SecurityConfig.java | 0 .../activitiwithspring/ActivitiController.java | 0 .../ActivitiWithSpringApplication.java | 0 .../activitiwithspring/TaskRepresentation.java | 0 .../servicetasks/SendEmailServiceTask.java | 0 spring-activiti/src/main/resources/data.sql | 0 .../main/resources/processes/my-process.bpmn20.xml | 0 .../processes/protected-process.bpmn20.xml | 0 spring-activiti/src/main/resources/schema.sql | 0 .../src/main/resources/templates/login.html | 0 .../ActivitiControllerIntegrationTest.java | 0 .../ActivitiSpringSecurityIntegrationTest.java | 0 ...ctivitiWithSpringApplicationIntegrationTest.java | 0 .../ProcessEngineCreationIntegrationTest.java | 0 .../ProcessExecutionIntegrationTest.java | 0 spring-activiti/src/test/resources/activiti.cfg.xml | 0 .../src/test/resources/my.activiti.cfg.xml | 0 .../org/activiti/test/vacationRequest.bpmn20.xml | 0 spring-akka/README.md | 0 spring-akka/pom.xml | 0 .../java/org/baeldung/akka/AppConfiguration.java | 0 .../main/java/org/baeldung/akka/GreetingActor.java | 0 .../java/org/baeldung/akka/GreetingService.java | 0 .../java/org/baeldung/akka/SpringActorProducer.java | 0 .../java/org/baeldung/akka/SpringExtension.java | 0 .../baeldung/akka/SpringAkkaIntegrationTest.java | 0 spring-all/.gitignore | 0 spring-all/README.md | 0 spring-all/pom.xml | 0 .../main/java/com/baeldung/contexts/Greeting.java | 0 .../contexts/config/ApplicationInitializer.java | 0 .../contexts/config/NormalWebAppConfig.java | 0 .../contexts/config/RootApplicationConfig.java | 0 .../contexts/config/SecureWebAppConfig.java | 0 .../contexts/normal/HelloWorldController.java | 0 .../contexts/secure/HelloWorldSecureController.java | 0 .../services/ApplicationContextUtilService.java | 0 .../baeldung/contexts/services/GreeterService.java | 0 .../java/org/baeldung/async/AsyncComponent.java | 0 .../baeldung/async/CustomAsyncExceptionHandler.java | 0 .../baeldung/async/config/SpringAsyncConfig.java | 0 .../bean/config/ConstructorBasedShipConfig.java | 0 .../baeldung/bean/config/SetterBasedShipConfig.java | 0 .../main/java/org/baeldung/bean/injection/Helm.java | 0 .../main/java/org/baeldung/bean/injection/Ship.java | 0 .../org/baeldung/caching/config/CachingConfig.java | 0 .../baeldung/caching/example/AbstractService.java | 0 .../java/org/baeldung/caching/example/Customer.java | 0 .../caching/example/CustomerDataService.java | 0 .../caching/example/CustomerServiceWithParent.java | 0 .../controller/config/StudentControllerConfig.java | 0 .../org/baeldung/controller/config/WebConfig.java | 0 .../controller/PassParametersController.java | 0 .../controller/RestAnnotatedController.java | 0 .../controller/controller/RestController.java | 0 .../controller/controller/TestController.java | 0 .../org/baeldung/controller/student/Student.java | 0 .../CustomAnnotationConfiguration.java | 0 .../org/baeldung/customannotation/DataAccess.java | 0 .../DataAccessAnnotationProcessor.java | 0 .../customannotation/DataAccessFieldCallback.java | 0 .../org/baeldung/customannotation/GenericDAO.java | 0 .../java/org/baeldung/customscope/TenantBean.java | 0 .../customscope/TenantBeanFactoryPostProcessor.java | 0 .../org/baeldung/customscope/TenantBeansConfig.java | 0 .../java/org/baeldung/customscope/TenantScope.java | 0 .../org/baeldung/customscope/TenantScopeConfig.java | 0 .../main/java/org/baeldung/jasperreports/Main.java | 0 .../jasperreports/SimpleReportExporter.java | 0 .../baeldung/jasperreports/SimpleReportFiller.java | 0 .../config/JasperRerportsSimpleConfig.java | 0 .../baeldung/jdbc/CustomSQLErrorCodeTranslator.java | 0 .../src/main/java/org/baeldung/jdbc/Employee.java | 0 .../main/java/org/baeldung/jdbc/EmployeeDAO.java | 0 .../java/org/baeldung/jdbc/EmployeeRowMapper.java | 0 .../org/baeldung/jdbc/config/SpringJdbcConfig.java | 0 .../main/java/org/baeldung/persistence/Setup.java | 0 .../org/baeldung/profiles/DatasourceConfig.java | 0 .../org/baeldung/profiles/DevDatasourceConfig.java | 0 .../profiles/ProductionDatasourceConfig.java | 0 .../org/baeldung/profiles/SpringProfilesConfig.java | 0 .../core/ComponentInXmlUsingProperties.java | 0 .../properties/core/ComponentUsingProperties.java | 0 .../external/ExternalPropertiesWithJavaConfig.java | 0 .../external/ExternalPropertiesWithXmlConfig.java | 0 .../ExternalPropertiesWithXmlConfigOne.java | 0 .../ExternalPropertiesWithXmlConfigTwo.java | 0 .../spring/BasicPropertiesWithJavaConfig.java | 0 .../properties/spring/PropertiesWithJavaConfig.java | 0 .../spring/PropertiesWithJavaConfigOther.java | 0 .../spring/PropertiesWithPlaceHolderConfigurer.java | 0 .../src/main/java/org/baeldung/sample/App.java | 0 .../main/java/org/baeldung/sample/AppConfig.java | 0 .../src/main/java/org/baeldung/sample/Bar.java | 0 .../main/java/org/baeldung/sample/BarFormatter.java | 0 .../src/main/java/org/baeldung/sample/Foo.java | 0 .../src/main/java/org/baeldung/sample/FooDAO.java | 0 .../main/java/org/baeldung/sample/FooFormatter.java | 0 .../main/java/org/baeldung/sample/FooService.java | 0 .../main/java/org/baeldung/sample/Formatter.java | 0 .../java/org/baeldung/sample/FormatterType.java | 0 .../scheduling/ScheduledAnnotationExample.java | 0 .../scheduling/SchedulingWithXmlConfig.java | 0 .../baeldung/scheduling/SpringSchedulingConfig.java | 0 .../org/baeldung/scopes/HelloMessageGenerator.java | 0 .../src/main/java/org/baeldung/scopes/Person.java | 0 .../java/org/baeldung/scopes/ScopesController.java | 0 .../src/main/java/org/baeldung/shell/Main.java | 0 .../baeldung/shell/simple/SimpleBannerProvider.java | 0 .../java/org/baeldung/shell/simple/SimpleCLI.java | 0 .../shell/simple/SimpleHistoryFileNameProvider.java | 0 .../baeldung/shell/simple/SimplePromptProvider.java | 0 .../baeldung/shell/simple/SimpleURLConverter.java | 0 .../org/baeldung/spring/config/CleanupBean.java | 0 .../java/org/baeldung/spring/config/CoreConfig.java | 0 .../spring/config/MainWebAppInitializer.java | 0 .../java/org/baeldung/spring/config/MvcConfig.java | 0 .../baeldung/spring/config/PersistenceConfig.java | 0 .../org/baeldung/spring/config/ScopesConfig.java | 0 .../AttributeAnnotationsTestController.java | 0 .../attributeannotations/ParamInterceptor.java | 0 .../main/java/org/baeldung/spring43/cache/Foo.java | 0 .../org/baeldung/spring43/cache/FooService.java | 0 .../spring43/composedmapping/Appointment.java | 0 .../composedmapping/AppointmentService.java | 0 .../composedmapping/AppointmentsController.java | 0 .../org/baeldung/spring43/ctor/FooRepository.java | 0 .../java/org/baeldung/spring43/ctor/FooService.java | 0 .../spring43/defaultmethods/DateHolder.java | 0 .../spring43/defaultmethods/IDateHolder.java | 0 .../spring43/depresolution/FooRepository.java | 0 .../baeldung/spring43/depresolution/FooService.java | 0 .../spring43/scopeannotations/AppPreferences.java | 0 .../scopeannotations/InstanceCountingService.java | 0 .../spring43/scopeannotations/LoginAction.java | 0 .../scopeannotations/ScopeTestController.java | 0 .../spring43/scopeannotations/UserPreferences.java | 0 .../AsynchronousSpringEventsConfig.java | 0 .../synchronous/ContextRefreshedListener.java | 0 .../springevents/synchronous/CustomSpringEvent.java | 0 .../synchronous/CustomSpringEventListener.java | 0 .../synchronous/CustomSpringEventPublisher.java | 0 .../synchronous/SynchronousSpringEventsConfig.java | 0 .../java/org/baeldung/springretry/AppConfig.java | 0 .../springretry/DefaultListenerSupport.java | 0 .../java/org/baeldung/springretry/MyService.java | 0 .../org/baeldung/springretry/MyServiceImpl.java | 0 .../baeldung/startup/AllStrategiesExampleBean.java | 0 .../baeldung/startup/EventListenerExampleBean.java | 0 .../org/baeldung/startup/InitMethodExampleBean.java | 0 .../startup/InitializingBeanExampleBean.java | 0 .../baeldung/startup/InvalidInitExampleBean.java | 0 .../startup/LogicInConstructorExampleBean.java | 0 .../baeldung/startup/PostConstructExampleBean.java | 0 .../org/baeldung/startup/SpringStartupConfig.java | 0 .../startup/StartupApplicationListenerExample.java | 0 .../ThreadPoolTaskSchedulerConfig.java | 0 .../ThreadPoolTaskSchedulerExamples.java | 0 .../META-INF/spring/spring-shell-plugin.xml | 0 spring-all/src/main/resources/bar.properties | 0 .../src/main/resources/basicConfigForProperties.xml | 0 .../main/resources/basicConfigForPropertiesOne.xml | 0 .../main/resources/basicConfigForPropertiesTwo.xml | 0 .../main/resources/beanInjection-constructor.xml | 0 .../src/main/resources/beanInjection-setter.xml | 0 spring-all/src/main/resources/child.properties | 0 spring-all/src/main/resources/config.xml | 0 .../src/main/resources/configForProperties.xml | 0 .../src/main/resources/configForPropertiesOne.xml | 0 .../src/main/resources/defaultmethods-context.xml | 0 spring-all/src/main/resources/employee-schema.sql | 0 .../src/main/resources/employeeEmailReport.jrxml | 0 spring-all/src/main/resources/employeeReport.jrxml | 0 spring-all/src/main/resources/foo.properties | 0 .../src/main/resources/implicit-ctor-context.xml | 0 spring-all/src/main/resources/jdbc/schema.sql | 0 .../src/main/resources/jdbc/springJdbc-config.xml | 0 spring-all/src/main/resources/jdbc/test-data.sql | 0 spring-all/src/main/resources/log4j2.properties | 0 spring-all/src/main/resources/logback.xml | 0 spring-all/src/main/resources/parent.properties | 0 spring-all/src/main/resources/retryadvice.xml | 0 spring-all/src/main/resources/scopes.xml | 0 .../src/main/resources/springAsync-config.xml | 0 .../src/main/resources/springProfiles-config.xml | 0 .../src/main/resources/springScheduled-config.xml | 0 .../src/main/resources/springScheduled.properties | 0 spring-all/src/main/resources/startupConfig.xml | 0 spring-all/src/main/resources/test-mvc.xml | 0 spring-all/src/main/webapp/WEB-INF/index.jsp | 0 spring-all/src/main/webapp/WEB-INF/mvc-servlet.xml | 0 .../main/webapp/WEB-INF/normal-webapp-servlet.xml | 0 .../main/webapp/WEB-INF/rootApplicationContext.xml | 0 .../main/webapp/WEB-INF/secure-webapp-servlet.xml | 0 .../src/main/webapp/WEB-INF/secure/view/welcome.jsp | 0 spring-all/src/main/webapp/WEB-INF/view/sample.jsp | 0 .../src/main/webapp/WEB-INF/view/scopesExample.jsp | 0 .../src/main/webapp/WEB-INF/view/viewPage.html | 0 spring-all/src/main/webapp/WEB-INF/view/welcome.jsp | 0 spring-all/src/main/webapp/WEB-INF/web.xml | 0 spring-all/src/main/webapp/WEB-INF/web_old.xml | 0 spring-all/src/main/webapp/WEB-INF/welcome.jsp | 0 spring-all/src/main/webapp/index.jsp | 0 .../AsyncAnnotationExampleIntegrationTest.java | 0 .../baeldung/async/AsyncWithXMLIntegrationTest.java | 0 ...dBeanInjectionWithJavaConfigIntegrationTest.java | 0 ...edBeanInjectionWithXMLConfigIntegrationTest.java | 0 ...dBeanInjectionWithJavaConfigIntegrationTest.java | 0 ...edBeanInjectionWithXMLConfigIntegrationTest.java | 0 .../caching/test/SpringCachingIntegrationTest.java | 0 .../ControllerAnnotationIntegrationTest.java | 0 .../controller/ControllerIntegrationTest.java | 0 .../controller/PassParametersControllerTest.java | 0 .../java/org/baeldung/customannotation/Account.java | 0 .../customannotation/BeanWithGenericDAO.java | 0 .../DataAccessAnnotationIntegrationTest.java | 0 .../DataAccessFieldCallbackIntegrationTest.java | 0 .../java/org/baeldung/customannotation/Person.java | 0 .../customscope/TenantScopeIntegrationTest.java | 0 .../baeldung/ehcache/SquareCalculatorUnitTest.java | 0 .../baeldung/jdbc/EmployeeDAOIntegrationTest.java | 0 .../DevProfileWithAnnotationIntegrationTest.java | 0 ...ductionProfileWithAnnotationIntegrationTest.java | 0 .../SpringProfilesWithXMLIntegrationTest.java | 0 .../BasicPropertiesWithJavaIntegrationTest.java | 0 .../ExtendedPropertiesWithJavaIntegrationTest.java | 0 .../basic/PropertiesWithJavaIntegrationTest.java | 0 .../PropertiesWithMultipleXmlsIntegrationTest.java | 0 .../basic/PropertiesWithXmlIntegrationTest.java | 0 .../ExternalPropertiesWithJavaIntegrationTest.java | 0 ...alPropertiesWithMultipleXmlsIntegrationTest.java | 0 .../ExternalPropertiesWithXmlManualTest.java | 0 .../properties/parentchild/ChildValueHolder.java | 0 ...ropertyPlaceHolderPropertiesIntegrationTest.java | 0 ...hildPropertySourcePropertiesIntegrationTest.java | 0 .../properties/parentchild/ParentValueHolder.java | 0 .../properties/parentchild/config/ChildConfig.java | 0 .../properties/parentchild/config/ChildConfig2.java | 0 .../properties/parentchild/config/ParentConfig.java | 0 .../parentchild/config/ParentConfig2.java | 0 .../baeldung/sample/FooServiceIntegrationTest.java | 0 .../ScheduledAnnotationExampleIntegrationTest.java | 0 .../SchedulingWithXmlConfigIntegrationTest.java | 0 .../org/baeldung/scopes/ScopesIntegrationTest.java | 0 .../shell/simple/SimpleCLIIntegrationTest.java | 0 .../AttributeAnnotationConfiguration.java | 0 .../AttributeAnnotationIntegrationTest.java | 0 .../cache/CacheRefinementsConfiguration.java | 0 .../cache/CacheRefinementsIntegrationTest.java | 0 .../ComposedMappingConfiguration.java | 0 .../ComposedMappingIntegrationTest.java | 0 ...gurationConstructorInjectionIntegrationTest.java | 0 .../spring43/ctor/FooRepositoryConfiguration.java | 0 .../spring43/ctor/FooServiceConfiguration.java | 0 .../ctor/ImplicitConstructorIntegrationTest.java | 0 .../DefaultMethodsInjectionIntegrationTest.java | 0 .../spring43/defaultmethods/ITransactionalTest.java | 0 .../TransactionalIntegrationTest.java | 0 .../TransactionalTestConfiguration.java | 0 .../depresolution/ObjectProviderConfiguration.java | 0 .../ObjectProviderIntegrationTest.java | 0 .../ScopeAnnotationsConfiguration.java | 0 .../ScopeAnnotationsIntegrationTest.java | 0 ...ynchronousCustomSpringEventsIntegrationTest.java | 0 .../ContextRefreshedListenerIntegrationTest.java | 0 ...ynchronousCustomSpringEventsIntegrationTest.java | 0 .../springretry/SpringRetryIntegrationTest.java | 0 .../startup/SpringStartupIntegrationTest.java | 0 .../SpringStartupXMLConfigIntegrationTest.java | 0 .../ThreadPoolTaskSchedulerIntegrationTest.java | 0 .../org/baeldung/test/IntegrationTestSuite.java | 0 spring-all/src/test/resources/.gitignore | 0 spring-amqp-simple/README.md | 0 spring-amqp-simple/pom.xml | 0 .../baeldung/springamqpsimple/MessageConsumer.java | 0 .../springamqpsimple/MessageController.java | 0 .../baeldung/springamqpsimple/MessageProducer.java | 0 .../springamqpsimple/SpringAmqpApplication.java | 0 .../baeldung/springamqpsimple/SpringAmqpConfig.java | 0 .../springamqpsimple/broadcast/BroadcastConfig.java | 0 .../broadcast/BroadcastMessageConsumers.java | 0 .../broadcast/BroadcastMessageController.java | 0 .../broadcast/BroadcastMessageProducer.java | 0 .../src/main/resources/application.yaml | 0 .../BroadcastMessageControllerIntegrationTest.java | 0 .../MessageControllerIntegrationTest.java | 0 spring-amqp/README.md | 0 .../com/baeldung/springamqp/consumer/Consumer.java | 0 .../com/baeldung/springamqp/producer/Producer.java | 0 spring-amqp/src/main/resources/beans.xml | 0 spring-aop/.gitignore | 0 spring-aop/README.md | 0 spring-aop/pom.xml | 0 .../src/main/java/org/baeldung/Application.java | 0 .../src/main/java/org/baeldung/ExampleAspect.java | 0 .../main/java/org/baeldung/LogExecutionTime.java | 0 spring-aop/src/main/java/org/baeldung/Service.java | 0 .../src/main/java/org/baeldung/aspectj/Account.java | 0 .../main/java/org/baeldung/aspectj/AccountAspect.aj | 0 .../src/main/java/org/baeldung/aspectj/Secured.java | 0 .../java/org/baeldung/aspectj/SecuredMethod.java | 0 .../org/baeldung/aspectj/SecuredMethodAspect.java | 0 .../java/org/baeldung/logger/AdderAfterAspect.java | 0 .../org/baeldung/logger/AdderAfterReturnAspect.java | 0 .../org/baeldung/logger/AdderAfterThrowAspect.java | 0 .../java/org/baeldung/logger/AdderAroundAspect.java | 0 .../java/org/baeldung/logger/AdderBeforeAspect.java | 0 .../main/java/org/baeldung/logger/SampleAdder.java | 0 .../performancemonitor/AopConfiguration.java | 0 .../MyPerformanceMonitorInterceptor.java | 0 .../baeldung/performancemonitor/PerfomanceApp.java | 0 .../org/baeldung/performancemonitor/Person.java | 0 .../baeldung/performancemonitor/PersonService.java | 0 spring-aop/src/main/resources/META-INF/aop.xml | 0 spring-aop/src/main/resources/logback.xml | 0 .../springAop-applicationContext.xml | 0 .../baeldung/CustomAnnotationIntegrationTest.java | 0 .../java/org/baeldung/aspectj/AccountUnitTest.java | 0 .../org/baeldung/aspectj/SecuredMethodTest.java | 0 .../java/org/baeldung/logger/CalculatorTest.java | 0 .../test/resources/springAop-applicationContext.xml | 0 spring-apache-camel/README.md | 0 spring-apache-camel/pom.xml | 0 .../baeldung/camel/file/ContentBasedFileRouter.java | 0 .../camel/file/DeadLetterChannelFileRouter.java | 0 .../java/com/baeldung/camel/file/FileProcessor.java | 0 .../java/com/baeldung/camel/file/FileRouter.java | 0 .../camel/file/MessageTranslatorFileRouter.java | 0 .../baeldung/camel/file/MulticastFileRouter.java | 0 .../com/baeldung/camel/file/SplitterFileRouter.java | 0 .../file/cfg/ContentBasedFileRouterConfig.java | 0 .../src/main/java/com/baeldung/camel/main/App.java | 0 .../com/baeldung/camel/processor/FileProcessor.java | 0 .../camel-context-ContentBasedFileRouterTest.xml | 0 .../camel-context-DeadLetterChannelFileRouter.xml | 0 ...amel-context-MessageTranslatorFileRouterTest.xml | 0 .../camel-context-MulticastFileRouterTest.xml | 0 .../resources/camel-context-SplitterFileRouter.xml | 0 .../src/main/resources/camel-context-test.xml | 0 .../src/main/resources/camel-context.xml | 0 .../src/test/data/sampleInputFile/file.txt | 0 .../destination-folder/2016-12-18 22-00-11File1.txt | 0 .../destination-folder/2016-12-18 22-00-11File2.txt | 0 .../ContentBasedFileRouterIntegrationTest.java | 0 .../DeadLetterChannelFileRouterIntegrationTest.java | 0 .../processor/FileProcessorIntegrationTest.java | 0 .../MessageTranslatorFileRouterIntegrationTest.java | 0 .../MulticastFileRouterIntegrationTest.java | 0 .../SplitterFileRouterIntegrationTest.java | 0 .../com/apache/camel/main/AppIntegrationTest.java | 0 spring-batch/README.md | 0 spring-batch/pom.xml | 0 .../src/main/java/org/baeldung/batch/App.java | 0 .../java/org/baeldung/batch/SpringBatchConfig.java | 0 .../main/java/org/baeldung/batch/SpringConfig.java | 0 .../java/org/baeldung/batch/model/Transaction.java | 0 .../partitioner/CustomMultiResourcePartitioner.java | 0 .../partitioner/SpringbatchPartitionConfig.java | 0 .../partitioner/SpringbatchPartitionerApp.java | 0 .../baeldung/batch/service/CustomItemProcessor.java | 0 .../batch/service/RecordFieldSetMapper.java | 0 .../main/resources/input/partitioner/record1.csv | 0 .../main/resources/input/partitioner/record2.csv | 0 .../main/resources/input/partitioner/record3.csv | 0 .../main/resources/input/partitioner/record4.csv | 0 .../main/resources/input/partitioner/record5.csv | 0 spring-batch/src/main/resources/input/record.csv | 0 spring-batch/src/main/resources/output/output1.xml | 0 spring-batch/src/main/resources/output/output2.xml | 0 spring-batch/src/main/resources/output/output3.xml | 0 spring-batch/src/main/resources/output/output4.xml | 0 spring-batch/src/main/resources/output/output5.xml | 0 .../src/main/resources/spring-batch-intro.xml | 0 spring-batch/src/main/resources/spring.xml | 0 spring-batch/xml/output.xml | 0 spring-bom/README.md | 0 spring-bom/pom.xml | 0 .../java/com/baeldung/spring/bom/HelloWorldApp.java | 0 .../com/baeldung/spring/bom/HelloWorldBean.java | 0 .../com/baeldung/spring/bom/HelloWorldConfig.java | 0 spring-boot-actuator/.gitignore | 0 spring-boot-actuator/README.MD | 0 spring-boot-actuator/pom.xml | 0 .../src/main/java/org/baeldung/MainApplication.java | 0 .../main/java/org/baeldung/config/MainConfig.java | 0 .../src/main/resources/application.properties | 0 .../config/ActuatorInfoIntegrationTest.java | 0 .../src/test/resources/expectedResponse.json | 0 spring-boot-admin/README.md | 0 spring-boot-admin/pom.xml | 0 .../spring-boot-admin-client/.gitignore | 0 spring-boot-admin/spring-boot-admin-client/pom.xml | 0 .../SpringBootAdminClientApplication.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/logback.xml | 0 .../SpringBootAdminClientApplicationTests.java | 0 .../spring-boot-admin-server/.gitignore | 0 spring-boot-admin/spring-boot-admin-server/pom.xml | 0 .../SpringBootAdminServerApplication.java | 0 .../configs/HazelcastConfig.java | 0 .../configs/NotifierConfiguration.java | 0 .../configs/WebSecurityConfig.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/logback.xml | 0 .../springbootadminserver/HazelcastConfigTest.java | 0 .../NotifierConfigurationTest.java | 0 .../WebSecurityConfigTest.java | 0 spring-boot-bootstrap/.gitignore | 0 spring-boot-bootstrap/README.md | 0 spring-boot-bootstrap/pom.xml | 0 .../src/main/java/org/baeldung/Application.java | 0 .../java/org/baeldung/persistence/model/Book.java | 0 .../baeldung/persistence/repo/BookRepository.java | 0 .../main/java/org/baeldung/web/BookController.java | 0 .../java/org/baeldung/web/RestExceptionHandler.java | 0 .../java/org/baeldung/web/SimpleController.java | 0 .../web/exception/BookIdMismatchException.java | 0 .../web/exception/BookNotFoundException.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/templates/error.html | 0 .../src/main/resources/templates/home.html | 0 ...ringBootBootstrapApplicationIntegrationTest.java | 0 .../SpringBootBootstrapIntegrationTest.java | 0 spring-boot-custom-starter/README.md | 0 .../greeter-spring-boot-autoconfigure/pom.xml | 0 .../autoconfigure/GreeterAutoConfiguration.java | 0 .../greeter/autoconfigure/GreeterProperties.java | 0 .../src/main/resources/META-INF/spring.factories | 0 .../greeter-spring-boot-sample-app/pom.xml | 0 .../greeter/sample/GreeterSampleApplication.java | 0 .../src/main/resources/application.properties | 0 .../GreeterSampleApplicationIntegrationTest.java | 0 .../greeter-spring-boot-starter/pom.xml | 0 spring-boot-custom-starter/greeter/README.md | 0 spring-boot-custom-starter/greeter/pom.xml | 0 .../src/main/java/com/baeldung/greeter/Greeter.java | 0 .../com/baeldung/greeter/GreeterConfigParams.java | 0 .../java/com/baeldung/greeter/GreetingConfig.java | 0 .../baeldung/greeter/GreeterIntegrationTest.java | 0 spring-boot-custom-starter/pom.xml | 0 spring-boot-keycloak/.gitignore | 0 spring-boot-keycloak/.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 spring-boot-keycloak/mvnw.cmd | 0 spring-boot-keycloak/pom.xml | 0 .../main/java/com/baeldung/keycloak/Customer.java | 0 .../java/com/baeldung/keycloak/CustomerDAO.java | 0 .../java/com/baeldung/keycloak/SecurityConfig.java | 0 .../main/java/com/baeldung/keycloak/SpringBoot.java | 0 .../java/com/baeldung/keycloak/WebController.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/templates/customers.html | 0 .../src/main/resources/templates/external.html | 0 .../src/main/resources/templates/layout.html | 0 .../keycloak/KeycloakConfigurationTest.java | 0 spring-boot-property-exp/README.md | 0 spring-boot-property-exp/pom.xml | 0 .../property-exp-custom-config/pom.xml | 0 .../SpringBootPropertyExpansionApp.java | 0 .../components/PropertyLoggerBean.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/banner.txt | 0 .../property-exp-default-config/build.gradle | 0 .../property-exp-default-config/gradle.properties | 0 .../property-exp-default-config/pom.xml | 0 .../property-exp-default-config/settings.gradle | 0 .../SpringBootPropertyExpansionApp.java | 0 .../components/PropertyLoggerBean.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/banner.txt | 0 spring-boot/.factorypath | 0 spring-boot/.gitignore | 0 spring-boot/README.MD | 0 spring-boot/pom.xml | 0 .../SpringBootAnnotatedApp.java | 0 .../servletcomponentscan/SpringBootPlainApp.java | 0 .../components/AttrListener.java | 0 .../components/EchoServlet.java | 0 .../components/HelloFilter.java | 0 .../components/HelloServlet.java | 0 .../autoconfiguration/MySQLAutoconfiguration.java | 0 .../example/AutoconfigurationApplication.java | 0 .../baeldung/autoconfiguration/example/MyUser.java | 0 .../autoconfiguration/example/MyUserRepository.java | 0 .../com/baeldung/displayallbeans/Application.java | 0 .../displayallbeans/controller/FooController.java | 0 .../displayallbeans/service/FooService.java | 0 .../com/baeldung/dynamicvalidation/ContactInfo.java | 0 .../dynamicvalidation/ContactInfoValidator.java | 0 .../dynamicvalidation/DynamicValidationApp.java | 0 .../config/CustomerController.java | 0 .../dynamicvalidation/config/PersistenceConfig.java | 0 .../dao/ContactInfoExpressionRepository.java | 0 .../model/ContactInfoExpression.java | 0 .../baeldung/dynamicvalidation/model/Customer.java | 0 .../failureanalyzer/FailureAnalyzerApplication.java | 0 .../MyBeanNotOfRequiredTypeFailureAnalyzer.java | 0 .../java/com/baeldung/failureanalyzer/MyDAO.java | 0 .../com/baeldung/failureanalyzer/MySecondDAO.java | 0 .../com/baeldung/failureanalyzer/MyService.java | 0 .../java/com/baeldung/git/CommitIdApplication.java | 0 .../java/com/baeldung/git/CommitInfoController.java | 0 .../src/main/java/com/baeldung/git/README.md | 0 .../src/main/java/com/baeldung/graphql/Author.java | 0 .../main/java/com/baeldung/graphql/AuthorDao.java | 0 .../java/com/baeldung/graphql/AuthorResolver.java | 0 .../com/baeldung/graphql/GraphqlConfiguration.java | 0 .../main/java/com/baeldung/graphql/Mutation.java | 0 .../src/main/java/com/baeldung/graphql/Post.java | 0 .../src/main/java/com/baeldung/graphql/PostDao.java | 0 .../java/com/baeldung/graphql/PostResolver.java | 0 .../src/main/java/com/baeldung/graphql/Query.java | 0 .../InternationalizationApp.java | 0 .../internationalization/config/MvcConfig.java | 0 .../internationalization/config/PageController.java | 0 .../src/main/java/com/baeldung/intro/App.java | 0 .../baeldung/intro/controller/HomeController.java | 0 .../java/com/baeldung/servlets/ApplicationMain.java | 0 .../servlets/configuration/WebAppInitializer.java | 0 .../servlets/configuration/WebMvcConfigure.java | 0 .../java/com/baeldung/servlets/props/Constants.java | 0 .../com/baeldung/servlets/props/PropertyLoader.java | 0 .../servlets/props/PropertySourcesLoader.java | 0 .../servlets/servlets/GenericCustomServlet.java | 0 .../servlets/servlets/javaee/AnnotationServlet.java | 0 .../servlets/servlets/javaee/EEWebXmlServlet.java | 0 .../springboot/SpringRegistrationBeanServlet.java | 0 .../springboot/embedded/EmbeddedTomcatExample.java | 0 .../src/main/java/com/baeldung/toggle/Employee.java | 0 .../com/baeldung/toggle/EmployeeRepository.java | 0 .../com/baeldung/toggle/FeatureAssociation.java | 0 .../java/com/baeldung/toggle/FeaturesAspect.java | 0 .../main/java/com/baeldung/toggle/MyFeatures.java | 0 .../java/com/baeldung/toggle/SalaryController.java | 0 .../java/com/baeldung/toggle/SalaryService.java | 0 .../java/com/baeldung/toggle/ToggleApplication.java | 0 .../com/baeldung/toggle/ToggleConfiguration.java | 0 .../java/com/baeldung/utils/UtilsApplication.java | 0 .../baeldung/utils/controller/UtilsController.java | 0 .../java/com/baeldung/webjar/TestController.java | 0 .../com/baeldung/webjar/WebjarsdemoApplication.java | 0 .../main/java/org/baeldung/boot/Application.java | 0 .../main/java/org/baeldung/boot/client/Details.java | 0 .../baeldung/boot/client/DetailsServiceClient.java | 0 .../java/org/baeldung/boot/config/H2JpaConfig.java | 0 .../java/org/baeldung/boot/config/WebConfig.java | 0 .../boot/controller/GenericEntityController.java | 0 .../boot/controller/servlet/HelloWorldServlet.java | 0 .../controller/servlet/SpringHelloWorldServlet.java | 0 .../boot/converter/GenericBigDecimalConverter.java | 0 .../boot/converter/StringToEmployeeConverter.java | 0 .../converter/StringToEnumConverterFactory.java | 0 .../converter/StringToLocalDateTimeConverter.java | 0 .../StringToEmployeeConverterController.java | 0 .../org/baeldung/boot/domain/GenericEntity.java | 0 .../main/java/org/baeldung/boot/domain/Modes.java | 0 .../java/org/baeldung/boot/jsoncomponent/User.java | 0 .../boot/jsoncomponent/UserCombinedSerializer.java | 0 .../boot/jsoncomponent/UserJsonDeserializer.java | 0 .../boot/jsoncomponent/UserJsonSerializer.java | 0 .../baeldung/boot/monitor/jmx/MonitoringConfig.java | 0 .../boot/repository/GenericEntityRepository.java | 0 .../web/resolver/HeaderVersionArgumentResolver.java | 0 .../org/baeldung/boot/web/resolver/Version.java | 0 .../common/error/MyCustomErrorController.java | 0 .../error/SpringHelloServletRegistrationBean.java | 0 .../common/error/controller/ErrorController.java | 0 .../MyServletContainerCustomizationBean.java | 0 .../resources/ExecutorServiceExitCodeGenerator.java | 0 .../java/org/baeldung/demo/DemoApplication.java | 0 .../java/org/baeldung/demo/boottest/Employee.java | 0 .../baeldung/demo/boottest/EmployeeRepository.java | 0 .../demo/boottest/EmployeeRestController.java | 0 .../org/baeldung/demo/boottest/EmployeeService.java | 0 .../baeldung/demo/boottest/EmployeeServiceImpl.java | 0 .../org/baeldung/demo/components/FooService.java | 0 .../baeldung/demo/exceptions/CommonException.java | 0 .../demo/exceptions/FooNotFoundException.java | 0 .../src/main/java/org/baeldung/demo/model/Foo.java | 0 .../org/baeldung/demo/repository/FooRepository.java | 0 .../org/baeldung/demo/service/FooController.java | 0 .../main/java/org/baeldung/dsrouting/ClientDao.java | 0 .../baeldung/dsrouting/ClientDataSourceRouter.java | 0 .../java/org/baeldung/dsrouting/ClientDatabase.java | 0 .../dsrouting/ClientDatabaseContextHolder.java | 0 .../java/org/baeldung/dsrouting/ClientService.java | 0 .../java/org/baeldung/endpoints/CustomEndpoint.java | 0 .../java/org/baeldung/endpoints/ListEndpoints.java | 0 .../java/org/baeldung/endpoints/MyHealthCheck.java | 0 .../endpoints/info/TotalUsersInfoContributor.java | 0 .../org/baeldung/main/SpringBootApplication.java | 0 .../src/main/java/org/baeldung/model/User.java | 0 .../org/baeldung/properties/ConfigProperties.java | 0 .../properties/ConfigPropertiesDemoApplication.java | 0 .../org/baeldung/repository/UserRepository.java | 0 .../java/org/baeldung/service/LoginService.java | 0 .../java/org/baeldung/service/LoginServiceImpl.java | 0 .../org/baeldung/session/exception/Application.java | 0 .../session/exception/repository/FooRepository.java | 0 .../exception/repository/FooRepositoryImpl.java | 0 .../java/org/baeldung/websocket/client/Message.java | 0 .../websocket/client/MyStompSessionHandler.java | 0 .../org/baeldung/websocket/client/StompClient.java | 0 .../src/main/resources/META-INF/spring.factories | 0 .../src/main/resources/application.properties | 0 spring-boot/src/main/resources/banner.txt | 0 .../src/main/resources/configprops.properties | 0 spring-boot/src/main/resources/custom.properties | 0 spring-boot/src/main/resources/data-expressions.sql | 0 spring-boot/src/main/resources/data.sql | 0 spring-boot/src/main/resources/demo.properties | 0 .../src/main/resources/graphql/blog.graphqls | 0 spring-boot/src/main/resources/logback.xml | 0 spring-boot/src/main/resources/messages.properties | 0 .../src/main/resources/messages_fr.properties | 0 spring-boot/src/main/resources/mysql.properties | 0 .../src/main/resources/public/error/404.html | 0 .../src/main/resources/schema-expressions.sql | 0 spring-boot/src/main/resources/schema.sql | 0 .../src/main/resources/templates/customer.html | 0 .../src/main/resources/templates/customers.html | 0 .../main/resources/templates/displayallbeans.html | 0 .../src/main/resources/templates/external.html | 0 spring-boot/src/main/resources/templates/index.html | 0 .../src/main/resources/templates/international.html | 0 .../src/main/resources/templates/layout.html | 0 spring-boot/src/main/resources/templates/other.html | 0 spring-boot/src/main/resources/templates/utils.html | 0 spring-boot/src/main/webapp/WEB-INF/context.xml | 0 spring-boot/src/main/webapp/WEB-INF/dispatcher.xml | 0 spring-boot/src/main/webapp/WEB-INF/web.xml | 0 spring-boot/src/main/webapp/annotationservlet.jsp | 0 spring-boot/src/main/webapp/index.jsp | 0 ...ringBootWithServletComponentIntegrationTest.java | 0 ...gBootWithoutServletComponentIntegrationTest.java | 0 .../AutoconfigurationIntegrationTest.java | 0 .../displayallbeans/DisplayBeanIntegrationTest.java | 0 .../com/baeldung/git/CommitIdIntegrationTest.java | 0 .../test/java/com/baeldung/intro/AppLiveTest.java | 0 .../com/baeldung/toggle/ToggleIntegrationTest.java | 0 .../utils/UtilsControllerIntegrationTest.java | 0 .../WebjarsdemoApplicationIntegrationTest.java | 0 .../MyStompSessionHandlerIntegrationTest.java | 0 .../SpringBootApplicationIntegrationTest.java | 0 .../org/baeldung/SpringBootH2IntegrationTest.java | 0 .../org/baeldung/SpringBootJPAIntegrationTest.java | 0 .../org/baeldung/SpringBootMailIntegrationTest.java | 0 .../baeldung/SpringBootProfileIntegrationTest.java | 0 .../baeldung/boot/ApplicationIntegrationTest.java | 0 .../boot/DemoApplicationIntegrationTest.java | 0 .../client/DetailsServiceClientIntegrationTest.java | 0 .../UserJsonDeserializerIntegrationTest.java | 0 .../UserJsonSerializerIntegrationTest.java | 0 .../repository/FooRepositoryIntegrationTest.java | 0 .../repository/HibernateSessionIntegrationTest.java | 0 .../NoHibernateSessionIntegrationTest.java | 0 .../org/baeldung/config/H2TestProfileJPAConfig.java | 0 .../org/baeldung/converter/CustomConverterTest.java | 0 .../StringToEmployeeConverterControllerTest.java | 0 .../boottest/EmployeeControllerIntegrationTest.java | 0 .../boottest/EmployeeRepositoryIntegrationTest.java | 0 .../EmployeeRestControllerIntegrationTest.java | 0 .../EmployeeServiceImplIntegrationTest.java | 0 .../java/org/baeldung/demo/boottest/JsonUtil.java | 0 .../DataSourceRoutingTestConfiguration.java | 0 .../baeldung/dsrouting/DataSourceRoutingTests.java | 0 .../properties/ConfigPropertiesIntegrationTest.java | 0 .../application-integrationtest.properties | 0 .../src/test/resources/application.properties | 0 .../src/test/resources/configprops-test.properties | 0 spring-boot/src/test/resources/dsrouting-db.sql | 0 .../test/resources/exception-hibernate.properties | 0 spring-boot/src/test/resources/exception.properties | 0 spring-boot/src/test/resources/import.sql | 0 .../test/resources/org/baeldung/boot/expected.json | 0 .../resources/persistence-generic-entity.properties | 0 spring-cloud-bus/README.md | 0 spring-cloud-bus/spring-cloud-config-client/pom.xml | 0 .../SpringCloudConfigClientApplication.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/bootstrap.properties | 0 .../SpringCloudConfigClientApplicationTests.java | 0 spring-cloud-bus/spring-cloud-config-server/pom.xml | 0 .../SpringCloudConfigServerApplication.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/config-server.jks | Bin .../SpringCloudConfigServerApplicationTests.java | 0 spring-cloud-cli/README.md | 0 spring-cloud-cli/decrypt.sh | 0 spring-cloud-cli/encrypt.sh | 0 spring-cloud-cli/groovy.sh | 0 spring-cloud-cli/groovy/eureka.groovy | 0 spring-cloud-cli/groovy/restapi.groovy | 0 spring-cloud-cli/install.sh | 0 spring-cloud-cli/spring-cli-cmds.sh | 0 spring-cloud-cli/yml/configserver.yml | 0 spring-cloud-cli/yml/eureka.yml | 0 spring-cloud-data-flow/README.MD | 0 spring-cloud-data-flow/batch-job/pom.xml | 0 .../baeldung/spring/cloud/BatchJobApplication.java | 0 .../org/baeldung/spring/cloud/JobConfiguration.java | 0 .../cloud/BatchJobApplicationIntegrationTest.java | 0 spring-cloud-data-flow/data-flow-server/pom.xml | 0 .../spring/cloud/DataFlowServerApplication.java | 0 .../DataFlowServerApplicationIntegrationTest.java | 0 spring-cloud-data-flow/data-flow-shell/pom.xml | 0 .../data-flow-shell/spring-shell.log | 0 .../spring/cloud/DataFlowShellApplication.java | 0 .../DataFlowShellApplicationIntegrationTest.java | 0 spring-cloud-data-flow/log-sink/pom.xml | 0 .../baeldung/spring/cloud/LogSinkApplication.java | 0 .../cloud/LogSinkApplicationIntegrationTest.java | 0 spring-cloud-data-flow/pom.xml | 0 spring-cloud-data-flow/time-processor/pom.xml | 0 .../spring/cloud/TimeProcessorApplication.java | 0 .../TimeProcessorApplicationIntegrationTest.java | 0 spring-cloud-data-flow/time-source/pom.xml | 0 .../spring/cloud/TimeSourceApplication.java | 0 .../cloud/TimeSourceApplicationIntegrationTest.java | 0 spring-cloud/README.md | 0 spring-cloud/pom.xml | 0 spring-cloud/spring-cloud-bootstrap/README.MD | 0 .../application-config/book-service.properties | 0 .../application-config/discovery.properties | 0 .../application-config/gateway.properties | 0 .../application-config/rating-service.properties | 0 .../application-config/zipkin.properties | 0 spring-cloud/spring-cloud-bootstrap/config/pom.xml | 0 .../cloud/bootstrap/config/ConfigApplication.java | 0 .../cloud/bootstrap/config/SecurityConfig.java | 0 .../src/main/resources/application.properties | 0 .../spring-cloud-bootstrap/discovery/pom.xml | 0 .../bootstrap/discovery/DiscoveryApplication.java | 0 .../cloud/bootstrap/discovery/SecurityConfig.java | 0 .../cloud/bootstrap/discovery/SessionConfig.java | 0 .../src/main/resources/bootstrap.properties | 0 spring-cloud/spring-cloud-bootstrap/gateway/pom.xml | 0 .../gateway/src/main/angular/ui/.angular-cli.json | 0 .../gateway/src/main/angular/ui/.editorconfig | 0 .../gateway/src/main/angular/ui/.gitignore | 0 .../gateway/src/main/angular/ui/README.md | 0 .../gateway/src/main/angular/ui/e2e/app.e2e-spec.ts | 0 .../gateway/src/main/angular/ui/e2e/app.po.ts | 0 .../src/main/angular/ui/e2e/tsconfig.e2e.json | 0 .../gateway/src/main/angular/ui/karma.conf.js | 0 .../gateway/src/main/angular/ui/package.json | 0 .../gateway/src/main/angular/ui/protractor.conf.js | 0 .../src/main/angular/ui/src/app/app.component.css | 0 .../src/main/angular/ui/src/app/app.component.html | 0 .../src/main/angular/ui/src/app/app.component.ts | 0 .../src/main/angular/ui/src/app/app.module.ts | 0 .../gateway/src/main/angular/ui/src/app/book.ts | 0 .../app/book/book-detail/book-detail.component.css | 0 .../app/book/book-detail/book-detail.component.html | 0 .../app/book/book-detail/book-detail.component.ts | 0 .../src/app/book/book-list/book-list.component.css | 0 .../src/app/book/book-list/book-list.component.html | 0 .../src/app/book/book-list/book-list.component.ts | 0 .../ui/src/app/click-stop-propagation.directive.ts | 0 .../src/main/angular/ui/src/app/http.service.ts | 0 .../src/main/angular/ui/src/app/principal.ts | 0 .../gateway/src/main/angular/ui/src/app/rating.ts | 0 .../angular/ui/src/app/rating/rating.component.css | 0 .../angular/ui/src/app/rating/rating.component.html | 0 .../angular/ui/src/app/rating/rating.component.ts | 0 .../gateway/src/main/angular/ui/src/assets/.gitkeep | 0 .../angular/ui/src/environments/environment.prod.ts | 0 .../main/angular/ui/src/environments/environment.ts | 0 .../gateway/src/main/angular/ui/src/favicon.ico | Bin .../gateway/src/main/angular/ui/src/index.html | 0 .../gateway/src/main/angular/ui/src/main.ts | 0 .../gateway/src/main/angular/ui/src/polyfills.ts | 0 .../gateway/src/main/angular/ui/src/styles.css | 0 .../gateway/src/main/angular/ui/src/test.ts | 0 .../src/main/angular/ui/src/tsconfig.app.json | 0 .../src/main/angular/ui/src/tsconfig.spec.json | 0 .../gateway/src/main/angular/ui/src/typings.d.ts | 0 .../gateway/src/main/angular/ui/tsconfig.json | 0 .../gateway/src/main/angular/ui/tslint.json | 0 .../bootstrap/gateway/AuthenticationController.java | 0 .../cloud/bootstrap/gateway/ErrorPageConfig.java | 0 .../cloud/bootstrap/gateway/GatewayApplication.java | 0 .../cloud/bootstrap/gateway/SecurityConfig.java | 0 .../cloud/bootstrap/gateway/SessionConfig.java | 0 .../cloud/bootstrap/gateway/client/book/Book.java | 0 .../bootstrap/gateway/client/book/BooksClient.java | 0 .../bootstrap/gateway/client/rating/Rating.java | 0 .../gateway/client/rating/RatingsClient.java | 0 .../gateway/controller/CombinedController.java | 0 .../gateway/filter/SessionSavingZuulPreFilter.java | 0 .../gateway/src/main/resources/bootstrap.properties | 0 .../src/main/resources/static/eureka/css/wro.css | 0 .../static/eureka/fonts/montserrat-webfont.eot | Bin .../static/eureka/fonts/montserrat-webfont.svg | 0 .../static/eureka/fonts/montserrat-webfont.ttf | Bin .../static/eureka/fonts/montserrat-webfont.woff | Bin .../static/eureka/fonts/varela_round-webfont.eot | Bin .../static/eureka/fonts/varela_round-webfont.svg | 0 .../static/eureka/fonts/varela_round-webfont.ttf | Bin .../static/eureka/fonts/varela_round-webfont.woff | Bin .../resources/static/eureka/images/404-icon.png | Bin .../resources/static/eureka/images/homepage-bg.jpg | Bin .../resources/static/eureka/images/platform-bg.png | Bin .../static/eureka/images/platform-spring-xd.png | Bin .../eureka/images/spring-logo-eureka-mobile.png | Bin .../static/eureka/images/spring-logo-eureka.png | Bin .../src/main/resources/static/eureka/js/wro.js | 0 .../src/main/resources/static/home/favicon.ico | Bin .../src/main/resources/static/home/index.html | 0 .../src/main/resources/static/home/inline.bundle.js | 0 .../main/resources/static/home/inline.bundle.js.map | 0 .../src/main/resources/static/home/main.bundle.js | 0 .../main/resources/static/home/main.bundle.js.map | 0 .../main/resources/static/home/polyfills.bundle.js | 0 .../resources/static/home/polyfills.bundle.js.map | 0 .../src/main/resources/static/home/styles.bundle.js | 0 .../main/resources/static/home/styles.bundle.js.map | 0 .../src/main/resources/static/home/vendor.bundle.js | 0 .../main/resources/static/home/vendor.bundle.js.map | 0 .../gateway/src/main/resources/static/index.html | 0 .../spring/cloud/bootstrap/gateway/LiveTest.java | 0 spring-cloud/spring-cloud-bootstrap/pom.xml | 0 .../spring-cloud-bootstrap/svc-book/pom.xml | 0 .../bootstrap/svcbook/BookServiceApplication.java | 0 .../spring/cloud/bootstrap/svcbook/DataLoader.java | 0 .../cloud/bootstrap/svcbook/SecurityConfig.java | 0 .../cloud/bootstrap/svcbook/SessionConfig.java | 0 .../spring/cloud/bootstrap/svcbook/book/Book.java | 0 .../bootstrap/svcbook/book/BookController.java | 0 .../svcbook/book/BookNotFoundException.java | 0 .../bootstrap/svcbook/book/BookRepository.java | 0 .../cloud/bootstrap/svcbook/book/BookService.java | 0 .../src/main/resources/bootstrap.properties | 0 .../spring-cloud-bootstrap/svc-rating/pom.xml | 0 .../cloud/bootstrap/svcrating/DataLoader.java | 0 .../svcrating/RatingServiceApplication.java | 0 .../cloud/bootstrap/svcrating/SecurityConfig.java | 0 .../cloud/bootstrap/svcrating/SessionConfig.java | 0 .../cloud/bootstrap/svcrating/rating/Rating.java | 0 .../svcrating/rating/RatingCacheRepository.java | 0 .../svcrating/rating/RatingController.java | 0 .../svcrating/rating/RatingNotFoundException.java | 0 .../svcrating/rating/RatingRepository.java | 0 .../bootstrap/svcrating/rating/RatingService.java | 0 .../src/main/resources/bootstrap.properties | 0 spring-cloud/spring-cloud-bootstrap/zipkin/pom.xml | 0 .../cloud/bootstrap/zipkin/ZipkinApplication.java | 0 .../zipkin/src/main/resources/bootstrap.properties | 0 spring-cloud/spring-cloud-config/README.md | 0 spring-cloud/spring-cloud-config/client/pom.xml | 0 .../spring/cloud/config/client/ConfigClient.java | 0 .../client/src/main/resources/bootstrap.properties | 0 .../cloud/config/client/ConfigClientLiveTest.java | 0 .../config-client-development.properties | 0 .../config-repo/config-client-production.properties | 0 spring-cloud/spring-cloud-config/docker/Dockerfile | 0 .../spring-cloud-config/docker/Dockerfile.client | 0 .../spring-cloud-config/docker/Dockerfile.server | 0 .../docker/config-client-entrypoint.sh | 0 .../docker/docker-compose.scale.yml | 0 .../spring-cloud-config/docker/docker-compose.yml | 0 spring-cloud/spring-cloud-config/pom.xml | 0 spring-cloud/spring-cloud-config/server/pom.xml | 0 .../spring/cloud/config/server/ConfigServer.java | 0 .../src/main/resources/application.properties | 0 .../server/src/main/resources/config-server.jks | Bin .../server/ConfigServerListIntegrationTest.java | 0 spring-cloud/spring-cloud-connectors-heroku/pom.xml | 0 .../heroku/ConnectorsHerokuApplication.java | 0 .../cloud/connectors/heroku/product/Product.java | 0 .../heroku/product/ProductController.java | 0 .../heroku/product/ProductRepository.java | 0 .../connectors/heroku/product/ProductService.java | 0 .../src/main/resources/application.properties | 0 spring-cloud/spring-cloud-eureka/README.md | 0 spring-cloud/spring-cloud-eureka/pom.xml | 0 .../spring-cloud-eureka-client/pom.xml | 0 .../eureka/client/EurekaClientApplication.java | 0 .../cloud/eureka/client/GreetingController.java | 0 .../src/main/resources/application.yml | 0 .../spring-cloud-eureka-feign-client/pom.xml | 0 .../cloud/feign/client/FeignClientApplication.java | 0 .../spring/cloud/feign/client/GreetingClient.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/templates/greeting-view.html | 0 .../spring-cloud-eureka-server/pom.xml | 0 .../eureka/server/EurekaServerApplication.java | 0 .../src/main/resources/application.yml | 0 spring-cloud/spring-cloud-gateway/README.MD | 0 .../spring-cloud-gateway/gateway-service/pom.xml | 0 .../baeldung/spring/cloud/GatewayApplication.java | 0 .../src/main/resources/application.yml | 0 spring-cloud/spring-cloud-gateway/pom.xml | 0 spring-cloud/spring-cloud-hystrix/README.MD | 0 .../feign-rest-consumer/pom.xml | 0 .../cloud/hystrix/rest/consumer/GreetingClient.java | 0 .../hystrix/rest/consumer/GreetingController.java | 0 .../rest/consumer/RestConsumerFeignApplication.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/templates/greeting-view.html | 0 spring-cloud/spring-cloud-hystrix/pom.xml | 0 .../spring-cloud-hystrix/rest-consumer/pom.xml | 0 .../hystrix/rest/consumer/GreetingController.java | 0 .../hystrix/rest/consumer/GreetingService.java | 0 .../rest/consumer/RestConsumerApplication.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/templates/greeting-view.html | 0 .../spring-cloud-hystrix/rest-producer/pom.xml | 0 .../hystrix/rest/producer/GreetingController.java | 0 .../rest/producer/GreetingControllerImpl.java | 0 .../rest/producer/RestProducerApplication.java | 0 .../src/main/resources/application.properties | 0 spring-cloud/spring-cloud-rest/.gitignore | 0 .../application-config/discovery.properties | 0 .../application-config/resource.properties | 0 spring-cloud/spring-cloud-rest/pom.xml | 0 .../spring-cloud-rest-books-api/pom.xml | 0 .../main/java/org/baeldung/BooksApiApplication.java | 0 .../src/main/java/org/baeldung/SessionConfig.java | 0 .../baeldung/persistence/dao/BookRepository.java | 0 .../java/org/baeldung/persistence/model/Book.java | 0 .../src/main/resources/bootstrap.properties | 0 .../java/org/baeldung/BooksApiIntegrationTest.java | 0 .../src/test/java/org/baeldung/RestApiLiveTest.java | 0 .../src/test/java/org/baeldung/SessionLiveTest.java | 0 .../src/test/resources/application.properties | 0 .../spring-cloud-rest-config-server/.gitignore | 0 .../spring-cloud-rest-config-server/pom.xml | 0 .../baeldung/SpringCloudRestConfigApplication.java | 0 .../src/main/resources/application.properties | 0 .../SpringCloudRestConfigIntegrationTest.java | 0 .../spring-cloud-rest-discovery-server/.gitignore | 0 .../spring-cloud-rest-discovery-server/pom.xml | 0 .../src/main/java/org/baeldung/SessionConfig.java | 0 .../baeldung/SpringCloudRestServerApplication.java | 0 .../src/main/resources/bootstrap.properties | 0 .../SpringCloudRestServerIntegrationTest.java | 0 .../spring-cloud-rest-reviews-api/pom.xml | 0 .../org/baeldung/BookReviewsApiApplication.java | 0 .../src/main/java/org/baeldung/SessionConfig.java | 0 .../persistence/dao/BookReviewRepository.java | 0 .../org/baeldung/persistence/model/BookReview.java | 0 .../src/main/resources/bootstrap.properties | 0 .../org/baeldung/BookReviewsApiIntegrationTest.java | 0 .../src/test/java/org/baeldung/RestApiLiveTest.java | 0 .../src/test/resources/application.properties | 0 spring-cloud/spring-cloud-ribbon-client/pom.xml | 0 .../cloud/ribbon/client/RibbonConfiguration.java | 0 .../cloud/ribbon/client/ServerLocationApp.java | 0 .../src/main/resources/application.yml | 0 .../client/ServerLocationAppIntegrationTest.java | 0 .../spring/cloud/ribbon/client/TestConfig.java | 0 .../spring-cloud-zookeeper/Greeting/pom.xml | 0 .../spring/cloud/greeting/GreetingApplication.java | 0 .../spring/cloud/greeting/GreetingController.java | 0 .../spring/cloud/greeting/HelloWorldClient.java | 0 .../Greeting/src/main/resources/application.yml | 0 .../src/main/resources/templates/greeting-view.html | 0 .../spring-cloud-zookeeper/HelloWorld/pom.xml | 0 .../cloud/helloworld/HelloWorldApplication.java | 0 .../cloud/helloworld/HelloWorldController.java | 0 .../HelloWorld/src/main/resources/application.yml | 0 spring-cloud/spring-cloud-zookeeper/pom.xml | 0 spring-core/.gitignore | 0 spring-core/README.md | 0 spring-core/pom.xml | 0 spring-core/src/main/java/com/baeldung/Ebook.java | 0 .../src/main/java/com/baeldung/EbookRepository.java | 0 .../src/main/java/com/baeldung/LibraryUtils.java | 0 spring-core/src/main/java/com/baeldung/Member.java | 0 .../src/main/java/com/baeldung/Reservation.java | 0 .../com/baeldung/applicationcontext/Course.java | 0 .../com/baeldung/applicationcontext/Dialog.java | 0 .../com/baeldung/applicationcontext/Student.java | 0 .../com/baeldung/applicationcontext/Teacher.java | 0 .../java/com/baeldung/beanfactory/Employee.java | 0 .../ApplicationContextTestAutowiredName.java | 0 .../ApplicationContextTestAutowiredQualifier.java | 0 .../ApplicationContextTestAutowiredType.java | 0 .../ApplicationContextTestInjectName.java | 0 .../ApplicationContextTestInjectQualifier.java | 0 .../ApplicationContextTestInjectType.java | 0 .../ApplicationContextTestResourceNameType.java | 0 .../ApplicationContextTestResourceQualifier.java | 0 .../java/com/baeldung/constructordi/Config.java | 0 .../com/baeldung/constructordi/SpringRunner.java | 0 .../java/com/baeldung/constructordi/domain/Car.java | 0 .../com/baeldung/constructordi/domain/Engine.java | 0 .../baeldung/constructordi/domain/Transmission.java | 0 .../dependency/AnotherArbitraryDependency.java | 0 .../baeldung/dependency/ArbitraryDependency.java | 0 .../dependency/YetAnotherArbitraryDependency.java | 0 .../dependencyinjectiontypes/ArticleFormatter.java | 0 .../ArticleWithConstructorInjection.java | 0 .../ArticleWithSetterInjection.java | 0 .../dependencyinjectiontypes/TextFormatter.java | 0 .../main/java/com/baeldung/di/spring/IService.java | 0 .../main/java/com/baeldung/di/spring/IndexApp.java | 0 .../java/com/baeldung/di/spring/IndexService.java | 0 .../baeldung/di/spring/InstanceServiceFactory.java | 0 .../java/com/baeldung/di/spring/MessageApp.java | 0 .../java/com/baeldung/di/spring/MessageService.java | 0 .../baeldung/di/spring/StaticServiceFactory.java | 0 .../baeldung/factorybean/FactoryBeanAppConfig.java | 0 .../baeldung/factorybean/NonSingleToolFactory.java | 0 .../main/java/com/baeldung/factorybean/README.md | 0 .../com/baeldung/factorybean/SingleToolFactory.java | 0 .../main/java/com/baeldung/factorybean/Tool.java | 0 .../java/com/baeldung/factorybean/ToolFactory.java | 0 .../java/com/baeldung/lombok/ApologizeService.java | 0 .../java/com/baeldung/lombok/FarewellService.java | 0 .../java/com/baeldung/lombok/GreetingService.java | 0 .../java/com/baeldung/lombok/ThankingService.java | 0 .../main/java/com/baeldung/lombok/Translator.java | 0 .../src/main/java/com/baeldung/setterdi/Config.java | 0 .../java/com/baeldung/setterdi/SpringRunner.java | 0 .../main/java/com/baeldung/setterdi/domain/Car.java | 0 .../java/com/baeldung/setterdi/domain/Engine.java | 0 .../java/com/baeldung/setterdi/domain/Trailer.java | 0 .../com/baeldung/setterdi/domain/Transmission.java | 0 .../java/com/baeldung/streamutils/CopyStream.java | 0 .../java/com/baeldung/streamutils/DrainStream.java | 0 .../com/baeldung/value/ClassNotManagedBySpring.java | 0 .../java/com/baeldung/value/InitializerBean.java | 0 .../src/main/java/com/baeldung/value/SomeBean.java | 0 .../src/main/java/com/baeldung/value/ValuesApp.java | 0 .../valuewithdefaults/ValuesWithDefaultsApp.java | 0 .../main/java/com/baeldung/yaml/MyApplication.java | 0 .../src/main/java/com/baeldung/yaml/YAMLConfig.java | 0 .../src/main/resources/application.properties | 0 spring-core/src/main/resources/application.yml | 0 spring-core/src/main/resources/baeldung.xml | 0 .../main/resources/beaninjectiontypes-context.xml | 0 .../classpathxmlapplicationcontext-example.xml | 0 ...thxmlapplicationcontext-internationalization.xml | 0 .../resources/com.baeldung.di.spring.properties | 0 .../src/main/resources/com.baeldung.di.spring.xml | 0 spring-core/src/main/resources/constructordi.xml | 0 .../resources/dependencyinjectiontypes-context.xml | 0 .../src/main/resources/dialog/dialog_en.properties | 0 .../main/resources/dialog/dialog_zh_CN.properties | 0 .../resources/factorybean-abstract-spring-ctx.xml | 0 .../src/main/resources/factorybean-spring-ctx.xml | 0 spring-core/src/main/resources/injectiontypes.xml | 0 spring-core/src/main/resources/setterdi.xml | 0 spring-core/src/main/resources/values.properties | 0 .../main/resources/valueswithdefaults.properties | 0 ...asspathXmlApplicationContextIntegrationTest.java | 0 .../java/com/baeldung/applicationcontext/README.md | 0 .../autowired/FieldAutowiredIntegrationTest.java | 0 .../FieldAutowiredNameIntegrationTest.java | 0 .../FieldQualifierAutowiredIntegrationTest.java | 0 ...FactoryWithClassPathResourceIntegrationTest.java | 0 .../test/java/com/baeldung/beanfactory/README.md | 0 .../DependencyInjectionTest.java | 0 .../com/baeldung/di/spring/BeanInjectionTest.java | 0 .../AbstractFactoryBeanIntegrationTest.java | 0 .../FactoryBeanJavaConfigIntegrationTest.java | 0 .../FactoryBeanXmlConfigIntegrationTest.java | 0 .../inject/FieldByNameInjectIntegrationTest.java | 0 .../baeldung/inject/FieldInjectIntegrationTest.java | 0 .../inject/FieldQualifierInjectIntegrationTest.java | 0 .../ApologizeServiceAutowiringIntegrationTest.java | 0 .../lombok/ApologizeServiceIntegrationTest.java | 0 .../lombok/FarewellAutowiringIntegrationTest.java | 0 .../lombok/FarewellServiceIntegrationTest.java | 0 .../lombok/GreetingServiceIntegrationTest.java | 0 .../test/java/com/baeldung/lombok/TestConfig.java | 0 .../ThankingServiceAutowiringIntegrationTest.java | 0 .../lombok/ThankingServiceIntegrationTest.java | 0 .../FieldResourceInjectionIntegrationTest.java | 0 .../MethodByQualifierResourceIntegrationTest.java | 0 .../MethodByTypeResourceIntegrationTest.java | 0 .../MethodResourceInjectionIntegrationTest.java | 0 .../resource/NamedResourceIntegrationTest.java | 0 .../QualifierResourceInjectionIntegrationTest.java | 0 .../SetterResourceInjectionIntegrationTest.java | 0 .../com/baeldung/streamutils/CopyStreamTest.java | 0 .../baeldung/value/ClassNotManagedBySpringTest.java | 0 .../src/test/resources/beanfactory-example.xml | 0 spring-core/src/test/resources/input.txt | 0 spring-core/src/test/resources/output.txt | 0 spring-cucumber/README.md | 0 spring-cucumber/pom.xml | 0 .../main/java/com/baeldung/BaeldungController.java | 0 .../java/com/baeldung/SpringDemoApplication.java | 0 .../main/java/com/baeldung/VersionController.java | 0 .../src/main/resources/application.properties | 0 .../java/com/baeldung/CucumberIntegrationTest.java | 0 .../com/baeldung/HeaderSettingRequestCallback.java | 0 .../src/test/java/com/baeldung/ResponseResults.java | 0 .../java/com/baeldung/SpringIntegrationTest.java | 0 .../java/com/baeldung/StepDefsIntegrationTest.java | 0 spring-cucumber/src/test/resources/baelung.feature | 0 spring-cucumber/src/test/resources/version.feature | 0 spring-custom-aop/spring-custom-aop/.gitignore | 0 spring-custom-aop/spring-custom-aop/README.MD | 0 spring-custom-aop/spring-custom-aop/pom.xml | 0 .../SpringBootAnnotatedApp.java | 0 .../servletcomponentscan/SpringBootPlainApp.java | 0 .../components/AttrListener.java | 0 .../components/EchoServlet.java | 0 .../components/HelloFilter.java | 0 .../components/HelloServlet.java | 0 .../java/com/baeldung/git/CommitIdApplication.java | 0 .../java/com/baeldung/git/CommitInfoController.java | 0 .../src/main/java/com/baeldung/git/README.md | 0 .../InternationalizationApp.java | 0 .../internationalization/config/MvcConfig.java | 0 .../internationalization/config/PageController.java | 0 .../src/main/java/com/baeldung/intro/App.java | 0 .../baeldung/intro/controller/HomeController.java | 0 .../java/com/baeldung/servlets/ApplicationMain.java | 0 .../servlets/configuration/WebAppInitializer.java | 0 .../servlets/configuration/WebMvcConfigure.java | 0 .../java/com/baeldung/servlets/props/Constants.java | 0 .../com/baeldung/servlets/props/PropertyLoader.java | 0 .../servlets/props/PropertySourcesLoader.java | 0 .../servlets/servlets/GenericCustomServlet.java | 0 .../servlets/servlets/javaee/AnnotationServlet.java | 0 .../servlets/servlets/javaee/EEWebXmlServlet.java | 0 .../springboot/SpringRegistrationBeanServlet.java | 0 .../springboot/embedded/EmbeddedTomcatExample.java | 0 .../main/java/com/baeldung/utils/Application.java | 0 .../baeldung/utils/controller/UtilsController.java | 0 .../java/com/baeldung/webjar/TestController.java | 0 .../com/baeldung/webjar/WebjarsdemoApplication.java | 0 .../src/main/java/org/baeldung/Application.java | 0 .../java/org/baeldung/boot/DemoApplication.java | 0 .../org/baeldung/boot/components/FooService.java | 0 .../baeldung/boot/exceptions/CommonException.java | 0 .../boot/exceptions/FooNotFoundException.java | 0 .../src/main/java/org/baeldung/boot/model/Foo.java | 0 .../org/baeldung/boot/repository/FooRepository.java | 0 .../org/baeldung/boot/service/FooController.java | 0 .../src/main/java/org/baeldung/client/Details.java | 0 .../org/baeldung/client/DetailsServiceClient.java | 0 .../common/error/MyCustomErrorController.java | 0 .../error/SpringHelloServletRegistrationBean.java | 0 .../common/error/controller/ErrorController.java | 0 .../MyServletContainerCustomizationBean.java | 0 .../resources/ExecutorServiceExitCodeGenerator.java | 0 .../main/java/org/baeldung/config/WebConfig.java | 0 .../controller/GenericEntityController.java | 0 .../controller/servlet/HelloWorldServlet.java | 0 .../controller/servlet/SpringHelloWorldServlet.java | 0 .../converter/StringToEnumConverterFactory.java | 0 .../converter/StringToLocalDateTimeConverter.java | 0 .../java/org/baeldung/domain/GenericEntity.java | 0 .../src/main/java/org/baeldung/domain/Modes.java | 0 .../java/org/baeldung/endpoints/CustomEndpoint.java | 0 .../java/org/baeldung/endpoints/ListEndpoints.java | 0 .../java/org/baeldung/endpoints/MyHealthCheck.java | 0 .../org/baeldung/main/SpringBootApplication.java | 0 .../org/baeldung/monitor/jmx/MonitoringConfig.java | 0 .../repository/GenericEntityRepository.java | 0 .../java/org/baeldung/service/LoginService.java | 0 .../java/org/baeldung/service/LoginServiceImpl.java | 0 .../org/baeldung/session/exception/Application.java | 0 .../session/exception/repository/FooRepository.java | 0 .../exception/repository/FooRepositoryImpl.java | 0 .../web/resolver/HeaderVersionArgumentResolver.java | 0 .../java/org/baeldung/web/resolver/Version.java | 0 .../src/main/resources/application.properties | 0 .../spring-custom-aop/src/main/resources/banner.txt | 0 .../src/main/resources/custom.properties | 0 .../src/main/resources/demo.properties | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/messages.properties | 0 .../src/main/resources/messages_fr.properties | 0 .../src/main/resources/public/error/404.html | 0 .../src/main/resources/templates/index.html | 0 .../src/main/resources/templates/international.html | 0 .../src/main/resources/templates/other.html | 0 .../src/main/resources/templates/utils.html | 0 .../src/main/webapp/WEB-INF/context.xml | 0 .../src/main/webapp/WEB-INF/dispatcher.xml | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../src/main/webapp/annotationservlet.jsp | 0 .../spring-custom-aop/src/main/webapp/index.jsp | 0 ...ringBootWithServletComponentIntegrationTest.java | 0 ...gBootWithoutServletComponentIntegrationTest.java | 0 .../com/baeldung/git/CommitIdIntegrationTest.java | 0 .../test/java/com/baeldung/intro/AppLiveTest.java | 0 .../utils/UtilsControllerIntegrationTest.java | 0 .../WebjarsdemoApplicationIntegrationTest.java | 0 .../SpringBootApplicationIntegrationTest.java | 0 .../org/baeldung/SpringBootJPAIntegrationTest.java | 0 .../org/baeldung/SpringBootMailIntegrationTest.java | 0 .../baeldung/boot/ApplicationIntegrationTest.java | 0 .../boot/DemoApplicationIntegrationTest.java | 0 .../baeldung/boot/FooComponentIntegrationTest.java | 0 .../java/org/baeldung/boot/FooIntegrationTest.java | 0 .../org/baeldung/boot/FooJPAIntegrationTest.java | 0 .../org/baeldung/boot/FooJsonIntegrationTest.java | 0 .../repository/FooRepositoryIntegrationTest.java | 0 .../repository/HibernateSessionIntegrationTest.java | 0 .../NoHibernateSessionIntegrationTest.java | 0 .../client/DetailsServiceClientIntegrationTest.java | 0 .../src/test/resources/application.properties | 0 .../test/resources/exception-hibernate.properties | 0 .../src/test/resources/exception.properties | 0 .../spring-custom-aop/src/test/resources/import.sql | 0 .../test/resources/org/baeldung/boot/expected.json | 0 spring-data-couchbase-2/README.md | 0 spring-data-couchbase-2/pom.xml | 0 .../spring/data/couchbase/model/Campus.java | 0 .../spring/data/couchbase/model/Person.java | 0 .../spring/data/couchbase/model/Student.java | 0 .../couchbase/repos/CustomStudentRepository.java | 0 .../repos/CustomStudentRepositoryImpl.java | 0 .../data/couchbase/repos/PersonRepository.java | 0 .../data/couchbase/repos/StudentRepository.java | 0 .../couchbase/service/PersonRepositoryService.java | 0 .../data/couchbase/service/PersonService.java | 0 .../couchbase/service/PersonTemplateService.java | 0 .../couchbase/service/StudentRepositoryService.java | 0 .../data/couchbase/service/StudentService.java | 0 .../couchbase/service/StudentTemplateService.java | 0 .../data/couchbase2b/repos/CampusRepository.java | 0 .../data/couchbase2b/repos/PersonRepository.java | 0 .../data/couchbase2b/repos/StudentRepository.java | 0 .../data/couchbase2b/service/CampusService.java | 0 .../data/couchbase2b/service/CampusServiceImpl.java | 0 .../data/couchbase2b/service/PersonService.java | 0 .../data/couchbase2b/service/PersonServiceImpl.java | 0 .../data/couchbase2b/service/StudentService.java | 0 .../couchbase2b/service/StudentServiceImpl.java | 0 .../src/main/resources/logback.xml | 0 spring-data-couchbase-2/src/site/site.xml | 0 .../couchbase/CustomTypeKeyCouchbaseConfig.java | 0 .../spring/data/couchbase/IntegrationTest.java | 0 .../data/couchbase/IntegrationTestConfig.java | 0 .../spring/data/couchbase/MyCouchbaseConfig.java | 0 .../couchbase/ReadYourOwnWritesCouchbaseConfig.java | 0 .../PersonRepositoryServiceIntegrationTest.java | 0 .../service/PersonServiceIntegrationTest.java | 0 .../PersonTemplateServiceIntegrationTest.java | 0 .../StudentRepositoryServiceIntegrationTest.java | 0 .../service/StudentServiceIntegrationTest.java | 0 .../StudentTemplateServiceIntegrationTest.java | 0 .../couchbase2b/MultiBucketCouchbaseConfig.java | 0 .../data/couchbase2b/MultiBucketIntegationTest.java | 0 .../MultiBucketIntegrationTestConfig.java | 0 .../service/CampusServiceImplIntegrationTest.java | 0 .../service/PersonServiceImplIntegrationTest.java | 0 .../service/StudentServiceImplIntegrationTest.java | 0 .../src/test/resources/logback.xml | 0 spring-data-elasticsearch/README.md | 0 spring-data-elasticsearch/pom.xml | 0 .../java/com/baeldung/elasticsearch/Person.java | 0 .../com/baeldung/spring/data/es/config/Config.java | 0 .../com/baeldung/spring/data/es/model/Article.java | 0 .../com/baeldung/spring/data/es/model/Author.java | 0 .../data/es/repository/ArticleRepository.java | 0 .../spring/data/es/service/ArticleService.java | 0 .../spring/data/es/service/ArticleServiceImpl.java | 0 .../src/main/resources/logback.xml | 0 .../elasticsearch/ElasticSearchManualTest.java | 0 .../data/es/ElasticSearchIntegrationTest.java | 0 .../data/es/ElasticSearchQueryIntegrationTest.java | 0 spring-data-mongodb/README.md | 0 spring-data-mongodb/pom.xml | 0 .../java/org/baeldung/annotation/CascadeSave.java | 0 .../main/java/org/baeldung/config/MongoConfig.java | 0 .../java/org/baeldung/config/SimpleMongoConfig.java | 0 .../org/baeldung/converter/UserWriterConverter.java | 0 .../java/org/baeldung/event/CascadeCallback.java | 0 .../event/CascadeSaveMongoEventListener.java | 0 .../main/java/org/baeldung/event/FieldCallback.java | 0 .../event/UserCascadeSaveMongoEventListener.java | 0 .../main/java/org/baeldung/model/EmailAddress.java | 0 .../src/main/java/org/baeldung/model/User.java | 0 .../org/baeldung/repository/UserRepository.java | 0 spring-data-mongodb/src/main/resources/logback.xml | 0 .../src/main/resources/mongoConfig.xml | 0 spring-data-mongodb/src/main/resources/test.png | Bin .../aggregation/ZipsAggregationLiveTest.java | 0 .../baeldung/aggregation/model/StatePopulation.java | 0 .../java/org/baeldung/gridfs/GridFSLiveTest.java | 0 .../mongotemplate/DocumentQueryLiveTest.java | 0 .../MongoTemplateProjectionLiveTest.java | 0 .../mongotemplate/MongoTemplateQueryLiveTest.java | 0 .../org/baeldung/repository/BaseQueryLiveTest.java | 0 .../org/baeldung/repository/DSLQueryLiveTest.java | 0 .../org/baeldung/repository/JSONQueryLiveTest.java | 0 .../baeldung/repository/QueryMethodsLiveTest.java | 0 .../baeldung/repository/UserRepositoryLiveTest.java | 0 .../UserRepositoryProjectionLiveTest.java | 0 spring-data-mongodb/src/test/resources/zips.json | 0 spring-data-rest/README.md | 0 spring-data-rest/pom.xml | 0 .../com/baeldung/SpringDataRestApplication.java | 0 .../src/main/java/com/baeldung/config/DbConfig.java | 0 .../main/java/com/baeldung/config/MvcConfig.java | 0 .../com/baeldung/config/ValidatorEventRegister.java | 0 .../RestResponseEntityExceptionHandler.java | 0 .../src/main/java/com/baeldung/models/Address.java | 0 .../src/main/java/com/baeldung/models/Author.java | 0 .../src/main/java/com/baeldung/models/Book.java | 0 .../src/main/java/com/baeldung/models/Library.java | 0 .../main/java/com/baeldung/models/WebsiteUser.java | 0 .../baeldung/repositories/AddressRepository.java | 0 .../com/baeldung/repositories/AuthorRepository.java | 0 .../com/baeldung/repositories/BookRepository.java | 0 .../baeldung/repositories/LibraryRepository.java | 0 .../com/baeldung/repositories/UserRepository.java | 0 .../baeldung/validators/WebsiteUserValidator.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/persistence-derby.properties | 0 .../src/main/resources/persistence-h2.properties | 0 .../main/resources/persistence-hsqldb.properties | 0 .../main/resources/persistence-sqlite.properties | 0 spring-data-rest/src/main/webapp/users.html | 0 spring-data-rest/src/main/webapp/view/app.js | 0 .../SpringDataRelationshipsIntegrationTest.java | 0 .../SpringDataRestValidatorIntegrationTest.java | 0 spring-dispatcher-servlet/README.md | 0 spring-dispatcher-servlet/pom.xml | 0 .../configuration/AppConfig.java | 0 .../configuration/WebAppInitializer.java | 0 .../controller/MultipartController.java | 0 .../controller/UserController.java | 0 .../controller/UserRestController.java | 0 .../springdispatcherservlet/domain/User.java | 0 .../services/UserService.java | 0 .../src/main/resources/themes/default.properties | 0 .../src/main/resources/themes/example.properties | 0 .../src/main/webapp/WEB-INF/jsp/index.jsp | 0 .../src/main/webapp/resources/css/default.css | 0 .../src/main/webapp/resources/css/example.css | 0 spring-drools/README.md | 0 spring-drools/pom.xml | 0 .../spring/drools/app/ApplicationRunner.java | 0 .../java/com/baeldung/spring/drools/model/Fare.java | 0 .../com/baeldung/spring/drools/model/TaxiRide.java | 0 .../drools/service/TaxiFareCalculatorService.java | 0 .../drools/service/TaxiFareConfiguration.java | 0 spring-drools/src/main/resources/TAXI_FARE_RULE.drl | 0 .../TaxiFareCalculatorServiceIntegrationTest.java | 0 spring-exceptions/.gitignore | 0 spring-exceptions/README.md | 0 spring-exceptions/pom.xml | 0 .../ex/beancreationexception/cause1/BeanA.java | 0 .../ex/beancreationexception/cause1/BeanB.java | 0 .../ex/beancreationexception/cause2/BeanA.java | 0 .../ex/beancreationexception/cause2/BeanB1.java | 0 .../ex/beancreationexception/cause2/BeanB2.java | 0 .../ex/beancreationexception/cause2/IBeanB.java | 0 .../ex/beancreationexception/cause3/BeanA.java | 0 .../ex/beancreationexception/cause4/BeanA.java | 0 .../ex/beancreationexception/cause4/IBeanA.java | 0 .../ex/beancreationexception/cause5/BeanA.java | 0 .../ex/beancreationexception/cause5/IBeanA.java | 0 .../ex/beancreationexception/cause6/BeanA.java | 0 .../ex/beancreationexception/cause6/BeanB.java | 0 .../ex/beancreationexception/cause6/IBeanB.java | 0 .../ex/beancreationexception/cause8/BeanA.java | 0 .../ex/beancreationexception/cause8/BeanB.java | 0 .../ex/beancreationexception/cause8/IBeanA.java | 0 .../ex/beancreationexception/cause8/IBeanB.java | 0 .../ex/beancreationexception/cause9/BeanA.java | 0 .../ex/beancreationexception/cause9/BeanB.java | 0 .../ex/beancreationexception/cause9/IBeanA.java | 0 .../spring/Cause1ContextWithJavaConfig.java | 0 .../spring/Cause2ContextWithJavaConfig.java | 0 .../spring/Cause3ContextWithJavaConfig.java | 0 .../spring/Cause4ContextWithJavaConfig.java | 0 .../spring/Cause5ContextWithJavaConfig.java | 0 .../spring/Cause6ContextWithJavaConfig.java | 0 .../spring/Cause7ContextWithJavaConfig.java | 0 .../spring/Cause8ContextWithJavaConfig.java | 0 .../spring/Cause9ContextWithJavaConfig.java | 0 .../beandefinitionstoreexception/cause2/BeanA.java | 0 .../spring/Cause1ContextWithJavaConfig.java | 0 .../spring/Cause2ContextWithJavaConfig.java | 0 .../spring/Cause3ContextWithJavaConfig.java | 0 .../spring/Cause1DataContextWithJavaConfig.java | 0 .../spring/Cause2DataContextWithJavaConfig.java | 0 .../spring/Cause3DataContextWithJavaConfig.java | 0 .../cause1/persistence/model/Foo.java | 0 .../cause2/persistence/model/Foo.java | 0 .../cause3/persistence/model/Foo.java | 0 .../cause4/persistence/model/Foo.java | 0 .../spring/Cause1PersistenceConfig.java | 0 .../spring/Cause2PersistenceConfig.java | 0 .../spring/Cause3PersistenceConfig.java | 0 .../cause/Cause1NonTransientConfig.java | 0 .../cause/Cause4NonTransientConfig.java | 0 .../cause/Cause5NonTransientConfig.java | 0 .../nosuchbeandefinitionexception/cause1/BeanA.java | 0 .../nosuchbeandefinitionexception/cause1/BeanB.java | 0 .../nosuchbeandefinitionexception/cause2/BeanA.java | 0 .../cause2/BeanB1.java | 0 .../cause2/BeanB2.java | 0 .../cause2/IBeanB.java | 0 .../nosuchbeandefinitionexception/cause3/BeanA.java | 0 .../spring/Cause1ContextWithJavaConfig.java | 0 .../spring/Cause2ContextWithJavaConfig.java | 0 .../spring/Cause3ContextWithJavaConfig.java | 0 .../main/java/org/baeldung/persistence/Setup.java | 0 .../persistence/common/AbstractHibernateDao.java | 0 .../persistence/common/AbstractService.java | 0 .../baeldung/persistence/common/IOperations.java | 0 .../org/baeldung/persistence/dao/IChildDao.java | 0 .../java/org/baeldung/persistence/dao/IFooDao.java | 0 .../org/baeldung/persistence/dao/IParentDao.java | 0 .../org/baeldung/persistence/dao/impl/ChildDao.java | 0 .../org/baeldung/persistence/dao/impl/FooDao.java | 0 .../baeldung/persistence/dao/impl/ParentDao.java | 0 .../java/org/baeldung/persistence/model/Child.java | 0 .../java/org/baeldung/persistence/model/Foo.java | 0 .../java/org/baeldung/persistence/model/Parent.java | 0 .../baeldung/persistence/service/IChildService.java | 0 .../baeldung/persistence/service/IFooService.java | 0 .../persistence/service/IParentService.java | 0 .../persistence/service/impl/ChildService.java | 0 .../persistence/service/impl/FooService.java | 0 .../persistence/service/impl/ParentService.java | 0 .../core/ComponentInXmlUsingProperties.java | 0 .../properties/core/ComponentUsingProperties.java | 0 .../properties/spring/PropertiesWithJavaConfig.java | 0 .../spring/PropertiesWithJavaConfigOther.java | 0 .../properties/spring/PropertiesWithXmlConfig.java | 0 .../spring/PropertiesWithXmlConfigOne.java | 0 .../spring/PropertiesWithXmlConfigTwo.java | 0 .../java/org/baeldung/spring/config/CoreConfig.java | 0 .../spring/config/MainWebAppInitializer.java | 0 .../java/org/baeldung/spring/config/MvcConfig.java | 0 .../baeldung/spring/config/PersistenceConfig.java | 0 spring-exceptions/src/main/resources/bar.properties | 0 .../main/resources/beancreationexception_cause4.xml | 0 .../main/resources/beancreationexception_cause6.xml | 0 .../main/resources/beancreationexception_cause7.xml | 0 .../main/resources/beancreationexception_cause9.xml | 0 .../src/main/resources/configForProperties.xml | 0 .../src/main/resources/configForPropertiesOne.xml | 0 .../src/main/resources/configForPropertiesTwo.xml | 0 spring-exceptions/src/main/resources/foo.properties | 0 .../src/main/resources/hibernate-mysql.properties | 0 spring-exceptions/src/main/resources/logback.xml | 0 .../src/main/resources/persistence-derby.properties | 0 .../persistence-mysql-incorrect.properties | 0 .../src/main/resources/persistence-mysql.properties | 0 .../src/main/webapp/WEB-INF/mvc-servlet.xml | 0 .../src/main/webapp/WEB-INF/view/sample.jsp | 0 .../src/main/webapp/WEB-INF/web_old.xml | 0 .../BeanCreationExceptionTestSuite.java | 0 .../Cause1BeanCreationExceptionManualTest.java | 0 .../Cause2BeanCreationExceptionManualTest.java | 0 .../Cause3BeanCreationExceptionManualTest.java | 0 .../Cause4BeanCreationExceptionManualTest.java | 0 .../Cause5BeanCreationExceptionManualTest.java | 0 .../Cause6BeanCreationExceptionManualTest.java | 0 .../Cause7BeanCreationExceptionManualTest.java | 0 .../Cause8BeanCreationExceptionManualTest.java | 0 .../Cause9BeanCreationExceptionManualTest.java | 0 ...ause1BeanDefinitionStoreExceptionManualTest.java | 0 ...ause2BeanDefinitionStoreExceptionManualTest.java | 0 ...ause3BeanDefinitionStoreExceptionManualTest.java | 0 ...e1DataIntegrityViolationExceptionManualTest.java | 0 ...e2DataIntegrityViolationExceptionManualTest.java | 0 ...e3DataIntegrityViolationExceptionManualTest.java | 0 .../Cause1MappingExceptionManualTest.java | 0 .../Cause2MappingExceptionManualTest.java | 0 .../Cause3MappingExceptionManualTest.java | 0 .../Cause4MappingExceptionManualTest.java | 0 .../CannotGetJdbcConnectionExceptionManualTest.java | 0 .../DataIntegrityExceptionManualTest.java | 0 .../DataRetrievalExceptionManualTest.java | 0 .../DataSourceLookupExceptionManualTest.java | 0 .../InvalidResourceUsageExceptionManualTest.java | 0 ...use1NoSuchBeanDefinitionExceptionManualTest.java | 0 ...use2NoSuchBeanDefinitionExceptionManualTest.java | 0 ...use3NoSuchBeanDefinitionExceptionManualTest.java | 0 .../core/PropertiesWithJavaManualTest.java | 0 .../core/PropertiesWithMultipleXmlsManualTest.java | 0 .../core/PropertiesWithXmlManualTest.java | 0 spring-exceptions/src/test/resources/.gitignore | 0 spring-freemarker/.gitignore | 0 spring-freemarker/README.md | 0 spring-freemarker/pom.xml | 0 .../baeldung/freemarker/config/SpringWebConfig.java | 0 .../freemarker/config/WebConfiguration.java | 0 .../freemarker/controller/SpringController.java | 0 .../java/com/baeldung/freemarker/model/Car.java | 0 .../src/main/webapp/WEB-INF/views/ftl/index.ftl | 0 spring-freemarker/src/main/webapp/WEB-INF/web.xml | 0 spring-groovy/.gitignore | 0 spring-groovy/README.md | 0 spring-groovy/pom.xml | 0 .../java/com/baeldug/groovyconfig/BandsBean.java | 0 .../baeldug/groovyconfig/GroovyBeanConfig.groovy | 0 .../com/baeldug/groovyconfig/JavaBeanConfig.java | 0 .../com/baeldug/groovyconfig/JavaPersonBean.java | 0 .../main/java/com/baeldug/spring_groovy/App.java | 0 .../java/com/baeldug/spring_groovy/TestConfig.java | 0 .../src/main/resources/groovyContextConfig.groovy | 0 .../src/main/resources/xml-bean-config.xml | 0 .../groovyconfig/GroovyConfigurationTest.java | 0 .../baeldug/groovyconfig/JavaConfigurationTest.java | 0 .../baeldug/groovyconfig/XmlConfigurationTest.java | 0 .../java/com/baeldug/spring_groovy/AppTest.java | 0 .../spring/PersistenceConfigHibernate3.java | 0 .../HibernateExceptionScen1MainIntegrationTest.java | 0 .../HibernateExceptionScen2MainIntegrationTest.java | 0 spring-hibernate4/.gitignore | 0 spring-hibernate4/README.md | 0 spring-hibernate4/pom.xml | 0 .../com/baeldung/hibernate/criteria/model/Item.java | 0 .../hibernate/criteria/util/HibernateUtil.java | 0 .../hibernate/criteria/view/ApplicationView.java | 0 .../hibernate/fetching/model/OrderDetail.java | 0 .../hibernate/fetching/model/UserEager.java | 0 .../baeldung/hibernate/fetching/model/UserLazy.java | 0 .../hibernate/fetching/util/HibernateUtil.java | 0 .../hibernate/fetching/view/FetchingAppView.java | 0 .../oneToMany/config/HibernateAnnotationUtil.java | 0 .../main/HibernateOneToManyAnnotationMain.java | 0 .../baeldung/hibernate/oneToMany/model/Cart.java | 0 .../baeldung/hibernate/oneToMany/model/Items.java | 0 .../baeldung/persistence/dao/IBarAuditableDao.java | 0 .../persistence/dao/IBarCrudRepository.java | 0 .../java/com/baeldung/persistence/dao/IBarDao.java | 0 .../com/baeldung/persistence/dao/IChildDao.java | 0 .../baeldung/persistence/dao/IFooAuditableDao.java | 0 .../java/com/baeldung/persistence/dao/IFooDao.java | 0 .../com/baeldung/persistence/dao/IParentDao.java | 0 .../persistence/dao/common/AbstractDao.java | 0 .../dao/common/AbstractHibernateAuditableDao.java | 0 .../dao/common/AbstractHibernateDao.java | 0 .../persistence/dao/common/AbstractJpaDao.java | 0 .../persistence/dao/common/GenericHibernateDao.java | 0 .../persistence/dao/common/IAuditOperations.java | 0 .../persistence/dao/common/IGenericDao.java | 0 .../persistence/dao/common/IOperations.java | 0 .../persistence/dao/impl/BarAuditableDao.java | 0 .../com/baeldung/persistence/dao/impl/BarDao.java | 0 .../baeldung/persistence/dao/impl/BarJpaDao.java | 0 .../com/baeldung/persistence/dao/impl/ChildDao.java | 0 .../persistence/dao/impl/FooAuditableDao.java | 0 .../com/baeldung/persistence/dao/impl/FooDao.java | 0 .../baeldung/persistence/dao/impl/ParentDao.java | 0 .../java/com/baeldung/persistence/model/Bar.java | 0 .../java/com/baeldung/persistence/model/Child.java | 0 .../java/com/baeldung/persistence/model/Foo.java | 0 .../java/com/baeldung/persistence/model/Parent.java | 0 .../java/com/baeldung/persistence/model/Person.java | 0 .../persistence/service/IBarAuditableService.java | 0 .../baeldung/persistence/service/IBarService.java | 0 .../baeldung/persistence/service/IChildService.java | 0 .../persistence/service/IFooAuditableService.java | 0 .../baeldung/persistence/service/IFooService.java | 0 .../persistence/service/IParentService.java | 0 .../common/AbstractHibernateAuditableService.java | 0 .../service/common/AbstractHibernateService.java | 0 .../service/common/AbstractJpaService.java | 0 .../persistence/service/common/AbstractService.java | 0 .../common/AbstractSpringDataJpaService.java | 0 .../service/impl/BarAuditableService.java | 0 .../persistence/service/impl/BarJpaService.java | 0 .../persistence/service/impl/BarService.java | 0 .../service/impl/BarSpringDataJpaService.java | 0 .../persistence/service/impl/ChildService.java | 0 .../service/impl/FooAuditableService.java | 0 .../persistence/service/impl/FooService.java | 0 .../persistence/service/impl/ParentService.java | 0 .../java/com/baeldung/spring/PersistenceConfig.java | 0 .../com/baeldung/spring/PersistenceXmlConfig.java | 0 .../src/main/resources/criteria.cfg.xml | 0 .../src/main/resources/criteria_create_queries.sql | 0 .../src/main/resources/fetching.cfg.xml | 0 .../src/main/resources/fetchingLazy.cfg.xml | 0 .../src/main/resources/fetching_create_queries.sql | 0 .../src/main/resources/hibernate-annotation.cfg.xml | 0 .../src/main/resources/hibernate4Config.xml | 0 .../src/main/resources/immutable.cfg.xml | 0 .../src/main/resources/insert_statements.sql | 0 spring-hibernate4/src/main/resources/logback.xml | 0 .../src/main/resources/one_to_many.sql | 0 .../src/main/resources/persistence-mysql.properties | 0 .../src/main/resources/stored_procedure.sql | 0 .../src/main/resources/webSecurityConfig.xml | 0 .../criteria/HibernateCriteriaIntegrationTest.java | 0 .../criteria/HibernateCriteriaTestRunner.java | 0 .../criteria/HibernateCriteriaTestSuite.java | 0 .../fetching/HibernateFetchingIntegrationTest.java | 0 ...rnateOneToManyAnnotationMainIntegrationTest.java | 0 .../baeldung/persistence/IntegrationTestSuite.java | 0 .../baeldung/persistence/audit/AuditTestSuite.java | 0 .../audit/EnversFooBarAuditIntegrationTest.java | 0 .../audit/JPABarAuditIntegrationTest.java | 0 .../audit/SpringDataJPABarAuditIntegrationTest.java | 0 .../baeldung/persistence/hibernate/FooFixtures.java | 0 .../FooPaginationPersistenceIntegrationTest.java | 0 .../FooSortingPersistenceIntegrationTest.java | 0 .../save/SaveMethodsIntegrationTest.java | 0 .../FooServiceBasicPersistenceIntegrationTest.java | 0 .../FooServicePersistenceIntegrationTest.java | 0 .../service/FooStoredProceduresIntegrationTest.java | 0 .../ParentServicePersistenceIntegrationTest.java | 0 spring-hibernate4/src/test/resources/.gitignore | 0 .../baeldung/hibernate/criteria/model/Item.hbm.xml | 0 .../src/test/resources/criteria.cfg.xml | 0 .../src/test/resources/fetching.cfg.xml | 0 .../src/test/resources/fetchingLazy.cfg.xml | 0 spring-integration/README.md | 0 spring-integration/pom.xml | 0 .../java/com/baeldung/samples/FileCopyConfig.java | 0 .../com/baeldung/samples/endpoints/Activator.java | 0 .../baeldung/samples/endpoints/ActivatorImpl.java | 0 .../integration/spring-integration-context.backup | 0 .../integration/spring-integration-context.xml | 0 .../spring-integration-file-copy-context.xml | 0 .../spring-integration-file-publish-context.xml | 0 .../src/main/resources/source/penguins.jpg | Bin .../baeldung/samples/FileCopyIntegrationTest.java | 0 spring-jersey/.gitignore | 0 spring-jersey/README.md | 0 spring-jersey/pom.xml | 0 .../java/com/baeldung/client/rest/RestClient.java | 0 .../server/config/ApplicationInitializer.java | 0 .../java/com/baeldung/server/config/RestConfig.java | 0 .../exception/AlreadyExistsExceptionHandler.java | 0 .../server/exception/EmployeeAlreadyExists.java | 0 .../baeldung/server/exception/EmployeeNotFound.java | 0 .../server/exception/NotFoundExceptionHandler.java | 0 .../java/com/baeldung/server/model/Employee.java | 0 .../server/repository/EmployeeRepository.java | 0 .../server/repository/EmployeeRepositoryImpl.java | 0 .../com/baeldung/server/rest/EmployeeResource.java | 0 spring-jersey/src/main/resources/logback.xml | 0 .../com/baeldung/client/JerseyClientLiveTest.java | 0 .../java/com/baeldung/server/JerseyApiLiveTest.java | 0 spring-jmeter-jenkins/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 spring-jmeter-jenkins/README.md | 0 spring-jmeter-jenkins/mvnw.cmd | 0 spring-jmeter-jenkins/pom.xml | 0 .../baeldung/SpringJMeterJenkinsApplication.java | 0 .../src/main/java/com/baeldung/domain/Student.java | 0 .../com/baeldung/repository/StudentRepository.java | 0 .../src/main/resources/JMeter-Jenkins.jmx | 0 .../src/main/resources/application.properties | 0 .../SpringJMeterJenkinsApplicationTests.java | 0 spring-jms/README.md | 0 spring-jms/pom.xml | 0 .../main/java/com/baeldung/spring/jms/Employee.java | 0 .../baeldung/spring/jms/SampleJmsMessageSender.java | 0 .../com/baeldung/spring/jms/SampleListener.java | 0 .../baeldung/spring/jms/SampleMessageConverter.java | 0 spring-jms/src/main/resources/EmbeddedActiveMQ.xml | 0 .../src/main/resources/applicationContext.xml | 0 spring-jms/src/main/webapp/META-INF/MANIFEST.MF | 0 .../DefaultTextMessageSenderIntegrationTest.java | 0 spring-jooq/.gitignore | 0 spring-jooq/README.md | 0 spring-jooq/pom.xml | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/intro_config.properties | 0 spring-jooq/src/main/resources/intro_schema.sql | 0 .../jooq/introduction/ExceptionTranslator.java | 0 .../PersistenceContextIntegrationTest.java | 0 .../jooq/introduction/QueryIntegrationTest.java | 0 .../com/baeldung/jooq/springboot/Application.java | 0 .../jooq/springboot/InitialConfiguration.java | 0 .../jooq/springboot/SpringBootIntegrationTest.java | 0 spring-jpa/.gitignore | 0 spring-jpa/README.md | 0 spring-jpa/pom.xml | 0 .../org/baeldung/config/PersistenceJNDIConfig.java | 0 .../org/baeldung/config/PersistenceJPAConfig.java | 0 .../config/PersistenceJPAConfigL2Cache.java | 0 .../baeldung/config/PersistenceJPAConfigXml.java | 0 .../java/org/baeldung/config/ProductConfig.java | 0 .../java/org/baeldung/config/SpringWebConfig.java | 0 .../org/baeldung/config/StudentJPAH2Config.java | 0 .../java/org/baeldung/config/StudentJpaConfig.java | 0 .../main/java/org/baeldung/config/UserConfig.java | 0 .../java/org/baeldung/config/WebInitializer.java | 0 .../persistence/dao/ExtendedRepository.java | 0 .../persistence/dao/ExtendedRepositoryImpl.java | 0 .../persistence/dao/ExtendedStudentRepository.java | 0 .../inmemory/persistence/dao/StudentRepository.java | 0 .../inmemory/persistence/model/Student.java | 0 .../baeldung/persistence/dao/AbstractJpaDAO.java | 0 .../java/org/baeldung/persistence/dao/FooDao.java | 0 .../java/org/baeldung/persistence/dao/IFooDao.java | 0 .../java/org/baeldung/persistence/model/Bar.java | 0 .../java/org/baeldung/persistence/model/Foo.java | 0 .../multiple/dao/product/ProductRepository.java | 0 .../multiple/dao/user/PossessionRepository.java | 0 .../multiple/dao/user/UserRepository.java | 0 .../persistence/multiple/model/product/Product.java | 0 .../persistence/multiple/model/user/Possession.java | 0 .../persistence/multiple/model/user/User.java | 0 .../baeldung/persistence/service/FooService.java | 0 .../main/java/org/baeldung/web/MainController.java | 0 spring-jpa/src/main/resources/context.xml | 0 spring-jpa/src/main/resources/logback.xml | 0 .../src/main/resources/persistence-h2.properties | 0 .../src/main/resources/persistence-jndi.properties | 0 .../resources/persistence-multiple-db.properties | 0 .../src/main/resources/persistence-mysql.properties | 0 .../resources/persistence-student-h2.properties | 0 .../main/resources/persistence-student.properties | 0 spring-jpa/src/main/resources/persistence.xml | 0 spring-jpa/src/main/resources/server.xml | 0 .../src/main/webapp/WEB-INF/views/jsp/index.jsp | 0 spring-jpa/src/test/java/META-INF/persistence.xml | 0 .../config/PersistenceJPAConfigDeletion.java | 0 .../baeldung/persistence/deletion/model/Bar.java | 0 .../baeldung/persistence/deletion/model/Baz.java | 0 .../baeldung/persistence/deletion/model/Foo.java | 0 .../ExtendedStudentRepositoryIntegrationTest.java | 0 .../repository/InMemoryDBIntegrationTest.java | 0 .../service/DeletionIntegrationTest.java | 0 .../FooPaginationPersistenceIntegrationTest.java | 0 .../FooServicePersistenceIntegrationTest.java | 0 .../service/FooServiceSortingIntegrationTest.java | 0 ...ServiceSortingWitNullsManualIntegrationTest.java | 0 .../service/JpaMultipleDBIntegrationTest.java | 0 .../persistence/service/PersistenceTestSuite.java | 0 .../service/SecondLevelCacheIntegrationTest.java | 0 spring-jpa/src/test/resources/.gitignore | 0 .../test/resources/persistence-student.properties | 0 spring-kafka/README.md | 0 spring-kafka/pom.xml | 0 .../java/com/baeldung/spring/kafka/Greeting.java | 0 .../com/baeldung/spring/kafka/KafkaApplication.java | 0 .../baeldung/spring/kafka/KafkaConsumerConfig.java | 0 .../baeldung/spring/kafka/KafkaProducerConfig.java | 0 .../src/main/resources/application.properties | 0 spring-katharsis/README.md | 0 spring-katharsis/pom.xml | 0 .../src/main/java/org/baeldung/Application.java | 0 .../src/main/java/org/baeldung/Setup.java | 0 .../baeldung/persistence/dao/RoleRepository.java | 0 .../baeldung/persistence/dao/UserRepository.java | 0 .../persistence/katharsis/JsonApiFilter.java | 0 .../katharsis/RoleResourceRepository.java | 0 .../katharsis/UserResourceRepository.java | 0 .../katharsis/UserToRoleRelationshipRepository.java | 0 .../java/org/baeldung/persistence/model/Role.java | 0 .../java/org/baeldung/persistence/model/User.java | 0 .../src/main/resources/application.properties | 0 .../java/org/baeldung/test/JsonApiLiveTest.java | 0 spring-ldap/.gitignore | 0 spring-ldap/README.md | 0 spring-ldap/pom.xml | 0 .../java/com/baeldung/ldap/client/LdapClient.java | 0 .../com/baeldung/ldap/data/repository/User.java | 0 .../ldap/data/repository/UserRepository.java | 0 .../com/baeldung/ldap/data/service/LdapClient.java | 0 .../com/baeldung/ldap/data/service/UserService.java | 0 .../com/baeldung/ldap/javaconfig/AppConfig.java | 0 .../src/main/resources/application.properties | 0 spring-ldap/src/main/resources/logback.xml | 0 .../baeldung/ldap/client/LdapClientLiveTest.java | 0 .../client/LdapDataRepositoryIntegrationTest.java | 0 .../com/baeldung/ldap/javaconfig/TestConfig.java | 0 spring-ldap/src/test/resources/test.ldif | 0 .../src/test/resources/test_application.properties | 0 spring-mobile/README.md | 0 spring-mobile/pom.xml | 0 .../src/main/java/com/baeldung/Application.java | 0 .../com/baeldung/controller/IndexController.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/templates/index.ftl | 0 .../src/main/resources/templates/mobile/index.ftl | 0 .../src/main/resources/templates/tablet/index.ftl | 0 spring-mockito/.gitignore | 0 spring-mockito/README.md | 0 spring-mockito/pom.xml | 0 .../main/java/com/baeldung/MocksApplication.java | 0 .../src/main/java/com/baeldung/NameService.java | 0 .../src/main/java/com/baeldung/UserService.java | 0 .../src/main/resources/application.properties | 0 .../com/baeldung/NameServiceTestConfiguration.java | 0 .../com/baeldung/UserServiceIntegrationTest.java | 0 spring-mustache/.gitignore | 0 spring-mustache/README.md | 0 spring-mustache/pom.xml | 0 .../springmustache/SpringMustacheApplication.java | 0 .../controller/ArticleController.java | 0 .../com/baeldung/springmustache/model/Article.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/templates/error/error.html | 0 .../src/main/resources/templates/index.html | 0 .../main/resources/templates/layout/article.html | 0 .../src/main/resources/templates/layout/footer.html | 0 .../src/main/resources/templates/layout/header.html | 0 .../SpringMustacheApplicationTests.java | 0 spring-mvc-email/README.md | 0 spring-mvc-email/pom.xml | 0 .../main/java/com/baeldung/spring/Application.java | 0 .../com/baeldung/spring/app/config/AppConfig.java | 0 .../baeldung/spring/controllers/HomeController.java | 0 .../baeldung/spring/controllers/MailController.java | 0 .../java/com/baeldung/spring/mail/EmailService.java | 0 .../com/baeldung/spring/mail/EmailServiceImpl.java | 0 .../com/baeldung/spring/web/dto/MailObject.java | 0 .../src/main/resources/META-INF/application.xml | 0 .../src/main/resources/application.properties | 0 .../src/main/webapp/WEB-INF/views/home.jsp | 0 .../src/main/webapp/WEB-INF/views/mail/send.jsp | 0 spring-mvc-email/src/main/webapp/WEB-INF/web.xml | 0 spring-mvc-forms/README.md | 0 spring-mvc-forms/pom.xml | 0 .../configuration/ApplicationConfiguration.java | 0 .../configuration/WebInitializer.java | 0 .../controller/CustomerController.java | 0 .../controller/EmployeeController.java | 0 .../controller/FileUploadController.java | 0 .../springmvcforms/controller/UserController.java | 0 .../baeldung/springmvcforms/domain/Customer.java | 0 .../baeldung/springmvcforms/domain/Employee.java | 0 .../com/baeldung/springmvcforms/domain/User.java | 0 .../interceptor/FileUploadExceptionAdvice.java | 0 .../springmvcforms/validator/CustomerValidator.java | 0 .../src/main/webapp/WEB-INF/html/user.html | 0 .../src/main/webapp/WEB-INF/views/customerHome.jsp | 0 .../src/main/webapp/WEB-INF/views/customerView.jsp | 0 .../src/main/webapp/WEB-INF/views/employeeHome.jsp | 0 .../src/main/webapp/WEB-INF/views/employeeView.jsp | 0 .../src/main/webapp/WEB-INF/views/error.jsp | 0 .../src/main/webapp/WEB-INF/views/file.jsp | 0 spring-mvc-forms/src/main/webapp/css/user.css | 0 spring-mvc-forms/src/main/webapp/js/app.js | 0 spring-mvc-java/.gitignore | 0 spring-mvc-java/README.md | 0 spring-mvc-java/persons.xls | Bin spring-mvc-java/persons.xlsx | Bin spring-mvc-java/pom.xml | 0 .../main/java/com/baeldung/aop/LoggingAspect.java | 0 .../java/com/baeldung/aop/PerformanceAspect.java | 0 .../java/com/baeldung/aop/PublishingAspect.java | 0 .../java/com/baeldung/aop/annotations/Entity.java | 0 .../java/com/baeldung/aop/annotations/Loggable.java | 0 .../circulardependency/CircularDependencyA.java | 0 .../circulardependency/CircularDependencyB.java | 0 .../java/com/baeldung/config/AppInitializer.java | 0 .../customvalidator/ContactNumberConstraint.java | 0 .../customvalidator/ContactNumberValidator.java | 0 .../baeldung/customvalidator/FieldsValueMatch.java | 0 .../customvalidator/FieldsValueMatchValidator.java | 0 .../src/main/java/com/baeldung/dao/FooDao.java | 0 .../java/com/baeldung/dialect/CustomDialect.java | 0 .../java/com/baeldung/events/FooCreationEvent.java | 0 .../baeldung/events/FooCreationEventListener.java | 0 .../java/com/baeldung/excel/ExcelPOIHelper.java | 0 .../src/main/java/com/baeldung/excel/MyCell.java | 0 ...TypeNotAcceptableExceptionExampleController.java | 0 .../src/main/java/com/baeldung/model/Company.java | 0 .../src/main/java/com/baeldung/model/Employee.java | 0 .../src/main/java/com/baeldung/model/Foo.java | 0 .../java/com/baeldung/model/FormDataWithFile.java | 0 .../src/main/java/com/baeldung/model/Greeting.java | 0 .../src/main/java/com/baeldung/model/Message.java | 0 .../main/java/com/baeldung/model/NewUserForm.java | 0 .../main/java/com/baeldung/model/OutputMessage.java | 0 .../src/main/java/com/baeldung/model/User.java | 0 .../java/com/baeldung/model/ValidatedPhone.java | 0 .../java/com/baeldung/processor/NameProcessor.java | 0 .../spring/web/config/ApplicationConfig.java | 0 .../baeldung/spring/web/config/ClientWebConfig.java | 0 .../web/config/ContentManagementWebConfig.java | 0 .../spring/web/config/MainWebAppInitializer.java | 0 .../com/baeldung/spring/web/config/WebConfig.java | 0 .../baeldung/spring/web/config/WebSocketConfig.java | 0 .../src/main/java/com/baeldung/web/BeanA.java | 0 .../src/main/java/com/baeldung/web/BeanB.java | 0 .../com/baeldung/web/controller/ChatController.java | 0 .../baeldung/web/controller/CompanyController.java | 0 .../baeldung/web/controller/EmployeeController.java | 0 .../baeldung/web/controller/ExcelController.java | 0 .../web/controller/FileUploadController.java | 0 .../baeldung/web/controller/GreetController.java | 0 .../baeldung/web/controller/ImageController.java | 0 .../baeldung/web/controller/MessageController.java | 0 .../baeldung/web/controller/NewUserController.java | 0 .../RequestMappingShortcutsController.java | 0 .../com/baeldung/web/controller/UserController.java | 0 .../web/controller/ValidatedPhoneController.java | 0 .../controller/advice/JsonpControllerAdvice.java | 0 .../BeanNameHandlerMappingController.java | 0 .../handlermapping/SimpleUrlMappingController.java | 0 .../handlermapping/WelcomeController.java | 0 .../src/main/resources/com/baeldung/aop/beans.xml | 0 spring-mvc-java/src/main/resources/logback.xml | 0 .../src/main/resources/messages_en.properties | 0 .../src/main/resources/mvc-configuration.xml | 0 spring-mvc-java/src/main/resources/views.properties | 0 spring-mvc-java/src/main/resources/views.xml | 0 .../main/webapp/WEB-INF/images/image-example.jpg | Bin .../src/main/webapp/WEB-INF/jsp/index.jsp | 0 .../src/main/webapp/WEB-INF/mvc-servlet.xml | 0 .../src/main/webapp/WEB-INF/templates/footer.html | 0 .../src/main/webapp/WEB-INF/templates/hello.html | 0 .../src/main/webapp/WEB-INF/templates/index.html | 0 .../src/main/webapp/WEB-INF/templates/message.html | 0 .../src/main/webapp/WEB-INF/view/companyHome.jsp | 0 .../src/main/webapp/WEB-INF/view/companyView.jsp | 0 .../src/main/webapp/WEB-INF/view/employeeHome.jsp | 0 .../src/main/webapp/WEB-INF/view/employeeView.jsp | 0 .../src/main/webapp/WEB-INF/view/excel.jsp | 0 .../src/main/webapp/WEB-INF/view/fileUploadForm.jsp | 0 .../src/main/webapp/WEB-INF/view/fileUploadView.jsp | 0 .../src/main/webapp/WEB-INF/view/index.jsp | 0 .../src/main/webapp/WEB-INF/view/phoneHome.jsp | 0 .../src/main/webapp/WEB-INF/view/sample.jsp | 0 spring-mvc-java/src/main/webapp/WEB-INF/web_old.xml | 0 spring-mvc-java/src/main/webapp/resources/chat.html | 0 .../src/main/webapp/resources/js/sockjs-0.3.4.js | 0 .../src/main/webapp/resources/js/stomp.js | 0 .../com/baeldung/aop/AopLoggingIntegrationTest.java | 0 .../baeldung/aop/AopPerformanceIntegrationTest.java | 0 .../baeldung/aop/AopPublishingIntegrationTest.java | 0 .../aop/AopXmlConfigPerformanceIntegrationTest.java | 0 .../CircularDependencyIntegrationTest.java | 0 .../com/baeldung/circulardependency/TestConfig.java | 0 .../config/BeanNameUrlHandlerMappingConfig.java | 0 .../ControllerClassNameHandlerMappingConfig.java | 0 .../config/HandlerMappingDefaultConfig.java | 0 .../config/HandlerMappingPrioritiesConfig.java | 0 .../config/SimpleUrlHandlerMappingConfig.java | 0 .../test/java/com/baeldung/config/TestConfig.java | 0 .../BeanNameMappingConfigIntegrationTest.java | 0 ...ollerClassNameHandlerMappingIntegrationTest.java | 0 .../HandlerMappingDefaultConfigIntegrationTest.java | 0 ...HandlerMappingPriorityConfigIntegrationTest.java | 0 .../SimpleUrlMappingConfigIntegrationTest.java | 0 .../baeldung/htmlunit/HtmlUnitAndJUnitLiveTest.java | 0 .../htmlunit/HtmlUnitAndSpringLiveTest.java | 0 .../htmlunit/HtmlUnitWebScrapingLiveTest.java | 0 .../test/java/com/baeldung/htmlunit/TestConfig.java | 0 .../ClassValidationMvcIntegrationTest.java | 0 .../CustomMVCValidatorIntegrationTest.java | 0 .../web/controller/EmployeeIntegrationTest.java | 0 .../web/controller/EmployeeMvcIntegrationTest.java | 0 .../controller/EmployeeNoMvcIntegrationTest.java | 0 .../controller/GreetControllerIntegrationTest.java | 0 .../web/controller/GreetControllerUnitTest.java | 0 .../test/java/com/baeldung/web/controller/README.md | 0 .../RequestMapingShortcutsIntegrationTest.java | 0 spring-mvc-java/src/test/resources/.gitignore | 0 .../resources/BeanNameUrlHandlerMappingConfig.xml | 0 .../ControllerClassNameHandlerMappingConfig.xml | 0 .../HandlerMappingConfiguringPriorities.xml | 0 .../resources/SimpleUrlHandlerMappingConfig.xml | 0 spring-mvc-java/src/test/resources/logback-test.xml | 0 spring-mvc-kotlin/README.md | 0 spring-mvc-kotlin/pom.xml | 0 .../baeldung/kotlin/allopen/SimpleConfiguration.kt | 0 .../com/baeldung/kotlin/mvc/ApplicationWebConfig.kt | 0 .../kotlin/mvc/ApplicationWebInitializer.kt | 0 .../src/main/webapp/WEB-INF/spring-web-config.xml | 0 .../src/main/webapp/WEB-INF/view/welcome.jsp | 0 .../kotlin/allopen/SimpleConfigurationTest.kt | 0 spring-mvc-simple/README.md | 0 spring-mvc-simple/pom.xml | 0 .../configuration/ApplicationConfiguration.java | 0 .../configuration/FreemarkerConfiguration.java | 0 .../spring/configuration/GroovyConfiguration.java | 0 .../configuration/JadeTemplateConfiguration.java | 0 .../configuration/ThymeleafConfiguration.java | 0 .../spring/configuration/WebInitializer.java | 0 .../AnnotationMethodHandlerAdapterExample.java | 0 .../spring/controller/CustomerController.java | 0 .../spring/controller/EmployeeController.java | 0 .../spring/controller/FileUploadController.java | 0 .../RequestMappingHandlerAdapterExample.java | 0 .../SimpleControllerHandlerAdapterExample.java | 0 .../baeldung/spring/controller/UserController.java | 0 .../java/com/baeldung/spring/domain/Customer.java | 0 .../java/com/baeldung/spring/domain/Employee.java | 0 .../main/java/com/baeldung/spring/domain/User.java | 0 .../interceptor/FileUploadExceptionAdvice.java | 0 .../spring/validator/CustomerValidator.java | 0 ...pring-servlet_AnnotationMethodHandlerAdapter.xml | 0 .../spring-servlet_RequestMappingHandlerAdapter.xml | 0 ...pring-servlet_SimpleControllerHandlerAdapter.xml | 0 .../src/main/webapp/WEB-INF/Greeting.jsp | 0 .../src/main/webapp/WEB-INF/views/Greeting.jsp | 0 .../src/main/webapp/WEB-INF/views/customerHome.jsp | 0 .../src/main/webapp/WEB-INF/views/customerView.jsp | 0 .../src/main/webapp/WEB-INF/views/employeeHome.jsp | 0 .../src/main/webapp/WEB-INF/views/employeeView.jsp | 0 .../src/main/webapp/WEB-INF/views/error.jsp | 0 .../src/main/webapp/WEB-INF/views/file.jsp | 0 .../WEB-INF/views/registration-freemarker.ftl | 0 .../webapp/WEB-INF/views/registration-groovy.tpl | 0 .../webapp/WEB-INF/views/registration-jade.jade | 0 .../WEB-INF/views/registration-thymeleaf.html | 0 .../src/main/webapp/WEB-INF/views/registration.jsp | 0 spring-mvc-tiles/README.md | 0 spring-mvc-tiles/pom.xml | 0 .../tiles/springmvc/ApplicationConfiguration.java | 0 .../tiles/springmvc/ApplicationController.java | 0 .../tiles/springmvc/ApplicationInitializer.java | 0 .../main/webapp/WEB-INF/views/pages/apachetiles.jsp | 0 .../src/main/webapp/WEB-INF/views/pages/home.jsp | 0 .../main/webapp/WEB-INF/views/pages/springmvc.jsp | 0 .../WEB-INF/views/tiles/layouts/defaultLayout.jsp | 0 .../WEB-INF/views/tiles/templates/defaultFooter.jsp | 0 .../WEB-INF/views/tiles/templates/defaultHeader.jsp | 0 .../WEB-INF/views/tiles/templates/defaultMenu.jsp | 0 .../src/main/webapp/WEB-INF/views/tiles/tiles.xml | 0 spring-mvc-tiles/src/main/webapp/static/css/app.css | 0 spring-mvc-velocity/README.md | 0 spring-mvc-velocity/pom.xml | 0 .../mvc/velocity/controller/MainController.java | 0 .../com/baeldung/mvc/velocity/domain/Tutorial.java | 0 .../mvc/velocity/service/ITutorialsService.java | 0 .../mvc/velocity/service/TutorialsService.java | 0 .../spring/config/MainWebAppInitializer.java | 0 .../mvc/velocity/spring/config/WebConfig.java | 0 .../src/main/webapp/WEB-INF/fragments/footer.vm | 0 .../src/main/webapp/WEB-INF/fragments/header.vm | 0 .../src/main/webapp/WEB-INF/layouts/layout.vm | 0 .../src/main/webapp/WEB-INF/mvc-servlet.xml | 0 .../src/main/webapp/WEB-INF/spring-context.xml | 0 .../src/main/webapp/WEB-INF/views/index.vm | 0 .../src/main/webapp/WEB-INF/views/list.vm | 0 .../src/main/webapp/WEB-INF/web_old.xml | 0 .../test/DataContentControllerIntegrationTest.java | 0 .../mvc/velocity/test/config/TestConfig.java | 0 .../src/test/resources/mvc-servlet.xml | 0 spring-mvc-webflow/README.md | 0 spring-mvc-webflow/pom.xml | 0 .../java/org/baeldung/servlet/WebInitializer.java | 0 .../java/org/baeldung/spring/WebFlowConfig.java | 0 .../main/java/org/baeldung/spring/WebMvcConfig.java | 0 .../src/main/resources/flow-definition.xml | 0 spring-mvc-webflow/src/main/resources/logback.xml | 0 .../main/webapp/WEB-INF/flows/activation-flow.xml | 0 .../src/main/webapp/WEB-INF/view/activation.jsp | 0 .../src/main/webapp/WEB-INF/view/failure.jsp | 0 .../src/main/webapp/WEB-INF/view/sample.jsp | 0 .../src/main/webapp/WEB-INF/view/success.jsp | 0 spring-mvc-xml/.gitignore | 0 spring-mvc-xml/README.md | 0 spring-mvc-xml/pom.xml | 0 .../src/main/java/com/baeldung/jsp/ExampleOne.java | 0 .../main/java/com/baeldung/jsp/ExampleThree.java | 0 .../java/com/baeldung/spring/ClientWebConfig.java | 0 .../com/baeldung/spring/ClientWebConfigJava.java | 0 .../spring/controller/EmployeeController.java | 0 .../baeldung/spring/controller/ErrorController.java | 0 .../spring/controller/GeoIPTestController.java | 0 .../baeldung/spring/controller/HelloController.java | 0 .../spring/controller/HelloGuestController.java | 0 .../spring/controller/HelloWorldController.java | 0 .../baeldung/spring/controller/ImageController.java | 0 .../spring/controller/PersonController.java | 0 .../spring/controller/WelcomeController.java | 0 .../java/com/baeldung/spring/form/Employee.java | 0 .../main/java/com/baeldung/spring/form/GeoIP.java | 0 .../main/java/com/baeldung/spring/form/Person.java | 0 .../service/RawDBDemoGeoIPLocationService.java | 0 .../baeldung/spring/validator/PersonValidator.java | 0 .../resources/contentManagementWebMvcConfig.xml | 0 spring-mvc-xml/src/main/resources/logback.xml | 0 .../src/main/resources/messages.properties | 0 spring-mvc-xml/src/main/resources/webMvcConfig.xml | 0 spring-mvc-xml/src/main/webapp/GeoIpTest.jsp | 0 .../main/webapp/WEB-INF/images/image-example.jpg | Bin .../src/main/webapp/WEB-INF/mvc-servlet.xml | 0 .../src/main/webapp/WEB-INF/view/employeeHome.jsp | 0 .../src/main/webapp/WEB-INF/view/employeeView.jsp | 0 .../src/main/webapp/WEB-INF/view/error.jsp | 0 .../src/main/webapp/WEB-INF/view/errorPage.jsp | 0 .../src/main/webapp/WEB-INF/view/hello.jsp | 0 .../src/main/webapp/WEB-INF/view/helloworld.jsp | 0 .../src/main/webapp/WEB-INF/view/image-download.jsp | 0 .../src/main/webapp/WEB-INF/view/personForm.jsp | 0 .../src/main/webapp/WEB-INF/view/personView.jsp | 0 .../src/main/webapp/WEB-INF/view/sample.jsp | 0 .../src/main/webapp/WEB-INF/view/welcome.jsp | 0 spring-mvc-xml/src/main/webapp/WEB-INF/web.xml | 0 spring-mvc-xml/src/main/webapp/index.jsp | 0 spring-mvc-xml/src/main/webapp/jsp/ExampleThree.jsp | 0 spring-mvc-xml/src/main/webapp/jsp/ExampleTwo.jsp | 0 spring-mvc-xml/src/main/webapp/jsp/index.jsp | 0 .../src/main/webapp/spring-handler-index.jsp | 0 .../com/baeldung/geoip/GeoIpIntegrationTest.java | 0 spring-mvc-xml/src/test/resources/.gitignore | 0 spring-mybatis/README.md | 0 spring-mybatis/pom.xml | 0 .../application/SpringMyBatisApplication.java | 0 .../mybatis/controller/StudentController.java | 0 .../spring/mybatis/mappers/StudentMapper.java | 0 .../com/baeldung/spring/mybatis/model/Student.java | 0 .../baeldung/spring/mybatis/model/StudentLogin.java | 0 .../spring/mybatis/service/StudentService.java | 0 .../spring/mybatis/service/StudentServiceImpl.java | 0 .../src/main/resources/mybatis-spring.xml | 0 .../src/main/webapp/WEB-INF/conf/mybatis-spring.xml | 0 .../src/main/webapp/WEB-INF/jsp/failure.jsp | 0 .../src/main/webapp/WEB-INF/jsp/login.jsp | 0 .../src/main/webapp/WEB-INF/jsp/signup.jsp | 0 .../src/main/webapp/WEB-INF/jsp/success.jsp | 0 .../WEB-INF/lib/mysql-connector-java-5.1.40-bin.jar | Bin spring-mybatis/src/main/webapp/WEB-INF/web.xml | 0 spring-mybatis/src/main/webapp/index.jsp | 0 spring-protobuf/README.md | 0 spring-protobuf/pom.xml | 0 .../java/com/baeldung/protobuf/Application.java | 0 .../com/baeldung/protobuf/BaeldungTraining.java | 0 .../com/baeldung/protobuf/CourseController.java | 0 .../com/baeldung/protobuf/CourseRepository.java | 0 spring-protobuf/src/main/resources/baeldung.proto | 0 .../protobuf/ApplicationIntegrationTest.java | 0 spring-quartz/.gitignore | 0 spring-quartz/README.md | 0 spring-quartz/pom.xml | 0 .../org/baeldung/springquartz/SpringQuartzApp.java | 0 .../basics/scheduler/QrtzScheduler.java | 0 .../springquartz/basics/scheduler/SampleJob.java | 0 .../basics/scheduler/SpringQrtzScheduler.java | 0 .../basics/service/SampleJobService.java | 0 .../config/AutoWiringSpringBeanJobFactory.java | 0 .../src/main/resources/application.properties | 0 spring-quartz/src/main/resources/logback.xml | 0 spring-quartz/src/main/resources/quartz.properties | 0 spring-reactor/README.md | 0 spring-reactor/pom.xml | 0 .../src/main/java/com/baeldung/Application.java | 0 .../src/main/java/com/baeldung/Config.java | 0 .../com/baeldung/consumer/NotificationConsumer.java | 0 .../baeldung/controller/NotificationController.java | 0 .../java/com/baeldung/doman/NotificationData.java | 0 .../com/baeldung/service/NotificationService.java | 0 .../service/impl/NotificationServiceimpl.java | 0 .../test/java/com/baeldung/DataLoaderLiveTest.java | 0 spring-remoting/README.md | 0 spring-remoting/pom.xml | 0 spring-remoting/remoting-amqp/pom.xml | 0 .../remoting-amqp/remoting-amqp-client/pom.xml | 0 .../main/java/com/baeldung/client/AmqpClient.java | 0 .../src/main/resources/application.properties | 0 .../remoting-amqp/remoting-amqp-server/pom.xml | 0 .../main/java/com/baeldung/server/AmqpServer.java | 0 .../src/main/resources/application.properties | 0 spring-remoting/remoting-hessian-burlap/README.md | 0 .../remoting-hessian-burlap/client/pom.xml | 0 .../main/java/com/baeldung/client/BurlapClient.java | 0 .../java/com/baeldung/client/HessianClient.java | 0 .../com/baeldung/client/CabBookingServiceTest.java | 0 .../src/test/resources/application.properties | 0 spring-remoting/remoting-hessian-burlap/pom.xml | 0 .../remoting-hessian-burlap/server/pom.xml | 0 .../src/main/java/com/baeldung/server/Server.java | 0 spring-remoting/remoting-http/api/pom.xml | 0 .../api/src/main/java/com/baeldung/api/Booking.java | 0 .../java/com/baeldung/api/BookingException.java | 0 .../java/com/baeldung/api/CabBookingService.java | 0 spring-remoting/remoting-http/client/pom.xml | 0 .../src/main/java/com/baeldug/client/Client.java | 0 spring-remoting/remoting-http/pom.xml | 0 spring-remoting/remoting-http/server/pom.xml | 0 spring-remoting/remoting-http/server/readme.md | 0 .../com/baeldung/server/CabBookingServiceImpl.java | 0 .../src/main/java/com/baeldung/server/Server.java | 0 spring-remoting/remoting-jms/pom.xml | 0 .../remoting-jms/remoting-jms-client/pom.xml | 0 .../main/java/com/baeldung/client/JmsClient.java | 0 .../src/main/resources/application.properties | 0 .../remoting-jms/remoting-jms-server/pom.xml | 0 .../com/baeldung/server/CabBookingServiceImpl.java | 0 .../main/java/com/baeldung/server/JmsServer.java | 0 .../src/main/resources/application.properties | 0 spring-remoting/spring-remoting-rmi/pom.xml | 0 .../spring-remoting-rmi/remoting-rmi-client/pom.xml | 0 .../main/java/com/baeldung/client/RmiClient.java | 0 .../spring-remoting-rmi/remoting-rmi-server/pom.xml | 0 .../com/baeldung/server/CabBookingServiceImpl.java | 0 .../main/java/com/baeldung/server/RmiServer.java | 0 spring-rest-angular/README.md | 0 spring-rest-angular/pom.xml | 0 .../org/baeldung/web/dao/StudentRepository.java | 0 .../main/java/org/baeldung/web/entity/Student.java | 0 .../web/exception/MyResourceNotFoundException.java | 0 .../java/org/baeldung/web/main/Application.java | 0 .../org/baeldung/web/main/PersistenceConfig.java | 0 .../web/rest/StudentDirectoryRestController.java | 0 .../java/org/baeldung/web/service/IOperations.java | 0 .../org/baeldung/web/service/StudentService.java | 0 .../baeldung/web/service/StudentServiceImpl.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/db/sql/data.sql | 0 spring-rest-angular/src/main/webapp/WEB-INF/web.xml | 0 spring-rest-angular/src/main/webapp/index.html | 0 spring-rest-angular/src/main/webapp/view/app.js | 0 .../web/service/StudentServiceIntegrationTest.java | 0 spring-rest-docs/README.MD | 0 spring-rest-docs/pom.xml | 0 spring-rest-docs/src/docs/asciidocs/api-guide.adoc | 0 .../src/main/java/com/example/CRUDController.java | 0 .../src/main/java/com/example/CrudInput.java | 0 .../src/main/java/com/example/IndexController.java | 0 .../java/com/example/SpringRestDocsApplication.java | 0 .../src/main/resources/application.properties | 0 .../example/ApiDocumentationIntegrationTest.java | 0 .../GettingStartedDocumentationIntegrationTest.java | 0 spring-rest-embedded-tomcat/pom.xml | 0 .../embedded/configuration/AppInitializer.java | 0 .../embedded/configuration/UserConfiguration.java | 0 .../embedded/controller/UserController.java | 0 .../java/org/baeldung/embedded/domain/User.java | 0 .../org/baeldung/embedded/service/UserService.java | 0 .../src/main/webapp/emptyFile | 0 .../org/baeldung/embedded/EmbeddedTomcatApp.java | 0 .../org/baeldung/embedded/EmbeddedTomcatRunner.java | 0 .../org/baeldung/embedded/UserIntegrationTest.java | 0 spring-rest-full/.gitignore | 0 spring-rest-full/README.md | 0 spring-rest-full/pom.xml | 0 .../java/org/baeldung/persistence/IOperations.java | 0 .../java/org/baeldung/persistence/dao/IFooDao.java | 0 .../java/org/baeldung/persistence/model/Foo.java | 0 .../java/org/baeldung/persistence/model/User.java | 0 .../baeldung/persistence/service/IFooService.java | 0 .../persistence/service/common/AbstractService.java | 0 .../persistence/service/impl/FooService.java | 0 .../main/java/org/baeldung/spring/Application.java | 0 .../java/org/baeldung/spring/PersistenceConfig.java | 0 .../main/java/org/baeldung/spring/WebConfig.java | 0 .../org/baeldung/web/controller/FooController.java | 0 .../org/baeldung/web/controller/HomeController.java | 0 .../org/baeldung/web/controller/RootController.java | 0 .../error/RestResponseEntityExceptionHandler.java | 0 .../web/exception/MyResourceNotFoundException.java | 0 .../event/PaginatedResultsRetrievedEvent.java | 0 .../web/hateoas/event/ResourceCreatedEvent.java | 0 .../hateoas/event/SingleResourceRetrievedEvent.java | 0 ...atedResultsRetrievedDiscoverabilityListener.java | 0 .../ResourceCreatedDiscoverabilityListener.java | 0 ...gleResourceRetrievedDiscoverabilityListener.java | 0 .../baeldung/web/metric/ActuatorMetricService.java | 0 .../web/metric/CustomActuatorMetricService.java | 0 .../baeldung/web/metric/IActuatorMetricService.java | 0 .../web/metric/ICustomActuatorMetricService.java | 0 .../org/baeldung/web/metric/IMetricService.java | 0 .../java/org/baeldung/web/metric/MetricFilter.java | 0 .../java/org/baeldung/web/metric/MetricService.java | 0 .../main/java/org/baeldung/web/util/LinkUtil.java | 0 .../org/baeldung/web/util/RestPreconditions.java | 0 .../src/main/resources/application.properties | 0 spring-rest-full/src/main/resources/logback.xml | 0 .../src/main/resources/persistence-h2.properties | 0 .../src/main/resources/persistence-mysql.properties | 0 .../main/resources/springDataPersistenceConfig.xml | 0 .../src/main/webapp/WEB-INF/api-servlet.xml | 0 .../src/main/webapp/WEB-INF/view/graph.jsp | 0 .../src/main/webapp/WEB-INF/view/homepage.jsp | 0 spring-rest-full/src/main/webapp/WEB-INF/web.xml | 0 .../src/test/java/org/baeldung/Consts.java | 0 .../src/test/java/org/baeldung/TestSuite.java | 0 .../baeldung/common/web/AbstractBasicLiveTest.java | 0 .../common/web/AbstractDiscoverabilityLiveTest.java | 0 .../org/baeldung/common/web/AbstractLiveTest.java | 0 .../baeldung/persistence/PersistenceTestSuite.java | 0 .../AbstractServicePersistenceIntegrationTest.java | 0 .../FooServicePersistenceIntegrationTest.java | 0 .../test/java/org/baeldung/spring/ConfigTest.java | 0 .../test/java/org/baeldung/test/IMarshaller.java | 0 .../java/org/baeldung/test/JacksonMarshaller.java | 0 .../org/baeldung/test/TestMarshallerFactory.java | 0 .../java/org/baeldung/test/XStreamMarshaller.java | 0 .../src/test/java/org/baeldung/util/IDUtil.java | 0 .../baeldung/web/FooDiscoverabilityLiveTest.java | 0 .../src/test/java/org/baeldung/web/FooLiveTest.java | 0 .../java/org/baeldung/web/FooPageableLiveTest.java | 0 .../test/java/org/baeldung/web/LiveTestSuite.java | 0 .../org/baeldung/web/util/HTTPLinkHeaderUtil.java | 0 spring-rest-full/src/test/resources/.gitignore | 0 spring-rest-query-language/.gitignore | 0 spring-rest-query-language/README.md | 0 spring-rest-query-language/pom.xml | 0 .../dao/GenericSpecificationsBuilder.java | 0 .../java/org/baeldung/persistence/dao/IUserDAO.java | 0 .../baeldung/persistence/dao/MyUserPredicate.java | 0 .../persistence/dao/MyUserPredicatesBuilder.java | 0 .../baeldung/persistence/dao/MyUserRepository.java | 0 .../java/org/baeldung/persistence/dao/UserDAO.java | 0 .../baeldung/persistence/dao/UserRepository.java | 0 .../baeldung/persistence/dao/UserSpecification.java | 0 .../persistence/dao/UserSpecificationsBuilder.java | 0 .../persistence/dao/rsql/CustomRsqlVisitor.java | 0 .../dao/rsql/GenericRsqlSpecBuilder.java | 0 .../dao/rsql/GenericRsqlSpecification.java | 0 .../persistence/dao/rsql/RsqlSearchOperation.java | 0 .../java/org/baeldung/persistence/model/MyUser.java | 0 .../java/org/baeldung/persistence/model/User.java | 0 .../java/org/baeldung/persistence/model/User_.java | 0 .../main/java/org/baeldung/spring/Application.java | 0 .../java/org/baeldung/spring/PersistenceConfig.java | 0 .../main/java/org/baeldung/spring/WebConfig.java | 0 .../org/baeldung/web/controller/HomeController.java | 0 .../org/baeldung/web/controller/UserController.java | 0 .../error/RestResponseEntityExceptionHandler.java | 0 .../web/exception/MyResourceNotFoundException.java | 0 .../java/org/baeldung/web/util/CriteriaParser.java | 0 .../java/org/baeldung/web/util/SearchCriteria.java | 0 .../java/org/baeldung/web/util/SearchOperation.java | 0 .../org/baeldung/web/util/SpecSearchCriteria.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/data.sql | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/persistence-h2.properties | 0 .../src/main/resources/persistence-mysql.properties | 0 .../main/resources/springDataPersistenceConfig.xml | 0 .../src/main/webapp/WEB-INF/api-servlet.xml | 0 .../src/main/webapp/WEB-INF/view/homepage.jsp | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../query/JPACriteriaQueryIntegrationTest.java | 0 .../query/JPAQuerydslIntegrationTest.java | 0 .../query/JPASpecificationIntegrationTest.java | 0 .../persistence/query/JPASpecificationLiveTest.java | 0 .../persistence/query/RsqlIntegrationTest.java | 0 .../test/java/org/baeldung/web/MyUserLiveTest.java | 0 .../src/test/resources/.gitignore | 0 spring-rest-shell/README.md | 0 spring-rest-shell/pom.xml | 0 .../src/main/java/com/baeldung/Application.java | 0 .../src/main/java/com/baeldung/acticle/Article.java | 0 .../com/baeldung/acticle/ArticleRepository.java | 0 spring-rest-simple/README.md | 0 spring-rest-simple/pom.xml | 0 .../main/java/org/baeldung/config/Application.java | 0 .../main/java/org/baeldung/config/WebConfig.java | 0 .../config/converter/KryoHttpMessageConverter.java | 0 .../controller/BarMappingExamplesController.java | 0 .../BazzNewMappingsExampleController.java | 0 .../org/baeldung/web/controller/FooController.java | 0 .../controller/FooMappingExamplesController.java | 0 .../web/controller/status/ExampleController.java | 0 .../web/controller/status/ForbiddenException.java | 0 .../src/main/java/org/baeldung/web/dto/Bazz.java | 0 .../src/main/java/org/baeldung/web/dto/Foo.java | 0 .../main/java/org/baeldung/web/dto/FooProtos.java | 0 .../main/java/org/baeldung/web/util/LinkUtil.java | 0 .../src/main/resources/application.properties | 0 spring-rest-simple/src/main/resources/logback.xml | 0 .../src/main/webapp/WEB-INF/company.html | 0 .../src/main/webapp/WEB-INF/spring-views.xml | 0 .../baeldung/client/RestTemplateBasicLiveTest.java | 0 .../client/TestRestTemplateBasicLiveTest.java | 0 .../web/controller/mediatypes/TestConfig.java | 0 .../status/ExampleControllerIntegrationTest.java | 0 .../test/BazzNewMappingsExampleIntegrationTest.java | 0 .../baeldung/web/test/RequestMappingLiveTest.java | 0 .../test/SpringHttpMessageConvertersLiveTest.java | 0 .../org/baeldung/web/util/HTTPLinkHeaderUtil.java | 0 spring-rest-simple/src/test/resources/.gitignore | 0 spring-rest/.gitignore | 0 spring-rest/README.md | 0 spring-rest/pom.xml | 0 .../baeldung/controllers/ExamplePostController.java | 0 .../com/baeldung/controllers/ViewController.java | 0 .../com/baeldung/produceimage/ImageApplication.java | 0 .../main/java/com/baeldung/produceimage/README.md | 0 .../controller/DataProducerController.java | 0 .../java/com/baeldung/services/ExampleService.java | 0 .../main/java/com/baeldung/transfer/LoginForm.java | 0 .../com/baeldung/transfer/ResponseTransfer.java | 0 .../java/com/baeldung/web/log/app/Application.java | 0 .../web/log/app/TaxiFareRequestInterceptor.java | 0 .../web/log/config/RequestLoggingFilterConfig.java | 0 .../baeldung/web/log/config/TaxiFareMVCConfig.java | 0 .../web/log/controller/TaxiFareController.java | 0 .../java/com/baeldung/web/log/data/RateCard.java | 0 .../java/com/baeldung/web/log/data/TaxiRide.java | 0 .../web/log/service/TaxiFareCalculatorService.java | 0 .../baeldung/web/log/util/RequestLoggingUtil.java | 0 .../java/org/baeldung/config/MainApplication.java | 0 .../main/java/org/baeldung/config/WebConfig.java | 0 .../repository/HeavyResourceRepository.java | 0 .../controller/BarMappingExamplesController.java | 0 .../baeldung/web/controller/CompanyController.java | 0 .../web/controller/HeavyResourceController.java | 0 .../org/baeldung/web/controller/ItemController.java | 0 .../baeldung/web/controller/MyFooController.java | 0 .../web/controller/SimplePostController.java | 0 .../controller/advice/JsonpControllerAdvice.java | 0 .../mediatypes/CustomMediaTypeController.java | 0 .../web/controller/redirect/RedirectController.java | 0 .../java/org/baeldung/web/dto/BaeldungItem.java | 0 .../java/org/baeldung/web/dto/BaeldungItemV2.java | 0 .../src/main/java/org/baeldung/web/dto/Company.java | 0 .../src/main/java/org/baeldung/web/dto/Foo.java | 0 .../java/org/baeldung/web/dto/HeavyResource.java | 0 .../baeldung/web/dto/HeavyResourceAddressOnly.java | 0 .../web/dto/HeavyResourceAddressPartialUpdate.java | 0 .../src/main/java/org/baeldung/web/dto/Item.java | 0 .../main/java/org/baeldung/web/dto/ItemManager.java | 0 .../src/main/java/org/baeldung/web/dto/Views.java | 0 .../web/exception/ResourceNotFoundException.java | 0 .../src/main/resources/application.properties | 0 .../resources/com/baeldung/produceimage/data.txt | 0 .../resources/com/baeldung/produceimage/image.jpg | Bin spring-rest/src/main/resources/logback.xml | 0 spring-rest/src/main/webapp/WEB-INF/api-servlet.xml | 0 spring-rest/src/main/webapp/WEB-INF/company.html | 0 .../src/main/webapp/WEB-INF/spring-views.xml | 0 spring-rest/src/main/webapp/WEB-INF/web.xml | 0 ...ExamplePostControllerRequestIntegrationTest.java | 0 ...xamplePostControllerResponseIntegrationTest.java | 0 .../src/test/java/org/baeldung/client/Consts.java | 0 .../baeldung/client/RestTemplateBasicLiveTest.java | 0 .../client/TestRestTemplateBasicLiveTest.java | 0 .../okhttp/DefaultContentTypeInterceptor.java | 0 .../okhttp/OkHttpFileUploadingLiveTest.java | 0 .../java/org/baeldung/okhttp/OkHttpGetLiveTest.java | 0 .../org/baeldung/okhttp/OkHttpHeaderLiveTest.java | 0 .../org/baeldung/okhttp/OkHttpMiscLiveTest.java | 0 .../org/baeldung/okhttp/OkHttpPostingLiveTest.java | 0 .../org/baeldung/okhttp/OkHttpRedirectLiveTest.java | 0 .../org/baeldung/okhttp/ProgressRequestWrapper.java | 0 .../uribuilder/SpringUriBuilderIntegrationTest.java | 0 .../HeavyResourceControllerIntegrationTest.java | 0 .../CustomMediaTypeControllerIntegrationTest.java | 0 .../CustomMediaTypeControllerLiveTest.java | 0 .../web/controller/mediatypes/TestConfig.java | 0 .../redirect/RedirectControllerIntegrationTest.java | 0 spring-rest/src/test/resources/.gitignore | 0 .../cache/2d9345a30d2cc31bb3091d70a8ef6c18.0 | 0 .../cache/2d9345a30d2cc31bb3091d70a8ef6c18.1 | 0 .../cache/4b217e04ba52215f3a6b64d28f6729c6.0 | 0 .../cache/4b217e04ba52215f3a6b64d28f6729c6.1 | 0 spring-rest/src/test/resources/cache/journal | 0 spring-rest/src/test/resources/test.txt | 0 spring-roo/README.md | 0 spring-roo/pom.xml | 0 .../src/main/java/com/baeldung/RooApplication.java | 0 ...ingDataJpaDetachableRepositoryConfiguration.java | 0 ...onfiguration_Roo_Jpa_Repository_Configuration.aj | 0 .../com/baeldung/config/WebMvcConfiguration.java | 0 ...MvcConfiguration_Roo_ThymeleafUIConfiguration.aj | 0 .../WebMvcConfiguration_Roo_WebMvcConfiguration.aj | 0 .../baeldung/config/jackson/DomainModelModule.java | 0 .../DomainModelModule_Roo_DomainModelModule.aj | 0 .../src/main/java/com/baeldung/domain/Book.java | 0 .../java/com/baeldung/domain/Book_Roo_Equals.aj | 0 .../java/com/baeldung/domain/Book_Roo_JavaBean.aj | 0 .../java/com/baeldung/domain/Book_Roo_Jpa_Entity.aj | 0 .../java/com/baeldung/domain/Book_Roo_ToString.aj | 0 .../com/baeldung/repository/BookRepository.java | 0 .../baeldung/repository/BookRepositoryCustom.java | 0 ...ookRepositoryCustom_Roo_Jpa_Repository_Custom.aj | 0 .../com/baeldung/repository/BookRepositoryImpl.java | 0 .../BookRepositoryImpl_Roo_Jpa_Repository_Impl.aj | 0 .../repository/BookRepository_Roo_Jpa_Repository.aj | 0 .../java/com/baeldung/service/api/BookService.java | 0 .../baeldung/service/api/BookService_Roo_Service.aj | 0 .../com/baeldung/service/impl/BookServiceImpl.java | 0 .../impl/BookServiceImpl_Roo_Service_Impl.aj | 0 .../java/com/baeldung/web/BookDeserializer.java | 0 .../web/BookDeserializer_Roo_EntityDeserializer.aj | 0 .../main/java/com/baeldung/web/BookJsonMixin.java | 0 .../web/BooksCollectionThymeleafController.java | 0 ...sCollectionThymeleafController_Roo_Controller.aj | 0 ...ksCollectionThymeleafController_Roo_Thymeleaf.aj | 0 .../web/BooksCollectionThymeleafLinkFactory.java | 0 ...ollectionThymeleafLinkFactory_Roo_LinkFactory.aj | 0 .../baeldung/web/BooksItemThymeleafController.java | 0 .../BooksItemThymeleafController_Roo_Controller.aj | 0 .../BooksItemThymeleafController_Roo_Thymeleaf.aj | 0 .../baeldung/web/BooksItemThymeleafLinkFactory.java | 0 ...BooksItemThymeleafLinkFactory_Roo_LinkFactory.aj | 0 .../main/java/com/baeldung/web/MainController.java | 0 .../MainController_Roo_Thymeleaf_MainController.aj | 0 .../web/reports/ExportingErrorException.java | 0 .../web/reports/JasperReportsCsvExporter.java | 0 .../baeldung/web/reports/JasperReportsExporter.java | 0 .../web/reports/JasperReportsPdfExporter.java | 0 .../web/reports/JasperReportsXlsExporter.java | 0 .../src/main/resources/application-dev.properties | 0 .../src/main/resources/application.properties | 0 spring-roo/src/main/resources/banner.txt | 0 spring-roo/src/main/resources/messages.properties | 0 .../main/resources/static/public/css/springroo.css | 0 .../src/main/resources/static/public/css/theme.css | 0 .../static/public/fonts/fontawesome-webfont.eot | Bin .../static/public/fonts/fontawesome-webfont.svg | 0 .../static/public/fonts/fontawesome-webfont.ttf | Bin .../static/public/fonts/fontawesome-webfont.woff | Bin .../static/public/fonts/fontawesome-webfont.woff2 | Bin .../public/fonts/glyphicons-halflings-regular.eot | Bin .../public/fonts/glyphicons-halflings-regular.svg | 0 .../public/fonts/glyphicons-halflings-regular.ttf | Bin .../public/fonts/glyphicons-halflings-regular.woff | Bin .../public/fonts/glyphicons-halflings-regular.woff2 | Bin .../static/public/img/apple-touch-icon.png | Bin .../src/main/resources/static/public/img/en.png | Bin .../src/main/resources/static/public/img/es.png | Bin .../main/resources/static/public/img/favicon.ico | Bin .../src/main/resources/static/public/img/geo.png | Bin .../src/main/resources/static/public/img/logo.png | Bin .../main/resources/static/public/img/owasp_logo.png | Bin .../resources/static/public/img/springroo-logo.png | Bin .../static/public/js/dataTables.advanced.js | 0 .../static/public/js/datatables-defaults.js | 0 .../static/public/js/datetimepicker-defaults.js | 0 .../static/public/js/inputmask-defaults.js | 0 .../src/main/resources/static/public/js/main.js | 0 .../resources/static/public/js/moment-defaults.js | 0 .../resources/static/public/js/moment-locale-es.js | 0 .../resources/static/public/js/select2-defaults.js | 0 .../static/public/js/validation-defaults.js | 0 .../src/main/resources/templates/accessibility.html | 0 .../src/main/resources/templates/books/create.html | 0 .../src/main/resources/templates/books/edit.html | 0 .../src/main/resources/templates/books/list.html | 0 .../src/main/resources/templates/books/show.html | 0 .../main/resources/templates/books/showInline.html | 0 spring-roo/src/main/resources/templates/error.html | 0 .../main/resources/templates/fragments/footer.html | 0 .../main/resources/templates/fragments/header.html | 0 .../templates/fragments/js/datatables-locale.js | 0 .../templates/fragments/js/datatables.html | 0 .../resources/templates/fragments/js/select2.html | 0 .../resources/templates/fragments/languages.html | 0 .../main/resources/templates/fragments/menu.html | 0 .../fragments/modal-confirm-delete-batch.html | 0 .../templates/fragments/modal-confirm-delete.html | 0 .../templates/fragments/modal-confirm.html | 0 .../fragments/modal-export-empty-error.html | 0 .../main/resources/templates/fragments/modal.html | 0 .../templates/fragments/session-links.html | 0 spring-roo/src/main/resources/templates/index.html | 0 .../templates/layouts/default-layout-no-menu.html | 0 .../resources/templates/layouts/default-layout.html | 0 .../templates/layouts/default-list-layout.html | 0 .../resources/templates/layouts/home-layout.html | 0 spring-roo/src/main/resources/templates/login.html | 0 .../templates/reports/export_default.jrxml | 0 spring-security-cache-control/README.md | 0 spring-security-cache-control/pom.xml | 0 .../java/com/baeldung/cachecontrol/AppRunner.java | 0 .../com/baeldung/cachecontrol/ResourceEndpoint.java | 0 .../cachecontrol/config/SpringSecurityConfig.java | 0 .../baeldung/cachecontrol/model/TimestampDto.java | 0 .../com/baeldung/cachecontrol/model/UserDto.java | 0 .../ResourceEndpointIntegrationTest.java | 0 spring-security-client/README.MD | 0 .../spring-security-jsp-authentication/pom.xml | 0 .../main/java/org/baeldung/config/Application.java | 0 .../main/java/org/baeldung/config/MvcConfig.java | 0 .../java/org/baeldung/config/SecurityConfig.java | 0 .../src/main/resources/application.properties | 0 .../src/main/webapp/WEB-INF/jsp/index.jsp | 0 .../spring-security-jsp-authorize/pom.xml | 0 .../main/java/org/baeldung/config/Application.java | 0 .../main/java/org/baeldung/config/MvcConfig.java | 0 .../java/org/baeldung/config/SecurityConfig.java | 0 .../src/main/resources/application.properties | 0 .../src/main/webapp/WEB-INF/jsp/index.jsp | 0 .../spring-security-jsp-config/pom.xml | 0 .../main/java/org/baeldung/config/Application.java | 0 .../main/java/org/baeldung/config/MvcConfig.java | 0 .../java/org/baeldung/config/SecurityConfig.java | 0 .../src/main/resources/application.properties | 0 .../src/main/webapp/WEB-INF/jsp/index.jsp | 0 spring-security-client/spring-security-mvc/pom.xml | 0 .../main/java/org/baeldung/config/Application.java | 0 .../java/org/baeldung/config/SecurityConfig.java | 0 .../src/main/resources/application.properties | 0 .../pom.xml | 0 .../main/java/org/baeldung/config/Application.java | 0 .../main/java/org/baeldung/config/MvcConfig.java | 0 .../java/org/baeldung/config/MvcConfigManual.java | 0 .../org/baeldung/config/RegistrationController.java | 0 .../java/org/baeldung/config/SecurityConfig.java | 0 .../baeldung/config/WebSecurityConfigManual.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/templates/hello.html | 0 .../src/main/resources/templates/home.html | 0 .../src/main/resources/templates/index.html | 0 .../src/main/resources/templates/login.html | 0 .../main/resources/templates/registrationError.html | 0 .../resources/templates/registrationSuccess.html | 0 .../spring-security-thymeleaf-authorize/pom.xml | 0 .../main/java/org/baeldung/config/Application.java | 0 .../main/java/org/baeldung/config/MvcConfig.java | 0 .../java/org/baeldung/config/SecurityConfig.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/templates/index.html | 0 .../spring-security-thymeleaf-config/pom.xml | 0 .../main/java/org/baeldung/config/Application.java | 0 .../main/java/org/baeldung/config/MvcConfig.java | 0 .../java/org/baeldung/config/SecurityConfig.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/templates/index.html | 0 spring-security-core/.gitignore | 0 spring-security-core/README.md | 0 spring-security-core/pom.xml | 0 .../src/main/java/org/baeldung/app/App.java | 0 ...poseAttemptedPathAuthorizationAuditListener.java | 0 .../org/baeldung/auditing/LoginAttemptsLogger.java | 0 .../java/org/baeldung/config/DatabaseLoader.java | 0 .../java/org/baeldung/config/WebSecurityConfig.java | 0 .../org/baeldung/controller/TaskController.java | 0 .../src/main/java/org/baeldung/entity/Task.java | 0 .../org/baeldung/repository/TaskRepository.java | 0 .../main/java/org/baeldung/service/TaskService.java | 0 .../src/test/java/org/baeldung/test/LiveTest.java | 0 spring-security-core/src/test/resources/.gitignore | 0 spring-security-mvc-boot/README.MD | 0 .../WebContent/META-INF/MANIFEST.MF | 0 spring-security-mvc-boot/pom.xml | 0 .../src/main/java/org/baeldung/Application.java | 0 .../org/baeldung/config/MethodSecurityConfig.java | 0 .../main/java/org/baeldung/config/MvcConfig.java | 0 .../java/org/baeldung/config/PersistenceConfig.java | 0 .../java/org/baeldung/config/SecurityConfig.java | 0 .../CustomAuthenticationProvider.java | 0 .../MultipleAuthController.java | 0 .../MultipleAuthProvidersApplication.java | 0 .../MultipleAuthProvidersSecurityConfig.java | 0 .../MultipleEntryPointsApplication.java | 0 .../MultipleEntryPointsSecurityConfig.java | 0 .../multipleentrypoints/PagesController.java | 0 .../multiplelogin/MultipleLoginApplication.java | 0 .../multiplelogin/MultipleLoginMvcConfig.java | 0 .../multiplelogin/MultipleLoginSecurityConfig.java | 0 .../org/baeldung/multiplelogin/UsersController.java | 0 .../java/org/baeldung/persistence/SetupData.java | 0 .../persistence/dao/OrganizationRepository.java | 0 .../persistence/dao/PrivilegeRepository.java | 0 .../baeldung/persistence/dao/UserRepository.java | 0 .../java/org/baeldung/persistence/model/Foo.java | 0 .../baeldung/persistence/model/Organization.java | 0 .../org/baeldung/persistence/model/Privilege.java | 0 .../java/org/baeldung/persistence/model/User.java | 0 .../CustomAuthenticationProvider.java | 0 .../rolesauthorities/MyLogoutSuccessHandler.java | 0 .../rolesauthorities/MyUserDetailsService.java | 0 .../RolesAuthoritiesApplication.java | 0 .../baeldung/rolesauthorities/config/MvcConfig.java | 0 .../rolesauthorities/config/SecurityConfig.java | 0 .../baeldung/rolesauthorities/model/Privilege.java | 0 .../org/baeldung/rolesauthorities/model/Role.java | 0 .../org/baeldung/rolesauthorities/model/User.java | 0 .../rolesauthorities/persistence/IUserService.java | 0 .../persistence/PersistenceJPAConfig.java | 0 .../persistence/PrivilegeRepository.java | 0 .../persistence/RoleRepository.java | 0 .../persistence/SetupDataLoader.java | 0 .../persistence/UserRepository.java | 0 .../rolesauthorities/persistence/UserService.java | 0 .../CustomMethodSecurityExpressionHandler.java | 0 .../CustomMethodSecurityExpressionRoot.java | 0 .../security/CustomPermissionEvaluator.java | 0 .../baeldung/security/MySecurityExpressionRoot.java | 0 .../org/baeldung/security/MyUserDetailsService.java | 0 .../java/org/baeldung/security/MyUserPrincipal.java | 0 .../java/org/baeldung/voter/MinuteBasedVoter.java | 0 .../java/org/baeldung/voter/VoterApplication.java | 0 .../java/org/baeldung/voter/VoterMvcConfig.java | 0 .../java/org/baeldung/voter/WebSecurityConfig.java | 0 .../java/org/baeldung/voter/XmlSecurityConfig.java | 0 .../main/java/org/baeldung/web/MainController.java | 0 .../application-rolesauthorities.properties | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/persistence-derby.properties | 0 .../src/main/resources/persistence.properties | 0 .../main/resources/spring-security-custom-voter.xml | 0 .../spring-security-multiple-auth-providers.xml | 0 .../resources/spring-security-multiple-entry.xml | 0 .../src/main/resources/templates/403.html | 0 .../src/main/resources/templates/adminPage.html | 0 .../src/main/resources/templates/index.html | 0 .../src/main/resources/templates/login.html | 0 .../src/main/resources/templates/loginAdmin.html | 0 .../src/main/resources/templates/loginUser.html | 0 .../templates/multipleHttpElems/login.html | 0 .../multipleHttpElems/loginWithWarning.html | 0 .../multipleHttpElems/multipleHttpLinks.html | 0 .../templates/multipleHttpElems/myAdminPage.html | 0 .../templates/multipleHttpElems/myGuestPage.html | 0 .../multipleHttpElems/myPrivateUserPage.html | 0 .../templates/multipleHttpElems/myUserPage.html | 0 .../src/main/resources/templates/private.html | 0 .../main/resources/templates/protectedLinks.html | 0 .../resources/templates/rolesauthorities/home.html | 0 .../resources/templates/rolesauthorities/login.html | 0 .../rolesauthorities/protectedbyauthority.html | 0 .../rolesauthorities/protectedbynothing.html | 0 .../templates/rolesauthorities/protectedbyrole.html | 0 .../src/main/resources/templates/userPage.html | 0 .../java/org/baeldung/web/ApplicationLiveTest.java | 0 .../CustomUserDetailsServiceIntegrationTest.java | 0 ...ipleAuthProvidersApplicationIntegrationTest.java | 0 .../web/MultipleEntryPointsIntegrationTest.java | 0 spring-security-mvc-custom/.gitignore | 0 spring-security-mvc-custom/README.md | 0 spring-security-mvc-custom/pom.xml | 0 .../MySimpleUrlAuthenticationSuccessHandler.java | 0 .../main/java/org/baeldung/spring/MvcConfig.java | 0 .../java/org/baeldung/spring/SecSecurityConfig.java | 0 .../org/baeldung/web/controller/BankController.java | 0 .../org/baeldung/web/controller/FooController.java | 0 .../src/main/java/org/baeldung/web/dto/Foo.java | 0 .../baeldung/web/interceptor/LoggerInterceptor.java | 0 .../web/interceptor/SessionTimerInterceptor.java | 0 .../baeldung/web/interceptor/UserInterceptor.java | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/webSecurityConfig.xml | 0 .../src/main/webapp/WEB-INF/mvc-servlet.xml | 0 .../src/main/webapp/WEB-INF/view/anonymous.jsp | 0 .../src/main/webapp/WEB-INF/view/console.jsp | 0 .../src/main/webapp/WEB-INF/view/csrfHome.jsp | 0 .../src/main/webapp/WEB-INF/view/homepage.jsp | 0 .../src/main/webapp/WEB-INF/view/login.jsp | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../security/csrf/CsrfAbstractIntegrationTest.java | 0 .../security/csrf/CsrfDisabledIntegrationTest.java | 0 .../security/csrf/CsrfEnabledIntegrationTest.java | 0 .../security/spring/SecurityWithCsrfConfig.java | 0 .../security/spring/SecurityWithoutCsrfConfig.java | 0 .../LoggerInterceptorIntegrationTest.java | 0 .../SessionTimerInterceptorIntegrationTest.java | 0 .../interceptor/UserInterceptorIntegrationTest.java | 0 .../src/test/resources/.gitignore | 0 spring-security-mvc-digest-auth/.gitignore | 0 spring-security-mvc-digest-auth/README.md | 0 spring-security-mvc-digest-auth/pom.xml | 0 .../basic/MyBasicAuthenticationEntryPoint.java | 0 ...omponentsClientHttpRequestFactoryDigestAuth.java | 0 .../main/java/org/baeldung/spring/ClientConfig.java | 0 .../main/java/org/baeldung/spring/MvcConfig.java | 0 .../java/org/baeldung/spring/SecSecurityConfig.java | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/webSecurityConfig.xml | 0 .../src/main/webapp/WEB-INF/mvc-servlet.xml | 0 .../src/main/webapp/WEB-INF/view/homepage.jsp | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../java/org/baeldung/client/RawClientLiveTest.java | 0 .../src/test/resources/.gitignore | 0 spring-security-mvc-ldap/README.md | 0 spring-security-mvc-ldap/pom.xml | 0 .../java/org/baeldung/SampleLDAPApplication.java | 0 .../java/org/baeldung/controller/MyController.java | 0 .../java/org/baeldung/security/SecurityConfig.java | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/static/css/bootstrap.min.css | 0 .../src/main/resources/templates/error.html | 0 .../src/main/resources/templates/home.html | 0 .../src/main/resources/templates/login.html | 0 .../src/main/resources/users.ldif | 0 .../src/main/resources/webSecurityConfig.xml | 0 .../src/test/resources/.gitignore | 0 spring-security-mvc-login/.gitignore | 0 spring-security-mvc-login/README.md | 0 spring-security-mvc-login/pom.xml | 0 .../controller/SecuredResourceController.java | 0 .../security/CustomAccessDeniedHandler.java | 0 .../security/CustomLogoutSuccessHandler.java | 0 .../RefererAuthenticationSuccessHandler.java | 0 .../baeldung/spring/ChannelSecSecurityConfig.java | 0 .../main/java/org/baeldung/spring/MvcConfig.java | 0 .../baeldung/spring/RedirectionSecurityConfig.java | 0 .../java/org/baeldung/spring/SecSecurityConfig.java | 0 .../main/resources/RedirectionWebSecurityConfig.xml | 0 .../src/main/resources/channelWebSecurityConfig.xml | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/webSecurityConfig.xml | 0 .../src/main/webapp/WEB-INF/mvc-servlet.xml | 0 .../src/main/webapp/WEB-INF/view/accessDenied.jsp | 0 .../main/webapp/WEB-INF/view/admin/adminpage.jsp | 0 .../src/main/webapp/WEB-INF/view/anonymous.jsp | 0 .../src/main/webapp/WEB-INF/view/homepage.jsp | 0 .../src/main/webapp/WEB-INF/view/login.jsp | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../RedirectionSecurityIntegrationTest.java | 0 .../src/test/resources/.gitignore | 0 .../src/test/resources/mvc-servlet.xml | 0 .../.gitignore | 0 spring-security-mvc-persisted-remember-me/README.md | 0 spring-security-mvc-persisted-remember-me/pom.xml | 0 .../java/org/baeldung/controller/MyController.java | 0 .../MySimpleUrlAuthenticationSuccessHandler.java | 0 .../java/org/baeldung/security/SecurityRole.java | 0 .../security/SecurityWebApplicationInitializer.java | 0 .../org/baeldung/service/MyUserDetailsService.java | 0 .../main/java/org/baeldung/spring/MvcConfig.java | 0 .../java/org/baeldung/spring/PersistenceConfig.java | 0 .../java/org/baeldung/spring/SecurityConfig.java | 0 .../src/main/resources/logback.xml | 0 .../resources/persisted_logins_create_table.sql | 0 .../src/main/resources/persistence-h2.properties | 0 .../main/resources/persistence-postgres.properties | 0 .../src/main/resources/webSecurityConfig.xml | 0 .../src/main/webapp/WEB-INF/mvc-servlet.xml | 0 .../src/main/webapp/WEB-INF/view/anonymous.jsp | 0 .../src/main/webapp/WEB-INF/view/console.jsp | 0 .../src/main/webapp/WEB-INF/view/homepage.jsp | 0 .../src/main/webapp/WEB-INF/view/login.jsp | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../src/test/resources/.gitignore | 0 spring-security-mvc-session/.gitignore | 0 spring-security-mvc-session/README.md | 0 spring-security-mvc-session/pom.xml | 0 .../monitoring/MetricRegistrySingleton.java | 0 .../MySimpleUrlAuthenticationSuccessHandler.java | 0 .../main/java/org/baeldung/spring/MvcConfig.java | 0 .../java/org/baeldung/spring/SecSecurityConfig.java | 0 .../baeldung/web/SessionListenerWithMetrics.java | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/webSecurityConfig.xml | 0 .../src/main/webapp/WEB-INF/mvc-servlet.xml | 0 .../src/main/webapp/WEB-INF/view/anonymous.jsp | 0 .../src/main/webapp/WEB-INF/view/console.jsp | 0 .../src/main/webapp/WEB-INF/view/homepage.jsp | 0 .../src/main/webapp/WEB-INF/view/invalidSession.jsp | 0 .../src/main/webapp/WEB-INF/view/login.jsp | 0 .../src/main/webapp/WEB-INF/view/sessionExpired.jsp | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../src/test/resources/.gitignore | 0 spring-security-mvc-socket/.gitignore | 0 spring-security-mvc-socket/README.md | 0 spring-security-mvc-socket/pom.xml | 0 .../springsecuredsockets/config/AppConfig.java | 0 .../config/DataStoreConfig.java | 0 .../springsecuredsockets/config/SecurityConfig.java | 0 .../config/SocketBrokerConfig.java | 0 .../config/SocketSecurityConfig.java | 0 .../config/WebAppInitializer.java | 0 .../controllers/CsrfTokenController.java | 0 .../controllers/SocketController.java | 0 .../baeldung/springsecuredsockets/domain/Role.java | 0 .../baeldung/springsecuredsockets/domain/User.java | 0 .../repositories/UserRepository.java | 0 .../security/CustomAccessDeniedHandler.java | 0 .../security/CustomDaoAuthenticationProvider.java | 0 .../security/CustomLoginSuccessHandler.java | 0 .../security/CustomLogoutSuccessHandler.java | 0 .../security/CustomUserDetailsService.java | 0 .../security/SecurityWebApplicationInitializer.java | 0 .../transfer/socket/Message.java | 0 .../transfer/socket/OutputMessage.java | 0 .../transfer/user/CustomUserDetails.java | 0 .../src/main/resources/data.sql | 0 .../src/main/resources/schema.sql | 0 .../src/main/webapp/WEB-INF/jsp/denied.jsp | 0 .../src/main/webapp/WEB-INF/jsp/index.jsp | 0 .../src/main/webapp/WEB-INF/jsp/login.jsp | 0 .../src/main/webapp/WEB-INF/jsp/socket.jsp | 0 .../src/main/webapp/WEB-INF/jsp/success.jsp | 0 .../src/main/webapp/resources/scripts/app.js | 0 .../scripts/controllers/indexController.js | 0 .../scripts/controllers/loginController.js | 0 .../scripts/controllers/socketController.js | 0 .../scripts/controllers/successController.js | 0 .../main/webapp/resources/scripts/routes/router.js | 0 .../resources/scripts/services/SocketService.js | 0 .../src/main/webapp/resources/styles/style.css | 0 .../resources/vendor/angular/angular-route.min.js | 0 .../vendor/angular/angular-route.min.js.map | 0 .../webapp/resources/vendor/angular/angular.min.js | 0 .../resources/vendor/angular/angular.min.js.map | 0 .../webapp/resources/vendor/jquery/jquery.min.js | 0 .../webapp/resources/vendor/sockjs/sockjs.min.js | 0 .../resources/vendor/sockjs/sockjs.min.js.map | 0 .../main/webapp/resources/vendor/stomp/stomp.min.js | 0 spring-security-openid/README.md | 0 spring-security-openid/pom.xml | 0 .../baeldung/config/GoogleOpenIdConnectConfig.java | 0 .../java/org/baeldung/config/HomeController.java | 0 .../java/org/baeldung/config/SecurityConfig.java | 0 .../baeldung/config/SpringOpenidApplication.java | 0 .../org/baeldung/security/OpenIdConnectFilter.java | 0 .../baeldung/security/OpenIdConnectUserDetails.java | 0 .../application.properties.sample.properties | 0 spring-security-rest-basic-auth/.gitignore | 0 spring-security-rest-basic-auth/README.md | 0 spring-security-rest-basic-auth/pom.xml | 0 .../basic/MyBasicAuthenticationEntryPoint.java | 0 ...ComponentsClientHttpRequestFactoryBasicAuth.java | 0 .../org/baeldung/client/RestTemplateFactory.java | 0 .../org/baeldung/client/spring/ClientConfig.java | 0 .../main/java/org/baeldung/filter/CustomFilter.java | 0 .../filter/CustomWebSecurityConfigurerAdapter.java | 0 ...vedRequestAwareAuthenticationSuccessHandler.java | 0 .../security/RestAuthenticationEntryPoint.java | 0 .../java/org/baeldung/spring/SecSecurityConfig.java | 0 .../main/java/org/baeldung/spring/WebConfig.java | 0 .../org/baeldung/web/controller/BarController.java | 0 .../org/baeldung/web/controller/FooController.java | 0 .../src/main/java/org/baeldung/web/dto/Bar.java | 0 .../src/main/java/org/baeldung/web/dto/Foo.java | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/webSecurityConfig.xml | 0 .../src/main/webapp/WEB-INF/api-servlet.xml | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../java/org/baeldung/client/ClientLiveTest.java | 0 .../baeldung/client/RestClientLiveManualTest.java | 0 .../test/java/org/baeldung/test/LiveTestSuite.java | 0 .../src/test/resources/.gitignore | 0 spring-security-rest-custom/README.md | 0 spring-security-rest-custom/pom.xml | 0 .../org/baeldung/config/MainWebAppInitializer.java | 0 .../java/org/baeldung/config/child/WebConfig.java | 0 .../org/baeldung/config/parent/SecurityConfig.java | 0 .../org/baeldung/config/parent/ServiceConfig.java | 0 .../org/baeldung/security/AuthenticationFacade.java | 0 .../security/CustomAuthenticationProvider.java | 0 .../baeldung/security/IAuthenticationFacade.java | 0 ...vedRequestAwareAuthenticationSuccessHandler.java | 0 .../security/RestAuthenticationEntryPoint.java | 0 .../main/java/org/baeldung/service/FooService.java | 0 .../main/java/org/baeldung/service/IFooService.java | 0 .../org/baeldung/web/controller/FooController.java | 0 .../web/controller/SecurityController1.java | 0 .../web/controller/SecurityController2.java | 0 .../web/controller/SecurityController3.java | 0 .../web/controller/SecurityController4.java | 0 .../web/controller/SecurityController5.java | 0 .../src/main/java/org/baeldung/web/dto/Foo.java | 0 .../src/main/resources/foo.properties | 0 .../src/main/resources/logback.xml | 0 .../src/main/resources/prop.xml | 0 .../src/main/resources/webSecurityConfig.xml | 0 .../src/main/webapp/WEB-INF/web_old.xml | 0 .../src/test/resources/.gitignore | 0 spring-security-rest/.gitignore | 0 spring-security-rest/README.md | 0 spring-security-rest/pom.xml | 0 .../org/baeldung/persistence/model/Customer.java | 0 .../java/org/baeldung/persistence/model/Foo.java | 0 .../java/org/baeldung/persistence/model/Order.java | 0 ...vedRequestAwareAuthenticationSuccessHandler.java | 0 .../security/RestAuthenticationEntryPoint.java | 0 .../java/org/baeldung/spring/ClientWebConfig.java | 0 .../org/baeldung/spring/SecurityJavaConfig.java | 0 .../java/org/baeldung/spring/SecurityXmlConfig.java | 0 .../java/org/baeldung/spring/SwaggerConfig.java | 0 .../main/java/org/baeldung/spring/WebConfig.java | 0 .../src/main/java/org/baeldung/web/ApiError.java | 0 .../baeldung/web/CustomRestExceptionHandler.java | 0 .../baeldung/web/controller/AsyncController.java | 0 .../baeldung/web/controller/CustomerController.java | 0 .../org/baeldung/web/controller/FooController.java | 0 .../org/baeldung/web/controller/RootController.java | 0 .../web/error/CustomAccessDeniedHandler.java | 0 .../error/RestResponseEntityExceptionHandler.java | 0 .../web/exception/MyResourceNotFoundException.java | 0 .../java/org/baeldung/web/service/AsyncService.java | 0 .../org/baeldung/web/service/AsyncServiceImpl.java | 0 .../org/baeldung/web/service/CustomerService.java | 0 .../baeldung/web/service/CustomerServiceImpl.java | 0 .../java/org/baeldung/web/service/OrderService.java | 0 .../org/baeldung/web/service/OrderServiceImpl.java | 0 spring-security-rest/src/main/resources/logback.xml | 0 .../src/main/resources/webSecurityConfig.xml | 0 .../src/main/webapp/WEB-INF/api-servlet.xml | 0 .../src/main/webapp/WEB-INF/view/csrfAttacker.jsp | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../web/AsyncControllerIntegrationTest.java | 0 .../src/test/java/org/baeldung/web/FooLiveTest.java | 0 .../test/java/org/baeldung/web/SwaggerLiveTest.java | 0 .../src/test/java/org/baeldung/web/TestConfig.java | 0 spring-security-rest/src/test/resources/.gitignore | 0 spring-security-sso/README.md | 0 spring-security-sso/pom.xml | 0 .../spring-security-sso-auth-server/pom.xml | 0 .../java/org/baeldung/config/AuthServerConfig.java | 0 .../config/AuthorizationServerApplication.java | 0 .../java/org/baeldung/config/SecurityConfig.java | 0 .../java/org/baeldung/config/UserController.java | 0 .../src/main/resources/application.properties | 0 .../baeldung/test/AuthServerIntegrationTest.java | 0 .../spring-security-sso-ui-2/pom.xml | 0 .../java/org/baeldung/config/UiApplication.java | 0 .../java/org/baeldung/config/UiSecurityConfig.java | 0 .../main/java/org/baeldung/config/UiWebConfig.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/templates/index.html | 0 .../src/main/resources/templates/securedPage.html | 0 .../java/org/baeldung/test/UiIntegrationTest.java | 0 spring-security-sso/spring-security-sso-ui/pom.xml | 0 .../java/org/baeldung/config/UiApplication.java | 0 .../java/org/baeldung/config/UiSecurityConfig.java | 0 .../main/java/org/baeldung/config/UiWebConfig.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/templates/index.html | 0 .../src/main/resources/templates/securedPage.html | 0 .../java/org/baeldung/test/UiIntegrationTest.java | 0 spring-security-stormpath/README.md | 0 spring-security-stormpath/pom.xml | 0 .../src/main/java/com/baeldung/Application.java | 0 .../baeldung/security/SecurityConfiguration.java | 0 .../src/main/resources/application.properties | 0 spring-security-x509/README.md | 0 spring-security-x509/keystore/Makefile | 0 spring-security-x509/keystore/keystore.jks | Bin spring-security-x509/pom.xml | 0 .../spring-security-x509-basic-auth/pom.xml | 0 .../spring/security/x509/UserController.java | 0 .../security/x509/X509AuthenticationServer.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/templates/user.html | 0 .../X509AuthenticationServerIntegrationTest.java | 0 .../spring-security-x509-client-auth/pom.xml | 0 .../spring/security/x509/UserController.java | 0 .../security/x509/X509AuthenticationServer.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/keystore.jks | Bin .../src/main/resources/templates/user.html | 0 .../X509AuthenticationServerIntegrationTest.java | 0 spring-session/README.md | 0 spring-session/pom.xml | 0 .../com/baeldung/spring/session/SecurityConfig.java | 0 .../com/baeldung/spring/session/SessionConfig.java | 0 .../baeldung/spring/session/SessionController.java | 0 .../spring/session/SessionWebApplication.java | 0 .../src/main/resources/application.properties | 0 .../session/SessionControllerIntegrationTest.java | 0 spring-sleuth/README.md | 0 spring-sleuth/pom.xml | 0 .../baeldung/spring/session/SchedulingService.java | 0 .../baeldung/spring/session/SleuthController.java | 0 .../com/baeldung/spring/session/SleuthService.java | 0 .../com/baeldung/spring/session/SleuthWebApp.java | 0 .../com/baeldung/spring/session/ThreadConfig.java | 0 .../src/main/resources/application.properties | 0 spring-social-login/README.md | 0 spring-social-login/pom.xml | 0 .../main/java/org/baeldung/config/Application.java | 0 .../java/org/baeldung/config/SecurityConfig.java | 0 .../main/java/org/baeldung/config/WebConfig.java | 0 .../baeldung/persistence/dao/UserRepository.java | 0 .../java/org/baeldung/persistence/model/User.java | 0 .../baeldung/security/FacebookConnectionSignup.java | 0 .../baeldung/security/FacebookSignInAdapter.java | 0 .../org/baeldung/security/MyUserDetailsService.java | 0 .../src/main/resources/application.properties | 0 spring-social-login/src/main/resources/data.sql | 0 .../src/main/resources/templates/index.html | 0 .../src/main/resources/templates/login.html | 0 .../baeldung/test/ApplicationIntegrationTest.java | 0 spring-spel/README.md | 0 spring-spel/pom.xml | 0 .../java/com/baeldung/spring/spel/SpelProgram.java | 0 .../java/com/baeldung/spring/spel/entity/Car.java | 0 .../com/baeldung/spring/spel/entity/CarPark.java | 0 .../com/baeldung/spring/spel/entity/Engine.java | 0 .../spring/spel/examples/SpelArithmetic.java | 0 .../spring/spel/examples/SpelCollections.java | 0 .../spring/spel/examples/SpelConditional.java | 0 .../baeldung/spring/spel/examples/SpelLogical.java | 0 .../baeldung/spring/spel/examples/SpelParser.java | 0 .../baeldung/spring/spel/examples/SpelRegex.java | 0 .../spring/spel/examples/SpelRelational.java | 0 .../src/main/resources/applicationContext.xml | 0 .../java/com/baeldung/spel/SpelIntegrationTest.java | 0 .../src/test/resources/applicationContext.xml | 0 spring-state-machine/README.md | 0 spring-state-machine/bpmn/forkjoin.bpmn | 0 spring-state-machine/bpmn/img/forkjoin.png | Bin spring-state-machine/bpmn/img/simple.png | Bin spring-state-machine/bpmn/simple.bpmn | 0 spring-state-machine/pom.xml | 0 .../applicationreview/ApplicationReviewEvents.java | 0 .../applicationreview/ApplicationReviewStates.java | 0 .../config/ForkJoinStateMachineConfiguration.java | 0 .../HierarchicalStateMachineConfiguration.java | 0 .../config/JunctionStateMachineConfiguration.java | 0 .../config/SimpleEnumStateMachineConfiguration.java | 0 .../config/SimpleStateMachineConfiguration.java | 0 .../statemachine/config/StateMachineListener.java | 0 .../ForkJoinStateMachineIntegrationTest.java | 0 .../HierarchicalStateMachineIntegrationTest.java | 0 .../JunctionStateMachineIntegrationTest.java | 0 .../StateEnumMachineIntegrationTest.java | 0 .../StateMachineBuilderIntegrationTest.java | 0 .../statemachine/StateMachineIntegrationTest.java | 0 spring-swagger-codegen/README.md | 0 spring-swagger-codegen/pom.xml | 0 .../spring-swagger-codegen-api-client/.gitignore | 0 .../.swagger-codegen-ignore | 0 .../.swagger-codegen/VERSION | 0 .../spring-swagger-codegen-api-client/.travis.yml | 0 .../spring-swagger-codegen-api-client/README.md | 0 .../spring-swagger-codegen-api-client/build.gradle | 0 .../spring-swagger-codegen-api-client/build.sbt | 0 .../docs/Category.md | 0 .../docs/ModelApiResponse.md | 0 .../spring-swagger-codegen-api-client/docs/Order.md | 0 .../spring-swagger-codegen-api-client/docs/Pet.md | 0 .../docs/PetApi.md | 0 .../docs/StoreApi.md | 0 .../spring-swagger-codegen-api-client/docs/Tag.md | 0 .../spring-swagger-codegen-api-client/docs/User.md | 0 .../docs/UserApi.md | 0 .../spring-swagger-codegen-api-client/git_push.sh | 0 .../gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../spring-swagger-codegen-api-client/gradlew | 0 .../spring-swagger-codegen-api-client/gradlew.bat | 0 .../spring-swagger-codegen-api-client/pom.xml | 0 .../settings.gradle | 0 .../src/main/AndroidManifest.xml | 0 .../com/baeldung/petstore/client/api/PetApi.java | 0 .../com/baeldung/petstore/client/api/StoreApi.java | 0 .../com/baeldung/petstore/client/api/UserApi.java | 0 .../baeldung/petstore/client/invoker/ApiClient.java | 0 .../petstore/client/invoker/RFC3339DateFormat.java | 0 .../petstore/client/invoker/auth/ApiKeyAuth.java | 0 .../client/invoker/auth/Authentication.java | 0 .../petstore/client/invoker/auth/HttpBasicAuth.java | 0 .../petstore/client/invoker/auth/OAuth.java | 0 .../petstore/client/invoker/auth/OAuthFlow.java | 0 .../baeldung/petstore/client/model/Category.java | 0 .../petstore/client/model/ModelApiResponse.java | 0 .../com/baeldung/petstore/client/model/Order.java | 0 .../com/baeldung/petstore/client/model/Pet.java | 0 .../com/baeldung/petstore/client/model/Tag.java | 0 .../com/baeldung/petstore/client/model/User.java | 0 .../baeldung/petstore/client/api/PetApiTest.java | 0 .../baeldung/petstore/client/api/StoreApiTest.java | 0 .../baeldung/petstore/client/api/UserApiTest.java | 0 .../spring-swagger-codegen-app/pom.xml | 0 .../baeldung/petstore/app/DefaultPetService.java | 0 .../com/baeldung/petstore/app/PetController.java | 0 .../java/com/baeldung/petstore/app/PetService.java | 0 .../baeldung/petstore/app/PetStoreApplication.java | 0 .../petstore/app/PetStoreIntegrationConfig.java | 0 spring-thymeleaf/.gitignore | 0 spring-thymeleaf/README.md | 0 spring-thymeleaf/pom.xml | 0 .../com/baeldung/thymeleaf/config/InitSecurity.java | 0 .../java/com/baeldung/thymeleaf/config/WebApp.java | 0 .../com/baeldung/thymeleaf/config/WebMVCConfig.java | 0 .../baeldung/thymeleaf/config/WebMVCSecurity.java | 0 .../thymeleaf/controller/DatesController.java | 0 .../ExpressionUtilityObjectsController.java | 0 .../thymeleaf/controller/HomeController.java | 0 .../thymeleaf/controller/InliningController.java | 0 .../controller/LayoutDialectController.java | 0 .../thymeleaf/controller/StudentController.java | 0 .../baeldung/thymeleaf/formatter/NameFormatter.java | 0 .../java/com/baeldung/thymeleaf/model/Student.java | 0 .../com/baeldung/thymeleaf/utils/ArrayUtil.java | 0 .../com/baeldung/thymeleaf/utils/StudentUtils.java | 0 spring-thymeleaf/src/main/resources/logback.xml | 0 .../src/main/resources/messages_en.properties | 0 .../src/main/webapp/WEB-INF/js/studentCheck.js | 0 .../src/main/webapp/WEB-INF/txt/studentsList.txt | 0 .../src/main/webapp/WEB-INF/views/addStudent.html | 0 .../src/main/webapp/WEB-INF/views/content.html | 0 .../src/main/webapp/WEB-INF/views/csrfAttack.html | 0 .../src/main/webapp/WEB-INF/views/dates.html | 0 .../src/main/webapp/WEB-INF/views/home.html | 0 .../main/webapp/WEB-INF/views/inliningExample.html | 0 .../src/main/webapp/WEB-INF/views/listStudents.html | 0 .../src/main/webapp/WEB-INF/views/objects.html | 0 .../src/main/webapp/WEB-INF/views/template.html | 0 ...sionUtilityObjectsControllerIntegrationTest.java | 0 .../LayoutDialectControllerIntegrationTest.java | 0 .../security/csrf/CsrfEnabledIntegrationTest.java | 0 spring-userservice/.springBeans | 0 spring-userservice/README.md | 0 spring-userservice/pom.xml | 0 .../java/org/baeldung/custom/config/MvcConfig.java | 0 .../custom/config/PersistenceDerbyJPAConfig.java | 0 .../baeldung/custom/config/SecSecurityConfig.java | 0 .../java/org/baeldung/persistence/model/MyUser.java | 0 .../org/baeldung/security/MyUserDetailsService.java | 0 .../java/org/baeldung/security/UserController.java | 0 .../main/java/org/baeldung/user/dao/MyUserDAO.java | 0 .../org/baeldung/user/service/MyUserService.java | 0 .../src/main/java/org/baeldung/web/MyUserDto.java | 0 .../src/main/resources/persistence-derby.properties | 0 .../src/main/webapp/META-INF/MANIFEST.MF | 0 .../main/webapp/WEB-INF/mvc-dispatcher-servlet.xml | 0 .../src/main/webapp/WEB-INF/views/index.jsp | 0 .../src/main/webapp/WEB-INF/views/login.jsp | 0 .../src/main/webapp/WEB-INF/views/register.jsp | 0 spring-userservice/src/main/webapp/WEB-INF/web.xml | 0 .../CustomUserDetailsServiceIntegrationTest.java | 0 spring-vertx/README.md | 0 spring-vertx/pom.xml | 0 .../vertxspring/VertxSpringApplication.java | 0 .../com/baeldung/vertxspring/entity/Article.java | 0 .../vertxspring/repository/ArticleRepository.java | 0 .../vertxspring/service/ArticleService.java | 0 .../com/baeldung/vertxspring/util/DbBootstrap.java | 0 .../verticles/ArticleRecipientVerticle.java | 0 .../vertxspring/verticles/ServerVerticle.java | 0 .../src/main/resources/application.properties | 0 spring-vertx/src/main/resources/conf/conf.json | 0 .../VertxSpringApplicationIntegrationTest.java | 0 spring-zuul/README.md | 0 spring-zuul/pom.xml | 0 spring-zuul/spring-zuul-foos-resource/pom.xml | 0 .../baeldung/config/ResourceServerApplication.java | 0 .../baeldung/config/ResourceServerWebConfig.java | 0 .../org/baeldung/web/controller/FooController.java | 0 .../src/main/java/org/baeldung/web/dto/Foo.java | 0 .../src/main/resources/application.properties | 0 spring-zuul/spring-zuul-ui/pom.xml | 0 .../java/org/baeldung/config/CustomZuulFilter.java | 0 .../java/org/baeldung/config/UiApplication.java | 0 .../main/java/org/baeldung/config/UiWebConfig.java | 0 .../src/main/resources/application.yml | 0 .../webapp/resources/angular-utf8-base64.min.js | 0 .../src/test/java/org/baeldung/web/LiveTest.java | 0 .../spring-zuul-ui/src/test/resources/.gitignore | 0 .../src/test/resources/persistence-mysql.properties | 0 static-analysis/README.md | 0 static-analysis/pom.xml | 0 .../src/main/java/com/baeldung/pmd/Cnt.java | 0 .../src/main/resources/customruleset.xml | 0 .../src/test/java/com/baeldung/pmd/CntTest.java | 0 stripe/.gitignore | 0 stripe/README.md | 0 stripe/pom.xml | 0 .../java/com/baeldung/stripe/ChargeController.java | 0 .../java/com/baeldung/stripe/ChargeRequest.java | 0 .../com/baeldung/stripe/CheckoutController.java | 0 .../java/com/baeldung/stripe/StripeApplication.java | 0 .../java/com/baeldung/stripe/StripeService.java | 0 stripe/src/main/resources/static/index.html | 0 stripe/src/main/resources/templates/checkout.html | 0 stripe/src/main/resources/templates/result.html | 0 structurizr/README.md | 0 structurizr/pom.xml | 0 .../com/baeldung/structurizr/StructurizrSimple.java | 0 .../structurizr/spring/GenericComponent.java | 0 .../structurizr/spring/PaymentController.java | 0 .../structurizr/spring/PaymentRepository.java | 0 struts2/README.md | 0 struts2/WebContent/WEB-INF/web.xml | 0 struts2/WebContent/input.jsp | 0 struts2/WebContent/result.jsp | 0 struts2/pom.xml | 0 .../main/java/com/baeldung/struts/CarAction.java | 0 .../java/com/baeldung/struts/CarMessageService.java | 0 .../com/baeldung/struts/test/CarActionTest.java | 0 testing/README.md | 0 testing/pom.xml | 0 .../main/java/com/baeldung/cucumber/Calculator.java | 0 .../com/baeldung/introductionjukito/Calculator.java | 0 .../introductionjukito/ScientificCalculator.java | 0 .../introductionjukito/SimpleCalculator.java | 0 .../main/java/com/baeldung/junit/Calculator.java | 0 .../com/baeldung/junitparams/SafeAdditionUtil.java | 0 .../java/com/baeldung/lambdabehave/Calculator.java | 0 .../main/java/com/baeldung/testing/assertj/Dog.java | 0 .../java/com/baeldung/testing/assertj/Person.java | 0 .../com/baeldung/testing/mutation/Palindrome.java | 0 .../main/java/com/baeldung/testing/truth/User.java | 0 .../com/baeldung/testing/truth/UserSubject.java | 0 .../baeldung/introductionjukito/CalculatorTest.java | 0 .../test/java/com/baeldung/junit/AdditionTest.java | 0 .../java/com/baeldung/junit/BlockingTestRunner.java | 0 .../java/com/baeldung/junit/CalculatorTest.java | 0 .../java/com/baeldung/junit/SubstractionTest.java | 0 .../src/test/java/com/baeldung/junit/SuiteTest.java | 0 .../test/java/com/baeldung/junit/TestRunner.java | 0 .../baeldung/junitparams/SafeAdditionUtilTest.java | 0 .../com/baeldung/junitparams/TestDataProvider.java | 0 .../com/baeldung/lambdabehave/CalculatorTest.java | 0 .../baeldung/mutation/test/PalindromeUnitTest.java | 0 .../testing/assertj/AssertJCoreUnitTest.java | 0 .../testing/assertj/AssertJGuavaUnitTest.java | 0 .../testing/assertj/AssertJJava8UnitTest.java | 0 .../calculator/CalculatorIntegrationTest.java | 0 .../testing/calculator/CalculatorRunSteps.java | 0 .../testing/jgotesting/JGoTestingUnitTest.java | 0 .../testing/shopping/ShoppingIntegrationTest.java | 0 .../baeldung/testing/shopping/ShoppingStepsDef.java | 0 .../baeldung/testing/truth/GoogleTruthUnitTest.java | 0 .../test/resources/JunitParamsTestParameters.csv | 0 .../features/calculator-scenario-outline.feature | 0 .../src/test/resources/features/calculator.feature | 0 .../src/test/resources/features/shopping.feature | 0 testng/README.md | 0 testng/pom.xml | 0 .../com/baeldung/DependentLongRunningUnitTest.java | 0 .../java/com/baeldung/GroupIntegrationTest.java | 0 .../com/baeldung/MultiThreadedIntegrationTest.java | 0 .../baeldung/ParametrizedLongRunningUnitTest.java | 0 .../com/baeldung/PriorityLongRunningUnitTest.java | 0 .../baeldung/RegistrationLongRunningUnitTest.java | 0 .../com/baeldung/SignInLongRunningUnitTest.java | 0 .../com/baeldung/SimpleLongRunningUnitTest.java | 0 .../baeldung/SummationServiceIntegrationTest.java | 0 .../java/com/baeldung/TimeOutIntegrationTest.java | 0 .../com/baeldung/reports/CustomisedListener.java | 0 .../com/baeldung/reports/CustomisedReports.java | 0 testng/src/test/resources/logback.xml | 0 testng/src/test/resources/parametrized_testng.xml | 0 testng/src/test/resources/reportTemplate.html | 0 testng/src/test/resources/test_group.xml | 0 testng/src/test/resources/test_setup.xml | 0 testng/src/test/resources/test_suite.xml | 0 undertow/README.md | 0 undertow/pom.xml | 0 .../java/com/baeldung/undertow/SimpleServer.java | 0 .../java/com/baeldung/undertow/ftp/FileServer.java | 0 .../undertow/secure/CustomIdentityManager.java | 0 .../com/baeldung/undertow/secure/SecureServer.java | 0 .../com/baeldung/undertow/socket/SocketServer.java | 0 vaadin/README.md | 0 vaadin/pom.xml | 0 .../java/com/baeldung/introduction/BindData.java | 0 .../java/com/baeldung/introduction/VaadinUI.java | 0 vaadin/src/main/resources/README | 0 .../main/webapp/VAADIN/themes/mytheme/addons.scss | 0 .../main/webapp/VAADIN/themes/mytheme/favicon.ico | Bin .../main/webapp/VAADIN/themes/mytheme/mytheme.scss | 0 .../main/webapp/VAADIN/themes/mytheme/styles.css | 0 .../main/webapp/VAADIN/themes/mytheme/styles.scss | 0 vavr/README.md | 0 vavr/pom.xml | 0 vavr/src/main/java/com/baeldung/Application.java | 0 .../baeldung/repositories/VavrUserRepository.java | 0 vavr/src/main/java/com/baeldung/vavr/Person.java | 0 .../java/com/baeldung/vavr/PersonValidator.java | 0 vavr/src/main/java/com/baeldung/vavr/User.java | 0 .../java/com/baeldung/vavr/either/EitherDemo.java | 0 .../vavr/exception/handling/JavaTryCatch.java | 0 .../baeldung/vavr/exception/handling/VavrTry.java | 0 .../exception/handling/client/ClientException.java | 0 .../vavr/exception/handling/client/HttpClient.java | 0 .../vavr/exception/handling/client/Response.java | 0 .../com/baeldung/vavr/PatternMatchingUnitTest.java | 0 .../vavr/PropertyBasedLongRunningUnitTest.java | 0 .../test/java/com/baeldung/vavr/VavrUnitTest.java | 0 .../vavr/collections/CollectionAPIUnitTest.java | 0 .../CollectionFactoryMethodsUnitTest.java | 0 .../com/baeldung/vavr/either/EitherUnitTest.java | 0 .../handling/VavrExceptionHandlingUnitTest.java | 0 .../vavr/exception/handling/VavrTryUnitTest.java | 0 .../com/baeldung/vavr/future/FutureUnitTest.java | 0 .../repositories/VavrRepositoryIntegrationTest.java | 0 .../vavrvalidation/application/Application.java | 0 .../com/baeldung/vavrvalidation/model/User.java | 0 .../vavrvalidation/validator/UserValidator.java | 0 .../vavrvalidation/validator/UserValidatorTest.java | 0 .../vavrvalidation/validator/ValidationTest.java | 0 vertx-and-rxjava/README.md | 0 vertx-and-rxjava/pom.xml | 0 vertx-and-rxjava/pom.xml.orig | 0 .../java/com/baeldung/weather/CityAndDayLength.java | 0 .../com/baeldung/weather/MetaWeatherClient.java | 0 .../weather/VertxWithRxJavaIntegrationTest.java | 0 vertx-and-rxjava/src/test/resources/cities.txt | 0 .../src/test/resources/logback-test.xml | 0 vertx/README.md | 0 vertx/pom.xml | 0 vertx/src/main/java/com/baeldung/HelloVerticle.java | 0 .../java/com/baeldung/SimpleServerVerticle.java | 0 vertx/src/main/java/com/baeldung/model/Article.java | 0 .../java/com/baeldung/rest/RestServiceVerticle.java | 0 vertx/src/main/resources/conf/conf.json | 0 vertx/src/main/resources/logback.xml | 0 .../RestServiceVerticleIntegrationTest.java | 0 .../SimpleServerVerticleIntegrationTest.java | 0 video-tutorials/README.md | 0 video-tutorials/jackson-annotations/pom.xml | 0 .../deserialization/jacksoninject/Author.java | 0 .../deserialization/jacksoninject/Person.java | 0 .../deserialization/jsonanysetter/Inventory.java | 0 .../deserialization/jsoncreator/Author.java | 0 .../deserialization/jsondeserialize/Author.java | 0 .../deserialization/jsondeserialize/Book.java | 0 .../jsondeserialize/CustomDateDeserializer.java | 0 .../deserialization/jsondeserialize/Item.java | 0 .../deserialization/jsonsetter/Author.java | 0 .../baeldung/jacksonannotation/domain/Author.java | 0 .../com/baeldung/jacksonannotation/domain/Book.java | 0 .../baeldung/jacksonannotation/domain/Course.java | 0 .../baeldung/jacksonannotation/domain/Customer.java | 0 .../jacksonannotation/domain/Inventory.java | 0 .../com/baeldung/jacksonannotation/domain/Item.java | 0 .../baeldung/jacksonannotation/domain/Order.java | 0 .../baeldung/jacksonannotation/domain/Person.java | 0 .../general/jsonfilter/Author.java | 0 .../jacksonannotation/general/jsonformat/Book.java | 0 .../general/jsonidentityinfo/Author.java | 0 .../general/jsonidentityinfo/Course.java | 0 .../general/jsonidentityinfo/Item.java | 0 .../general/jsonidentityinfo/Person.java | 0 .../general/jsonproperty/Author.java | 0 .../general/jsonproperty/Book.java | 0 .../general/jsonproperty/Item.java | 0 .../general/jsonunwrapped/Order.java | 0 .../jacksonannotation/general/jsonview/Order.java | 0 .../jacksonannotation/general/jsonview/Views.java | 0 .../jacksonannotation/general/reference/Author.java | 0 .../jacksonannotation/general/reference/Course.java | 0 .../jacksonannotation/general/reference/Item.java | 0 .../jacksonannotation/general/reference/Person.java | 0 .../inclusion/jsonautodetect/Order.java | 0 .../inclusion/jsonignore/Author.java | 0 .../inclusion/jsonignore/Person.java | 0 .../inclusion/jsonignoreproperties/Course.java | 0 .../inclusion/jsonignoretype/Order.java | 0 .../inclusion/jsoninclude/Author.java | 0 .../miscellaneous/custom/Course.java | 0 .../custom/CustomCourseAnnotation.java | 0 .../miscellaneous/custom/Item.java | 0 .../miscellaneous/disable/Author.java | 0 .../miscellaneous/mixin/Author.java | 0 .../miscellaneous/mixin/IgnoreListMixIn.java | 0 .../jacksonannotation/polymorphism/Order.java | 0 .../serialization/jsonanygetter/Inventory.java | 0 .../serialization/jsongetter/Author1.java | 0 .../serialization/jsongetter/Author2.java | 0 .../serialization/jsonpropertyorder/Author.java | 0 .../serialization/jsonpropertyorder/Person.java | 0 .../serialization/jsonrawvalue/Customer.java | 0 .../serialization/jsonrootname/Author.java | 0 .../serialization/jsonserialize/Author.java | 0 .../serialization/jsonserialize/Book.java | 0 .../jsonserialize/CustomDateSerializer.java | 0 .../serialization/jsonserialize/Item.java | 0 .../serialization/jsonvalue/Author.java | 0 .../serialization/jsonvalue/Course.java | 0 .../jacksoninject/JacksonInjectUnitTest.java | 0 .../jsonanysetter/JsonAnySetterUnitTest.java | 0 .../jsoncreator/JsonCreatorUnitTest.java | 0 .../jsondeserialize/JsonDeserializeUnitTest.java | 0 .../jsonsetter/JsonSetterUnitTest.java | 0 .../general/jsonfilter/JsonFilterUnitTest.java | 0 .../general/jsonformat/JsonFormatUnitTest.java | 0 .../jsonidentityinfo/JsonIdentityInfoUnitTest.java | 0 .../general/jsonproperty/JsonPropertyUnitTest.java | 0 .../jsonunwrapped/JsonUnwrappedUnitTest.java | 0 .../general/jsonview/JsonViewUnitTest.java | 0 .../general/reference/ReferenceUnitTest.java | 0 .../jsonautodetect/JsonAutoDetectUnitTest.java | 0 .../inclusion/jsonignore/JsonIgnoreUnitTest.java | 0 .../JsonIgnorePropertiesUnitTest.java | 0 .../jsonignoretype/JsonIgnoreTypeUnitTest.java | 0 .../inclusion/jsoninclude/JsonIncludeUnitTest.java | 0 .../miscellaneous/custom/CustomUnitTest.java | 0 .../miscellaneous/disable/DisableUnitTest.java | 0 .../miscellaneous/mixin/MixInUnitTest.java | 0 .../polymorphism/PolymorphismUnitTest.java | 0 .../jsonanygetter/JsonAnyGetterUnitTest.java | 0 .../jsongetter/JsonGetterUnitTest.java | 0 .../JsonPropertyOrderUnitTest.java | 0 .../jsonrawvalue/JsonRawValueUnitTest.java | 0 .../jsonrootname/JsonRootNameUnitTest.java | 0 .../jsonserialize/JsonSerializeUnitTest.java | 0 .../serialization/jsonvalue/JsonValueUnitTest.java | 0 .../resources/author-jsonpropertyorder-schema.json | 0 video-tutorials/pom.xml | 0 wicket/README.md | 0 wicket/pom.xml | 0 .../com/baeldung/wicket/examples/HelloWorld.html | 0 .../com/baeldung/wicket/examples/HelloWorld.java | 0 .../wicket/examples/HelloWorldApplication.java | 0 .../wicket/examples/cafeaddress/CafeAddress.html | 0 .../wicket/examples/cafeaddress/CafeAddress.java | 0 .../wicket/examples/helloworld/HelloWorld.html | 0 .../wicket/examples/helloworld/HelloWorld.java | 0 .../wicket/examples/HomePageIntegrationTest.java | 0 wicket/src/main/webapp/WEB-INF/web.xml | 0 xml/.gitignore | 0 xml/README.md | 0 xml/pom.xml | 0 .../main/java/com/baeldung/xml/DefaultParser.java | 0 xml/src/main/java/com/baeldung/xml/JDomParser.java | 0 xml/src/main/java/com/baeldung/xml/JaxbParser.java | 0 xml/src/main/java/com/baeldung/xml/JaxenDemo.java | 0 xml/src/main/java/com/baeldung/xml/StaxParser.java | 0 .../java/com/baeldung/xml/binding/Tutorial.java | 0 .../java/com/baeldung/xml/binding/Tutorials.java | 0 .../main/java/com/baeldung/xml/jibx/Customer.java | 0 .../main/java/com/baeldung/xml/jibx/Identity.java | 0 xml/src/main/java/com/baeldung/xml/jibx/Person.java | 0 xml/src/main/java/com/baeldung/xml/jibx/Phone.java | 0 xml/src/main/resources/Order.xsd | 0 xml/src/main/resources/customer-binding.xml | 0 .../baeldung/xml/jibx/CustomerIntegrationTest.java | 0 xml/src/test/resources/Customer1.xml | 0 .../resources/example_default_parser_namespace.xml | 0 xmlunit2/README.md | 0 xmlunit2/pom.xml | 0 .../xmlunit/IgnoreAttributeDifferenceEvaluator.java | 0 .../test/java/com/baeldung/xmlunit/XMLUnitTest.java | 0 xmlunit2/src/test/resources/control.xml | 0 xmlunit2/src/test/resources/students.xml | 0 xmlunit2/src/test/resources/students.xsd | 0 xmlunit2/src/test/resources/students_with_error.xml | 0 xmlunit2/src/test/resources/teachers.xml | 0 xmlunit2/src/test/resources/test.xml | 0 xstream/README.md | 0 xstream/pom.xml | 0 .../java/com/baeldung/annotation/pojo/Customer.java | 0 .../baeldung/annotation/pojo/CustomerOmitField.java | 0 .../com/baeldung/complex/pojo/ContactDetails.java | 0 .../java/com/baeldung/complex/pojo/Customer.java | 0 .../implicit/collection/pojo/ContactDetails.java | 0 .../baeldung/implicit/collection/pojo/Customer.java | 0 .../initializer/SimpleXstreamInitializer.java | 0 .../main/java/com/baeldung/pojo/AddressDetails.java | 0 .../main/java/com/baeldung/pojo/ContactDetails.java | 0 .../src/main/java/com/baeldung/pojo/Customer.java | 0 .../com/baeldung/pojo/CustomerAddressDetails.java | 0 .../java/com/baeldung/pojo/CustomerPortfolio.java | 0 .../java/com/baeldung/utility/MyDateConverter.java | 0 .../baeldung/utility/MySingleValueConverter.java | 0 .../com/baeldung/utility/SimpleDataGeneration.java | 0 xstream/src/main/resources/logback.xml | 0 .../test/ComplexXmlToObjectAnnotationUnitTest.java | 0 .../test/ComplexXmlToObjectCollectionUnitTest.java | 0 .../pojo/test/XmlToObjectAliasIntegrationTest.java | 0 .../test/XmlToObjectAnnotationIntegrationTest.java | 0 .../test/XmlToObjectFieldAliasIntegrationTest.java | 0 .../XmlToObjectIgnoreFieldsIntegrationTest.java | 0 .../pojo/test/XmlToObjectIntegrationTest.java | 0 .../test/XStreamJettisonIntegrationTest.java | 0 .../XStreamJsonHierarchicalIntegrationTest.java | 0 .../utility/XStreamSimpleXmlIntegrationTest.java | 0 .../resources/data-file-alias-field-complex.xml | 0 .../src/test/resources/data-file-alias-field.xml | 0 .../data-file-alias-implicit-collection.xml | 0 xstream/src/test/resources/data-file-alias.xml | 0 .../src/test/resources/data-file-ignore-field.xml | 0 xstream/src/test/resources/data-file.xml | 0 10557 files changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 .gitignore mode change 100644 => 100755 .gitmodules mode change 100644 => 100755 .travis.yml mode change 100644 => 100755 JGit/README.md mode change 100644 => 100755 JGit/pom.xml mode change 100644 => 100755 JGit/src/main/java/com/baeldung/jgit/CreateNewRepository.java mode change 100644 => 100755 JGit/src/main/java/com/baeldung/jgit/OpenRepository.java mode change 100644 => 100755 JGit/src/main/java/com/baeldung/jgit/helper/Helper.java mode change 100644 => 100755 JGit/src/main/java/com/baeldung/jgit/porcelain/AddFile.java mode change 100644 => 100755 JGit/src/main/java/com/baeldung/jgit/porcelain/CommitAll.java mode change 100644 => 100755 JGit/src/main/java/com/baeldung/jgit/porcelain/CreateAndDeleteTag.java mode change 100644 => 100755 JGit/src/main/java/com/baeldung/jgit/porcelain/Log.java mode change 100644 => 100755 JGit/src/test/java/com/baeldung/jgit/JGitBugIntegrationTest.java mode change 100644 => 100755 JGit/src/test/java/com/baeldung/jgit/porcelain/PorcelainUnitTest.java mode change 100644 => 100755 README.md mode change 100644 => 100755 Twitter4J/README.md mode change 100644 => 100755 Twitter4J/pom.xml mode change 100644 => 100755 Twitter4J/src/main/java/com/baeldung/Application.java mode change 100644 => 100755 Twitter4J/src/main/resources/twitter4j.properties mode change 100644 => 100755 Twitter4J/src/test/java/com/baeldung/ApplicationIntegrationTest.java mode change 100644 => 100755 akka-streams/README.md mode change 100644 => 100755 akka-streams/pom.xml mode change 100644 => 100755 akka-streams/src/main/java/com/baeldung/akkastreams/AverageRepository.java mode change 100644 => 100755 akka-streams/src/main/java/com/baeldung/akkastreams/DataImporter.java mode change 100644 => 100755 akka-streams/src/test/java/com/baeldung/akkastreams/DataImporterUnitTest.java mode change 100644 => 100755 algorithms/.gitignore mode change 100644 => 100755 algorithms/README.md mode change 100644 => 100755 algorithms/pom.xml mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/RunAlgorithm.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/automata/FiniteStateMachine.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/automata/RtFiniteStateMachine.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/automata/RtState.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/automata/RtTransition.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/automata/State.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/automata/Transition.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/binarysearch/BinarySearch.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/bubblesort/BubbleSort.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/editdistance/EditDistanceBase.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/editdistance/EditDistanceDynamicProgramming.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/editdistance/EditDistanceRecursive.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/annealing/City.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/annealing/SimulatedAnnealing.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/annealing/Travel.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/ant_colony/Ant.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/ant_colony/AntColonyOptimization.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/binary/Individual.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/binary/Population.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/binary/SimpleGeneticAlgorithm.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/dijkstra/Dijkstra.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/dijkstra/Graph.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/dijkstra/Node.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/Knapsack.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/KnapsackFF.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/KnapsackItem.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/SimpleGeneticAlgorithm.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/SpringsteenProblem.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/SpringsteenRecord.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/SubsetSum.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/TravelingSalesman.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/hillclimbing/HillClimbing.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/hillclimbing/State.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleDetectionBruteForce.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleDetectionByFastAndSlowIterators.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleDetectionByHashing.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleDetectionResult.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleRemovalBruteForce.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleRemovalByCountingLoopNodes.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleRemovalWithoutCountingLoopNodes.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/linkedlist/Node.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/mcts/montecarlo/MonteCarloTreeSearch.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/mcts/montecarlo/State.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/mcts/montecarlo/UCT.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/mcts/tictactoe/Board.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/mcts/tictactoe/Position.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/mcts/tree/Node.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/mcts/tree/Tree.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/minimax/GameOfBones.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/minimax/MiniMax.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/minimax/Node.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/minimax/Tree.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/prime/PrimeGenerator.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/primechecker/BigIntegerPrimeChecker.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/primechecker/BruteForcePrimeChecker.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/primechecker/OptimisedPrimeChecker.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/primechecker/PrimeChecker.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/primechecker/PrimesPrimeChecker.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/slope_one/InputData.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/slope_one/Item.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/slope_one/SlopeOne.java mode change 100644 => 100755 algorithms/src/main/java/com/baeldung/algorithms/slope_one/User.java mode change 100644 => 100755 algorithms/src/test/java/algorithms/AntColonyOptimizationLongRunningUnitTest.java mode change 100644 => 100755 algorithms/src/test/java/algorithms/BinaryGeneticAlgorithmLongRunningUnitTest.java mode change 100644 => 100755 algorithms/src/test/java/algorithms/DijkstraAlgorithmLongRunningUnitTest.java mode change 100644 => 100755 algorithms/src/test/java/algorithms/HillClimbingAlgorithmTest.java mode change 100644 => 100755 algorithms/src/test/java/algorithms/RtFiniteStateMachineLongRunningUnitTest.java mode change 100644 => 100755 algorithms/src/test/java/algorithms/SimulatedAnnealingLongRunningUnitTest.java mode change 100644 => 100755 algorithms/src/test/java/algorithms/binarysearch/BinarySearchTest.java mode change 100644 => 100755 algorithms/src/test/java/algorithms/mcts/MCTSTest.java mode change 100644 => 100755 algorithms/src/test/java/algorithms/minimax/MinimaxTest.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/algorithms/bubblesort/BubbleSortTest.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/algorithms/editdistance/EditDistanceDataProvider.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/algorithms/editdistance/EditDistanceTest.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleDetectionBruteForceTest.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleDetectionByFastAndSlowIteratorsTest.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleDetectionByHashingTest.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleDetectionTestBase.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleRemovalBruteForceTest.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleRemovalByCountingLoopNodesTest.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleRemovalWithoutCountingLoopNodesTest.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/algorithms/prime/PrimeGeneratorTest.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/algorithms/primechecker/PrimeCheckerUnitTest.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/jgrapht/CompleteGraphTest.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/jgrapht/DirectedGraphTests.java mode change 100644 => 100755 algorithms/src/test/java/com/baeldung/jgrapht/EulerianCircuitTest.java mode change 100644 => 100755 animal-sniffer-mvn-plugin/README.md mode change 100644 => 100755 animal-sniffer-mvn-plugin/pom.xml mode change 100644 => 100755 animal-sniffer-mvn-plugin/src/main/java/com/baeldung/App.java mode change 100644 => 100755 animal-sniffer-mvn-plugin/src/test/java/com/baeldung/AppTest.java mode change 100644 => 100755 annotations/annotation-processing/pom.xml mode change 100644 => 100755 annotations/annotation-processing/src/main/java/com/baeldung/annotation/processor/BuilderProcessor.java mode change 100644 => 100755 annotations/annotation-processing/src/main/java/com/baeldung/annotation/processor/BuilderProperty.java mode change 100644 => 100755 annotations/annotation-user/pom.xml mode change 100644 => 100755 annotations/annotation-user/src/main/java/com/baeldung/annotation/Person.java mode change 100644 => 100755 annotations/annotation-user/src/test/java/com/baeldung/annotation/PersonBuilderUnitTest.java mode change 100644 => 100755 annotations/pom.xml mode change 100644 => 100755 annotations/readme.md mode change 100644 => 100755 apache-bval/README.md mode change 100644 => 100755 apache-bval/pom.xml mode change 100644 => 100755 apache-bval/src/main/java/com/baeldung/model/User.java mode change 100644 => 100755 apache-bval/src/main/java/com/baeldung/validation/Password.java mode change 100644 => 100755 apache-bval/src/main/java/com/baeldung/validation/PasswordValidator.java mode change 100644 => 100755 apache-bval/src/test/java/com/baeldung/validation/ValidationIntegrationTest.java mode change 100644 => 100755 apache-cayenne/README.md mode change 100644 => 100755 apache-cayenne/pom.xml mode change 100644 => 100755 apache-cayenne/src/main/java/com/baeldung/apachecayenne/persistent/Article.java mode change 100644 => 100755 apache-cayenne/src/main/java/com/baeldung/apachecayenne/persistent/Author.java mode change 100644 => 100755 apache-cayenne/src/main/java/com/baeldung/apachecayenne/persistent/auto/_Article.java mode change 100644 => 100755 apache-cayenne/src/main/java/com/baeldung/apachecayenne/persistent/auto/_Author.java mode change 100644 => 100755 apache-cayenne/src/main/resources/cayenne-project.xml mode change 100644 => 100755 apache-cayenne/src/main/resources/datamap.map.xml mode change 100644 => 100755 apache-cayenne/src/test/java/com/baeldung/apachecayenne/CayenneAdvancedOperationTests.java mode change 100644 => 100755 apache-cayenne/src/test/java/com/baeldung/apachecayenne/CayenneOperationTests.java mode change 100644 => 100755 apache-cxf/README.md mode change 100644 => 100755 apache-cxf/cxf-aegis/pom.xml mode change 100644 => 100755 apache-cxf/cxf-aegis/src/main/java/com/baeldung/cxf/aegis/Course.java mode change 100644 => 100755 apache-cxf/cxf-aegis/src/main/java/com/baeldung/cxf/aegis/CourseRepo.java mode change 100644 => 100755 apache-cxf/cxf-aegis/src/main/java/com/baeldung/cxf/aegis/CourseRepoImpl.java mode change 100644 => 100755 apache-cxf/cxf-aegis/src/main/resources/com/baeldung/cxf/aegis/Course.aegis.xml mode change 100644 => 100755 apache-cxf/cxf-aegis/src/main/resources/com/baeldung/cxf/aegis/CourseRepo.aegis.xml mode change 100644 => 100755 apache-cxf/cxf-aegis/src/test/java/com/baeldung/cxf/aegis/BaeldungIntegrationTest.java mode change 100644 => 100755 apache-cxf/cxf-introduction/README.md mode change 100644 => 100755 apache-cxf/cxf-introduction/pom.xml mode change 100644 => 100755 apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Baeldung.java mode change 100644 => 100755 apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/BaeldungImpl.java mode change 100644 => 100755 apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Server.java mode change 100644 => 100755 apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Student.java mode change 100644 => 100755 apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentAdapter.java mode change 100644 => 100755 apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentImpl.java mode change 100644 => 100755 apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMap.java mode change 100644 => 100755 apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMapAdapter.java mode change 100644 => 100755 apache-cxf/cxf-introduction/src/test/java/com/baeldung/cxf/introduction/StudentLiveTest.java mode change 100644 => 100755 apache-cxf/cxf-jaxrs-implementation/README.md mode change 100644 => 100755 apache-cxf/cxf-jaxrs-implementation/pom.xml mode change 100644 => 100755 apache-cxf/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Course.java mode change 100644 => 100755 apache-cxf/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/CourseRepository.java mode change 100644 => 100755 apache-cxf/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/RestfulServer.java mode change 100644 => 100755 apache-cxf/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Student.java mode change 100644 => 100755 apache-cxf/cxf-jaxrs-implementation/src/main/resources/changed_course.xml mode change 100644 => 100755 apache-cxf/cxf-jaxrs-implementation/src/main/resources/conflict_student.xml mode change 100644 => 100755 apache-cxf/cxf-jaxrs-implementation/src/main/resources/created_student.xml mode change 100644 => 100755 apache-cxf/cxf-jaxrs-implementation/src/main/resources/non_existent_course.xml mode change 100644 => 100755 apache-cxf/cxf-jaxrs-implementation/src/main/resources/unchanged_course.xml mode change 100644 => 100755 apache-cxf/cxf-jaxrs-implementation/src/test/java/com/baeldung/cxf/jaxrs/implementation/ServiceLiveTest.java mode change 100644 => 100755 apache-cxf/cxf-spring/.gitignore mode change 100644 => 100755 apache-cxf/cxf-spring/pom.xml mode change 100644 => 100755 apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/AppInitializer.java mode change 100644 => 100755 apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/Baeldung.java mode change 100644 => 100755 apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/BaeldungImpl.java mode change 100644 => 100755 apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/ClientConfiguration.java mode change 100644 => 100755 apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/ServiceConfiguration.java mode change 100644 => 100755 apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/Student.java mode change 100644 => 100755 apache-cxf/cxf-spring/src/test/java/com/baeldung/cxf/spring/StudentLiveTest.java mode change 100644 => 100755 apache-cxf/pom.xml mode change 100644 => 100755 apache-fop/.gitignore mode change 100644 => 100755 apache-fop/README.md mode change 100644 => 100755 apache-fop/pom.xml mode change 100644 => 100755 apache-fop/src/main/resources/logback.xml mode change 100644 => 100755 apache-fop/src/main/webapp/WEB-INF/api-servlet.xml mode change 100644 => 100755 apache-fop/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 apache-fop/src/test/java/org/baeldung/java/ApacheFOPConvertHTMLIntegrationTest.java mode change 100644 => 100755 apache-fop/src/test/java/org/baeldung/java/ApacheFOPHeroldLiveTest.java mode change 100644 => 100755 apache-fop/src/test/resources/.gitignore mode change 100644 => 100755 apache-fop/src/test/resources/default.her mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/AUTHORS mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/BUGS mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/COPYING mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/INSTALL mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/Makefile mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/NEWS mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/NEWS.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/NEWS.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/README mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/RELEASE-NOTES-TMP.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/RELEASE-NOTES.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/RELEASE-NOTES.pdf mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/RELEASE-NOTES.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/REVISION mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/TODO mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/VERSION mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/VERSION.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/assembly/README mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/assembly/assemble.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/assembly/topic-maker-chunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/assembly/topic-maker.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/catalog.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/af.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/am.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/ar.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/as.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/ast.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/autoidx-kimber.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/autoidx-kosek.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/az.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/bg.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/bn.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/bn_in.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/bs.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/ca.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/charmap.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/charmap.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/common.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/common.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/cs.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/cy.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/da.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/de.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/el.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/en.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/entities.ent mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/eo.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/es.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/et.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/eu.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/fa.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/fi.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/fr.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/ga.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/gentext.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/gl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/gu.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/he.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/hi.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/hr.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/hu.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/id.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/insertfile.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/is.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/it.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/ja.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/ka.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/kn.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/ko.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/ky.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/l10n.dtd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/l10n.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/l10n.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/la.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/labels.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/lt.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/lv.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/ml.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/mn.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/mr.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/nb.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/nds.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/nl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/nn.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/olink.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/or.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/pa.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/pi.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/pi.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/pl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/pt.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/pt_br.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/refentry.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/refentry.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/ro.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/ru.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/sk.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/sl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/sq.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/sr.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/sr_Latn.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/stripns.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/subtitles.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/sv.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/ta.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/table.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/targetdatabase.dtd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/targets.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/te.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/th.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/titles.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/tl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/tr.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/uk.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/utility.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/utility.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/vi.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/xh.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/zh.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/zh_cn.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/common/zh_tw.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/docsrc/authors.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/docsrc/copyright.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/docsrc/license.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/docsrc/page.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/docsrc/reference.css mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/docsrc/reference.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/docsrc/reference.xml.included mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/docsrc/warranty.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/eclipse/eclipse.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/eclipse/eclipse3.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/eclipse/profile-eclipse.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub/README mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub/bin/xslt/obfuscate.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub/docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub3/README mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub3/chunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub3/chunkfast.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub3/docbook-epub.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub3/docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub3/epub3-chunk-mods.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub3/epub3-element-mods.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub3/profile-chunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub3/profile-docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub3/titlepage.templates.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/epub3/titlepage.templates.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/extensions/README.LIBXSLT mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/extensions/docbook.py mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/extensions/xslt.py mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/admon.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/annotations.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/autoidx-kimber.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/autoidx-kosek.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/autoidx-ng.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/autoidx.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/autotoc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/axf.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/biblio-iso690.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/biblio.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/block.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/callout.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/component.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/division.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/ebnf.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/fo-rtf.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/fo.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/footnote.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/fop.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/fop1.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/formal.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/glossary.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/graphics.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/highlight.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/htmltbl.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/index.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/info.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/inline.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/keywords.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/lists.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/math.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/pagesetup.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/param.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/param.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/passivetex.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/pi.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/pi.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/profile-docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/ptc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/qandaset.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/refentry.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/sections.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/spaces.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/synop.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/table.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/table.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/task.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/titlepage.templates.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/titlepage.templates.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/titlepage.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/toc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/verbatim.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/xep.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/fo/xref.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/README mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/bourne-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/c-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/cmake-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/common.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/cpp-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/csharp-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/css21-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/delphi-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/ini-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/java-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/javascript-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/lua-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/m2-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/myxml-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/perl-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/php-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/python-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/ruby-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/sql1999-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/sql2003-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/sql92-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/tcl-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/upc-hl.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/highlighting/xslthl-config.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/admon.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/annotations.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/autoidx-kimber.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/autoidx-kosek.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/autoidx-ng.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/autoidx.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/autotoc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/biblio-iso690.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/biblio.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/block.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/callout.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/changebars.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/chunk-changebars.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/chunk-code.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/chunk-common.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/chunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/chunker.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/chunkfast.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/chunktoc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/component.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/division.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/docbook.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/ebnf.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/footnote.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/formal.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/glossary.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/graphics.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/highlight.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/html-rtf.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/html.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/htmltbl.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/index.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/info.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/inline.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/keywords.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/lists.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/maketoc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/manifest.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/math.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/oldchunker.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/onechunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/param.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/param.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/pi.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/pi.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/profile-chunk-code.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/profile-chunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/profile-docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/profile-onechunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/qandaset.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/refentry.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/sections.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/synop.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/table.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/task.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/titlepage.templates.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/titlepage.templates.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/titlepage.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/toc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/verbatim.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/html/xref.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/htmlhelp/htmlhelp-common.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/htmlhelp/htmlhelp.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/htmlhelp/profile-htmlhelp-common.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/htmlhelp/profile-htmlhelp.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/annot-close.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/annot-open.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/blank.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/1.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/1.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/1.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/10.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/10.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/10.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/11.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/11.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/11.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/12.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/12.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/12.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/13.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/13.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/13.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/14.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/14.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/14.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/15.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/15.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/15.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/16.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/17.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/18.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/19.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/2.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/2.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/2.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/20.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/21.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/22.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/23.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/24.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/25.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/26.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/27.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/28.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/29.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/3.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/3.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/3.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/30.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/4.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/4.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/4.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/5.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/5.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/5.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/6.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/6.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/6.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/7.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/7.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/7.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/8.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/8.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/8.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/9.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/9.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/callouts/9.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/caution.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/caution.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/caution.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/caution.tif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/colorsvg/caution.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/colorsvg/home.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/colorsvg/important.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/colorsvg/next.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/colorsvg/note.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/colorsvg/prev.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/colorsvg/tip.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/colorsvg/up.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/colorsvg/warning.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/draft.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/draft.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/home.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/home.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/home.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/important.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/important.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/important.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/important.tif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/next.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/next.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/next.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/note.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/note.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/note.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/note.tif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/prev.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/prev.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/prev.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/tip.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/tip.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/tip.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/tip.tif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/toc-blank.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/toc-minus.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/toc-plus.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/up.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/up.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/up.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/warning.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/warning.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/warning.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/images/warning.tif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/javahelp/javahelp.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/javahelp/profile-javahelp.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/lib/lib.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/log mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/ChangeLog.20020917 mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/block.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/charmap.groff.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/endnotes.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/html-synop.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/info.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/inline.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/lists.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/other.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/param.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/param.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/pi.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/pi.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/profile-docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/refentry.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/synop.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/table.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/manpages/utility.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/abstract.notitle.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/abstract.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/abstract.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/active.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/ade.extensions.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/admon.graphics.extension.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/admon.graphics.path.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/admon.graphics.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/admon.style.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/admon.textlabel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/admonition.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/admonition.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/alignment.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/annotate.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/annotation.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/annotation.graphic.close.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/annotation.graphic.open.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/annotation.js.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/annotation.support.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/appendix.autolabel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/arbortext.extensions.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/article.appendix.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/author.othername.in.middle.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/autolayout-file.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/autotoc.label.in.hyperlink.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/autotoc.label.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/axf.extensions.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/banner.before.navigation.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/base.dir.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/biblioentry.item.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/biblioentry.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/bibliography.collection.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/bibliography.numbered.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/bibliography.style.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/blockquote.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/blurb.on.titlepage.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/body.attributes.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/body.bg.color.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/body.end.indent.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/body.font.family.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/body.font.master.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/body.font.size.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/body.margin.bottom.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/body.margin.inner.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/body.margin.outer.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/body.margin.top.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/body.start.indent.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/bookmarks.collapse.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/bridgehead.in.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/bullet.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/callout.defaultcolumn.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/callout.graphics.extension.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/callout.graphics.number.limit.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/callout.graphics.path.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/callout.graphics.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/callout.icon.size.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/callout.list.table.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/callout.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/callout.unicode.font.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/callout.unicode.number.limit.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/callout.unicode.start.character.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/callout.unicode.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/calloutlist.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/callouts.extension.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chapter.autolabel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunk.append.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunk.first.sections.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunk.quietly.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunk.section.depth.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunk.sections.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunk.separate.lots.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunk.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunk.tocs.and.lots.has.title.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunk.tocs.and.lots.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunked.filename.prefix.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunker.output.cdata-section-elements.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunker.output.doctype-public.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunker.output.doctype-system.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunker.output.encoding.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunker.output.indent.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunker.output.media-type.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunker.output.method.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunker.output.omit-xml-declaration.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/chunker.output.standalone.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/citerefentry.link.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/collect.xref.targets.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/column.count.back.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/column.count.body.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/column.count.front.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/column.count.index.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/column.count.lot.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/column.count.titlepage.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/column.gap.back.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/column.gap.body.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/column.gap.front.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/column.gap.index.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/column.gap.lot.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/column.gap.titlepage.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/compact.list.item.spacing.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/component.label.includes.part.label.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/component.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/component.titlepage.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/contrib.inline.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/crop.mark.bleed.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/crop.mark.offset.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/crop.mark.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/crop.marks.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/css.decoration.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/css.stylesheet.dir.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/css.stylesheet.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/current.docid.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/currentpage.marker.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/custom.css.source.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/default.float.class.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/default.image.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/default.table.frame.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/default.table.rules.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/default.table.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/default.units.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/dingbat.font.family.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/disable.collapsible.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/disable.incremental.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/docbook.css.link.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/docbook.css.source.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/double.sided.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/draft.mode.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/draft.watermark.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/dry-run.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/dynamic.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/ebnf.assignment.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/ebnf.statement.terminator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/ebnf.table.bgcolor.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/ebnf.table.border.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/eclipse.autolabel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/eclipse.plugin.id.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/eclipse.plugin.name.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/eclipse.plugin.provider.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/editedby.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/email.delimiters.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/email.mailto.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/emphasis.propagates.style.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/entry.propagates.style.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/epub.autolabel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/equation.number.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/equation.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/example.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/exsl.node.set.available.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/feedback.href.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/feedback.link.text.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/feedback.with.ids.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/figure.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/filename-prefix.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/firstterm.only.link.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foil.footer.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foil.header.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foil.master.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foil.page-sequence.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foil.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foil.region-after.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foil.region-before.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foil.region-body.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foil.subtitle.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foil.title.master.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foil.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foil.title.size.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foilgroup.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/foilgroup.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/footer.column.widths.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/footer.content.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/footer.hr.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/footer.rule.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/footer.table.height.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/footer.table.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/footers.on.blank.pages.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/footnote.font.size.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/footnote.mark.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/footnote.number.format.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/footnote.number.symbols.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/footnote.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/footnote.sep.leader.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/fop.extensions.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/fop1.extensions.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/formal.object.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/formal.procedures.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/formal.title.placement.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/formal.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/funcsynopsis.decoration.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/funcsynopsis.style.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/function.parens.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.consistent.ids.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.copyright.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.css.header.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.foilgroup.numbered.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.foilgroup.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.handoutnotes.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.id.attributes.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.index.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.legalnotice.link.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.manifest.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.meta.abstract.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.page.number.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.pubdate.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.revhistory.link.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.section.toc.level.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.speakernotes.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.titlepage.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/generate.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/glossary.as.blocks.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/glossary.collection.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/glossary.sort.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/glossdef.block.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/glossdef.list.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/glossentry.list.item.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/glossentry.show.acronym.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/glosslist.as.blocks.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/glossterm.auto.link.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/glossterm.block.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/glossterm.list.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/glossterm.separation.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/glossterm.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/graphic.default.extension.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/graphical.admonition.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/graphics.dir.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/graphicsize.extension.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/graphicsize.use.img.src.path.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/handoutnotes.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/header.column.widths.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/header.content.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/header.hr.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/header.rule.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/header.table.height.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/header.table.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/headers.on.blank.pages.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/hidetoc.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/highlight.default.language.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/highlight.source.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/highlight.xslthl.config.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/home.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.append.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.base.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.cellpadding.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.cellspacing.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.cleanup.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.ext.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.extra.head.links.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.head.legalnotice.link.multiple.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.head.legalnotice.link.types.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.longdesc.link.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.longdesc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.script.type.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.script.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.stylesheet.type.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/html.stylesheet.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.alias.file.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.autolabel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.back.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.forward.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.hideshow.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.home.url.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.home.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump1.title.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump1.url.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump1.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump2.title.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump2.url.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump2.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.locate.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.next.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.options.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.prev.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.print.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.refresh.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.stop.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.zoom.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.chm.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.default.topic.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.display.progress.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.encoding.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.enhanced.decompilation.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.enumerate.images.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.force.map.and.alias.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.binary.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.folders.instead.books.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.section.depth.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.show.root.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhk.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhp.tail.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhp.window.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhp.windows.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhp.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.map.file.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.only.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.remember.window.position.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.show.advanced.search.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.show.favorities.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.show.menu.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.show.toolbar.text.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.title.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.use.hhk.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.window.geometry.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/hyphenate.verbatim.characters.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/hyphenate.verbatim.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/hyphenate.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/id.warnings.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/ignore.image.scaling.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/img.src.path.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/index.div.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/index.entry.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/index.links.to.section.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/index.method.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/index.number.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/index.on.role.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/index.on.type.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/index.page.number.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/index.prefer.titleabbrev.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/index.preferred.page.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/index.range.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/index.term.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/informal.object.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/informalequation.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/informalexample.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/informalfigure.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/informaltable.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/inherit.keywords.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/inner.region.content.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/insert.link.page.number.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/insert.olink.page.number.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/insert.olink.pdf.frag.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/insert.xref.page.number.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/itemizedlist.label.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/itemizedlist.label.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/itemizedlist.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/javahelp.encoding.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/keep.relative.image.uris.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/keyboard.nav.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/l10n.gentext.default.language.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/l10n.gentext.language.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/l10n.gentext.use.xref.language.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/l10n.lang.value.rfc.compliant.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/label.from.part.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/line-height.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/linenumbering.everyNth.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/linenumbering.extension.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/linenumbering.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/linenumbering.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/link.mailto.url.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/list.block.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/list.block.spacing.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/list.item.spacing.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/make.clean.html.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/make.graphic.viewport.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/make.index.markup.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/make.single.year.ranges.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/make.valid.html.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/make.year.ranges.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.authors.section.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.base.url.for.relative.links.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.break.after.slash.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.charmap.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.charmap.subset.profile.english.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.charmap.subset.profile.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.charmap.uri.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.charmap.use.subset.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.copyright.section.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.endnotes.are.numbered.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.endnotes.list.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.endnotes.list.heading.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.font.funcprototype.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.font.funcsynopsisinfo.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.font.links.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.font.table.headings.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.font.table.title.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.funcsynopsis.style.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.hyphenate.computer.inlines.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.hyphenate.filenames.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.hyphenate.urls.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.hyphenate.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.indent.blurbs.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.indent.lists.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.indent.refsect.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.indent.verbatims.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.indent.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.justify.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.output.base.dir.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.output.better.ps.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.output.encoding.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.output.in.separate.dir.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.output.lang.in.name.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.output.manifest.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.output.manifest.filename.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.output.quietly.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.output.subdirs.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.segtitle.suppress.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.string.subst.map.local.post.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.string.subst.map.local.pre.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.string.subst.map.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.subheading.divider.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.subheading.divider.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.table.footnotes.divider.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.th.extra1.suppress.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.th.extra2.max.length.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.th.extra2.suppress.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.th.extra3.max.length.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.th.extra3.suppress.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/man.th.title.max.length.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/manifest.in.base.dir.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/manifest.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/manual.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/margin.note.float.type.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/margin.note.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/margin.note.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/margin.note.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/marker.section.level.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/menuchoice.menu.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/menuchoice.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/minus.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/mml.embedding.mode.fo.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/mml.embedding.mode.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/monospace.font.family.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/monospace.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/monospace.verbatim.font.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/monospace.verbatim.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/multiframe.bottom.bgcolor.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/multiframe.navigation.height.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/multiframe.top.bgcolor.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/multiframe.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/nav.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/nav.table.summary.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/navbgcolor.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/navbodywidth.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/navig.graphics.extension.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/navig.graphics.path.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/navig.graphics.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/navig.showtitles.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/navtocwidth.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/next.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/no.home.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/no.next.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/no.prev.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/no.toc.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/no.up.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/nominal.image.depth.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/nominal.image.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/nominal.table.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/nongraphical.admonition.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/normal.para.spacing.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/olink.base.uri.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/olink.debug.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/olink.doctitle.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/olink.fragid.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/olink.lang.fallback.sequence.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/olink.outline.ext.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/olink.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/olink.pubid.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/olink.resolver.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/olink.sysid.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/orderedlist.label.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/orderedlist.label.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/orderedlist.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/othercredit.like.author.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/outer.region.content.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/output-root.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/output.indent.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/overlay.js.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/overlay.logo.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/overlay.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/page.height.portrait.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/page.height.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/page.margin.bottom.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/page.margin.inner.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/page.margin.outer.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/page.margin.top.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/page.orientation.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/page.width.portrait.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/page.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/pages.template.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/paper.type.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/para.propagates.style.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/para.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/part.autolabel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/passivetex.extensions.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/pgwide.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/phrase.propagates.style.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/pixels.per.inch.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/plus.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/points.per.em.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/preface.autolabel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/prefer.internal.olink.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/preferred.mediaobject.role.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/prev.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/procedure.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/process.empty.source.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/process.source.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.arch.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.attribute.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.audience.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.condition.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.conformance.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.lang.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.os.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.revision.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.revisionflag.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.role.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.security.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.status.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.userlevel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.value.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.vendor.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/profile.wordsize.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/punct.honorific.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/qanda.defaultlabel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/qanda.in.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/qanda.inherit.numeration.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/qanda.nested.in.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level1.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level2.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level3.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level4.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level5.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level6.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/qanda.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/qandadiv.autolabel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/rebuild-all.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refclass.suppress.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.date.profile.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.date.profile.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.generate.name.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.generate.title.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.manual.fallback.profile.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.manual.profile.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.manual.profile.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.meta.get.quietly.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.pagebreak.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.source.fallback.profile.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.source.name.profile.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.source.name.profile.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.source.name.suppress.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.version.profile.enabled.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.version.profile.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.version.suppress.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/refentry.xref.manvolnum.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/reference.autolabel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/region.after.extent.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/region.before.extent.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/region.inner.extent.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/region.inner.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/region.outer.extent.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/region.outer.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/revhistory.table.cell.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/revhistory.table.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/revhistory.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/root.filename.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/root.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/rootid.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/runinhead.default.title.end.punct.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/runinhead.title.end.punct.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/running.foot.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/s5.controls.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/s5.defaultview.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/s5.opera.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/s5.outline.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/s5.path.prefix.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/s5.print.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/s5.slides.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/s5.slides.js.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/sans.font.family.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/saxon.callouts.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/saxon.character.representation.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/saxon.linenumbering.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/saxon.tablecolumns.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/script.dir.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.autolabel.max.depth.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.autolabel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.container.element.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.label.includes.component.label.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.level1.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.level2.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.level3.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.level4.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.level5.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.level6.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.title.level1.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.title.level2.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.title.level3.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.title.level4.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.title.level5.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.title.level6.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/section.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/segmentedlist.as.table.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/sequential.links.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/shade.verbatim.style.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/shade.verbatim.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/show.comments.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/show.foil.number.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/show.revisionflag.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/showtoc.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/side.float.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/side.region.precedence.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/sidebar.float.type.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/sidebar.float.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/sidebar.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/sidebar.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/simplesect.in.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slide.font.family.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slide.title.font.family.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slides.js.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slides.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.author.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.authorgroup.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.corpauthor.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.master.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.pubdate.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.region-body.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.subtitle.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.title.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slidy.duration.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slidy.path.prefix.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slidy.slidy.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slidy.slidy.js.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/slidy.user.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/spacing.paras.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/speakernote.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/speakernotes.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/subscript.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/superscript.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/suppress.footer.navigation.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/suppress.header.navigation.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/suppress.homepage.title.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/suppress.navigation.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/svg.embedding.mode.fo.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/svg.embedding.mode.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/symbol.font.family.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.borders.with.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.caption.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.cell.border.color.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.cell.border.style.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.cell.border.thickness.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.cell.padding.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.entry.padding.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.footnote.number.format.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.footnote.number.symbols.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.footnote.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.frame.border.color.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.frame.border.style.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.frame.border.thickness.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.spacer.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/table.table.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/tablecolumns.extension.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/target.database.document.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/targets.filename.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/task.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/template.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/tex.math.delims.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/tex.math.file.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/tex.math.in.alt.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/text.home.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/text.next.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/text.prev.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/text.toc.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/text.up.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/textbgcolor.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/textdata.default.encoding.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/textinsert.extension.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/title.font.family.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/title.margin.left.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/titlefoil.html.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.bg.color.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.blank.graphic.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.blank.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.blank.text.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.hide.show.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.html.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.indent.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.line.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.list.type.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.margin.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.max.depth.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.pointer.graphic.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.pointer.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.pointer.text.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.row.height.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.section.depth.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.spacer.graphic.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.spacer.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.spacer.text.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/toc.width.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/ua.js.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/ulink.footnotes.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/ulink.hyphenate.chars.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/ulink.hyphenate.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/ulink.show.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/ulink.target.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/up.image.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/use.embed.for.svg.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/use.extensions.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/use.id.as.filename.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/use.id.function.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/use.local.olink.style.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/use.role.as.xrefstyle.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/use.role.for.mediaobject.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/use.svg.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/user.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/variablelist.as.blocks.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/variablelist.as.table.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/variablelist.max.termlength.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/variablelist.term.break.after.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/variablelist.term.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/variablelist.term.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/verbatim.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/webhelp.autolabel.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/webhelp.base.dir.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/webhelp.common.dir.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/webhelp.default.topic.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/webhelp.include.search.tab.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/webhelp.indexer.language.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/webhelp.start.filename.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/webhelp.tree.cookie.id.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/wordml.template.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/wrap.slidecontent.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/writing.mode.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/xbCollapsibleLists.js.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/xbDOM.js.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/xbLibrary.js.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/xbStyle.js.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/xep.extensions.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/xep.index.item.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/xref.label-page.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/xref.label-title.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/xref.properties.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/xref.title-page.separator.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/params/xref.with.number.and.title.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/profiling/profile-mode.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/profiling/profile.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/profiling/strip-attributes.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/profiling/xsl2profile.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/blocks-spec.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/blocks2dbk.dtd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/blocks2dbk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/dbk2ooo.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/dbk2pages.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/dbk2wordml.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/dbk2wp.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/normalise-common.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/normalise2sections.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/pages2normalise.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/param.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/param.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/sections-spec.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/sections2blocks.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/specifications.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/template-pages.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/template.dot mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/template.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/roundtrip/wordml2normalise.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/README mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/RELEASE-NOTES.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/common/common.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/doc/slides.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/doc/user.css mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/fo/param.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/fo/param.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/fo/plain-titlepage.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/fo/plain-titlepage.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/fo/plain.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/1.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/1.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/10.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/10.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/11.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/11.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/12.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/12.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/13.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/13.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/14.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/14.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/15.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/15.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/16.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/16.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/17.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/17.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/18.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/18.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/19.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/19.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/2.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/2.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/20.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/20.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/21.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/21.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/22.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/22.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/23.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/23.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/24.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/24.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/25.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/25.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/26.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/26.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/27.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/27.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/28.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/28.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/29.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/29.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/3.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/3.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/30.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/30.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/4.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/4.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/5.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/5.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/6.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/6.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/7.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/7.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/8.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/8.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/9.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/9.svg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/locatingrules.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/admonitions.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/annotations.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/bibliography.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/callouts.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/calstbl.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/core.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/docbook.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/docbook1.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/ebnf.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/error.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/glossary.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/gui.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/hier.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/htmltbl.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/index.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/keyboard.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/markup.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/math.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/mathml.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/msgset.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/os.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/pool.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/product.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/programming.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/qandaset.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/refentry.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/refsect1.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/sect1.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/slides.rnc mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/slides.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/svg.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/tasks.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/technical.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/toc.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/topic.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/xlink.rng mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/admonitions.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/annotations.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/bibliography.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/callouts.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/calstbl.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/core.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/db.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/docbook.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/docbook1.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/ebnf.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/error.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/glossary.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/gui.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/hier.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/htmltbl.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/index.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/keyboard.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/markup.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/math.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/mathml.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/msgset.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/os.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/pool.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/product.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/programming.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/qandaset.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/refentry.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/refsect1.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/sect1.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/slides.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/svg.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/tasks.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/technical.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/toc.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/topic.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/xlink.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/xlink1.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/xml.xsd mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/tools/dbs3-upgrade.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/xhtml/param.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/xhtml/param.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/xhtml/plain-titlepage.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/xhtml/plain-titlepage.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/xhtml/plain.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/xhtml/s5.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/slides/xhtml/slidy.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/svn-commit.tmp mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/template/titlepage.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/template/titlepage.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/tests/refentry.007.ns.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/tests/refentry.007.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/tools/make/Makefile.DocBook mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/tools/make/Makefile.combine mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/tools/make/Makefile.docParam mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/LICENSE mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/Makefile.sample mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/build.properties mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/build.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch01.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s01.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s02.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s02s01.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s03.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s04.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s05.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch03.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch03s01.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch03s02.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch03s02s01.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch04.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch05.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch05s01.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch05s02.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/browserDetect.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/css/ie.css mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/css/positioning.css mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/caution.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/important.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/note.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/tip.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/warning.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/header-bg.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/highlight-blue.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/highlight-yellow.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/loading.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/logo.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/next-arrow.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/previous-arrow.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/search-icon.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/showHideTreeIcons.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/sidebar.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/starsSmall.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/toc-icon.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/jquery-1.7.2.min.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/jquery-ui-1.8.2.custom.min.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/jquery.cookie.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/jquery.ui.all.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/layout/jquery.layout.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-anim_basic_16x16.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_flat_0_aaaaaa_40x100.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_flat_55_fbec88_40x100.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_glass_75_d0e5f5_1x400.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_glass_85_dfeffc_1x400.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_glass_95_fef1ec_1x400.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_217bc0_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_2e83ff_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_469bdd_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_6da8d5_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_cd0a0a_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_d8e7f3_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_f9bd01_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/jquery-ui-1.8.21.custom.css mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/file.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/folder-closed.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/folder-closed2.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/folder.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/folder2.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/minus.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/plus.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-black-line.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-black.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-default-line.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-default.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-famfamfam-line.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-famfamfam.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-gray-line.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-gray.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-red-line.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-red.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/jquery.treeview.css mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/jquery.treeview.min.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/main.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/splitterInit.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/images/sample.jpg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/index.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ix01.html mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/default.props mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/en-us.props mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/es-es.props mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/htmlFileInfoList.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/index-1.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/index-2.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/index-3.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/ja-jp.props mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/l10n.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/nwSearchFnt.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/punctuation.props mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/stemmers/de_stemmer.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/stemmers/en_stemmer.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/stemmers/fr_stemmer.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docsrc/images/sample.jpg mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docsrc/readme.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/docsrc/xinclude-test.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/browserDetect.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/css/ie.css mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/css/positioning.css mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/caution.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/important.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/note.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/tip.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/warning.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/header-bg.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/highlight-blue.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/highlight-yellow.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/loading.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/logo.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/next-arrow.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/previous-arrow.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/search-icon.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/showHideTreeIcons.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/sidebar.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/starsSmall.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/toc-icon.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/jquery-1.7.2.min.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/jquery-ui-1.8.2.custom.min.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/jquery.cookie.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/jquery.ui.all.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/layout/jquery.layout.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-anim_basic_16x16.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_flat_0_aaaaaa_40x100.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_flat_55_fbec88_40x100.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_glass_75_d0e5f5_1x400.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_glass_85_dfeffc_1x400.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_glass_95_fef1ec_1x400.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_217bc0_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_2e83ff_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_469bdd_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_6da8d5_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_cd0a0a_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_d8e7f3_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_f9bd01_256x240.png mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/jquery-ui-1.8.21.custom.css mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/file.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/folder-closed.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/folder-closed2.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/folder.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/folder2.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/minus.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/plus.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-black-line.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-black.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-default-line.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-default.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-famfamfam-line.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-famfamfam.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-gray-line.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-gray.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-red-line.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-red.gif mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/jquery.treeview.css mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/jquery.treeview.min.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/main.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/splitterInit.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/default.props mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/en-us.props mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/es-es.props mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/ja-jp.props mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/nwSearchFnt.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/punctuation.props mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/stemmers/de_stemmer.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/stemmers/en_stemmer.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/stemmers/fr_stemmer.js mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/xsl/titlepage.templates.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/xsl/titlepage.templates.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/xsl/webhelp-common.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/webhelp/xsl/webhelp.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/autolayout.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/chunk-common.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/chunk-tabular.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/chunk-website.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/head.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/makefile-dep.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/olink.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/param.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/param.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/rss.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/tabular.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/toc-tabular.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/toc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/website-common.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/website-targets.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/website.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/website/xbel.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/admon.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/annotations.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autoidx-kimber.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autoidx-kosek.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autoidx-ng.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autoidx.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autotoc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/biblio-iso690.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/biblio.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/block.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/callout.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/changebars.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunk-changebars.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunk-code.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunk-common.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunker.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunkfast.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunktoc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/component.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/division.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/docbook.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/ebnf.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/footnote.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/formal.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/glossary.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/graphics.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/highlight.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/html-rtf.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/html.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/htmltbl.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/index.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/info.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/inline.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/keywords.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/lists.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/maketoc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/manifest.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/math.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/oldchunker.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/onechunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/param.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/pi.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/profile-chunk-code.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/profile-chunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/profile-docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/profile-onechunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/qandaset.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/refentry.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/sections.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/synop.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/table.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/task.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/titlepage.templates.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/titlepage.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/toc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/verbatim.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/xref.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/admon.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/annotations.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/autoidx-kimber.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/autoidx-kosek.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/autoidx-ng.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/autoidx.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/autotoc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/biblio-iso690.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/biblio.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/block.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/callout.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/changebars.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/chunk-changebars.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/chunk-code.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/chunk-common.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/chunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/chunker.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/chunkfast.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/chunktoc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/component.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/division.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/docbook-no-doctype.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/docbook.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/ebnf.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/footnote.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/formal.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/glossary.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/graphics.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/highlight.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/html-rtf.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/html.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/htmltbl.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/index.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/info.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/inline.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/keywords.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/lists.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/maketoc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/manifest.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/math.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/oldchunker.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/onechunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/param.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/pi.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/profile-chunk-code.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/profile-chunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/profile-docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/profile-onechunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/qandaset.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/refentry.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/sections.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/synop.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/table.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/task.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/titlepage.templates.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/titlepage.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/toc.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/verbatim.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml/xref.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml5/README mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml5/chunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml5/chunkfast.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml5/docbook.css.xml mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml5/docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml5/html5-chunk-mods.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml5/html5-element-mods.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml5/onechunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml5/profile-chunk.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml5/profile-docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml5/xhtml-docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml5/xhtml-profile-docbook.xsl mode change 100644 => 100755 apache-fop/src/test/resources/docbook-xsl/xhtml5/xhtml2xhtml5.xsl mode change 100644 => 100755 apache-fop/src/test/resources/final_output.pdf mode change 100644 => 100755 apache-fop/src/test/resources/input.fo mode change 100644 => 100755 apache-fop/src/test/resources/input.html mode change 100644 => 100755 apache-fop/src/test/resources/input.xml mode change 100644 => 100755 apache-fop/src/test/resources/output_herold.pdf mode change 100644 => 100755 apache-fop/src/test/resources/output_html2fo.pdf mode change 100644 => 100755 apache-fop/src/test/resources/output_jtidy.pdf mode change 100644 => 100755 apache-fop/src/test/resources/xhtml2fo.xsl mode change 100644 => 100755 apache-poi/.gitignore mode change 100644 => 100755 apache-poi/README.md mode change 100644 => 100755 apache-poi/pom.xml mode change 100644 => 100755 apache-poi/src/main/java/com/baeldung/jexcel/JExcelHelper.java mode change 100644 => 100755 apache-poi/src/main/java/com/baeldung/poi/excel/ExcelPOIHelper.java mode change 100644 => 100755 apache-poi/src/main/java/com/baeldung/poi/word/WordDocument.java mode change 100644 => 100755 apache-poi/src/main/resources/logo-leaf.png mode change 100644 => 100755 apache-poi/src/main/resources/poi-word-para1.txt mode change 100644 => 100755 apache-poi/src/main/resources/poi-word-para2.txt mode change 100644 => 100755 apache-poi/src/main/resources/poi-word-para3.txt mode change 100644 => 100755 apache-poi/src/test/java/com/baeldung/jexcel/JExcelIntegrationTest.java mode change 100644 => 100755 apache-poi/src/test/java/com/baeldung/poi/excel/ExcelIntegrationTest.java mode change 100644 => 100755 apache-poi/src/test/java/com/baeldung/poi/word/WordIntegrationTest.java mode change 100644 => 100755 apache-shiro/.gitignore mode change 100644 => 100755 apache-shiro/README.md mode change 100644 => 100755 apache-shiro/pom.xml mode change 100644 => 100755 apache-shiro/src/main/java/com/baeldung/Main.java mode change 100644 => 100755 apache-shiro/src/main/java/com/baeldung/MyCustomRealm.java mode change 100644 => 100755 apache-shiro/src/main/java/com/baeldung/ShiroSpringApplication.java mode change 100644 => 100755 apache-shiro/src/main/java/com/baeldung/controllers/ShiroSpringController.java mode change 100644 => 100755 apache-shiro/src/main/java/com/baeldung/models/UserCredentials.java mode change 100644 => 100755 apache-shiro/src/main/resources/application.properties mode change 100644 => 100755 apache-shiro/src/main/resources/log4j.properties mode change 100644 => 100755 apache-shiro/src/main/resources/shiro.ini mode change 100644 => 100755 apache-shiro/src/main/resources/templates/index.ftl mode change 100644 => 100755 apache-shiro/src/main/resources/templates/login.ftl mode change 100644 => 100755 apache-shiro/src/main/resources/templates/secure.ftl mode change 100644 => 100755 apache-solrj/README.md mode change 100644 => 100755 apache-solrj/pom.xml mode change 100644 => 100755 apache-solrj/src/main/java/com/baeldung/solrjava/ProductBean.java mode change 100644 => 100755 apache-solrj/src/main/java/com/baeldung/solrjava/SolrJavaIntegration.java mode change 100644 => 100755 apache-solrj/src/test/java/com/baeldung/solrjava/SolrJavaIntegrationTest.java mode change 100644 => 100755 apache-spark/pom.xml mode change 100644 => 100755 apache-spark/src/main/java/com/baeldung/WordCount.java mode change 100644 => 100755 apache-spark/src/main/resources/spark_example.txt mode change 100644 => 100755 apache-thrift/README.md mode change 100644 => 100755 apache-thrift/generated/com/baeldung/thrift/impl/CrossPlatformResource.java mode change 100644 => 100755 apache-thrift/generated/com/baeldung/thrift/impl/CrossPlatformService.java mode change 100644 => 100755 apache-thrift/generated/com/baeldung/thrift/impl/InvalidOperationException.java mode change 100644 => 100755 apache-thrift/pom.xml mode change 100644 => 100755 apache-thrift/src/main/java/com/baeldung/thrift/Application.java mode change 100644 => 100755 apache-thrift/src/main/java/com/baeldung/thrift/CrossPlatformServiceClient.java mode change 100644 => 100755 apache-thrift/src/main/java/com/baeldung/thrift/CrossPlatformServiceImpl.java mode change 100644 => 100755 apache-thrift/src/main/java/com/baeldung/thrift/CrossPlatformServiceServer.java mode change 100644 => 100755 apache-thrift/src/main/resources/cross-platform-service.thrift mode change 100644 => 100755 apache-thrift/src/test/java/com/baeldung/thrift/CrossPlatformServiceIntegrationTest.java mode change 100644 => 100755 apache-velocity/README.md mode change 100644 => 100755 apache-velocity/pom.xml mode change 100644 => 100755 apache-velocity/src/main/java/com/baeldung/apache/velocity/model/Product.java mode change 100644 => 100755 apache-velocity/src/main/java/com/baeldung/apache/velocity/service/ProductService.java mode change 100644 => 100755 apache-velocity/src/main/java/com/baeldung/apache/velocity/servlet/LayoutServlet.java mode change 100644 => 100755 apache-velocity/src/main/java/com/baeldung/apache/velocity/servlet/ProductServlet.java mode change 100644 => 100755 apache-velocity/src/main/resources/logback.xml mode change 100644 => 100755 apache-velocity/src/main/webapp/WEB-INF/velocity.properties mode change 100644 => 100755 apache-velocity/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 apache-velocity/src/main/webapp/fragments/footer.vm mode change 100644 => 100755 apache-velocity/src/main/webapp/fragments/header.vm mode change 100644 => 100755 apache-velocity/src/main/webapp/layout/Default.vm mode change 100644 => 100755 apache-velocity/src/main/webapp/templates/index.vm mode change 100644 => 100755 apache-velocity/src/main/webapp/templates/layoutdemo.vm mode change 100644 => 100755 apache-velocity/src/test/java/com/baeldung/apache/velocity/servlet/LayoutServletLiveTest.java mode change 100644 => 100755 apache-velocity/src/test/java/com/baeldung/apache/velocity/servlet/ProductServletLiveTest.java mode change 100644 => 100755 asciidoctor/README.md mode change 100644 => 100755 asciidoctor/log4j.properties mode change 100644 => 100755 asciidoctor/pom.xml mode change 100644 => 100755 asciidoctor/src/docs/asciidoc/test.adoc mode change 100644 => 100755 asciidoctor/src/main/java/com/baeldung/asciidoctor/AsciidoctorDemo.java mode change 100644 => 100755 asciidoctor/src/test/java/com/baeldung/asciidoctor/AsciidoctorDemoTest.java mode change 100644 => 100755 asciidoctor/src/themes/custom-theme.yml mode change 100644 => 100755 asm/README.md mode change 100644 => 100755 asm/pom.xml mode change 100644 => 100755 asm/src/main/java/com/baeldung/examples/asm/CustomClassWriter.java mode change 100644 => 100755 asm/src/main/java/com/baeldung/examples/asm/instrumentation/Premain.java mode change 100644 => 100755 atomix/.gitignore mode change 100644 => 100755 atomix/README.md mode change 100644 => 100755 atomix/pom.xml mode change 100644 => 100755 atomix/src/main/java/com/atomix/example/BootstrapingCluster.java mode change 100644 => 100755 atomix/src/main/java/com/atomix/example/OtherNodes.java mode change 100644 => 100755 atomix/src/test/java/com/atomix/exampletest/AtomixClientLiveTest.java mode change 100644 => 100755 autovalue/README.md mode change 100644 => 100755 autovalue/pom.xml mode change 100644 => 100755 autovalue/src/main/java/com/baeldung/autovalue/AutoValueMoney.java mode change 100644 => 100755 autovalue/src/main/java/com/baeldung/autovalue/AutoValueMoneyWithBuilder.java mode change 100644 => 100755 autovalue/src/main/java/com/baeldung/autovalue/Foo.java mode change 100644 => 100755 autovalue/src/main/java/com/baeldung/autovalue/ImmutableMoney.java mode change 100644 => 100755 autovalue/src/main/java/com/baeldung/autovalue/MutableMoney.java mode change 100644 => 100755 autovalue/src/test/java/com/baeldung/autovalue/MoneyUnitTest.java mode change 100644 => 100755 aws/.gitignore mode change 100644 => 100755 aws/README.md mode change 100644 => 100755 aws/pom.xml mode change 100644 => 100755 aws/src/main/java/com/baeldung/lambda/LambdaMethodHandler.java mode change 100644 => 100755 aws/src/main/java/com/baeldung/lambda/LambdaRequestHandler.java mode change 100644 => 100755 aws/src/main/java/com/baeldung/lambda/LambdaRequestStreamHandler.java mode change 100644 => 100755 aws/src/main/java/com/baeldung/lambda/dynamodb/SavePersonHandler.java mode change 100644 => 100755 aws/src/main/java/com/baeldung/lambda/dynamodb/bean/PersonRequest.java mode change 100644 => 100755 aws/src/main/java/com/baeldung/lambda/dynamodb/bean/PersonResponse.java mode change 100644 => 100755 aws/src/main/java/com/baeldung/s3/AWSS3Service.java mode change 100644 => 100755 aws/src/main/java/com/baeldung/s3/S3Application.java mode change 100644 => 100755 aws/src/test/java/com/baeldung/s3/AWSS3ServiceIntegrationTest.java mode change 100644 => 100755 axon/README.md mode change 100644 => 100755 axon/pom.xml mode change 100644 => 100755 axon/src/main/java/com/baeldung/axon/MessagesRunner.java mode change 100644 => 100755 axon/src/main/java/com/baeldung/axon/aggregates/MessagesAggregate.java mode change 100644 => 100755 axon/src/main/java/com/baeldung/axon/commands/CreateMessageCommand.java mode change 100644 => 100755 axon/src/main/java/com/baeldung/axon/commands/MarkReadMessageCommand.java mode change 100644 => 100755 axon/src/main/java/com/baeldung/axon/eventhandlers/MessagesEventHandler.java mode change 100644 => 100755 axon/src/main/java/com/baeldung/axon/events/MessageCreatedEvent.java mode change 100644 => 100755 axon/src/main/java/com/baeldung/axon/events/MessageReadEvent.java mode change 100644 => 100755 axon/src/test/java/com/baeldung/axon/MessagesAggregateIntegrationTest.java mode change 100644 => 100755 book mode change 100644 => 100755 bootique/README.md mode change 100644 => 100755 bootique/config.yml mode change 100644 => 100755 bootique/dependency-reduced-pom.xml mode change 100644 => 100755 bootique/pom.xml mode change 100644 => 100755 bootique/src/main/java/com/baeldung/bootique/App.java mode change 100644 => 100755 bootique/src/main/java/com/baeldung/bootique/module/ModuleBinder.java mode change 100644 => 100755 bootique/src/main/java/com/baeldung/bootique/module/ModuleProvider.java mode change 100644 => 100755 bootique/src/main/java/com/baeldung/bootique/router/IndexController.java mode change 100644 => 100755 bootique/src/main/java/com/baeldung/bootique/router/SaveController.java mode change 100644 => 100755 bootique/src/main/java/com/baeldung/bootique/service/HelloService.java mode change 100644 => 100755 bootique/src/main/java/com/baeldung/bootique/service/impl/HelloServiceImpl.java mode change 100644 => 100755 bootique/src/main/resources/META-INF/services/io.bootique.BQModuleProvider mode change 100644 => 100755 bootique/src/test/java/com/baeldung/bootique/AppTest.java mode change 100644 => 100755 camel-api/README.md mode change 100644 => 100755 camel-api/pom.xml mode change 100644 => 100755 camel-api/src/main/java/com/baeldung/camel/Application.java mode change 100644 => 100755 camel-api/src/main/java/com/baeldung/camel/ExampleServices.java mode change 100644 => 100755 camel-api/src/main/java/com/baeldung/camel/MyBean.java mode change 100644 => 100755 camel-api/src/main/resources/application.properties mode change 100644 => 100755 camel-api/src/main/resources/application.yml mode change 100644 => 100755 camel-api/src/main/resources/logback.xml mode change 100644 => 100755 cas/cas-secured-app/.gitignore mode change 100644 => 100755 cas/cas-secured-app/pom.xml mode change 100644 => 100755 cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/CasSecuredAppApplication.java mode change 100644 => 100755 cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/config/SecurityConfig.java mode change 100644 => 100755 cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/AuthController.java mode change 100644 => 100755 cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/IndexController.java mode change 100644 => 100755 cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/SecuredPageController.java mode change 100644 => 100755 cas/cas-secured-app/src/main/resources/application.properties mode change 100644 => 100755 cas/cas-secured-app/src/main/resources/templates/auth/logout.ftl mode change 100644 => 100755 cas/cas-secured-app/src/main/resources/templates/index.ftl mode change 100644 => 100755 cas/cas-secured-app/src/main/resources/templates/secure/index.ftl mode change 100644 => 100755 cas/cas-secured-app/src/test/java/com/baeldung/cassecuredapp/CasSecuredAppApplicationTests.java mode change 100644 => 100755 cas/cas-server/.gitignore mode change 100644 => 100755 cas/cas-server/LICENSE.txt mode change 100644 => 100755 cas/cas-server/README.md mode change 100644 => 100755 cas/cas-server/build.cmd mode change 100644 => 100755 cas/cas-server/build.sh mode change 100644 => 100755 cas/cas-server/etc/cas/config/application.yml mode change 100644 => 100755 cas/cas-server/etc/cas/config/cas.properties mode change 100644 => 100755 cas/cas-server/etc/cas/config/log4j2.xml mode change 100644 => 100755 cas/cas-server/maven/maven-wrapper.properties mode change 100644 => 100755 cas/cas-server/mvnw mode change 100644 => 100755 cas/cas-server/mvnw.bat mode change 100644 => 100755 cas/cas-server/pom.xml mode change 100644 => 100755 cas/cas-server/src/main/resources/application.properties mode change 100644 => 100755 cas/cas-server/src/main/resources/cas.properties mode change 100644 => 100755 cas/cas-server/src/main/resources/etc/cas/config/application.yml mode change 100644 => 100755 cas/cas-server/src/main/resources/etc/cas/config/cas.properties mode change 100644 => 100755 cas/cas-server/src/main/resources/etc/cas/config/log4j2.xml mode change 100644 => 100755 cas/cas-server/src/main/resources/etc/cas/thekeystore mode change 100644 => 100755 cas/cas-server/src/main/resources/etc/cas/thekeystore.crt mode change 100644 => 100755 cas/cas-server/src/main/resources/services/casSecuredApp.json mode change 100644 => 100755 cdi/README.md mode change 100644 => 100755 cdi/pom.xml mode change 100644 => 100755 cdi/src/main/java/com/baeldung/interceptor/Audited.java mode change 100644 => 100755 cdi/src/main/java/com/baeldung/interceptor/AuditedInterceptor.java mode change 100644 => 100755 cdi/src/main/java/com/baeldung/service/SuperService.java mode change 100644 => 100755 cdi/src/main/java/com/baeldung/spring/aspect/SpringTestAspect.java mode change 100644 => 100755 cdi/src/main/java/com/baeldung/spring/configuration/AppConfig.java mode change 100644 => 100755 cdi/src/main/java/com/baeldung/spring/service/SpringSuperService.java mode change 100644 => 100755 cdi/src/main/resources/META-INF/beans.xml mode change 100644 => 100755 cdi/src/test/java/com/baeldung/test/InterceptorIntegrationTest.java mode change 100644 => 100755 cdi/src/test/java/com/baeldung/test/SpringInterceptorIntegrationTest.java mode change 100644 => 100755 core-java-8/.gitignore mode change 100644 => 100755 core-java-8/README.md mode change 100644 => 100755 core-java-8/pom.xml mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/Adder.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/AdderImpl.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/Bar.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/Baz.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/Foo.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/FooExtended.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/UseFoo.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/datetime/README.md mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/datetime/UseDuration.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/datetime/UseLocalDate.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/datetime/UseLocalDateTime.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/datetime/UseLocalTime.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/datetime/UsePeriod.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/datetime/UseToInstant.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/datetime/UseZonedDateTime.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/doublecolon/Computer.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/doublecolon/ComputerUtils.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/doublecolon/MacbookPro.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/doublecolon/function/ComputerPredicate.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/doublecolon/function/TriFunction.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/java8/lambda/exceptions/LambdaExceptionWrappers.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/java8/lambda/exceptions/ThrowingConsumer.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/java_8_features/Address.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/java_8_features/CustomException.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/java_8_features/Detail.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/java_8_features/OptionalAddress.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/java_8_features/OptionalUser.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/java_8_features/Person.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/java_8_features/User.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/java_8_features/Vehicle.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/java_8_features/VehicleImpl.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/java_8_features/groupingby/BlogPost.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/java_8_features/groupingby/BlogPostType.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/optional/Modem.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/optional/Person.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/prime/PrimeGenerator.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/strategy/ChristmasDiscounter.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/strategy/Discounter.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/strategy/EasterDiscounter.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/stream/InfiniteStreams.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/stream/StreamApi.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/streamApi/Product.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/string/JoinerSplitter.java mode change 100644 => 100755 core-java-8/src/main/java/com/baeldung/temporaladjuster/CustomTemporalAdjuster.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/collectors/Java8CollectorsUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/dateapi/ConversionExample.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/dateapi/JavaDurationUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/dateapi/JavaPeriodUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/dateapi/JavaUtilTimeUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/datetime/UseLocalDateTimeUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/datetime/UseLocalDateUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/datetime/UseLocalTimeUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/datetime/UsePeriodUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/datetime/UseZonedDateTimeUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/doublecolon/ComputerUtilsUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/functionalinterface/FunctionalInterfaceUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/functionalinterface/ShortToByteFunction.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/Java8CollectionCleanupUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/Java8DefaultStaticIntefaceMethodsUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/Java8FindAnyFindFirstUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/Java8ForEachUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/Java8FunctionalInteracesLambdasUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/Java8GroupingByCollectorUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/Java8MaxMinUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/Java8MethodReferenceUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/Java8OptionalUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/Java8SortUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/Java8StreamApiUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/Java8StreamsUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/JavaTryWithResourcesLongRunningUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/base64/ApacheCommonsEncodeDecodeUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/base64/Java8EncodeDecodeUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/comparator/Employee.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/comparator/Java8ComparatorUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/entity/Human.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/lambda/exceptions/LambdaExceptionWrappersUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/java8/optional/OptionalUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/prime/PrimeGeneratorTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/strategy/StrategyDesignPatternUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/stream/InfiniteStreamUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/stream/StreamAddUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/stream/StreamApiTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/stream/StreamToImmutableTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/stream/SupplierStreamTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/stream/mycollectors/MyImmutableListCollector.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/string/JoinerSplitterUnitTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java mode change 100644 => 100755 core-java-8/src/test/java/com/baeldung/util/CurrentDateTimeUnitTest.java mode change 100644 => 100755 core-java-8/src/test/resources/.gitignore mode change 100644 => 100755 core-java-9/.gitignore mode change 100644 => 100755 core-java-9/README.md mode change 100644 => 100755 core-java-9/compile-modules.sh mode change 100644 => 100755 core-java-9/compile-student-client.bat mode change 100644 => 100755 core-java-9/compile-student-model.bat mode change 100644 => 100755 core-java-9/compile-student-service-dbimpl.bat mode change 100644 => 100755 core-java-9/compile-student-service.bat mode change 100644 => 100755 core-java-9/pom.xml mode change 100644 => 100755 core-java-9/run-student-client.bat mode change 100644 => 100755 core-java-9/run-student-client.sh mode change 100644 => 100755 core-java-9/src/main/java/.gitignore mode change 100644 => 100755 core-java-9/src/main/java/com/baeldung/java9/compactstring/CompactStringDemo.java mode change 100644 => 100755 core-java-9/src/main/java/com/baeldung/java9/language/PrivateInterface.java mode change 100644 => 100755 core-java-9/src/main/java/com/baeldung/java9/process/ProcessUtils.java mode change 100644 => 100755 core-java-9/src/main/java/com/baeldung/java9/process/ServiceMain.java mode change 100644 => 100755 core-java-9/src/main/java/com/baeldung/java9/reactive/BaeldungBatchSubscriberImpl.java mode change 100644 => 100755 core-java-9/src/main/java/com/baeldung/java9/reactive/BaeldungSubscriberImpl.java mode change 100644 => 100755 core-java-9/src/main/java/com/baeldung/java9/stackwalker/StackWalkerDemo.java mode change 100644 => 100755 core-java-9/src/main/java/com/baeldung/java9/streams.reactive/EndSubscriber.java mode change 100644 => 100755 core-java-9/src/main/java/com/baeldung/java9/streams.reactive/TransformProcessor.java mode change 100644 => 100755 core-java-9/src/main/java/com/baeldung/java9/time/TimeApi.java mode change 100644 => 100755 core-java-9/src/main/resources/logback.xml mode change 100644 => 100755 core-java-9/src/modules/com.baeldung.student.client/com/baeldung/student/client/StudentClient.java mode change 100644 => 100755 core-java-9/src/modules/com.baeldung.student.client/module-info.java mode change 100644 => 100755 core-java-9/src/modules/com.baeldung.student.model/com/baeldung/student/model/Student.java mode change 100644 => 100755 core-java-9/src/modules/com.baeldung.student.model/module-info.java mode change 100644 => 100755 core-java-9/src/modules/com.baeldung.student.service.dbimpl/com/baeldung/student/service/dbimpl/StudentDbService.java mode change 100644 => 100755 core-java-9/src/modules/com.baeldung.student.service.dbimpl/module-info.java mode change 100644 => 100755 core-java-9/src/modules/com.baeldung.student.service/com/baeldung/student/service/StudentService.java mode change 100644 => 100755 core-java-9/src/modules/com.baeldung.student.service/module-info.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/Java9OptionalTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/Java9OptionalsStreamUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/MultiResultionImageUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/OptionalToStreamUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/README.MD mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/SetExamplesUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/concurrent/future/CompletableFutureUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/httpclient/SimpleHttpRequestsUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/language/DiamondUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/language/Java9ObjectsAPIUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/language/PrivateInterfaceUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/language/TryWithResourcesUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/language/collections/ListFactoryMethodsUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/language/collections/MapFactoryMethodsUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/language/collections/SetFactoryMethodsUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/language/stream/CollectorImprovementUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/language/stream/StreamFeaturesUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/process/ProcessAPIEnhancementsUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/process/ProcessApiUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/reactive/BaeldungBatchSubscriberImplIntegrationTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/reactive/BaeldungSubscriberImplIntegrationTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/stackwalker/StackWalkerDemoUnitTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/streams.reactive/ReactiveStreamsTest.java mode change 100644 => 100755 core-java-9/src/test/java/com/baeldung/java9/time/TimeApiTest.java mode change 100644 => 100755 core-java-9/src/test/resources/.gitignore mode change 100644 => 100755 core-java-concurrency/.gitignore mode change 100644 => 100755 core-java-concurrency/README.md mode change 100644 => 100755 core-java-concurrency/pom.xml mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/Scheduledexecutorservice/ScheduledExecutorServiceDemo.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/atomic/SafeCounterWithLock.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/atomic/SafeCounterWithoutLock.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/atomic/UnsafeCounter.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/blockingqueue/BlockingQueueUsage.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/blockingqueue/NumbersConsumer.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/blockingqueue/NumbersProducer.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/callable/FactorialTask.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/countdownlatch/BrokenWorker.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/countdownlatch/WaitingWorker.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/countdownlatch/Worker.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/cyclicbarrier/CyclicBarrierDemo.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/cyclicbarrier/CyclicBarrierExample.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/cyclicbarrier/Task.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/delayqueue/DelayObject.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/delayqueue/DelayQueueConsumer.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/delayqueue/DelayQueueProducer.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/diningphilosophers/DiningPhilosophers.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/diningphilosophers/Philosopher.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/executor/ExecutorDemo.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/executor/Invoker.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/executorservice/DelayedCallable.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/executorservice/ExecutorServiceDemo.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/executorservice/Task.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/future/FactorialSquareCalculator.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/future/FutureDemo.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/future/SquareCalculator.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/locks/ReentrantLockWithCondition.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/locks/SharedObjectWithLock.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/locks/StampedLockDemo.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/locks/SynchronizedHashMapWithRWLock.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/phaser/LongRunningAction.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/runnable/EventLoggingTask.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/runnable/TaskRunner.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/semaphore/SemaPhoreDemo.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/semaphores/CounterUsingMutex.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/semaphores/DelayQueueUsingTimedSemaphore.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/semaphores/LoginQueueUsingSemaphore.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/skiplist/Event.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/skiplist/EventWindowSort.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/sleepwait/ThreadA.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/sleepwait/ThreadB.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/sleepwait/WaitSleepExample.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/synchronize/BaeldungSynchronizedBlocks.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/synchronize/BaeldungSynchronizedMethods.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/threadfactory/BaeldungThreadFactory.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/threadfactory/Demo.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/threadfactory/Task.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/concurrent/volatilekeyword/SharedObject.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/threadlocal/Context.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/threadlocal/SharedMapWithUserContext.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/threadlocal/ThreadLocalWithUserContext.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/threadlocal/UserRepository.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/threadpool/CountingTask.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/threadpool/ExitingExecutorServiceExample.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/threadpool/TreeNode.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/transferqueue/Consumer.java mode change 100644 => 100755 core-java-concurrency/src/main/java/com/baeldung/transferqueue/Producer.java mode change 100644 => 100755 core-java-concurrency/src/main/java/log4j.properties mode change 100644 => 100755 core-java-concurrency/src/main/resources/logback.xml mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/completablefuture/CompletableFutureLongRunningUnitTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/accumulator/LongAccumulatorUnitTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/adder/LongAdderUnitTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/atomic/ThreadSafeCounterTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/atomic/ThreadUnsafeCounterManualTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/callable/FactorialTaskManualTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/copyonwrite/CopyOnWriteArrayListUnitTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/countdownlatch/CountdownLatchExampleIntegrationTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/delayqueue/DelayQueueIntegrationTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/executorservice/WaitingForThreadsToFinishTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/future/FactorialSquareCalculatorUnitTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/future/SquareCalculatorIntegrationTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/locks/SharedObjectWithLockManualTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/locks/SynchronizedHashMapWithRWLockManualTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/phaser/PhaserUnitTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/priorityblockingqueue/PriorityBlockingQueueIntegrationTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/runnable/RunnableVsThreadTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/semaphores/SemaphoresManualTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/skiplist/ConcurrentSkipListSetIntegrationTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/synchronize/BaeldungSychronizedBlockTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/synchronize/BaeldungSynchronizeMethodsTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/concurrent/volatilekeyword/SharedObjectManualTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurrentMapAggregateStatusManualTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurrentMapNullKeyValueManualTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurrentMapPerformanceManualTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurrentNavigableMapManualTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurretMapMemoryConsistencyManualTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/java/concurrentmodification/ConcurrentModificationUnitTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/java8/Java8ExecutorServiceIntegrationTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/synchronousqueue/SynchronousQueueIntegrationTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/threadlocal/ThreadLocalIntegrationTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/threadpool/CoreThreadPoolIntegrationTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/threadpool/GuavaThreadPoolIntegrationTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/com/baeldung/transferqueue/TransferQueueIntegrationTest.java mode change 100644 => 100755 core-java-concurrency/src/test/java/org/baeldung/java/streams/ThreadPoolInParallelStreamIntegrationTest.java mode change 100644 => 100755 core-java-concurrency/src/test/resources/.gitignore mode change 100644 => 100755 core-java/.gitignore mode change 100644 => 100755 core-java/README.md mode change 100644 => 100755 core-java/pom.xml mode change 100644 => 100755 core-java/src/main/java/com/baeldung/.gitignore mode change 100644 => 100755 core-java/src/main/java/com/baeldung/README.md mode change 100644 => 100755 core-java/src/main/java/com/baeldung/array/ArrayInitializer.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/arraycopy/model/Address.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/arraycopy/model/Employee.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/breakcontinue/BreakContinue.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/chainedexception/LogWithChain.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/chainedexception/LogWithoutChain.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/chainedexception/exceptions/GirlFriendOfManagerUpsetException.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/chainedexception/exceptions/ManagerUpsetException.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/chainedexception/exceptions/NoLeaveGrantedException.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/chainedexception/exceptions/TeamLeadUpsetException.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/datetime/UseLocalDateTime.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/deserialization/AppleProduct.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/deserialization/DeserializationUtility.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/deserialization/SerializationUtility.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/adapter/AdapterPatternDriver.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/adapter/AstonMartin.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/adapter/BugattiVeyron.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/adapter/McLaren.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/adapter/Movable.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/adapter/MovableAdapter.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/adapter/MovableAdapterImpl.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/bridge/Blue.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/bridge/BridgePatternDriver.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/bridge/Color.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/bridge/Red.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/bridge/Shape.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/bridge/Square.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/bridge/Triangle.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/decorator/BubbleLights.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/decorator/ChristmasTree.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/decorator/ChristmasTreeImpl.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/decorator/DecoratorPatternDriver.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/decorator/Garland.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/decorator/TreeDecorator.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/proxy/ExpensiveObject.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/proxy/ExpensiveObjectImpl.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/proxy/ExpensiveObjectProxy.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/proxy/ProxyPatternDriver.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/singleton/ClassSingleton.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/singleton/EnumSingleton.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/singleton/Sandbox.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/designpatterns/util/LogerUtil.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/dirmonitoring/DirectoryMonitoringExample.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/dynamicproxy/DynamicInvocationHandler.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/dynamicproxy/TimingDynamicInvocationHandler.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/enums/Pizza.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/enums/PizzaDeliveryStrategy.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/enums/PizzaDeliverySystemConfiguration.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/enums/README.md mode change 100644 => 100755 core-java/src/main/java/com/baeldung/equalshashcode/entities/ComplexClass.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/equalshashcode/entities/PrimitiveClass.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/equalshashcode/entities/Rectangle.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/equalshashcode/entities/Shape.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/equalshashcode/entities/Square.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/exceptions/StackTraceToString.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/executable/ExecutableMavenJar.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/filesystem/jndi/LookupFSJNDI.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/forkjoin/CustomRecursiveAction.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/forkjoin/CustomRecursiveTask.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/forkjoin/util/PoolUtil.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/generics/Building.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/generics/Generics.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/generics/House.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/hashcode/entities/User.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/hashing/SHA256Hashing.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/http/ParameterStringBuilder.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/enumiteration/DaysOfWeekEnum.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/enumiteration/EnumIterationExamples.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/map/MyKey.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/map/MyLinkedHashMap.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/nio/selector/EchoClient.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/nio/selector/EchoServer.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/nio/selector/README.md mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/nio2/visitor/FileSearchExample.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/nio2/visitor/FileVisitorImpl.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/nio2/watcher/DirectoryWatcherExample.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/reflection/Animal.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/reflection/Bird.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/reflection/DynamicGreeter.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/reflection/Eating.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/reflection/Goat.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/reflection/Greeter.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/reflection/GreetingAnnotation.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/reflection/Greetings.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/reflection/Locomotion.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/reflection/Operations.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/java/reflection/Person.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/javanetworking/uriurl/URIDemo.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/javanetworking/uriurl/URLDemo.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/jdbc/Employee.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/jmx/Game.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/jmx/GameMBean.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/jmx/JMXTutorialMainlauncher.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/list/listoflist/Pen.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/list/listoflist/Pencil.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/list/listoflist/Rubber.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/list/listoflist/Stationery.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/logforging/LogForgingDemo.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/map/iteration/MapIteration.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/maths/BigDecimalImpl.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/maths/BigIntegerImpl.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/maths/FloatingPointArithmetic.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/maths/Round.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/money/JavaMoney.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/networking/README.md mode change 100644 => 100755 core-java/src/main/java/com/baeldung/networking/cookies/PersistentCookieStore.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/networking/cookies/ProxyAcceptCookiePolicy.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/networking/udp/EchoClient.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/networking/udp/EchoServer.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/networking/udp/broadcast/BroadcastingClient.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/networking/udp/broadcast/BroadcastingEchoServer.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/networking/udp/multicast/MulticastEchoServer.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/networking/udp/multicast/MulticastingClient.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/noclassdeffounderror/ClassWithInitErrors.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/noclassdeffounderror/NoClassDefFoundErrorExample.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/outofmemoryerror/OutOfMemoryGCLimitExceed.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/pow/PowerExample.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/printscreen/README.md mode change 100644 => 100755 core-java/src/main/java/com/baeldung/printscreen/Screenshot.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/reflection/BaeldungReflectionUtils.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/reflection/Customer.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/serialization/Address.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/serialization/Employee.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/serialization/Person.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/sneakythrows/SneakyRunnable.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/sneakythrows/SneakyThrows.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/socket/EchoClient.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/socket/EchoMultiServer.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/socket/EchoServer.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/socket/GreetClient.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/socket/GreetServer.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/stackoverflowerror/AccountHolder.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/stackoverflowerror/ClassOne.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/stackoverflowerror/ClassTwo.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/stackoverflowerror/InfiniteRecursionWithTerminationCondition.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/stackoverflowerror/RecursionWithCorrectTerminationCondition.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/stackoverflowerror/UnintendedInfiniteRecursion.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/staticdemo/Car.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/staticdemo/Singleton.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/staticdemo/StaticBlock.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/stream/StreamIndices.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/string/StringBufferStringBuilder.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/string/StringHelper.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/stringtokenizer/MyTokenizer.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/typeerasure/ArrayContentPrintUtil.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/typeerasure/BoundStack.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/typeerasure/IntegerStack.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/typeerasure/Stack.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/unzip/UnzipFile.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/util/PropertiesLoader.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/uuid/UUIDGenerator.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/zip/ZipDirectory.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/zip/ZipFile.java mode change 100644 => 100755 core-java/src/main/java/com/baeldung/zip/ZipMultipleFiles.java mode change 100644 => 100755 core-java/src/main/java/log4j.properties mode change 100644 => 100755 core-java/src/main/java/org/baeldung/equalshashcode/entities/ComplexClass.java mode change 100644 => 100755 core-java/src/main/java/org/baeldung/equalshashcode/entities/PrimitiveClass.java mode change 100644 => 100755 core-java/src/main/java/org/baeldung/equalshashcode/entities/Rectangle.java mode change 100644 => 100755 core-java/src/main/java/org/baeldung/equalshashcode/entities/Shape.java mode change 100644 => 100755 core-java/src/main/java/org/baeldung/equalshashcode/entities/Square.java mode change 100644 => 100755 core-java/src/main/java/org/baeldung/executable/ExecutableMavenJar.java mode change 100644 => 100755 core-java/src/main/resources/ESAPI.properties mode change 100644 => 100755 core-java/src/main/resources/META-INF/persistence.xml mode change 100644 => 100755 core-java/src/main/resources/data.csv mode change 100644 => 100755 core-java/src/main/resources/datasource.properties mode change 100644 => 100755 core-java/src/main/resources/dirCompressed.zip mode change 100644 => 100755 core-java/src/main/resources/fileTest.txt mode change 100644 => 100755 core-java/src/main/resources/js/bind.js mode change 100644 => 100755 core-java/src/main/resources/js/locations.js mode change 100644 => 100755 core-java/src/main/resources/js/math_module.js mode change 100644 => 100755 core-java/src/main/resources/js/no_such.js mode change 100644 => 100755 core-java/src/main/resources/js/script.js mode change 100644 => 100755 core-java/src/main/resources/js/trim.js mode change 100644 => 100755 core-java/src/main/resources/js/typed_arrays.js mode change 100644 => 100755 core-java/src/main/resources/log4j.properties mode change 100644 => 100755 core-java/src/main/resources/log4jstructuraldp.properties mode change 100644 => 100755 core-java/src/main/resources/logback.xml mode change 100644 => 100755 core-java/src/main/resources/multiCompressed.zip mode change 100644 => 100755 core-java/src/main/resources/sample.txt mode change 100644 => 100755 core-java/src/main/resources/targetFile.tmp mode change 100644 => 100755 core-java/src/test/java/com/baeldung/CharArrayToStringUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/CharToStringUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/PrimitiveConversionsJUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/RandomListElementUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/StringToCharArrayUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/StringToIntOrIntegerUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/arraycopy/ArrayCopyUtilUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/breakcontinue/BreakContinueTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/classnotfoundexception/ClassNotFoundExceptionTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/deserialization/DeserializationUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/designpatterns/AdapterPatternIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/designpatterns/BridgePatternIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/designpatterns/DecoratorPatternIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/designpatterns/ProxyPatternIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/designpatterns/TestAppenderDP.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/dynamicproxy/DynamicProxyIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/encoderdecoder/EncoderDecoderUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/enums/PizzaUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/file/FileOperationsManualTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/filesystem/jndi/test/LookupFSJNDIIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/generics/GenericsUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/grep/GrepWithUnix4JIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/guava/GuavaBiMapUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/hashcode/application/ApplicationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/hashcode/entities/UserTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/hashing/SHA256HashingUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/hexToAscii/HexToAsciiUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/hexToAscii/README.md mode change 100644 => 100755 core-java/src/test/java/com/baeldung/http/HttpRequestLiveTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/collections/ConcurrentModificationExceptionUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/conversion/IterableStreamConversionUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/conversion/README.md mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/conversion/StringConversionUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/countingChars/CountCharsExampleUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/currentmethod/CurrentlyExecutedMethodFinderTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/doublebrace/DoubleBraceUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/map/MapUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/networking/interfaces/NetworkInterfaceManualTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/networking/url/UrlUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/nio/selector/NioEchoLiveTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/nio2/FileIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/nio2/PathManualTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/nio2/README.md mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/nio2/async/AsyncEchoClient.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/nio2/async/AsyncEchoIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/nio2/async/AsyncEchoServer.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/nio2/async/AsyncEchoServer2.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/nio2/async/AsyncFileIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/nio2/attributes/BasicAttribsIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/reflection/OperationsUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/reflection/ReflectionUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/reflection/operations/MoreOperationsUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/regex/RegexUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java/set/SetUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java8/Java8ForkJoinIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java8/Java8MapAndFlatMap.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java8/JavaFileSizeUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/java8/JavaFolderSizeUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/javanetworking/uriurl/URIvsURLUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/javanetworking/uriurl/test/URIDemoTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/javanetworking/uriurl/test/URLDemoTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/jdbc/JdbcLiveTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/junit4vstestng/DivisibilityUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/junit4vstestng/ParametrizedUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/junit4vstestng/RegistrationUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/junit4vstestng/SignInUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/junit4vstestng/SortedUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/junit4vstestng/StringCaseUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/junit4vstestng/SuiteTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/junit4vstestng/SummationServiceIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/list/flattennestedlist/FlattenNestedListUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/list/listoflist/ListOfListsUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/mappedbytebuffer/MappedByteBufferUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/maths/BigDecimalImplTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/maths/BigIntegerImplTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/maths/FloatingPointArithmeticTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/maths/RoundTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/money/JavaMoneyUnitManualTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/networking/udp/UDPLiveTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/networking/udp/broadcast/BroadcastLiveTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/networking/udp/multicast/MulticastLiveTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/noclassdeffounderror/NoClassDefFoundErrorTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/numberofdigits/NumberOfDigitsIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/printscreen/ScreenshotLiveTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/reflection/BaeldungReflectionUtilsTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/regexp/EscapingCharsTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/scripting/NashornUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/serialization/PersonUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/sneakythrows/SneakyRunnableTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/sneakythrows/SneakyThrowsTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/socket/EchoIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/socket/GreetServerIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/socket/SocketEchoMultiIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/stack/StackUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/stackoverflowerror/AccountHolderManualTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/stackoverflowerror/CyclicDependancyManualTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/stackoverflowerror/InfiniteRecursionWithTerminationConditionManualTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/stackoverflowerror/RecursionWithCorrectTerminationConditionManualTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/stackoverflowerror/UnintendedInfiniteRecursionManualTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/staticdemo/CarIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/staticdemo/SingletonIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/staticdemo/StaticBlockIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/stream/StreamIndicesTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/string/CharSequenceVsStringUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/string/SplitUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/string/StringHelperUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/string/StringTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/string/StringToCharStreamUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/stringpool/StringPoolUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/stringtokenizer/TokenizerUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/typeerasure/TypeErasureUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/unsafe/CASCounter.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/unsafe/OffHeapArray.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/unsafe/UnsafeUnitTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/util/PropertiesLoaderTest.java mode change 100644 => 100755 core-java/src/test/java/com/baeldung/weakhashmap/WeakHashMapUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/core/exceptions/FileNotFoundExceptionUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/equalshashcode/entities/ComplexClassUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/equalshashcode/entities/PrimitiveClassUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/equalshashcode/entities/SquareClassUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/JavaIoUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/JavaRandomUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/JavaTimerLongRunningUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/arrays/ArraysJoinAndSplitJUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/collections/ArrayListUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/collections/CollectionsConcatenateUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/collections/CollectionsJoinAndSplitJUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/collections/CoreJavaCollectionsUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/collections/JavaCollectionCleanupUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/collections/JavaCollectionConversionUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/collections/JoinSplitCollectionsUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/collections/README.md mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/diamond/Car.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/diamond/DiamondOperatorUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/diamond/Diesel.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/diamond/Engine.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/diamond/Vehicle.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/enums/PizzaUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/io/JavaFilePathUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/io/JavaFileUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/io/JavaInputStreamToXUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/io/JavaReadFromFileUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/io/JavaReaderToXUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/io/JavaScannerUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/io/JavaWriteToFileUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/io/JavaXToByteArrayUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/io/JavaXToInputStreamUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/io/JavaXToReaderUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/io/JavaXToWriterUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/lists/ListAssertJUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/lists/ListJUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/lists/ListTestNgUnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/lists/ListToSTring.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/lists/README.md mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/md5/JavaMD5UnitTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/rawtypes/RawTypesTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/sandbox/SandboxJavaManualTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/shell/JavaProcessUnitIntegrationTest.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/sorting/Employee.java mode change 100644 => 100755 core-java/src/test/java/org/baeldung/java/sorting/JavaSortingUnitTest.java mode change 100644 => 100755 core-java/src/test/resources/.gitignore mode change 100644 => 100755 core-java/src/test/resources/configuration.properties mode change 100644 => 100755 core-java/src/test/resources/dictionary.in mode change 100644 => 100755 core-java/src/test/resources/file.txt mode change 100644 => 100755 core-java/src/test/resources/fileToRead.txt mode change 100644 => 100755 core-java/src/test/resources/fileToWriteTo.txt mode change 100644 => 100755 core-java/src/test/resources/newFile1.txt mode change 100644 => 100755 core-java/src/test/resources/newFile2.txt mode change 100644 => 100755 core-java/src/test/resources/newFile3.txt mode change 100644 => 100755 core-java/src/test/resources/sourceFile.txt mode change 100644 => 100755 core-java/src/test/resources/test.find mode change 100644 => 100755 core-java/src/test/resources/testFolder/sample_file_1.in mode change 100644 => 100755 core-java/src/test/resources/testFolder/sample_file_2.in mode change 100644 => 100755 core-java/src/test/resources/test_md5.txt mode change 100644 => 100755 core-java/src/test/resources/test_read.in mode change 100644 => 100755 core-java/src/test/resources/test_read1.in mode change 100644 => 100755 core-java/src/test/resources/test_read2.in mode change 100644 => 100755 core-java/src/test/resources/test_read3.in mode change 100644 => 100755 core-java/src/test/resources/test_read4.in mode change 100644 => 100755 core-java/src/test/resources/test_read7.in mode change 100644 => 100755 core-java/src/test/resources/test_read8.in mode change 100644 => 100755 core-java/src/test/resources/test_read_d.in mode change 100644 => 100755 core-java/src/test/resources/test_read_multiple.in mode change 100644 => 100755 core-kotlin/README.md mode change 100644 => 100755 core-kotlin/pom.xml mode change 100644 => 100755 core-kotlin/src/main/java/com/baeldung/dataclass/Movie.java mode change 100644 => 100755 core-kotlin/src/main/java/com/baeldung/java/ArrayExample.java mode change 100644 => 100755 core-kotlin/src/main/java/com/baeldung/java/Customer.java mode change 100644 => 100755 core-kotlin/src/main/java/com/baeldung/java/StringUtils.java mode change 100644 => 100755 core-kotlin/src/main/java/com/baeldung/lazy/ClassWithHeavyInitialization.java mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/dataclass/Movie.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/dataclass/Sandbox.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/datetime/UseDuration.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/datetime/UseLocalDate.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/datetime/UseLocalDateTime.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/datetime/UseLocalTime.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/datetime/UsePeriod.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/datetime/UseZonedDateTime.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/destructuringdeclarations/Person.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/destructuringdeclarations/Result.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/destructuringdeclarations/Sandbox.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/Example1.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/Item.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/ItemService.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/JvmSample.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/ListExtension.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/MathematicsOperations.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/Sealed.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/User.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/WhenBlockTypes.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/delegates/Database.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/delegates/DatabaseDelegate.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/delegates/User.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/mockito/BookService.kt mode change 100644 => 100755 core-kotlin/src/main/kotlin/com/baeldung/kotlin/mockito/LendBookManager.kt mode change 100644 => 100755 core-kotlin/src/test/java/com/baeldung/kotlin/JavaCallToKotlinUnitTest.java mode change 100644 => 100755 core-kotlin/src/test/java/com/baeldung/kotlin/LazyJavaUnitTest.java mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/ArrayTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/CollectionsTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/CoroutinesTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/CustomerTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/EqualityTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/GenericsTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/ItemServiceTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/JvmSampleTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/KotlinJavaInteroperabilityTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/LambdaTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/LazyUnitTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/ListExtensionTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/ListToMapTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/NullSafetyTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/SealedTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/WhenBlockUnitTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UseLocalDateTimeUnitTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UseLocalDateUnitTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UseLocalTimeUnitTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UsePeriodUnitTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UseZonedDateTimeUnitTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/delegates/DatabaseDelegatesTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/Calculator.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/CalculatorTest5.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/DivideByZeroException.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/SimpleTest5.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/mockito/LendBookManagerTest.kt mode change 100644 => 100755 core-kotlin/src/test/kotlin/com/baeldung/kotlin/mockito/LendBookManagerTestMockitoKotlin.kt mode change 100644 => 100755 couchbase/.gitignore mode change 100644 => 100755 couchbase/README.md mode change 100644 => 100755 couchbase/mvnw mode change 100644 => 100755 couchbase/mvnw.cmd mode change 100644 => 100755 couchbase/pom.xml mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/async/CouchbaseEntity.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/async/person/Person.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/async/person/PersonCrudService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/async/person/PersonDocumentConverter.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/async/person/RegistrationService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/async/service/AbstractBucketService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/async/service/AbstractCrudService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/async/service/BucketService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/async/service/ClusterService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/async/service/ClusterServiceImpl.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/async/service/CrudService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/async/service/JsonDocumentConverter.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/async/service/TutorialBucketService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/intro/CodeSnippets.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/mapreduce/CouchbaseKeyGenerator.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/mapreduce/DuplicateKeyException.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/mapreduce/RandomUUIDGenerator.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/mapreduce/StudentGrade.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/mapreduce/StudentGradeKeyGenerator.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/mapreduce/StudentGradeQueryBuilder.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/mapreduce/StudentGradeService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/n1ql/BucketFactory.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/n1ql/CodeSnippets.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/spring/person/Person.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/spring/person/PersonCrudService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/spring/person/PersonDocumentConverter.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/spring/person/RegistrationService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/spring/service/BucketService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/spring/service/ClusterService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/spring/service/ClusterServiceImpl.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/spring/service/CrudService.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/spring/service/JsonDocumentConverter.java mode change 100644 => 100755 couchbase/src/main/java/com/baeldung/couchbase/spring/service/TutorialBucketService.java mode change 100644 => 100755 couchbase/src/main/resources/application.properties mode change 100644 => 100755 couchbase/src/main/resources/logback.xml mode change 100644 => 100755 couchbase/src/test/java/com/baeldung/couchbase/async/AsyncIntegrationTest.java mode change 100644 => 100755 couchbase/src/test/java/com/baeldung/couchbase/async/AsyncIntegrationTestConfig.java mode change 100644 => 100755 couchbase/src/test/java/com/baeldung/couchbase/async/person/PersonCrudServiceIntegrationTest.java mode change 100644 => 100755 couchbase/src/test/java/com/baeldung/couchbase/async/service/ClusterServiceIntegrationTest.java mode change 100644 => 100755 couchbase/src/test/java/com/baeldung/couchbase/mapreduce/StudentGradeServiceIntegrationTest.java mode change 100644 => 100755 couchbase/src/test/java/com/baeldung/couchbase/n1ql/IntegrationTestConfig.java mode change 100644 => 100755 couchbase/src/test/java/com/baeldung/couchbase/n1ql/N1QLIntegrationTest.java mode change 100644 => 100755 couchbase/src/test/java/com/baeldung/couchbase/spring/IntegrationTest.java mode change 100644 => 100755 couchbase/src/test/java/com/baeldung/couchbase/spring/IntegrationTestConfig.java mode change 100644 => 100755 couchbase/src/test/java/com/baeldung/couchbase/spring/person/PersonCrudServiceIntegrationTest.java mode change 100644 => 100755 couchbase/src/test/java/com/baeldung/couchbase/spring/service/ClusterServiceIntegrationTest.java mode change 100644 => 100755 couchbase/src/test/resources/logback.xml mode change 100644 => 100755 deeplearning4j/README.md mode change 100644 => 100755 deeplearning4j/pom.xml mode change 100644 => 100755 deeplearning4j/src/main/java/com/baeldung/deeplearning4j/IrisClassifier.java mode change 100644 => 100755 deeplearning4j/src/main/resources/iris.txt mode change 100644 => 100755 deltaspike/.gitignore mode change 100644 => 100755 deltaspike/README.md mode change 100644 => 100755 deltaspike/pom.xml mode change 100644 => 100755 deltaspike/src/main/java/baeldung/controller/MemberController.java mode change 100644 => 100755 deltaspike/src/main/java/baeldung/data/EntityManagerProducer.java mode change 100644 => 100755 deltaspike/src/main/java/baeldung/data/MemberListProducer.java mode change 100644 => 100755 deltaspike/src/main/java/baeldung/data/MemberRepository.java mode change 100644 => 100755 deltaspike/src/main/java/baeldung/data/QueryDslRepositoryExtension.java mode change 100644 => 100755 deltaspike/src/main/java/baeldung/data/QueryDslSupport.java mode change 100644 => 100755 deltaspike/src/main/java/baeldung/data/SecondaryEntityManagerProducer.java mode change 100644 => 100755 deltaspike/src/main/java/baeldung/data/SecondaryEntityManagerResolver.java mode change 100644 => 100755 deltaspike/src/main/java/baeldung/data/SecondaryPersistenceUnit.java mode change 100644 => 100755 deltaspike/src/main/java/baeldung/model/Member.java mode change 100644 => 100755 deltaspike/src/main/java/baeldung/rest/JaxRsActivator.java mode change 100644 => 100755 deltaspike/src/main/java/baeldung/rest/MemberResourceRESTService.java mode change 100644 => 100755 deltaspike/src/main/java/baeldung/service/MemberRegistration.java mode change 100644 => 100755 deltaspike/src/main/java/baeldung/util/Resources.java mode change 100644 => 100755 deltaspike/src/main/resources/META-INF/apache-deltaspike.properties mode change 100644 => 100755 deltaspike/src/main/resources/META-INF/persistence.xml mode change 100644 => 100755 deltaspike/src/main/resources/import.sql mode change 100644 => 100755 deltaspike/src/main/webapp/WEB-INF/baeldung-jee7-seed-ds.xml mode change 100644 => 100755 deltaspike/src/main/webapp/WEB-INF/baeldung-jee7-seed-secondary-ds.xml mode change 100644 => 100755 deltaspike/src/main/webapp/WEB-INF/beans.xml mode change 100644 => 100755 deltaspike/src/main/webapp/WEB-INF/faces-config.xml mode change 100644 => 100755 deltaspike/src/main/webapp/WEB-INF/templates/default.xhtml mode change 100644 => 100755 deltaspike/src/main/webapp/index.html mode change 100644 => 100755 deltaspike/src/main/webapp/index.xhtml mode change 100644 => 100755 deltaspike/src/main/webapp/resources/css/screen.css mode change 100644 => 100755 deltaspike/src/main/webapp/resources/gfx/asidebkg.png mode change 100644 => 100755 deltaspike/src/main/webapp/resources/gfx/bkg-blkheader.png mode change 100644 => 100755 deltaspike/src/main/webapp/resources/gfx/dualbrand_logo.png mode change 100644 => 100755 deltaspike/src/main/webapp/resources/gfx/headerbkg.png mode change 100644 => 100755 deltaspike/src/main/webapp/resources/gfx/wildfly_400x130.jpg mode change 100644 => 100755 deltaspike/src/test/java/baeldung/test/MemberRegistrationIntegrationTest.java mode change 100644 => 100755 deltaspike/src/test/resources/META-INF/apache-deltaspike.properties mode change 100644 => 100755 deltaspike/src/test/resources/META-INF/test-persistence.xml mode change 100644 => 100755 deltaspike/src/test/resources/arquillian.xml mode change 100644 => 100755 deltaspike/src/test/resources/test-ds.xml mode change 100644 => 100755 deltaspike/src/test/resources/test-secondary-ds.xml mode change 100644 => 100755 disruptor/README.md mode change 100644 => 100755 disruptor/pom.xml mode change 100644 => 100755 disruptor/src/main/java/com/baeldung/disruptor/DelayedMultiEventProducer.java mode change 100644 => 100755 disruptor/src/main/java/com/baeldung/disruptor/EventConsumer.java mode change 100644 => 100755 disruptor/src/main/java/com/baeldung/disruptor/EventProducer.java mode change 100644 => 100755 disruptor/src/main/java/com/baeldung/disruptor/MultiEventPrintConsumer.java mode change 100644 => 100755 disruptor/src/main/java/com/baeldung/disruptor/SingleEventPrintConsumer.java mode change 100644 => 100755 disruptor/src/main/java/com/baeldung/disruptor/SingleEventProducer.java mode change 100644 => 100755 disruptor/src/main/java/com/baeldung/disruptor/ValueEvent.java mode change 100644 => 100755 disruptor/src/test/java/com/baeldung/disruptor/DisruptorIntegrationTest.java mode change 100644 => 100755 disruptor/src/test/java/com/baeldung/disruptor/MultiEventConsumer.java mode change 100644 => 100755 disruptor/src/test/java/com/baeldung/disruptor/SingleEventConsumer.java mode change 100644 => 100755 dozer/README.md mode change 100644 => 100755 dozer/pom.xml mode change 100644 => 100755 dozer/src/main/java/com/baeldung/dozer/Dest.java mode change 100644 => 100755 dozer/src/main/java/com/baeldung/dozer/Dest2.java mode change 100644 => 100755 dozer/src/main/java/com/baeldung/dozer/MyCustomConvertor.java mode change 100644 => 100755 dozer/src/main/java/com/baeldung/dozer/Person.java mode change 100644 => 100755 dozer/src/main/java/com/baeldung/dozer/Person2.java mode change 100644 => 100755 dozer/src/main/java/com/baeldung/dozer/Person3.java mode change 100644 => 100755 dozer/src/main/java/com/baeldung/dozer/Personne.java mode change 100644 => 100755 dozer/src/main/java/com/baeldung/dozer/Personne2.java mode change 100644 => 100755 dozer/src/main/java/com/baeldung/dozer/Personne3.java mode change 100644 => 100755 dozer/src/main/java/com/baeldung/dozer/Source.java mode change 100644 => 100755 dozer/src/main/java/com/baeldung/dozer/Source2.java mode change 100644 => 100755 dozer/src/test/java/com/baeldung/dozer/DozerIntegrationTest.java mode change 100644 => 100755 dozer/src/test/resources/dozer_custom_convertor.xml mode change 100644 => 100755 dozer/src/test/resources/dozer_mapping.xml mode change 100644 => 100755 dozer/src/test/resources/dozer_mapping2.xml mode change 100644 => 100755 drools/README.MD mode change 100644 => 100755 drools/backward-chaining/pom.xml mode change 100644 => 100755 drools/backward-chaining/src/main/java/com/baeldung/BackwardChainingBeatles.java mode change 100644 => 100755 drools/backward-chaining/src/main/java/com/baeldung/drools/BackwardChaining.java mode change 100644 => 100755 drools/backward-chaining/src/main/java/com/baeldung/drools/model/Fact.java mode change 100644 => 100755 drools/backward-chaining/src/main/java/com/baeldung/drools/model/Result.java mode change 100644 => 100755 drools/backward-chaining/src/main/java/com/baeldung/model/Beatle.java mode change 100644 => 100755 drools/backward-chaining/src/main/resources/META-INF/kmodule.xml mode change 100644 => 100755 drools/backward-chaining/src/main/resources/META-INF/maven/pom.properties mode change 100644 => 100755 drools/backward-chaining/src/main/resources/backward_chaining/Beatles.drl mode change 100644 => 100755 drools/backward-chaining/src/main/resources/backward_chaining/rules.drl mode change 100644 => 100755 drools/backward-chaining/src/main/resources/com/baeldung/drools/backward_chaining/rules.drl mode change 100644 => 100755 drools/backward-chaining/src/test/java/com/baeldung/test/BackwardChainingTest.java mode change 100644 => 100755 drools/pom.xml mode change 100644 => 100755 drools/src/main/java/com/baeldung/drools/config/DroolsBeanFactory.java mode change 100644 => 100755 drools/src/main/java/com/baeldung/drools/model/Applicant.java mode change 100644 => 100755 drools/src/main/java/com/baeldung/drools/model/Customer.java mode change 100644 => 100755 drools/src/main/java/com/baeldung/drools/model/Product.java mode change 100644 => 100755 drools/src/main/java/com/baeldung/drools/model/SuggestedRole.java mode change 100644 => 100755 drools/src/main/java/com/baeldung/drools/service/ApplicantService.java mode change 100644 => 100755 drools/src/main/java/com/baeldung/drools/service/ProductService.java mode change 100644 => 100755 drools/src/main/resources/com/baeldung/drools/rules/Discount.xls mode change 100644 => 100755 drools/src/main/resources/com/baeldung/drools/rules/Product_rules.xls mode change 100644 => 100755 drools/src/main/resources/com/baeldung/drools/rules/SuggestApplicant.drl mode change 100644 => 100755 drools/src/test/java/com/baeldung/drools/service/ApplicantServiceIntegrationTest.java mode change 100644 => 100755 drools/src/test/java/com/baeldung/drools/service/DiscountExcelIntegrationTest.java mode change 100644 => 100755 drools/src/test/java/com/baeldung/drools/service/ProductServiceIntegrationTest.java mode change 100644 => 100755 eclipse/README.md mode change 100644 => 100755 eclipse/formatter.xml mode change 100644 => 100755 ejb/README.md mode change 100644 => 100755 ejb/ejb-client/src/main/java/com/baeldung/ejb/wildfly/TextApplication.java mode change 100644 => 100755 ejb/ejb-client/src/test/java/com/baeldung/ejb/wildfly/TextApplicationTest.java mode change 100644 => 100755 ejb/ejb-remote/src/main/java/com/baeldung/ejb/wildfly/TextProcessorBean.java mode change 100644 => 100755 ejb/ejb-remote/src/main/java/com/baeldung/ejb/wildfly/TextProcessorRemote.java mode change 100644 => 100755 ejb/ejb-session-beans/pom.xml mode change 100644 => 100755 ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateful/EJBClient1.java mode change 100644 => 100755 ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateful/EJBClient2.java mode change 100644 => 100755 ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateful/StatefulEJB.java mode change 100644 => 100755 ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateless/EJBClient1.java mode change 100644 => 100755 ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateless/EJBClient2.java mode change 100644 => 100755 ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateless/StatelessEJB.java mode change 100644 => 100755 ejb/ejb-session-beans/src/test/java/com/baeldung/ejb/test/stateful/StatefulEJBTest.java mode change 100644 => 100755 ejb/ejb-session-beans/src/test/java/com/baeldung/ejb/test/stateless/StatelessEJBTest.java mode change 100644 => 100755 ejb/wildfly/pom.xml mode change 100644 => 100755 ejb/wildfly/widlfly-web/pom.xml mode change 100644 => 100755 ejb/wildfly/widlfly-web/src/main/java/TestEJBServlet.java mode change 100644 => 100755 ejb/wildfly/widlfly-web/src/main/java/TestJPAServlet.java mode change 100644 => 100755 ejb/wildfly/widlfly-web/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 ejb/wildfly/wildfly-ear/pom.xml mode change 100644 => 100755 ejb/wildfly/wildfly-ejb-interfaces/pom.xml mode change 100644 => 100755 ejb/wildfly/wildfly-ejb-interfaces/src/main/java/wildfly/beans/UserBeanLocal.java mode change 100644 => 100755 ejb/wildfly/wildfly-ejb-interfaces/src/main/java/wildfly/beans/UserBeanRemote.java mode change 100644 => 100755 ejb/wildfly/wildfly-ejb/pom.xml mode change 100644 => 100755 ejb/wildfly/wildfly-ejb/src/main/java/wildfly/beans/UserBean.java mode change 100644 => 100755 ejb/wildfly/wildfly-jpa/pom.xml mode change 100644 => 100755 ejb/wildfly/wildfly-jpa/src/main/java/model/User.java mode change 100644 => 100755 ejb/wildfly/wildfly-jpa/src/main/resources/META-INF/persistence.xml mode change 100644 => 100755 ejb/wildfly/wildfly-jpa/src/main/resources/data.sql mode change 100644 => 100755 enterprise-patterns/README.md mode change 100644 => 100755 enterprise-patterns/intercepting-filter-pattern/src/main/java/com/baeldung/enterprise/patterns/front/controller/filters/AuditFilter.java mode change 100644 => 100755 enterprise-patterns/intercepting-filter-pattern/src/main/java/com/baeldung/enterprise/patterns/front/controller/filters/VisitorCounterFilter.java mode change 100644 => 100755 enterprise-patterns/pom.xml mode change 100644 => 100755 ethereumj/.gitgnore mode change 100644 => 100755 ethereumj/README.md mode change 100644 => 100755 ethereumj/pom.xml mode change 100644 => 100755 ethereumj/src/main/java/com/baeldung/ethereumj/ApplicationMain.java mode change 100644 => 100755 ethereumj/src/main/java/com/baeldung/ethereumj/Constants.java mode change 100644 => 100755 ethereumj/src/main/java/com/baeldung/ethereumj/beans/EthBean.java mode change 100644 => 100755 ethereumj/src/main/java/com/baeldung/ethereumj/config/EthConfig.java mode change 100644 => 100755 ethereumj/src/main/java/com/baeldung/ethereumj/controllers/EthController.java mode change 100644 => 100755 ethereumj/src/main/java/com/baeldung/ethereumj/listeners/EthListener.java mode change 100644 => 100755 ethereumj/src/main/java/com/baeldung/ethereumj/transfer/EthResponse.java mode change 100644 => 100755 ethereumj/src/main/resources/application.properties mode change 100644 => 100755 ethereumj/src/test/java/com/baeldung/ethereumj/controllers/EthControllerTestOne.java mode change 100644 => 100755 events/MessagesAggregate/0638124c-9a1b-4d25-8fce-cc223d472e77.events mode change 100644 => 100755 events/MessagesAggregate/d2ba9cbe-1a44-428e-a710-13b1bdc67c4b.events mode change 100644 => 100755 events/README.md mode change 100644 => 100755 events/ToDoItem/bf420ffc-0c3b-403e-bb8c-66cf499c773e.events mode change 100644 => 100755 events/ToDoItem/e72a057b-adea-4c69-83a0-0431318823e7.events mode change 100644 => 100755 feign/README.md mode change 100644 => 100755 feign/pom.xml mode change 100644 => 100755 feign/src/main/java/com/baeldung/feign/BookControllerFeignClientBuilder.java mode change 100644 => 100755 feign/src/main/java/com/baeldung/feign/clients/BookClient.java mode change 100644 => 100755 feign/src/main/java/com/baeldung/feign/models/Book.java mode change 100644 => 100755 feign/src/main/java/com/baeldung/feign/models/BookResource.java mode change 100644 => 100755 feign/src/test/java/com/baeldung/feign/clients/BookClientLiveTest.java mode change 100644 => 100755 flyway/.gitignore mode change 100644 => 100755 flyway/README.MD mode change 100644 => 100755 flyway/db/migration/V1_0__create_employee_schema.sql mode change 100644 => 100755 flyway/db/migration/V2_0__create_department_schema.sql mode change 100644 => 100755 flyway/myFlywayConfig.properties mode change 100644 => 100755 flyway/pom.xml mode change 100644 => 100755 gatling/README.md mode change 100644 => 100755 gatling/pom.xml mode change 100644 => 100755 gatling/src/test/resources/gatling.conf mode change 100644 => 100755 gatling/src/test/resources/logback.xml mode change 100644 => 100755 gatling/src/test/resources/recorder.conf mode change 100644 => 100755 gatling/src/test/scala/Engine.scala mode change 100644 => 100755 gatling/src/test/scala/IDEPathHelper.scala mode change 100644 => 100755 gatling/src/test/scala/Recorder.scala mode change 100644 => 100755 gatling/src/test/scala/org/baeldung/RecordedSimulation.scala mode change 100644 => 100755 geotools/README.md mode change 100644 => 100755 geotools/pom.xml mode change 100644 => 100755 geotools/src/main/java/com/baeldung/geotools/ShapeFile.java mode change 100644 => 100755 geotools/src/test/java/com/baeldung/geotools/GeoToolsUnitTest.java mode change 100644 => 100755 gradle/README.md mode change 100644 => 100755 gradle/build.gradle mode change 100644 => 100755 gradle/gradle.properties mode change 100644 => 100755 gradle/gradle/wrapper/gradle-wrapper.jar mode change 100644 => 100755 gradle/gradle/wrapper/gradle-wrapper.properties mode change 100644 => 100755 gradle/gradlew mode change 100644 => 100755 gradle/gradlew.bat mode change 100644 => 100755 gradle/src/main/java/Main.java mode change 100644 => 100755 graphql/graphql-java/README.md mode change 100644 => 100755 graphql/graphql-java/payload-examples/createUser.json mode change 100644 => 100755 graphql/graphql-java/payload-examples/deleteUser.json mode change 100644 => 100755 graphql/graphql-java/payload-examples/listUsers.json mode change 100644 => 100755 graphql/graphql-java/payload-examples/retrieveUser.json mode change 100644 => 100755 graphql/graphql-java/payload-examples/searchName.json mode change 100644 => 100755 graphql/graphql-java/payload-examples/updateUser.json mode change 100644 => 100755 graphql/graphql-java/pom.xml mode change 100644 => 100755 graphql/graphql-java/src/main/java/com/baeldung/graphql/Application.java mode change 100644 => 100755 graphql/graphql-java/src/main/java/com/baeldung/graphql/entity/User.java mode change 100644 => 100755 graphql/graphql-java/src/main/java/com/baeldung/graphql/handler/UserHandler.java mode change 100644 => 100755 graphql/graphql-java/src/main/java/com/baeldung/graphql/mutation/UserMutation.java mode change 100644 => 100755 graphql/graphql-java/src/main/java/com/baeldung/graphql/query/UserQuery.java mode change 100644 => 100755 graphql/graphql-java/src/main/java/com/baeldung/graphql/schema/UserSchema.java mode change 100644 => 100755 graphql/graphql-java/src/main/java/com/baeldung/graphql/utils/SchemaUtils.java mode change 100644 => 100755 groovy-spock/README.md mode change 100644 => 100755 groovy-spock/pom.xml mode change 100644 => 100755 groovy-spock/src/test/groovy/FirstSpecification.groovy mode change 100644 => 100755 groovy-spock/src/test/groovy/Notifier.groovy mode change 100644 => 100755 groovy-spock/src/test/groovy/PaymentGateway.groovy mode change 100644 => 100755 grpc/README.md mode change 100644 => 100755 grpc/pom.xml mode change 100644 => 100755 grpc/src/main/java/org/baeldung/grpc/client/GrpcClient.java mode change 100644 => 100755 grpc/src/main/java/org/baeldung/grpc/server/GrpcServer.java mode change 100644 => 100755 grpc/src/main/java/org/baeldung/grpc/server/HelloServiceImpl.java mode change 100644 => 100755 grpc/src/main/proto/HelloService.proto mode change 100644 => 100755 gson/.gitignore mode change 100644 => 100755 gson/README.md mode change 100644 => 100755 gson/pom.xml mode change 100644 => 100755 gson/src/main/java/org/baeldung/gson/entities/ActorGson.java mode change 100644 => 100755 gson/src/main/java/org/baeldung/gson/entities/Movie.java mode change 100644 => 100755 gson/src/main/java/org/baeldung/gson/entities/MovieWithNullValue.java mode change 100644 => 100755 gson/src/main/java/org/baeldung/gson/serialization/ActorGsonDeserializer.java mode change 100644 => 100755 gson/src/main/java/org/baeldung/gson/serialization/ActorGsonSerializer.java mode change 100644 => 100755 gson/src/main/resources/logback.xml mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/deserialization/Foo.java mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/deserialization/FooDeserializer.java mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/deserialization/FooDeserializerFromJsonWithDifferentFields.java mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/deserialization/FooInstanceCreator.java mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/deserialization/FooWithInner.java mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/deserialization/GenericFoo.java mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/deserialization/GsonDeserializeUnitTest.java mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/deserialization/test/GsonDeserializationUnitTest.java mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/serialization/DifferentNameSerializer.java mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/serialization/GsonSerializeUnitTest.java mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/serialization/IgnoringFieldsNotMatchingCriteriaSerializer.java mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/serialization/IgnoringFieldsSerializer.java mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/serialization/SourceClass.java mode change 100644 => 100755 gson/src/test/java/org/baeldung/gson/serialization/test/GsonSerializationUnitTest.java mode change 100644 => 100755 gson/src/test/resources/.gitignore mode change 100644 => 100755 guava/.gitignore mode change 100644 => 100755 guava/README.md mode change 100644 => 100755 guava/pom.xml mode change 100644 => 100755 guava/src/main/java/org/baeldung/guava/CustomEvent.java mode change 100644 => 100755 guava/src/main/java/org/baeldung/guava/EventListener.java mode change 100644 => 100755 guava/src/main/resources/logback.xml mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/BloomFilterTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/ClassToInstanceMapUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/EvictingQueueUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaBigIntegerMathUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaCacheLoaderUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaCacheUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaCollectionTypesUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaCollectionsExamplesUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaDoubleMathUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaEventBusUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaFilterTransformCollectionsUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaFunctionalExamplesUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaIOUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaIntMathUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaLongMathUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaMapFromSet.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaMapFromSetUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaMathUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaMultiMapUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaOrderingExamplesUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaOrderingUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaPreConditionsUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaRangeMapUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaRangeSetUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaReflectionUtilsUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaStringUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/GuavaTableUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/MinMaxPriorityQueueUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/guava/RateLimiterLongRunningUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/hamcrest/Animal.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/hamcrest/Cat.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/hamcrest/HamcrestExamplesUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/hamcrest/HamcrestMatcherUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/hamcrest/IsPositiveInteger.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/hamcrest/Person.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/hamcrest/README.md mode change 100644 => 100755 guava/src/test/java/org/baeldung/java/CollectionApachePartitionUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/java/CollectionGuavaPartitionUnitTest.java mode change 100644 => 100755 guava/src/test/java/org/baeldung/java/CollectionJavaPartitionUnitTest.java mode change 100644 => 100755 guava/src/test/resources/.gitignore mode change 100644 => 100755 guava/src/test/resources/test.out mode change 100644 => 100755 guava/src/test/resources/test1.in mode change 100644 => 100755 guava/src/test/resources/test1_1.in mode change 100644 => 100755 guava/src/test/resources/test2.in mode change 100644 => 100755 guava/src/test/resources/test_copy.in mode change 100644 => 100755 guava/src/test/resources/test_le.txt mode change 100644 => 100755 guava18/README.md mode change 100644 => 100755 guava18/pom.xml mode change 100644 => 100755 guava18/src/main/java/com/baeldung/guava/entity/Administrator.java mode change 100644 => 100755 guava18/src/main/java/com/baeldung/guava/entity/Player.java mode change 100644 => 100755 guava18/src/main/java/com/baeldung/guava/entity/User.java mode change 100644 => 100755 guava18/src/test/java/com/baeldung/guava/FluentIterableUnitTest.java mode change 100644 => 100755 guava18/src/test/java/com/baeldung/guava/GuavaMiscUtilsTest.java mode change 100644 => 100755 guava18/src/test/java/com/baeldung/guava/MoreExecutorsUnitTest.java mode change 100644 => 100755 guava18/src/test/java/com/baeldung/guava/MoreObjectsUnitTest.java mode change 100644 => 100755 guava19/README.md mode change 100644 => 100755 guava19/pom.xml mode change 100644 => 100755 guava19/src/main/java/com/baeldung/guava/entity/User.java mode change 100644 => 100755 guava19/src/test/java/com/baeldung/guava/CharMatcherUnitTest.java mode change 100644 => 100755 guava19/src/test/java/com/baeldung/guava/GuavaMiscUtilsTest.java mode change 100644 => 100755 guava19/src/test/java/com/baeldung/guava/HashingUnitTest.java mode change 100644 => 100755 guava19/src/test/java/com/baeldung/guava/TypeTokenUnitTest.java mode change 100644 => 100755 guava21/README.md mode change 100644 => 100755 guava21/pom.xml mode change 100644 => 100755 guava21/src/main/java/com/baeldung/guava/tutorial/AtomicLongMapTutorials.java mode change 100644 => 100755 guava21/src/main/java/com/baeldung/guava/tutorial/ComparatorsExamples.java mode change 100644 => 100755 guava21/src/main/java/com/baeldung/guava/tutorial/ConcatStreams.java mode change 100644 => 100755 guava21/src/main/java/com/baeldung/guava/tutorial/InternerBuilderExample.java mode change 100644 => 100755 guava21/src/main/java/com/baeldung/guava/tutorial/MonitorExample.java mode change 100644 => 100755 guava21/src/main/java/com/baeldung/guava/tutorial/MoreCollectorsExample.java mode change 100644 => 100755 guava21/src/main/java/com/baeldung/guava/tutorial/StreamsUtility.java mode change 100644 => 100755 guava21/src/test/java/com.baeldung.guava.zip/ZipCollectionTest.java mode change 100644 => 100755 guava21/src/test/java/com/baeldung/guava/tutorial/AtomicLongMapIntegrationTest.java mode change 100644 => 100755 guava21/src/test/java/com/baeldung/guava/tutorial/ComparatorsUnitTest.java mode change 100644 => 100755 guava21/src/test/java/com/baeldung/guava/tutorial/GuavaStreamsUnitTest.java mode change 100644 => 100755 guava21/src/test/java/com/baeldung/guava/tutorial/InternBuilderUnitTest.java mode change 100644 => 100755 guava21/src/test/java/com/baeldung/guava/tutorial/MonitorUnitTest.java mode change 100644 => 100755 guava21/src/test/java/com/baeldung/guava/tutorial/MoreCollectorsUnitTest.java mode change 100644 => 100755 guava21/src/test/java/com/baeldung/guava/tutorial/StreamUtility.java mode change 100644 => 100755 guest/README.md mode change 100644 => 100755 guest/core-java-9/pom.xml mode change 100644 => 100755 guest/core-java-9/src/main/java/com/stackify/optional/User.java mode change 100644 => 100755 guest/core-java-9/src/test/java/com/stackify/optional/OptionalTest.java mode change 100644 => 100755 guest/core-java/pom.xml mode change 100644 => 100755 guest/core-java/src/main/java/com/stackify/optional/Address.java mode change 100644 => 100755 guest/core-java/src/main/java/com/stackify/optional/Country.java mode change 100644 => 100755 guest/core-java/src/main/java/com/stackify/optional/User.java mode change 100644 => 100755 guest/core-java/src/main/java/com/stackify/optional/chaining/Address.java mode change 100644 => 100755 guest/core-java/src/main/java/com/stackify/optional/chaining/Country.java mode change 100644 => 100755 guest/core-java/src/main/java/com/stackify/optional/chaining/User.java mode change 100644 => 100755 guest/core-java/src/main/resources/log4j2.xml mode change 100644 => 100755 guest/core-java/src/test/java/com/stackify/optional/OptionalTest.java mode change 100644 => 100755 guest/core-java/src/test/java/com/stackify/optional/chaining/OptionalChainingTest.java mode change 100644 => 100755 guest/junit5-example/.gitignore mode change 100644 => 100755 guest/junit5-example/pom.xml mode change 100644 => 100755 guest/junit5-example/src/main/java/com/stackify/daos/UserDAO.java mode change 100644 => 100755 guest/junit5-example/src/main/java/com/stackify/models/User.java mode change 100644 => 100755 guest/junit5-example/src/main/java/com/stackify/test/conditions/DisabledOnEnvironment.java mode change 100644 => 100755 guest/junit5-example/src/main/java/com/stackify/test/conditions/DisabledOnEnvironmentCondition.java mode change 100644 => 100755 guest/junit5-example/src/main/java/com/stackify/utils/ConnectionUtil.java mode change 100644 => 100755 guest/junit5-example/src/main/resources/application.properties mode change 100644 => 100755 guest/junit5-example/src/main/resources/com/stackify/utils/jdbc.properties mode change 100644 => 100755 guest/junit5-example/src/main/resources/log4j2.xml mode change 100644 => 100755 guest/junit5-example/src/test/java/com/stackify/test/DatabaseConnectionTest.java mode change 100644 => 100755 guest/junit5-example/src/test/java/com/stackify/test/DynamicTests.java mode change 100644 => 100755 guest/junit5-example/src/test/java/com/stackify/test/IncrementTest.java mode change 100644 => 100755 guest/junit5-example/src/test/java/com/stackify/test/TaggedTest.java mode change 100644 => 100755 guest/junit5-example/src/test/java/com/stackify/test/UsersTest.java mode change 100644 => 100755 guest/log4j2-example/.gitignore mode change 100644 => 100755 guest/log4j2-example/java.log mode change 100644 => 100755 guest/log4j2-example/logs/app.log mode change 100644 => 100755 guest/log4j2-example/pom.xml mode change 100644 => 100755 guest/log4j2-example/src/main/java/com/stackify/models/User.java mode change 100644 => 100755 guest/log4j2-example/src/main/java/com/stackify/services/MyService.java mode change 100644 => 100755 guest/log4j2-example/src/main/resources/log4j2.xml mode change 100644 => 100755 guest/log4j2-example/src/test/java/com/stackify/services/MyServiceTest.java mode change 100644 => 100755 guest/logback-example/pom.xml mode change 100644 => 100755 guest/logback-example/src/main/java/com/stackify/logging/IgnoreLoggerFilter.java mode change 100644 => 100755 guest/logback-example/src/main/java/com/stackify/models/Employee.java mode change 100644 => 100755 guest/logback-example/src/main/java/com/stackify/services/EmployeeService.java mode change 100644 => 100755 guest/logback-example/src/main/resources/application.properties mode change 100644 => 100755 guest/logback-example/src/main/resources/logback.xml mode change 100644 => 100755 guest/logback-example/src/test/java/com/stackify/services/EmployeeServiceTest.java mode change 100644 => 100755 guest/memory-leaks/pom.xml mode change 100644 => 100755 guest/memory-leaks/src/test/java/com/baeldung/Key.java mode change 100644 => 100755 guest/memory-leaks/src/test/java/com/baeldung/MemoryLeaksTest.java mode change 100644 => 100755 guest/memory-leaks/src/test/resources/large.txt mode change 100644 => 100755 guest/spring-boot-app/.gitignore mode change 100644 => 100755 guest/spring-boot-app/WebContent/META-INF/MANIFEST.MF mode change 100644 => 100755 guest/spring-boot-app/pom.xml mode change 100644 => 100755 guest/spring-boot-app/src/main/java/com/stackify/Application.java mode change 100644 => 100755 guest/spring-boot-app/src/main/java/com/stackify/config/PersistenceConfig.java mode change 100644 => 100755 guest/spring-boot-app/src/main/java/com/stackify/controller/EmployeeController.java mode change 100644 => 100755 guest/spring-boot-app/src/main/java/com/stackify/model/Employee.java mode change 100644 => 100755 guest/spring-boot-app/src/main/java/com/stackify/repository/EmployeeRepository.java mode change 100644 => 100755 guest/spring-boot-app/src/main/resources/application.properties mode change 100644 => 100755 guest/spring-boot-app/src/main/resources/myData.sql mode change 100644 => 100755 guest/spring-boot-app/src/main/resources/mySchema.sql mode change 100644 => 100755 guest/spring-boot-app/src/test/java/com/stackify/test/EmployeeControllerTest.java mode change 100644 => 100755 guest/spring-mvc/README.md mode change 100644 => 100755 guest/spring-mvc/pom.xml mode change 100644 => 100755 guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/Spring5Application.java mode change 100644 => 100755 guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/model/LoginData.java mode change 100644 => 100755 guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/web/InternalsController.java mode change 100644 => 100755 guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/web/MyInputResource.java mode change 100644 => 100755 guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/web/MyOutputResource.java mode change 100644 => 100755 guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/web/RestfulWebServiceController.java mode change 100644 => 100755 guest/spring-mvc/src/main/resources/templates/failure.html mode change 100644 => 100755 guest/spring-mvc/src/main/resources/templates/login.html mode change 100644 => 100755 guest/spring-mvc/src/main/resources/templates/success.html mode change 100644 => 100755 guest/spring-security/README.md mode change 100644 => 100755 guest/spring-security/pom.xml mode change 100644 => 100755 guest/spring-security/src/main/java/com/stackify/guest/springsecurity/Application.java mode change 100644 => 100755 guest/spring-security/src/main/java/com/stackify/guest/springsecurity/config/WebMvcConfiguration.java mode change 100644 => 100755 guest/spring-security/src/main/java/com/stackify/guest/springsecurity/config/WebSecurityConfig.java mode change 100644 => 100755 guest/spring-security/src/main/resources/data.sql mode change 100644 => 100755 guest/spring-security/src/main/resources/schema.sql mode change 100644 => 100755 guest/spring-security/src/main/resources/static/css/styles.css mode change 100644 => 100755 guest/spring-security/src/main/resources/templates/customLogin.html mode change 100644 => 100755 guest/spring-security/src/main/resources/templates/index.html mode change 100644 => 100755 guest/thread-pools/pom.xml mode change 100644 => 100755 guest/thread-pools/src/main/java/com/stackify/models/Employee.java mode change 100644 => 100755 guest/thread-pools/src/main/java/com/stackify/services/EmployeeService.java mode change 100644 => 100755 guest/thread-pools/src/main/java/com/stackify/threadpools/FactorialTask.java mode change 100644 => 100755 guest/thread-pools/src/main/java/com/stackify/threadpools/ThreadsApplication.java mode change 100644 => 100755 guest/tomcat-app/WebContent/META-INF/MANIFEST.MF mode change 100644 => 100755 guest/tomcat-app/WebContent/WEB-INF/web.xml mode change 100644 => 100755 guest/tomcat-app/pom.xml mode change 100644 => 100755 guest/tomcat-app/src/main/java/com/stackify/ApplicationInitializer.java mode change 100644 => 100755 guest/tomcat-app/src/main/java/com/stackify/daos/UserDAO.java mode change 100644 => 100755 guest/tomcat-app/src/main/java/com/stackify/models/User.java mode change 100644 => 100755 guest/tomcat-app/src/main/java/com/stackify/services/CorsFilter.java mode change 100644 => 100755 guest/tomcat-app/src/main/java/com/stackify/services/UserService.java mode change 100644 => 100755 guest/tomcat-app/src/main/java/com/stackify/utils/ConnectionUtil.java mode change 100644 => 100755 guest/webservices/rest-client/WebContent/META-INF/MANIFEST.MF mode change 100644 => 100755 guest/webservices/rest-client/pom.xml mode change 100644 => 100755 guest/webservices/rest-client/rest-client/.angular-cli.json mode change 100644 => 100755 guest/webservices/rest-client/rest-client/.editorconfig mode change 100644 => 100755 guest/webservices/rest-client/rest-client/.gitignore mode change 100644 => 100755 guest/webservices/rest-client/rest-client/README.md mode change 100644 => 100755 guest/webservices/rest-client/rest-client/e2e/app.e2e-spec.ts mode change 100644 => 100755 guest/webservices/rest-client/rest-client/e2e/app.po.ts mode change 100644 => 100755 guest/webservices/rest-client/rest-client/e2e/tsconfig.e2e.json mode change 100644 => 100755 guest/webservices/rest-client/rest-client/karma.conf.js mode change 100644 => 100755 guest/webservices/rest-client/rest-client/package.json mode change 100644 => 100755 guest/webservices/rest-client/rest-client/protractor.conf.js mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/app/app.component.css mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/app/app.component.html mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/app/app.component.spec.ts mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/app/app.component.ts mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/app/app.module.ts mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/app/app.service.ts mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/app/users.component.html mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/app/users.component.ts mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/assets/.gitkeep mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/environments/environment.prod.ts mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/environments/environment.ts mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/favicon.ico mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/index.html mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/main.ts mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/polyfills.ts mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/styles.css mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/test.ts mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/tsconfig.app.json mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/tsconfig.spec.json mode change 100644 => 100755 guest/webservices/rest-client/rest-client/src/typings.d.ts mode change 100644 => 100755 guest/webservices/rest-client/rest-client/tsconfig.json mode change 100644 => 100755 guest/webservices/rest-client/rest-client/tslint.json mode change 100644 => 100755 guest/webservices/rest-server/WebContent/META-INF/MANIFEST.MF mode change 100644 => 100755 guest/webservices/rest-server/WebContent/WEB-INF/web.xml mode change 100644 => 100755 guest/webservices/rest-server/pom.xml mode change 100644 => 100755 guest/webservices/rest-server/src/main/java/com/stackify/ApplicationInitializer.java mode change 100644 => 100755 guest/webservices/rest-server/src/main/java/com/stackify/models/User.java mode change 100644 => 100755 guest/webservices/rest-server/src/main/java/com/stackify/services/CorsFilter.java mode change 100644 => 100755 guest/webservices/rest-server/src/main/java/com/stackify/services/UserService.java mode change 100644 => 100755 guest/webservices/rest-server/src/test/java/com/stackify/services/UserServiceTest.java mode change 100644 => 100755 guest/webservices/soap_client/src/main/java/com/stackify/JAXWSClient.java mode change 100644 => 100755 guest/webservices/soap_client/src/main/java/com/stackify/services/DefaultUserImplService.java mode change 100644 => 100755 guest/webservices/soap_client/src/main/java/com/stackify/services/ObjectFactory.java mode change 100644 => 100755 guest/webservices/soap_client/src/main/java/com/stackify/services/User.java mode change 100644 => 100755 guest/webservices/soap_client/src/main/java/com/stackify/services/UserService.java mode change 100644 => 100755 guest/webservices/soap_client/src/main/java/com/stackify/services/Users.java mode change 100644 => 100755 guest/webservices/soap_client/src/main/java/com/stackify/services/package-info.java mode change 100644 => 100755 guest/webservices/soap_example/src/main/java/com/stackify/ServicePublisher.java mode change 100644 => 100755 guest/webservices/soap_example/src/main/java/com/stackify/models/User.java mode change 100644 => 100755 guest/webservices/soap_example/src/main/java/com/stackify/models/Users.java mode change 100644 => 100755 guest/webservices/soap_example/src/main/java/com/stackify/services/DefaultUserImpl.java mode change 100644 => 100755 guest/webservices/soap_example/src/main/java/com/stackify/services/UserService.java mode change 100644 => 100755 guest/webservices/spring-rest-service/WebContent/META-INF/MANIFEST.MF mode change 100644 => 100755 guest/webservices/spring-rest-service/pom.xml mode change 100644 => 100755 guest/webservices/spring-rest-service/src/main/java/com/stackify/Application.java mode change 100644 => 100755 guest/webservices/spring-rest-service/src/main/java/com/stackify/config/SwaggerConfig.java mode change 100644 => 100755 guest/webservices/spring-rest-service/src/main/java/com/stackify/controllers/UserController.java mode change 100644 => 100755 guest/webservices/spring-rest-service/src/main/java/com/stackify/models/User.java mode change 100644 => 100755 guice/README.md mode change 100644 => 100755 guice/pom.xml mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/RunGuice.java mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/guice/Communication.java mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/guice/CommunicationMode.java mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/guice/DefaultCommunicator.java mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/guice/EmailCommunicationMode.java mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/guice/IMCommunicationMode.java mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/guice/SMSCommunicationMode.java mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/guice/aop/MessageLogger.java mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/guice/aop/MessageSentLoggable.java mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/guice/binding/AOPModule.java mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/guice/binding/BasicModule.java mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/guice/constant/CommunicationModel.java mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/guice/marker/Communicator.java mode change 100644 => 100755 guice/src/main/java/com/baeldung/examples/guice/modules/BasicModule.java mode change 100644 => 100755 handling-spring-static-resources/README.md mode change 100644 => 100755 handling-spring-static-resources/pom.xml mode change 100644 => 100755 handling-spring-static-resources/src/main/java/org/baeldung/security/MySimpleUrlAuthenticationSuccessHandler.java mode change 100644 => 100755 handling-spring-static-resources/src/main/java/org/baeldung/spring/AppConfig.java mode change 100644 => 100755 handling-spring-static-resources/src/main/java/org/baeldung/spring/MvcConfig.java mode change 100644 => 100755 handling-spring-static-resources/src/main/java/org/baeldung/spring/SecSecurityConfig.java mode change 100644 => 100755 handling-spring-static-resources/src/main/java/org/baeldung/web/controller/HomeController.java mode change 100644 => 100755 handling-spring-static-resources/src/main/resources/application.properties mode change 100644 => 100755 handling-spring-static-resources/src/main/resources/logback.xml mode change 100644 => 100755 handling-spring-static-resources/src/main/resources/messages_en.properties mode change 100644 => 100755 handling-spring-static-resources/src/main/resources/messages_es_ES.properties mode change 100644 => 100755 handling-spring-static-resources/src/main/resources/webSecurityConfig.xml mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/WEB-INF/classes/other-resources/Hello.html mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/WEB-INF/classes/other-resources/bootstrap.css mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/WEB-INF/mvc-servlet.xml mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/WEB-INF/view/home.jsp mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/WEB-INF/view/login.jsp mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/js/bootstrap.css mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/js/foo.js mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/js/handlebars-3133af2.js mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/js/helpers/utils.js mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/js/jquery-1.11.1.min.js mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/js/main.js mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/js/require.gz mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/js/require.js mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/js/router.js mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/other-resources/Hello.html mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/other-resources/bootstrap.css mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/other-resources/foo.js mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/resources/bootstrap.css mode change 100644 => 100755 handling-spring-static-resources/src/main/webapp/resources/myCss.css mode change 100644 => 100755 hazelcast/README.md mode change 100644 => 100755 hazelcast/pom.xml mode change 100644 => 100755 hazelcast/src/main/java/com/baeldung/hazelcast/cluster/NativeClient.java mode change 100644 => 100755 hazelcast/src/main/java/com/baeldung/hazelcast/cluster/ServerNode.java mode change 100644 => 100755 hazelcast/src/main/resources/hazelcast.xml mode change 100644 => 100755 hazelcast/src/main/resources/logback.xml mode change 100644 => 100755 hbase/README.md mode change 100644 => 100755 hbase/pom.xml mode change 100644 => 100755 hbase/src/main/java/org/baeldung/hbase/HBaseClientOperations.java mode change 100644 => 100755 hbase/src/main/java/org/baeldung/hbase/HbaseClientExample.java mode change 100644 => 100755 hbase/src/main/resources/hbase-site.xml mode change 100644 => 100755 hibernate5/README.md mode change 100644 => 100755 hibernate5/pom.xml mode change 100644 => 100755 hibernate5/src/main/java/com/baeldung/hibernate/App.java mode change 100644 => 100755 hibernate5/src/main/java/com/baeldung/hibernate/ConfigurableMultiTenantConnectionProvider.java mode change 100644 => 100755 hibernate5/src/main/java/com/baeldung/hibernate/HibernateMultiTenantUtil.java mode change 100644 => 100755 hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java mode change 100644 => 100755 hibernate5/src/main/java/com/baeldung/hibernate/UnsupportedTenancyException.java mode change 100644 => 100755 hibernate5/src/main/java/com/baeldung/hibernate/dao/GenericDao.java mode change 100644 => 100755 hibernate5/src/main/java/com/baeldung/hibernate/dao/SupplierDao.java mode change 100644 => 100755 hibernate5/src/main/java/com/baeldung/hibernate/pojo/Employee.java mode change 100644 => 100755 hibernate5/src/main/java/com/baeldung/hibernate/pojo/EntityDescription.java mode change 100644 => 100755 hibernate5/src/main/java/com/baeldung/hibernate/pojo/Phone.java mode change 100644 => 100755 hibernate5/src/main/java/com/baeldung/hibernate/pojo/Supplier.java mode change 100644 => 100755 hibernate5/src/main/java/com/baeldung/hibernate/pojo/TemporalValues.java mode change 100644 => 100755 hibernate5/src/main/java/com/baeldung/hibernate/pojo/package-info.java mode change 100644 => 100755 hibernate5/src/test/java/com/baeldung/hibernate/DynamicMappingIntegrationTest.java mode change 100644 => 100755 hibernate5/src/test/java/com/baeldung/hibernate/MultiTenantDaoHibernateIntegrationTest.java mode change 100644 => 100755 hibernate5/src/test/java/com/baeldung/hibernate/TemporalValuesTest.java mode change 100644 => 100755 hibernate5/src/test/resources/hibernate-multitenancy.properties mode change 100644 => 100755 hibernate5/src/test/resources/hibernate.properties mode change 100644 => 100755 httpclient/.gitignore mode change 100644 => 100755 httpclient/README.md mode change 100644 => 100755 httpclient/pom.xml mode change 100644 => 100755 httpclient/src/main/resources/logback.xml mode change 100644 => 100755 httpclient/src/main/resources/temp.txt mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/HttpAsyncClientLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/HttpClientHeadersLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/HttpClientMultipartLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/HttpClientPostingLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/HttpClientRedirectLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/HttpClientTimeoutLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/HttpsClientSslLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/ProgressEntityWrapper.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/ResponseUtil.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/advancedconfig/HttpClientAdvancedConfigurationIntegrationTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/base/HttpClientBasicLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/base/HttpClientBasicPostLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/base/HttpClientLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/base/HttpClientSandboxLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/conn/HttpClientConnectionManagementLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/conn/IdleConnectionMonitorThread.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/conn/MultiHttpClientConnThread.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/conn/TesterVersion_MultiHttpClientConnThread.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/rare/HttpClientUnshortenLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/sec/HttpClientAuthLiveTest.java mode change 100644 => 100755 httpclient/src/test/java/org/baeldung/httpclient/sec/HttpClientCookieLiveTest.java mode change 100644 => 100755 httpclient/src/test/resources/.gitignore mode change 100644 => 100755 httpclient/src/test/resources/test.in mode change 100644 => 100755 httpclient/src/test/resources/uploads/image.jpg mode change 100644 => 100755 httpclient/src/test/resources/uploads/sandbox.txt mode change 100644 => 100755 httpclient/src/test/resources/uploads/temp.txt mode change 100644 => 100755 httpclient/src/test/resources/uploads/zipFile.zip mode change 100644 => 100755 hystrix/.gitignore mode change 100644 => 100755 hystrix/README.md mode change 100644 => 100755 hystrix/pom.xml mode change 100644 => 100755 hystrix/src/main/java/com/baeldung/hystrix/AppConfig.java mode change 100644 => 100755 hystrix/src/main/java/com/baeldung/hystrix/CommandHelloWorld.java mode change 100644 => 100755 hystrix/src/main/java/com/baeldung/hystrix/HystrixAspect.java mode change 100644 => 100755 hystrix/src/main/java/com/baeldung/hystrix/HystrixCircuitBreaker.java mode change 100644 => 100755 hystrix/src/main/java/com/baeldung/hystrix/HystrixController.java mode change 100644 => 100755 hystrix/src/main/java/com/baeldung/hystrix/RemoteServiceTestCommand.java mode change 100644 => 100755 hystrix/src/main/java/com/baeldung/hystrix/RemoteServiceTestSimulator.java mode change 100644 => 100755 hystrix/src/main/java/com/baeldung/hystrix/SpringExistingClient.java mode change 100644 => 100755 hystrix/src/main/resources/application.properties mode change 100644 => 100755 hystrix/src/test/java/com/baeldung/hystrix/HystrixTimeoutManualTest.java mode change 100644 => 100755 hystrix/src/test/java/com/baeldung/hystrix/SpringAndHystrixIntegrationTest.java mode change 100644 => 100755 image-processing/README.md mode change 100644 => 100755 image-processing/pom.xml mode change 100644 => 100755 image-processing/src/main/java/com/baeldung/imageprocessing/imagej/ImageJRectExample.java mode change 100644 => 100755 image-processing/src/main/java/com/baeldung/imageprocessing/openimaj/OpenIMAJRectExample.java mode change 100644 => 100755 image-processing/src/main/java/com/baeldung/imageprocessing/swing/SwingRectExample.java mode change 100644 => 100755 image-processing/src/main/java/com/baeldung/imageprocessing/twelvemonkeys/TwelveMonkeysExample.java mode change 100644 => 100755 image-processing/src/main/resources/Penguin.ico mode change 100644 => 100755 image-processing/src/main/resources/lena.jpg mode change 100644 => 100755 immutables/README.md mode change 100644 => 100755 immutables/pom.xml mode change 100644 => 100755 immutables/src/main/java/com/baeldung/immutable/Address.java mode change 100644 => 100755 immutables/src/main/java/com/baeldung/immutable/Person.java mode change 100644 => 100755 immutables/src/main/java/com/baeldung/immutable/auxiliary/Person.java mode change 100644 => 100755 immutables/src/main/java/com/baeldung/immutable/default_/Person.java mode change 100644 => 100755 immutables/src/main/java/com/baeldung/immutable/parameter/Person.java mode change 100644 => 100755 immutables/src/main/java/com/baeldung/immutable/prehash/Person.java mode change 100644 => 100755 immutables/src/test/java/com/baeldung/immutable/ImmutablePersonUnitTest.java mode change 100644 => 100755 immutables/src/test/java/com/baeldung/immutable/auxiliary/ImmutablePersonAuxiliaryUnitTest.java mode change 100644 => 100755 immutables/src/test/java/com/baeldung/immutable/default_/ImmutablePersonDefaultUnitTest.java mode change 100644 => 100755 intelliJ/README.md mode change 100644 => 100755 intelliJ/intelliJ-formatter.xml mode change 100644 => 100755 jackson/.gitignore mode change 100644 => 100755 jackson/README.md mode change 100644 => 100755 jackson/pom.xml mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/deserialization/jacksoninject/Author.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/deserialization/jacksoninject/Person.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/deserialization/jsonanysetter/Inventory.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/deserialization/jsoncreator/Author.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/Author.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/Book.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/CustomDateDeserializer.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/Item.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/deserialization/jsonsetter/Author.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/domain/Author.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/domain/Book.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/domain/Course.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/domain/Customer.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/domain/Inventory.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/domain/Item.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/domain/Order.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/domain/Person.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/entities/ActorJackson.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/entities/ClassWithAMap.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/entities/Movie.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/entities/MovieWithNullValue.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/entities/MyPair.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/enums/Distance.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/inclusion/jsonautodetect/Order.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/inclusion/jsonignore/Author.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/inclusion/jsonignore/Person.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/inclusion/jsonignoreproperties/Course.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/inclusion/jsonignoretype/Order.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/inclusion/jsoninclude/Author.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/inheritance/Event.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdAddedToUser.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUser.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/miscellaneous/custom/Course.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/miscellaneous/custom/CustomCourseAnnotation.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/miscellaneous/custom/Item.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/miscellaneous/disable/Author.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/miscellaneous/mixin/Author.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/miscellaneous/mixin/Book.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/miscellaneous/mixin/IgnoreListMixIn.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/polymorphism/Order.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/ActorJacksonSerializer.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/DistanceSerializer.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/MyPairDeserializer.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/MyPairSerializer.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/jsonanygetter/Inventory.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/jsongetter/Author.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/jsonpropertyorder/Author.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/jsonpropertyorder/Person.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/jsonrawvalue/Customer.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/jsonrootname/Author.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/jsonserialize/Author.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/jsonserialize/Book.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/jsonserialize/CustomDateSerializer.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/jsonserialize/Item.java mode change 100644 => 100755 jackson/src/main/java/com/baeldung/jackson/serialization/jsonvalue/Course.java mode change 100644 => 100755 jackson/src/main/resources/example1.json mode change 100644 => 100755 jackson/src/main/resources/example2.json mode change 100644 => 100755 jackson/src/main/resources/logback.xml mode change 100644 => 100755 jackson/src/main/resources/node_example.json mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithCreator.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithCustomAnnotation.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithFilter.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithGetter.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithIgnore.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithInject.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/ExtendableBean.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/MyBean.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/PrivateBean.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/RawBean.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/UnwrappedUser.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/UserWithIgnoreType.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/Zoo.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/extra/AppendBeans.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/extra/ExtraAnnotationUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/extra/IdentityReferenceBeans.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/extra/NamingBean.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/extra/POJOBuilderBean.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/extra/PropertyDescriptionBean.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/extra/TypeIdBean.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/annotation/extra/TypeIdResolverStructure.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/CustomListDeserializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/CustomListSerializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/Item.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithIdentity.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithIgnore.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithRef.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithSerializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithView.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/User.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithIdentity.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithIgnore.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithRef.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithSerializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithView.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/date/CustomDateDeserializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/date/CustomDateSerializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/date/CustomDateTimeSerializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/date/CustomLocalDateTimeSerializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/date/Event.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/date/EventWithFormat.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/date/EventWithJodaTime.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/date/EventWithLocalDateTime.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/date/EventWithSerializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/deserialization/ItemDeserializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/deserialization/ItemDeserializerOnClass.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/deserialization/JacksonDeserializeUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/deserialization/JacksonMapDeserializeUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/deserialization/jacksoninject/JacksonInjectUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/deserialization/jsonanysetter/JsonAnySetterUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/deserialization/jsoncreator/JsonCreatorUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/deserialization/jsondeserialize/JsonDeserializeUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/deserialization/jsonsetter/JsonSetterUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/deserialization/nested/DeserializeWithNestedPropertiesUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/deserialization/nested/Product.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/deserialization/nested/ProductDeserializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/Item.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/ItemWithSerializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/MyDto.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoFieldNameChanged.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoIncludeNonDefault.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoNoAccessors.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoNoAccessorsAndFieldVisibility.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoWithFilter.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoWithSpecialField.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/MyMixInForIgnoreType.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/User.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreField.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreFieldByName.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreNull.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreType.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreUnknown.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/DistanceEnumSimple.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/DistanceEnumWithJsonFormat.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/DistanceEnumWithValue.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/MyDtoWithEnumCustom.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/MyDtoWithEnumJsonFormat.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dynamicIgnore/Address.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dynamicIgnore/Hidable.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dynamicIgnore/HidableSerializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/dynamicIgnore/Person.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/enums/JacksonEnumSerializationUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/exception/User.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/exception/UserWithConflict.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/exception/UserWithPrivateFields.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/exception/UserWithRoot.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/exception/Zoo.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/exception/ZooConfigured.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/field/MyDto.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/field/MyDtoAccessLevel.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/field/MyDtoWithGetter.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/field/MyDtoWithSetter.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonfilter/Author.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonfilter/JsonFilterUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonformat/Book.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonformat/JsonFormatUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/Author.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/Course.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/Item.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/JsonIdentityInfoUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/Person.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonproperty/Author.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonproperty/Book.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonproperty/Item.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonproperty/JsonPropertyUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonunwrapped/JsonUnwrappedUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonunwrapped/Order.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonview/JsonViewUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonview/Order.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/jsonview/Views.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/reference/Author.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/reference/Course.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/reference/Item.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/reference/Person.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/general/reference/ReferenceUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inclusion/jsonautodetect/JsonAutoDetectUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inclusion/jsonignore/JsonIgnoreUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inclusion/jsonignoreproperties/JsonIgnorePropertiesUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inclusion/jsonignoretype/JsonIgnoreTypeUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inclusion/jsoninclude/JsonIncludeUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inheritance/IgnoranceAnnotationStructure.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inheritance/IgnoranceMixinOrIntrospection.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inheritance/IgnoranceUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUserUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inheritance/SubTypeConstructorStructure.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inheritance/SubTypeConversionStructure.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inheritance/SubTypeHandlingUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inheritance/TypeInfoAnnotatedStructure.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inheritance/TypeInfoInclusionUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/inheritance/TypeInfoStructure.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/jsonview/Item.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/jsonview/MyBeanSerializerModifier.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/jsonview/UpperCasingWriter.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/jsonview/User.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/jsonview/Views.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/miscellaneous/custom/CustomUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/miscellaneous/disable/DisableUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/miscellaneous/mixin/MixInUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/miscellaneous/mixin/OptionalTypeUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/node/ExampleStructure.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/node/NodeBean.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/node/NodeOperationUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/objectmapper/CustomCarDeserializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/objectmapper/CustomCarSerializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/objectmapper/JavaReadWriteJsonExampleUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/objectmapper/SerializationDeserializationFeatureUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/objectmapper/dto/Car.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/objectmapper/dto/Request.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/polymorphism/PolymorphismUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/sandbox/JacksonPrettyPrintUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/sandbox/SandboxUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/sandbox/TestElement.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/serialization/ItemSerializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/serialization/ItemSerializerOnClass.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/serialization/JacksonMapSerializeUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/serialization/JacksonSerializeUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/serialization/MyDtoNullKeySerializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/serialization/jsonanygetter/JsonAnyGetterUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/serialization/jsongetter/JsonGetterUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/serialization/jsonpropertyorder/JsonPropertyOrderUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/serialization/jsonrawvalue/JsonRawValueUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/serialization/jsonrootname/JsonRootNameUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/serialization/jsonserialize/JsonSerializeUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/serialization/jsonvalue/JsonValueUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/streaming/JacksonStreamingAPIUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/test/JacksonAnnotationUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/test/JacksonBidirectionRelationUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/test/JacksonCollectionDeserializationUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/test/JacksonDateUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/test/JacksonDeserializationUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/test/JacksonDynamicIgnoreUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/test/JacksonExceptionsUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/test/JacksonFieldUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/test/JacksonJsonViewUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/test/JacksonSerializationEnumsUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/test/JacksonSerializationIgnoreUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/test/JacksonSerializationUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/test/UnitTestSuite.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/try1/IEntity.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/try1/JacksonDeserializationUnitTest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequest.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequestDeserializer.java mode change 100644 => 100755 jackson/src/test/java/com/baeldung/jackson/xml/XMLSerializeDeserializeUnitTest.java mode change 100644 => 100755 jackson/src/test/resources/.gitignore mode change 100644 => 100755 jackson/src/test/resources/author-jsonpropertyorder-schema.json mode change 100644 => 100755 jackson/src/test/resources/simple_bean.xml mode change 100644 => 100755 java-difference-date/README.md mode change 100644 => 100755 java-difference-date/pom.xml mode change 100644 => 100755 java-difference-date/src/test/java/com/baeldung/DateDiffTest.java mode change 100644 => 100755 java-websocket/README.md mode change 100644 => 100755 java-websocket/pom.xml mode change 100644 => 100755 java-websocket/src/main/java/com/baeldung/model/Message.java mode change 100644 => 100755 java-websocket/src/main/java/com/baeldung/websocket/ChatEndpoint.java mode change 100644 => 100755 java-websocket/src/main/java/com/baeldung/websocket/MessageDecoder.java mode change 100644 => 100755 java-websocket/src/main/java/com/baeldung/websocket/MessageEncoder.java mode change 100644 => 100755 java-websocket/src/main/webapp/WEB-INF/beans.xml mode change 100644 => 100755 java-websocket/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 java-websocket/src/main/webapp/index.html mode change 100644 => 100755 java-websocket/src/main/webapp/style.css mode change 100644 => 100755 java-websocket/src/main/webapp/websocket.js mode change 100644 => 100755 javax-servlets/.gitignore mode change 100644 => 100755 javax-servlets/README.md mode change 100644 => 100755 javax-servlets/pom.xml mode change 100644 => 100755 javax-servlets/src/main/java/com/baeldung/servlets/FormServlet.java mode change 100644 => 100755 javax-servlets/src/test/java/com/baeldung/servlets/FormServletLiveTest.java mode change 100644 => 100755 javax-servlets/web/WEB-INF/web.xml mode change 100644 => 100755 javax-servlets/web/index.jsp mode change 100644 => 100755 javaxval/.gitignore mode change 100644 => 100755 javaxval/README.md mode change 100644 => 100755 javaxval/bin/.gitignore mode change 100644 => 100755 javaxval/bin/pom.xml mode change 100644 => 100755 javaxval/pom.xml mode change 100644 => 100755 javaxval/src/main/java/org/baeldung/Customer.java mode change 100644 => 100755 javaxval/src/main/java/org/baeldung/CustomerMap.java mode change 100644 => 100755 javaxval/src/main/java/org/baeldung/Profile.java mode change 100644 => 100755 javaxval/src/main/java/org/baeldung/User.java mode change 100644 => 100755 javaxval/src/main/java/org/baeldung/valueextractors/ProfileValueExtractor.java mode change 100644 => 100755 javaxval/src/main/resources/META-INF/services/javax.validation.valueextraction.ValueExtractor mode change 100644 => 100755 javaxval/src/test/java/org/baeldung/ContainerValidationIntegrationTest.java mode change 100644 => 100755 javaxval/src/test/java/org/baeldung/ValidationIntegrationTest.java mode change 100644 => 100755 jaxb/README.md mode change 100644 => 100755 jaxb/pom.xml mode change 100644 => 100755 jaxb/src/main/java/com/baeldung/jaxb/Book.java mode change 100644 => 100755 jaxb/src/main/java/com/baeldung/jaxb/DateAdapter.java mode change 100644 => 100755 jaxb/src/main/java/com/baeldung/jaxb/gen/ObjectFactory.java mode change 100644 => 100755 jaxb/src/main/java/com/baeldung/jaxb/gen/UserRequest.java mode change 100644 => 100755 jaxb/src/main/java/com/baeldung/jaxb/gen/UserResponse.java mode change 100644 => 100755 jaxb/src/main/java/com/baeldung/jaxb/gen/package-info.java mode change 100644 => 100755 jaxb/src/main/java/org/w3/_2001/xmlschema/Adapter1.java mode change 100644 => 100755 jaxb/src/main/resources/global.xjb mode change 100644 => 100755 jaxb/src/main/resources/logback.xml mode change 100644 => 100755 jaxb/src/main/resources/user.xsd mode change 100644 => 100755 jaxb/src/test/java/com/baeldung/jaxb/test/JaxbIntegrationTest.java mode change 100644 => 100755 jaxb/src/test/resources/sample_book.xml mode change 100644 => 100755 jee7/.gitignore mode change 100644 => 100755 jee7/README.md mode change 100644 => 100755 jee7/pom.xml mode change 100644 => 100755 jee7/src/main/java/com/baeldung/arquillian/CapsConvertor.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/arquillian/CapsService.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/arquillian/Car.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/arquillian/CarEJB.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/arquillian/Component.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/arquillian/ConvertToLowerCase.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/convListVal/ConvListVal.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/convListVal/MyListener.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/README.txt mode change 100644 => 100755 jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/pom.xml mode change 100644 => 100755 jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/java/com/baeldung/javaeeannotations/AccountServlet.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/java/com/baeldung/javaeeannotations/BankAppServletContextListener.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/java/com/baeldung/javaeeannotations/LogInFilter.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/java/com/baeldung/javaeeannotations/UploadCustomerDocumentsServlet.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/webapp/index.jsp mode change 100644 => 100755 jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/webapp/login.jsp mode change 100644 => 100755 jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/webapp/upload.jsp mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/AddEmployee.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/AddEmployeeResponse.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/CountEmployees.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/CountEmployeesResponse.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/DeleteEmployee.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/DeleteEmployeeResponse.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/Employee.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/EmployeeAlreadyExists.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/EmployeeAlreadyExists_Exception.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/EmployeeNotFound.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/EmployeeNotFound_Exception.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/EmployeeService.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/EmployeeServiceClient.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/EmployeeService_Service.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/GetAllEmployees.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/GetAllEmployeesResponse.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/GetEmployee.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/GetEmployeeResponse.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/ObjectFactory.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/UpdateEmployee.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/UpdateEmployeeResponse.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/client/package-info.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/server/bottomup/EmployeeService.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/server/bottomup/EmployeeServiceImpl.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/server/bottomup/exception/EmployeeAlreadyExists.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/server/bottomup/exception/EmployeeNotFound.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/server/bottomup/model/Employee.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/server/config/EmployeeServicePublisher.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/server/repository/EmployeeRepository.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/server/repository/EmployeeRepositoryImpl.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/server/topdown/EmployeeServiceTopDown.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/server/topdown/EmployeeServiceTopDownImpl.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/server/topdown/EmployeeServiceTopDown_Service.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/server/topdown/ObjectFactory.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/jaxws/wsdl/employeeservicetopdown.wsdl mode change 100644 => 100755 jee7/src/main/java/com/baeldung/json/Person.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/json/PersonBuilder.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/json/PersonWriter.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/springSecurity/SecurityWebApplicationInitializer.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/springSecurity/SpringSecurityConfig.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/springSecurity/controller/HomeController.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/springSecurity/controller/LoginController.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/timer/AutomaticTimerBean.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/timer/FixedDelayTimerBean.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/timer/ProgrammaticAtFixedRateTimerBean.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/timer/ProgrammaticTimerBean.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/timer/ProgrammaticWithInitialFixedDelayTimerBean.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/timer/ScheduleTimerBean.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/timer/TimerEvent.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/timer/TimerEventListener.java mode change 100644 => 100755 jee7/src/main/java/com/baeldung/timer/WorkerBean.java mode change 100644 => 100755 jee7/src/main/resources/META-INF/persistence.xml mode change 100644 => 100755 jee7/src/main/webapp/ConvListVal.xhtml mode change 100644 => 100755 jee7/src/main/webapp/WEB-INF/beans.xml mode change 100644 => 100755 jee7/src/main/webapp/WEB-INF/faces-config.xml mode change 100644 => 100755 jee7/src/main/webapp/WEB-INF/spring/security.xml mode change 100644 => 100755 jee7/src/main/webapp/WEB-INF/views/admin.jsp mode change 100644 => 100755 jee7/src/main/webapp/WEB-INF/views/home.jsp mode change 100644 => 100755 jee7/src/main/webapp/WEB-INF/views/login.jsp mode change 100644 => 100755 jee7/src/main/webapp/WEB-INF/views/user.jsp mode change 100644 => 100755 jee7/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 jee7/src/main/webapp/index.jsp mode change 100644 => 100755 jee7/src/main/webapp/secure.jsp mode change 100644 => 100755 jee7/src/test/java/com/baeldug/json/JsonUnitTest.java mode change 100644 => 100755 jee7/src/test/java/com/baeldung/arquillan/ArquillianLiveTest.java mode change 100644 => 100755 jee7/src/test/java/com/baeldung/convListVal/ConvListValIntegrationTest.java mode change 100644 => 100755 jee7/src/test/java/com/baeldung/jaxws/EmployeeServiceLiveTest.java mode change 100644 => 100755 jee7/src/test/java/com/baeldung/timer/AutomaticTimerBeanIntegrationTest.java mode change 100644 => 100755 jee7/src/test/java/com/baeldung/timer/ProgrammaticAtFixedRateTimerBeanIntegrationTest.java mode change 100644 => 100755 jee7/src/test/java/com/baeldung/timer/ProgrammaticTimerBeanIntegrationTest.java mode change 100644 => 100755 jee7/src/test/java/com/baeldung/timer/ProgrammaticWithFixedDelayTimerBeanIntegrationTest.java mode change 100644 => 100755 jee7/src/test/java/com/baeldung/timer/ScheduleTimerBeanIntegrationTest.java mode change 100644 => 100755 jee7/src/test/java/com/baeldung/timer/WithinWindowMatcher.java mode change 100644 => 100755 jee7/src/test/resources/META-INF/persistence.xml mode change 100644 => 100755 jhipster/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/.editorconfig mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/.gitattributes mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/.gitignore mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/.jhipster/Car.json mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/.mvn/wrapper/maven-wrapper.jar mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/.mvn/wrapper/maven-wrapper.properties mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/.yo-rc.json mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/mvnw.cmd mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/pom.xml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/docker/Dockerfile mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/docker/app.yml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/docker/central-server-config/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/docker/central-server-config/docker-config/application.yml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/docker/central-server-config/localhost-config/application.yml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/docker/jhipster-registry.yml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/docker/mysql.yml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/docker/sonar.yml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/ApplicationWebXml.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/CarappApp.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/aop/logging/LoggingAspect.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/ApplicationProperties.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/AsyncConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/CacheConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/CloudDatabaseConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/Constants.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/DatabaseConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/DateTimeFormatConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/DefaultProfileUtil.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/LocaleConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/LoggingAspectConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/LoggingConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/MetricsConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/MicroserviceSecurityConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/ThymeleafConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/WebConfigurer.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/audit/AuditEventConverter.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/audit/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/domain/AbstractAuditingEntity.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/domain/Car.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/domain/PersistentAuditEvent.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/domain/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/repository/CarRepository.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/repository/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/AuthoritiesConstants.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/SecurityUtils.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/SpringSecurityAuditorAware.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/jwt/JWTConfigurer.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/jwt/JWTFilter.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/jwt/TokenProvider.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/service/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/CarResource.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/LogsResource.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/ProfileInfoResource.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/CustomParameterizedException.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/ErrorConstants.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/ErrorVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/ExceptionTranslator.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/FieldErrorVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/ParameterizedErrorVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/util/HeaderUtil.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/util/PaginationUtil.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/vm/LoggerVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/vm/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/resources/.h2.server.properties mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/resources/banner.txt mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/resources/config/application-dev.yml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/resources/config/application-prod.yml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/resources/config/application.yml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/resources/config/bootstrap-prod.yml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/resources/config/bootstrap.yml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/resources/config/liquibase/changelog/20170503041524_added_entity_Car.xml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/resources/config/liquibase/master.xml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/resources/i18n/messages.properties mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/resources/logback-spring.xml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/main/resources/templates/error.html mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/test/java/com/car/app/web/rest/CarResourceIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/test/java/com/car/app/web/rest/TestUtil.java mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/test/resources/config/application.yml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/test/resources/config/bootstrap.yml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/src/test/resources/logback-test.xml mode change 100644 => 100755 jhipster/jhipster-microservice/car-app/yarn.lock mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/.editorconfig mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/.gitattributes mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/.gitignore mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/.jhipster/Dealer.json mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/.mvn/wrapper/maven-wrapper.jar mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/.mvn/wrapper/maven-wrapper.properties mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/.yo-rc.json mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/mvnw.cmd mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/pom.xml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/docker/Dockerfile mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/docker/app.yml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/docker/central-server-config/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/docker/central-server-config/docker-config/application.yml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/docker/central-server-config/localhost-config/application.yml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/docker/jhipster-registry.yml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/docker/mysql.yml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/docker/sonar.yml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/ApplicationWebXml.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/DealerappApp.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/aop/logging/LoggingAspect.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/ApplicationProperties.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/AsyncConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/CacheConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/CloudDatabaseConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/Constants.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/DatabaseConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/DateTimeFormatConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/DefaultProfileUtil.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/LocaleConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/LoggingAspectConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/LoggingConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/MetricsConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/MicroserviceSecurityConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/ThymeleafConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/WebConfigurer.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/audit/AuditEventConverter.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/audit/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/domain/AbstractAuditingEntity.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/domain/Dealer.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/domain/PersistentAuditEvent.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/domain/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/repository/DealerRepository.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/repository/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/AuthoritiesConstants.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/SecurityUtils.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/SpringSecurityAuditorAware.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/jwt/JWTConfigurer.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/jwt/JWTFilter.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/jwt/TokenProvider.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/service/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/DealerResource.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/LogsResource.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/ProfileInfoResource.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/CustomParameterizedException.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/ErrorConstants.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/ErrorVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/ExceptionTranslator.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/FieldErrorVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/ParameterizedErrorVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/util/HeaderUtil.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/util/PaginationUtil.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/vm/LoggerVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/vm/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/resources/.h2.server.properties mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/resources/banner.txt mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/resources/config/application-dev.yml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/resources/config/application-prod.yml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/resources/config/application.yml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/resources/config/bootstrap-prod.yml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/resources/config/bootstrap.yml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/resources/config/liquibase/changelog/20170503044952_added_entity_Dealer.xml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/resources/config/liquibase/master.xml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/resources/i18n/messages.properties mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/resources/logback-spring.xml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/main/resources/templates/error.html mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/test/java/com/dealer/app/web/rest/DealerResourceIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/test/java/com/dealer/app/web/rest/TestUtil.java mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/test/resources/config/application.yml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/test/resources/config/bootstrap.yml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/src/test/resources/logback-test.xml mode change 100644 => 100755 jhipster/jhipster-microservice/dealer-app/yarn.lock mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/.bowerrc mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/.editorconfig mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/.eslintignore mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/.eslintrc.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/.gitattributes mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/.gitignore mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/.jhipster/Car.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/.jhipster/Dealer.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/.mvn/wrapper/maven-wrapper.jar mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/.mvn/wrapper/maven-wrapper.properties mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/.yo-rc.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/gulp/build.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/gulp/config.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/gulp/copy.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/gulp/handle-errors.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/gulp/inject.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/gulp/serve.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/gulp/utils.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/gulpfile.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/mvnw.cmd mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/pom.xml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/docker/Dockerfile mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/docker/app.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/docker/cassandra-cluster.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/docker/cassandra-migration.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/docker/cassandra.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/docker/cassandra/Cassandra-Migration.Dockerfile mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/docker/central-server-config/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/docker/central-server-config/docker-config/application.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/docker/central-server-config/localhost-config/application.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/docker/jhipster-registry.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/docker/mysql.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/docker/sonar.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/ApplicationWebXml.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/GatewayApp.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/aop/logging/LoggingAspect.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/ApplicationProperties.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/AsyncConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/CacheConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/CloudDatabaseConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/Constants.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/DatabaseConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/DateTimeFormatConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/DefaultProfileUtil.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/GatewayConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/LocaleConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/LoggingAspectConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/LoggingConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/MetricsConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/SecurityConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/ThymeleafConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/WebConfigurer.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/apidoc/GatewaySwaggerResourcesProvider.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/audit/AuditEventConverter.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/audit/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/cassandra/CassandraConfiguration.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/cassandra/CustomZonedDateTimeCodec.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/cassandra/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/AbstractAuditingEntity.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/Authority.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/PersistentAuditEvent.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/User.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/TokenRelayFilter.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/accesscontrol/AccessControlFilter.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/ratelimiting/RateLimitingFilter.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/ratelimiting/RateLimitingRepository.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/responserewriting/SwaggerBasePathRewritingFilter.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/AuthorityRepository.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/CustomAuditEventRepository.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/PersistenceAuditEventRepository.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/UserRepository.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/AuthoritiesConstants.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/DomainUserDetailsService.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/SecurityUtils.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/SpringSecurityAuditorAware.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/UserNotActivatedException.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/jwt/JWTConfigurer.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/jwt/JWTFilter.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/jwt/TokenProvider.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/AuditEventService.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/MailService.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/UserService.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/dto/UserDTO.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/dto/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/mapper/UserMapper.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/mapper/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/util/RandomUtil.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/AccountResource.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/AuditResource.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/GatewayResource.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/JWTToken.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/LogsResource.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/ProfileInfoResource.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/UserJWTController.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/UserResource.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/CustomParameterizedException.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/ErrorConstants.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/ErrorVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/ExceptionTranslator.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/FieldErrorVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/ParameterizedErrorVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/util/HeaderUtil.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/util/PaginationUtil.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/KeyAndPasswordVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/LoggerVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/LoginVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/ManagedUserVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/RouteVM.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/package-info.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/.h2.server.properties mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/banner.txt mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/application-dev.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/application-prod.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/application.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/bootstrap-prod.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/bootstrap.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/cql/changelog/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/cql/create-keyspace-prod.cql mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/cql/create-keyspace.cql mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/cql/drop-keyspace.cql mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/authorities.csv mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/master.xml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/users.csv mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/users_authorities.csv mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/i18n/messages.properties mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/logback-spring.xml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/mails/activationEmail.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/mails/creationEmail.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/mails/passwordResetEmail.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/resources/templates/error.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/404.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/account.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/activate/activate.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/activate/activate.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/activate/activate.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/password/password-strength-bar.directive.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/password/password.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/password/password.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/password/password.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/register/register.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/register/register.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/register/register.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/finish/reset.finish.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/finish/reset.finish.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/finish/reset.finish.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/request/reset.request.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/request/reset.request.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/request/reset.request.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/settings/settings.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/settings/settings.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/settings/settings.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/admin.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/audits/audits.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/audits/audits.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/audits/audits.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/audits/audits.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/configuration/configuration.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/configuration/configuration.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/configuration/configuration.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/configuration/configuration.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/docs/docs.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/docs/docs.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/gateway/gateway-routes.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/gateway/gateway.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/gateway/gateway.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/gateway/gateway.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.modal.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.modal.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/logs/logs.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/logs/logs.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/logs/logs.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/logs/logs.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.modal.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.modal.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-delete-dialog.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-delete-dialog.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-detail.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-detail.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-dialog.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-dialog.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/app.constants.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/app.module.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/app.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/alert.config.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/compile.config.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/http.config.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/localstorage.config.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/uib-pager.config.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/uib-pagination.config.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/handlers/state.handler.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/interceptor/auth-expired.interceptor.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/interceptor/auth.interceptor.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/interceptor/errorhandler.interceptor.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/interceptor/notification.interceptor.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/alert/alert-error.directive.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/alert/alert.directive.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/alert/alert.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/form/maxbytes.directive.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/form/minbytes.directive.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/form/pagination.constants.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/form/show-validation.directive.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/login/login.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/login/login.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/login/login.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/base64.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/capitalize.filter.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/data-util.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/date-util.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/jhi-item-count.directive.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/pagination-util.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/parse-links.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/sort-by.directive.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/sort.directive.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/truncate-characters.filter.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/truncate-words.filter.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-delete-dialog.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-delete-dialog.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-detail.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-detail.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-dialog.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-dialog.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/cars.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-delete-dialog.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-delete-dialog.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-detail.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-detail.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-dialog.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-dialog.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealers.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/entity.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/home/home.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/home/home.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/home/home.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/error/accessdenied.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/error/error.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/error/error.state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/navbar/navbar.controller.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/navbar/navbar.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/account.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/activate.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/auth.jwt.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/auth.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/has-any-authority.directive.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/has-authority.directive.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/password-reset-finish.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/password-reset-init.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/password.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/principal.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/register.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/profiles/page-ribbon.directive.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/profiles/profile.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/user/user.service.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/LICENSE.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/angular-aria.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/angular-aria.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/angular-aria.min.js.map mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/index.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/.gitignore mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/.npmignore mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/index.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap-csp.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap-tpls.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/angular-cache-buster.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/karma.conf.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/LICENSE.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/angular-cookies.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/angular-cookies.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/angular-cookies.min.js.map mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/index.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/CHANGELOG.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/CONTRIBUTING.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/Gruntfile.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/ISSUE_TEMPLATE.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/LICENSE mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/PULL_REQUEST_TEMPLATE.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/build/loading-bar.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/build/loading-bar.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/build/loading-bar.min.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/build/loading-bar.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/index.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/src/loading-bar.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/src/loading-bar.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/LICENSE.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/angular-mocks.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/ngAnimateMock.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/ngMock.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/ngMockE2E.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/LICENSE.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/angular-resource.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/angular-resource.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/angular-resource.min.js.map mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/index.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/LICENSE.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/angular-sanitize.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/angular-sanitize.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/angular-sanitize.min.js.map mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/index.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/CHANGELOG.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/CONTRIBUTING.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/LICENSE mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/release/angular-ui-router.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/release/angular-ui-router.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/common.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/resolve.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/state.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/stateDirectives.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/stateFilters.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/templateFactory.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/urlMatcherFactory.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/urlRouter.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/view.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/viewDirective.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/viewScroll.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/LICENSE.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular-csp.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular.min.js.gzip mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular.min.js.map mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/index.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/LICENSE mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/bootstrap-ui-datetime-picker-tests.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/dist/datetime-picker.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/dist/datetime-picker.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/dist/datetime-picker.tpls.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/example/index.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/example/index.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/example/style.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/package.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/CHANGELOG.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/Gemfile mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/Gemfile.lock mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/Gruntfile.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/ISSUE_TEMPLATE.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/LICENSE mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap-theme.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap-theme.css.map mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap-theme.min.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap-theme.min.css.map mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap.css.map mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap.min.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap.min.css.map mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.svg mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/js/bootstrap.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/js/bootstrap.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/js/npm.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff2 mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/.jshintrc mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/bs-commonjs-generator.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/bs-glyphicons-data-generator.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/bs-lessdoc-parser.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/bs-raw-files-generator.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/configBridge.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/npm-shrinkwrap.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/sauce_browsers.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/.jscsrc mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/.jshintrc mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/affix.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/alert.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/button.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/carousel.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/collapse.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/dropdown.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/modal.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/popover.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/scrollspy.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/tab.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/tooltip.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/transition.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/.csscomb.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/.csslintrc mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/alerts.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/badges.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/bootstrap.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/breadcrumbs.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/button-groups.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/buttons.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/carousel.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/close.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/code.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/component-animations.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/dropdowns.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/forms.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/glyphicons.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/grid.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/input-groups.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/jumbotron.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/labels.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/list-group.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/media.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/alerts.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/background-variant.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/border-radius.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/buttons.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/center-block.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/clearfix.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/forms.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/gradients.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/grid-framework.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/grid.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/hide-text.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/image.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/labels.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/list-group.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/nav-divider.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/nav-vertical-align.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/opacity.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/pagination.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/panels.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/progress-bar.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/reset-filter.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/reset-text.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/resize.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/responsive-visibility.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/size.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/tab-focus.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/table-row.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/text-emphasis.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/text-overflow.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/vendor-prefixes.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/modals.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/navbar.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/navs.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/normalize.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/pager.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/pagination.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/panels.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/popovers.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/print.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/progress-bars.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/responsive-embed.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/responsive-utilities.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/scaffolding.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/tables.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/theme.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/thumbnails.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/tooltip.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/type.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/utilities.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/variables.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/wells.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/nuget/MyGet.ps1 mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/nuget/bootstrap.less.nuspec mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/nuget/bootstrap.nuspec mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/package.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/AUTHORS.txt mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/LICENSE.txt mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/core.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.min.map mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.slim.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.slim.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.slim.min.map mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/external/sizzle/LICENSE.txt mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/external/sizzle/dist/sizzle.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/external/sizzle/dist/sizzle.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/external/sizzle/dist/sizzle.min.map mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/.eslintrc mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/jsonp.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/load.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/parseXML.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/script.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/var/location.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/var/nonce.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/var/rquery.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/xhr.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/attr.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/classes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/prop.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/support.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/val.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/callbacks.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/DOMEval.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/access.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/init.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/parseHTML.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/ready-no-deferred.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/ready.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/readyException.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/support.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/var/rsingleTag.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/addGetHookIf.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/adjustCSS.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/curCSS.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/hiddenVisibleSelectors.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/showHide.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/support.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/cssExpand.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/getStyles.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/isHiddenWithinTree.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/rmargin.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/rnumnonpx.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/swap.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data/Data.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data/var/acceptData.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data/var/dataPriv.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data/var/dataUser.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/deferred.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/deferred/exceptionHook.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/deprecated.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/dimensions.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/effects.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/effects/Tween.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/effects/animatedSelector.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/ajax.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/alias.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/focusin.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/support.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/trigger.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/exports/amd.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/exports/global.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/jquery.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/_evalUrl.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/buildFragment.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/getAll.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/setGlobalEval.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/support.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/var/rcheckableType.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/var/rscriptType.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/var/rtagName.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/wrapMap.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/offset.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/queue.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/queue/delay.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/selector-native.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/selector-sizzle.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/selector.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/serialize.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing/findFilter.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing/var/dir.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing/var/rneedsContext.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing/var/siblings.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/ObjectFunctionString.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/arr.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/class2type.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/concat.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/document.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/documentElement.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/fnToString.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/getProto.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/hasOwn.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/indexOf.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/pnum.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/push.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/rcssNum.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/rnotwhite.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/slice.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/support.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/toString.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/wrap.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/CHANGELOG.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/CONTRIBUTING.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/LICENSE mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/lib/json3.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/lib/json3.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/LICENSE mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/MessageFormat.formatters.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/MessageFormat.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/Runtime.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/index.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/messageformat.js.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/scripts/linenumber.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/scripts/prettify/Apache-License-2.0.txt mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/scripts/prettify/lang-css.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/scripts/prettify/prettify.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/styles/prettify-jsdoc.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/styles/prettify-tomorrow.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/en/colors.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/en/i18n.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/en/sub/folder/plural.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/fr/colors.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/fr/i18n.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/fr/sub/folder/plural.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/fr/true mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/index.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/messageformat.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.coveralls.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.editorconfig mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.gitattributes mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.gitignore mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.jscsrc mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.jshintignore mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.jshintrc mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.npmignore mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.travis.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/Gruntfile.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/LICENSE mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/appveyor.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/a/download.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/ambientlight.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/applicationcache.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/audio.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/audio/loop.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/audio/preload.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/audio/webaudio.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/battery.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/battery/lowbattery.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/blob.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvas.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvas/blending.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvas/todataurl.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvas/winding.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvastext.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/contenteditable.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/contextmenu.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/cookies.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/cors.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/crypto.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/crypto/getrandomvalues.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/all.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/animations.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/appearance.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backdropfilter.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundblendmode.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundcliptext.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundposition-shorthand.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundposition-xy.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundrepeat.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundsize.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundsizecover.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/borderimage.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/borderradius.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/boxshadow.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/boxsizing.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/calc.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/checked.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/chunit.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/columns.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/cubicbezierrange.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/displayrunin.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/displaytable.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/ellipsis.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/escape.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/exunit.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/filters.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/flexbox.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/flexboxlegacy.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/flexboxtweener.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/flexwrap.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/fontface.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/generatedcontent.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/gradients.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/hairline.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/hsla.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/hyphens.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/invalid.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/lastchild.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/mask.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/mediaqueries.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/multiplebgs.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/nthchild.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/objectfit.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/opacity.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/overflow-scrolling.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/pointerevents.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/positionsticky.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/pseudoanimations.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/pseudotransitions.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/reflections.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/regions.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/remunit.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/resize.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/rgba.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/scrollbars.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/scrollsnappoints.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/shapes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/siblinggeneral.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/subpixelfont.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/supports.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/target.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/textalignlast.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/textshadow.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/transforms.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/transforms3d.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/transitions.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/userselect.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/valid.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/vhunit.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/vmaxunit.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/vminunit.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/vwunit.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/will-change.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/wrapflow.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/custom-protocol-handler.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/customevent.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dart.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dataview-api.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/classlist.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/createElement-attrs.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/dataset.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/documentfragment.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/hidden.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/microdata.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/mutationObserver.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/bdi.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/datalist.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/details.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/output.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/picture.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/progress-meter.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/ruby.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/template.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/time.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/track.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/unknown.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/emoji.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/array.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/date.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/function.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/object.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/specification.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/strictmode.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/string.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/syntax.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/undefined.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/array.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/collections.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/contains.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/generators.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/math.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/number.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/object.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/promises.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/string.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/event/deviceorientation-motion.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/event/oninput.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/eventlistener.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/exif-orientation.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/file/api.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/file/filesystem.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/flash.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forcetouch.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/capture.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/fileinput.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/fileinputdirectory.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/formattribute.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/inputnumber-l10n.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/placeholder.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/requestautocomplete.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/validation.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/fullscreen-api.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/gamepad.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/geolocation.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/hashchange.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/hiddenscroll.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/history.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/htmlimports.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/ie8compat.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/iframe/sandbox.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/iframe/seamless.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/iframe/srcdoc.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/apng.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/crossorigin.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/jpeg2000.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/jpegxr.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/sizes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/srcset.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/webp-alpha.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/webp-animation.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/webp-lossless.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/webp.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/indexeddb.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/indexeddbblob.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input/formaction.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input/formenctype.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input/formmethod.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input/formtarget.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/inputsearchevent.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/inputtypes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/intl.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/json.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/ligatures.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/lists-reversed.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/mathml.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/beacon.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/connection.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/eventsource.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/fetch.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-arraybuffer.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-blob.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-document.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-json.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-text.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr2.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/notification.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/pagevisibility-api.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/performance.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/pointerevents.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/pointerlock-api.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/postmessage.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/proximity.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/queryselector.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/quota-management-api.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/requestanimationframe.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/script/async.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/script/defer.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/serviceworker.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/speech/speech-recognition.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/speech/speech-synthesis.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/storage/localstorage.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/storage/sessionstorage.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/storage/websqldatabase.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/style/scoped.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/asimg.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/clippaths.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/filters.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/foreignobject.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/inline.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/smil.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/templatestrings.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/textarea/maxlength.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/touchevents.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/typed-arrays.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/unicode-range.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/unicode.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/url/bloburls.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/url/data-uri.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/url/parser.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/userdata.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/vibration.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/video.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/video/autoplay.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/video/loop.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/video/preload.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/vml.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/web-intents.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webanimations.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webgl.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webgl/extensions.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webrtc/datachannel.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webrtc/getusermedia.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webrtc/peerconnection.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/websockets.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/websockets/binary.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/window/atob-btoa.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/window/framed.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/window/matchmedia.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/blobworkers.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/dataworkers.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/sharedworkers.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/transferables.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/webworkers.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/xdomainrequest.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/.jshintrc mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/build-query.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/build.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/cli.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/config-all.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/generate-banner.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/metadata.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/options.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/polyfills.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/.gitattributes mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo vertical big.ai mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo vertical medium.ai mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo vertical small.ai mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.ai mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.eps mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.pdf mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.svg mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr-2-Logo-vertical-big.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr-2-Logo-vertical-medium.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr-2-Logo-vertical-small.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/readme.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/Modernizr.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/ModernizrProto.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/addTest.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/atRule.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/classes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/contains.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/createElement.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/cssToDOM.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/cssomPrefixes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/docElement.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/domPrefixes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/domToCSS.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/fnBind.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/generate.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/getBody.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/hasEvent.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/hasOwnProp.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/html5printshiv.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/html5shiv.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/injectElementWithStyles.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/inputElem.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/is.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/isSVG.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/load.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/mStyle.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/modElem.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/mq.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/nativeTestProps.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/omPrefixes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/prefixed.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/prefixedCSS.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/prefixedCSSValue.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/prefixes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/roundedEquals.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/setClasses.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/slice.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testAllProps.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testDOMProps.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testProp.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testProps.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testPropsAll.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testRunner.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testStyles.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testXhrType.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/tests.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/toStringFn.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/.jshintrc mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/iframe.jade mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration.jade mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/bools.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/caniuse.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/classes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/global.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/iframe.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/prefixed-atRule.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/prefixed-autobind.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/prefixed.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/prefixedCSS.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/svg.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/sauce-browsers.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/setup.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/Modernizr.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/ModernizrProto.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/addTest.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/atRule.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/classes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/contains.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/createElement.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/cssToDOM.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/cssomPrefixes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/docElement.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/domPrefixes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/domToCSS.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/fnBind.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/generate.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/getBody.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/hasEvent.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/hasOwnProp.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/html5printshiv.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/html5shiv.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/injectElementWithStyles.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/inputElem.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/is.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/load.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/mStyle.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/modElem.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/mq.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/nativeTestProps.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/omPrefixes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/prefixed.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/prefixedCSS.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/prefixedCSSValue.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/prefixes.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/roundedEquals.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/setClasses.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/slice.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testAllProps.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testDOMProps.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testProp.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testProps.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testPropsAll.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testRunner.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testStyles.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testXhrType.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/tests.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/toStringFn.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/svgUnit.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/unit.jade mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/cleanup.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/img/integration.svg mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/img/unit.svg mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/js/lib/sinon.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/js/lib/uaparser.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/mocks/lib/build-query.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/mocks/lib/metadata.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/node/lib/build.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/node/lib/cli.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/node/lib/metadata.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/node/lib/options.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/universal/lib/build-query.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/universal/lib/generate-banner.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/.versions mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/FileAPI.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/LICENSE mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload-all.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload-all.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload-shim.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload-shim.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/package.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/LICENSE mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/build/ng-infinite-scroll.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/build/ng-infinite-scroll.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/src/infinite-scroll.coffee mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/.editorconfig mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/.gitattributes mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/.npmignore mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/LICENSE mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/ngStorage.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/ngStorage.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/package.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/.bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/CONTRIBUTING.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/Dockerfile mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/ISSUE_TEMPLATE.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/LICENSE mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/README.md mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/bower.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/print.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/reset.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/screen.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/style.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/typography.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/fonts/DroidSans-Bold.ttf mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/fonts/DroidSans.ttf mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/collapse.gif mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/expand.gif mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/explorer_icons.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/logo_small.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/pet_store_api.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/throbber.gif mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/wordnik_api.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/index.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/en.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/es.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/fr.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/geo.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/it.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/ko-kr.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/pl.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/pt.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/ru.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/tr.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/translator.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/zh-cn.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/backbone-min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/es5-shim.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/handlebars-2.0.0.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/highlight.9.1.0.pack.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/highlight.9.1.0.pack_extended.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jquery-1.8.0.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jquery.ba-bbq.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jquery.slideto.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jquery.wiggle.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/js-yaml.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jsoneditor.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/lodash.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/marked.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/object-assign-pollyfill.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/swagger-oauth.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/o2c.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/swagger-ui.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/swagger-ui.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/gulpfile.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/index.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/karma.conf.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/en.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/es.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/fr.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/geo.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/it.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/ko-kr.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/pl.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/pt.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/ru.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/tr.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/translator.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/zh-cn.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/backbone-min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/handlebars-2.0.0.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/highlight.9.1.0.pack.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/highlight.9.1.0.pack_extended.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jquery-1.8.0.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jquery.ba-bbq.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jquery.slideto.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jquery.wiggle.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/js-yaml.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jsoneditor.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/lodash.min.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/marked.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/object-assign-pollyfill.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/swagger-oauth.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/nginx.conf mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/package.json mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/print.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/reset.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/screen.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/style.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/typography.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/fonts/DroidSans-Bold.ttf mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/fonts/DroidSans.ttf mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/collapse.gif mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/expand.gif mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/explorer_icons.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/logo_small.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/pet_store_api.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/throbber.gif mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/wordnik_api.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/index.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/o2c.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/SwaggerUi.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/doc.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/helpers/handlebars.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/utils/utils.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ApiKeyAuthModel.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ApiKeyAuthView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/AuthButtonView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/AuthView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/AuthsCollection.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/AuthsCollectionView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/BasicAuthModel.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/BasicAuthView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ContentTypeView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/HeaderView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/MainView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/Oauth2Model.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/Oauth2View.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/OperationView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ParameterContentTypeView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ParameterView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/PopupView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ResourceView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ResponseContentTypeView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/SignatureView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/StatusCodeView.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/partials/signature.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/auth.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/highlight_default.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/print.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/reset.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/screen.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/specs.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/style.less mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/apikey_auth.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/auth_button.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/auth_button_operation.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/auth_view.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/basic_auth.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/content_type.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/main.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/oauth2.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/operation.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param_list.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param_readonly.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param_readonly_required.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param_required.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/parameter_content_type.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/popup.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/resource.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/response_content_type.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/signature.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/status_code.handlebars mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/css/documentation.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/css/main.css mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/images/hipster.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/images/hipster2x.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/images/logo-jhipster.png mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/favicon.ico mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/index.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/robots.txt mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/swagger-ui/images/throbber.gif mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/main/webapp/swagger-ui/index.html mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/gateway/responserewriting/SwaggerBasePathRewritingFilterIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/security/SecurityUtilsUnitTest.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/security/jwt/TokenProviderIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/service/UserServiceIntIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/AccountResourceIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/AuditResourceIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/LogsResourceIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/ProfileInfoResourceIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/TestUtil.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/UserResourceIntIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/karma.conf.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/activate/activate.controller.spec.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/password/password-strength-bar.directive.spec.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/password/password.controller.spec.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/register/register.controller.spec.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/reset/finish/reset.finish.controller.spec.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/reset/request/reset.request.controller.spec.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/settings/settings.controller.spec.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/admin/health/health.controller.spec.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/components/login/login.controller.spec.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/entities/car/car-detail.controller.spec.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/entities/dealer/dealer-detail.controller.spec.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/services/auth/auth.services.spec.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/helpers/httpBackend.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/helpers/module.js mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/resources/config/application.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/resources/config/bootstrap.yml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/src/test/resources/logback-test.xml mode change 100644 => 100755 jhipster/jhipster-microservice/gateway-app/yarn.lock mode change 100644 => 100755 jhipster/jhipster-monolithic/.editorconfig mode change 100644 => 100755 jhipster/jhipster-monolithic/.gitattributes mode change 100644 => 100755 jhipster/jhipster-monolithic/.gitignore mode change 100644 => 100755 jhipster/jhipster-monolithic/.gitlab-ci.yml mode change 100644 => 100755 jhipster/jhipster-monolithic/.jhipster/Comment.json mode change 100644 => 100755 jhipster/jhipster-monolithic/.jhipster/Post.json mode change 100644 => 100755 jhipster/jhipster-monolithic/.mvn/wrapper/maven-wrapper.jar mode change 100644 => 100755 jhipster/jhipster-monolithic/.mvn/wrapper/maven-wrapper.properties mode change 100644 => 100755 jhipster/jhipster-monolithic/.travis.yml mode change 100644 => 100755 jhipster/jhipster-monolithic/.yo-rc.json mode change 100644 => 100755 jhipster/jhipster-monolithic/Jenkinsfile mode change 100644 => 100755 jhipster/jhipster-monolithic/README.md mode change 100644 => 100755 jhipster/jhipster-monolithic/angular-cli.json mode change 100644 => 100755 jhipster/jhipster-monolithic/circle.yml mode change 100644 => 100755 jhipster/jhipster-monolithic/mvnw.cmd mode change 100644 => 100755 jhipster/jhipster-monolithic/package.json mode change 100644 => 100755 jhipster/jhipster-monolithic/pom.xml mode change 100644 => 100755 jhipster/jhipster-monolithic/postcss.config.js mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/docker/Dockerfile mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/docker/app.yml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/docker/mysql.yml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/docker/sonar.yml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/ApplicationWebXml.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/BaeldungApp.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/aop/logging/LoggingAspect.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/ApplicationProperties.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/AsyncConfiguration.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/CacheConfiguration.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/CloudDatabaseConfiguration.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/Constants.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/DatabaseConfiguration.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/DateTimeFormatConfiguration.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/DefaultProfileUtil.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/LocaleConfiguration.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/LoggingAspectConfiguration.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/LoggingConfiguration.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/MetricsConfiguration.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/SecurityConfiguration.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/ThymeleafConfiguration.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/WebConfigurer.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/audit/AuditEventConverter.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/audit/package-info.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/package-info.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/AbstractAuditingEntity.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/Authority.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/Comment.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/PersistentAuditEvent.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/Post.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/User.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/package-info.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/AuthorityRepository.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/CommentRepository.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/CustomAuditEventRepository.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/PersistenceAuditEventRepository.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/PostRepository.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/UserRepository.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/package-info.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/AuthoritiesConstants.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/DomainUserDetailsService.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/SecurityUtils.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/SpringSecurityAuditorAware.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/UserNotActivatedException.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/jwt/JWTConfigurer.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/jwt/JWTFilter.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/jwt/TokenProvider.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/package-info.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/AuditEventService.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/MailService.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/UserService.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/dto/UserDTO.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/dto/package-info.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/mapper/UserMapper.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/mapper/package-info.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/package-info.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/util/RandomUtil.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/AccountResource.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/AuditResource.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/CommentResource.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/JWTToken.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/LogsResource.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/PostResource.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/ProfileInfoResource.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/UserJWTController.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/UserResource.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/CustomParameterizedException.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/ErrorConstants.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/ErrorVM.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/ExceptionTranslator.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/FieldErrorVM.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/ParameterizedErrorVM.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/package-info.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/util/HeaderUtil.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/util/PaginationUtil.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/KeyAndPasswordVM.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/LoggerVM.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/LoginVM.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/ManagedUserVM.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/package-info.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/.h2.server.properties mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/banner.txt mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/config/application-dev.yml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/config/application-prod.yml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/config/application.yml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/config/liquibase/authorities.csv mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/20170316223211_added_entity_Post.xml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/20170316223211_added_entity_constraints_Post.xml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/20170316224021_added_entity_Comment.xml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/20170316224021_added_entity_constraints_Comment.xml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/config/liquibase/master.xml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/config/liquibase/users.csv mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/config/liquibase/users_authorities.csv mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/i18n/messages.properties mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/i18n/messages_en.properties mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/logback-spring.xml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/mails/activationEmail.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/mails/creationEmail.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/mails/passwordResetEmail.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/resources/templates/error.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/404.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/account.module.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/account.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/activate/activate.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/activate/activate.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/activate/activate.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/activate/activate.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/index.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/init/password-reset-init.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password-strength-bar.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password-strength-bar.scss mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/register/register.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/register/register.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/register/register.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/register/register.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/settings/settings.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/settings/settings.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/account/settings/settings.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/admin.module.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/admin.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audit-data.model.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audit.model.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audits.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audits.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audits.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audits.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/configuration/configuration.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/configuration/configuration.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/configuration/configuration.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/configuration/configuration.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/docs/docs.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/docs/docs.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/docs/docs.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health-modal.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health-modal.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/index.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/log.model.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/logs.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/logs.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/logs.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/logs.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics-modal.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics-modal.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-delete-dialog.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-delete-dialog.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-detail.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-detail.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-dialog.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-dialog.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-modal.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/app.constants.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/app.main.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/app.module.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/app.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/blocks/config/prod.config.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/blocks/config/uib-pagination.config.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/auth-expired.interceptor.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/auth.interceptor.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/errorhandler.interceptor.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/http.provider.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/notification.interceptor.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-delete-dialog.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-delete-dialog.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-detail.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-detail.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-dialog.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-dialog.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-popup.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.model.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.module.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/index.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/entity.module.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/index.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-delete-dialog.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-delete-dialog.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-detail.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-detail.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-dialog.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-dialog.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-popup.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.model.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.module.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/home/home.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/home/home.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/home/home.module.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/home/home.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/home/home.scss mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/home/index.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/error/error.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/error/error.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/error/error.route.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/footer/footer.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/footer/footer.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/index.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/layout-routing.module.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/main/main.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/main/main.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/navbar/active-menu.directive.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/navbar/navbar.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/navbar/navbar.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/navbar/navbar.scss mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/profiles/page-ribbon.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/profiles/page-ribbon.scss mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/profiles/profile-info.model.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/layouts/profiles/profile.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/polyfills.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/alert/alert-error.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/alert/alert.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/account.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/auth-jwt.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/auth.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/csrf.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/has-any-authority.directive.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/principal.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/state-storage.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/user-route-access-service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/constants/pagination.constants.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/index.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/language/language.constants.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/language/language.helper.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/language/language.pipe.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/login/login-modal.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/login/login.component.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/login/login.component.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/login/login.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/shared-common.module.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/shared-libs.module.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/shared.module.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/user/account.model.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/user/user.model.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/shared/user/user.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/app/vendor.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/content/images/hipster.png mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/content/images/hipster2x.png mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/content/images/logo-jhipster.png mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/content/scss/global.scss mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/content/scss/vendor.scss mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/favicon.ico mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/activate.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/audits.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/comment.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/configuration.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/error.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/gateway.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/global.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/health.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/home.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/login.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/logs.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/metrics.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/password.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/post.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/register.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/reset.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/sessions.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/settings.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/i18n/en/user-management.json mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/index.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/robots.txt mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/swagger-ui/images/throbber.gif mode change 100644 => 100755 jhipster/jhipster-monolithic/src/main/webapp/swagger-ui/index.html mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/gatling/conf/gatling.conf mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/gatling/conf/logback.xml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/gatling/simulations/CommentGatlingTest.scala mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/gatling/simulations/PostGatlingTest.scala mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/java/com/baeldung/security/SecurityUtilsUnitTest.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/java/com/baeldung/security/jwt/TokenProviderIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/java/com/baeldung/service/UserServiceIntIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/AccountResourceIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/AuditResourceIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/CommentResourceIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/LogsResourceIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/PostResourceIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/ProfileInfoResourceIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/TestUtil.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/UserResourceIntIntegrationTest.java mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/e2e/account/account.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/e2e/admin/administration.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/e2e/entities/comment.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/e2e/entities/post.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/karma.conf.js mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/protractor.conf.js mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/activate/activate.component.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/password-reset/finish/password-reset-finish.component.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/password-reset/init/password-reset-init.component.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/password/password-strength-bar.component.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/password/password.component.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/register/register.component.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/settings/settings.component.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/app/admin/audits/audits.component.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/app/admin/health/health.component.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/app/entities/comment/comment-detail.component.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/app/entities/post/post-detail.component.spec.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/entry.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/mock-account.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/mock-language.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/mock-principal.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/mock-route.service.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/spyobject.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/javascript/spec/test.module.ts mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/resources/config/application.yml mode change 100644 => 100755 jhipster/jhipster-monolithic/src/test/resources/logback-test.xml mode change 100644 => 100755 jhipster/jhipster-monolithic/tsconfig.json mode change 100644 => 100755 jhipster/jhipster-monolithic/tslint.json mode change 100644 => 100755 jhipster/jhipster-monolithic/webpack/webpack.common.js mode change 100644 => 100755 jhipster/jhipster-monolithic/webpack/webpack.dev.js mode change 100644 => 100755 jhipster/jhipster-monolithic/webpack/webpack.prod.js mode change 100644 => 100755 jhipster/jhipster-monolithic/webpack/webpack.vendor.js mode change 100644 => 100755 jjwt/.gitignore mode change 100644 => 100755 jjwt/README.md mode change 100644 => 100755 jjwt/pom.xml mode change 100644 => 100755 jjwt/src/main/java/io/jsonwebtoken/jjwtfun/JJWTFunApplication.java mode change 100644 => 100755 jjwt/src/main/java/io/jsonwebtoken/jjwtfun/config/CSRFConfig.java mode change 100644 => 100755 jjwt/src/main/java/io/jsonwebtoken/jjwtfun/config/JWTCsrfTokenRepository.java mode change 100644 => 100755 jjwt/src/main/java/io/jsonwebtoken/jjwtfun/config/WebSecurityConfig.java mode change 100644 => 100755 jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/BaseController.java mode change 100644 => 100755 jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/DynamicJWTController.java mode change 100644 => 100755 jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/FormController.java mode change 100644 => 100755 jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/HomeController.java mode change 100644 => 100755 jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/SecretsController.java mode change 100644 => 100755 jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/StaticJWTController.java mode change 100644 => 100755 jjwt/src/main/java/io/jsonwebtoken/jjwtfun/model/JwtResponse.java mode change 100644 => 100755 jjwt/src/main/java/io/jsonwebtoken/jjwtfun/service/SecretService.java mode change 100644 => 100755 jjwt/src/main/resources/application.properties mode change 100644 => 100755 jjwt/src/main/resources/templates/expired-jwt.html mode change 100644 => 100755 jjwt/src/main/resources/templates/fragments/head.html mode change 100644 => 100755 jjwt/src/main/resources/templates/jwt-csrf-form-result.html mode change 100644 => 100755 jjwt/src/main/resources/templates/jwt-csrf-form.html mode change 100644 => 100755 jjwt/src/test/java/io/jsonwebtoken/jjwtfun/DemoApplicationIntegrationTest.java mode change 100644 => 100755 jmh/README.md mode change 100644 => 100755 jmh/pom.xml mode change 100644 => 100755 jmh/src/main/java/com/baeldung/BenchMark.java mode change 100644 => 100755 jmh/src/main/java/com/baeldung/BenchmarkRunner.java mode change 100644 => 100755 jmh/src/main/resources/META-INF/BenchmarkList mode change 100644 => 100755 jooby/README.md mode change 100644 => 100755 jooby/conf/application.conf mode change 100644 => 100755 jooby/conf/logback.xml mode change 100644 => 100755 jooby/pom.xml mode change 100644 => 100755 jooby/public/form.html mode change 100644 => 100755 jooby/public/welcome.html mode change 100644 => 100755 jooby/src/etc/stork.yml mode change 100644 => 100755 jooby/src/main/java/com/baeldung/jooby/App.java mode change 100644 => 100755 jooby/src/main/java/com/baeldung/jooby/bean/Employee.java mode change 100644 => 100755 jooby/src/main/java/com/baeldung/jooby/mvc/GetController.java mode change 100644 => 100755 jooby/src/main/java/com/baeldung/jooby/mvc/PostController.java mode change 100644 => 100755 jooby/src/test/java/com/baeldung/jooby/AppTest.java mode change 100644 => 100755 jpa-storedprocedure/README.md mode change 100644 => 100755 jpa-storedprocedure/pom.xml mode change 100644 => 100755 jpa-storedprocedure/src/main/java/com/baeldung/jpa/model/Car.java mode change 100644 => 100755 jpa-storedprocedure/src/main/java/com/baeldung/jpa/model/QueryParameter.java mode change 100644 => 100755 jpa-storedprocedure/src/main/resources/META-INF/persistence.xml mode change 100644 => 100755 jpa-storedprocedure/src/main/resources/config/database/FindCarByYearProcedureMySQL.sql mode change 100644 => 100755 jpa-storedprocedure/src/main/resources/config/database/create_table_mysql.sql mode change 100644 => 100755 jpa-storedprocedure/src/main/resources/config/database/insert_cars.sql mode change 100644 => 100755 jpa-storedprocedure/src/test/java/com/baeldung/jpa/storedprocedure/StoredProcedureIntegrationTest.java mode change 100644 => 100755 jpa-storedprocedure/src/test/resources/persistence.xml mode change 100644 => 100755 jsf/.gitignore mode change 100644 => 100755 jsf/README.md mode change 100644 => 100755 jsf/pom.xml mode change 100644 => 100755 jsf/src/main/java/com/baeldung/springintegration/config/MainWebAppInitializer.java mode change 100644 => 100755 jsf/src/main/java/com/baeldung/springintegration/config/SpringCoreConfig.java mode change 100644 => 100755 jsf/src/main/java/com/baeldung/springintegration/controllers/ELSampleBean.java mode change 100644 => 100755 jsf/src/main/java/com/baeldung/springintegration/controllers/RegistrationBean.java mode change 100644 => 100755 jsf/src/main/java/com/baeldung/springintegration/dao/UserManagementDAO.java mode change 100644 => 100755 jsf/src/main/java/com/baeldung/springintegration/dao/UserManagementDAOImpl.java mode change 100644 => 100755 jsf/src/main/resources/logback.xml mode change 100644 => 100755 jsf/src/main/resources/messages.properties mode change 100644 => 100755 jsf/src/main/webapp/META-INF/context.xml mode change 100644 => 100755 jsf/src/main/webapp/WEB-INF/faces-config.xml mode change 100644 => 100755 jsf/src/main/webapp/el3_intro.xhtml mode change 100644 => 100755 jsf/src/main/webapp/el_intro.xhtml mode change 100644 => 100755 jsf/src/main/webapp/index.xhtml mode change 100644 => 100755 json-path/.gitignore mode change 100644 => 100755 json-path/README.md mode change 100644 => 100755 json-path/pom.xml mode change 100644 => 100755 json-path/src/main/resources/intro_api.json mode change 100644 => 100755 json-path/src/main/resources/intro_service.json mode change 100644 => 100755 json-path/src/main/resources/intro_user.json mode change 100644 => 100755 json-path/src/test/java/com/baeldung/jsonpath/introduction/OperationIntegrationTest.java mode change 100644 => 100755 json-path/src/test/java/com/baeldung/jsonpath/introduction/ServiceTest.java mode change 100644 => 100755 json-path/src/test/resources/logback.xml mode change 100644 => 100755 json/README.md mode change 100644 => 100755 json/pom.xml mode change 100644 => 100755 json/src/main/webapp/index.html mode change 100644 => 100755 json/src/main/webapp/js/app.js mode change 100644 => 100755 json/src/main/webapp/js/schema.js mode change 100644 => 100755 json/src/main/webapp/js/ui-schema.js mode change 100644 => 100755 json/src/main/webapp/package.json mode change 100644 => 100755 json/src/test/java/com/baeldung/json/schema/JSONSchemaUnitTest.java mode change 100644 => 100755 json/src/test/java/fast_json/FastJsonUnitTest.java mode change 100644 => 100755 json/src/test/java/fast_json/Person.java mode change 100644 => 100755 json/src/test/resources/product_invalid.json mode change 100644 => 100755 json/src/test/resources/product_valid.json mode change 100644 => 100755 json/src/test/resources/schema.json mode change 100644 => 100755 jsonb/.gitignore mode change 100644 => 100755 jsonb/README.md mode change 100644 => 100755 jsonb/pom.xml mode change 100644 => 100755 jsonb/src/main/java/com/baeldung/jsonb/Person.java mode change 100644 => 100755 jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java mode change 100644 => 100755 jsoup/README.md mode change 100644 => 100755 jsoup/pom.xml mode change 100644 => 100755 jsoup/src/test/java/com/baeldung/jsoup/JsoupParserIntegrationTest.java mode change 100644 => 100755 junit5/README.md mode change 100644 => 100755 junit5/pom.xml mode change 100644 => 100755 junit5/src/main/java/com/baeldung/junit5/Greetings.java mode change 100644 => 100755 junit5/src/main/java/com/baeldung/junit5/mockito/User.java mode change 100644 => 100755 junit5/src/main/java/com/baeldung/junit5/mockito/repository/MailClient.java mode change 100644 => 100755 junit5/src/main/java/com/baeldung/junit5/mockito/repository/SettingRepository.java mode change 100644 => 100755 junit5/src/main/java/com/baeldung/junit5/mockito/repository/UserRepository.java mode change 100644 => 100755 junit5/src/main/java/com/baeldung/junit5/mockito/service/DefaultUserService.java mode change 100644 => 100755 junit5/src/main/java/com/baeldung/junit5/mockito/service/Errors.java mode change 100644 => 100755 junit5/src/main/java/com/baeldung/junit5/mockito/service/UserService.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/AssertionUnitTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/AssumptionUnitTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/DynamicTestsExample.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/EmployeesTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/ExceptionUnitTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/FirstUnitTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/GreetingsTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/JUnit5NewFeaturesUnitTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/LiveTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/NestedUnitTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/RepeatedTestExample.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/StringUtils.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/TaggedUnitTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/TestLauncher.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/extensions/EmployeeDaoParameterResolver.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/extensions/EmployeeDatabaseSetupExtension.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/extensions/EnvironmentExtension.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/extensions/IgnoreFileNotFoundExceptionExtension.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/extensions/LoggingExtension.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/helpers/Employee.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/helpers/EmployeeDao.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/helpers/EmployeeJdbcDao.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/helpers/JdbcConnectionUtil.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/junit5/mockito/MockitoExtension.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/junit5/mockito/UserServiceUnitTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/junit5/spring/GreetingsSpringTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/junit5/spring/SpringTestConfiguration.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/migration/junit4/AnnotationTestExampleTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/migration/junit4/AssertionsExampleTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/migration/junit4/RuleExampleTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/migration/junit4/categories/Annotations.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/migration/junit4/categories/JUnit4Tests.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/migration/junit4/rules/TraceUnitTestRule.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/migration/junit5/AnnotationTestExampleTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/migration/junit5/AssertionsExampleTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/migration/junit5/RuleExampleTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/migration/junit5/extensions/TraceUnitExtension.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/param/InvalidPersonParameterResolver.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/param/Person.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/param/PersonValidator.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/param/PersonValidatorTest.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/param/ValidPersonParameterResolver.java mode change 100644 => 100755 junit5/src/test/java/com/baeldung/suites/AllTests.java mode change 100644 => 100755 junit5/src/test/resources/META-INF/services/org.junit.jupiter.api.extension.Extension mode change 100644 => 100755 junit5/src/test/resources/com/baeldung/extensions/application.properties mode change 100644 => 100755 junit5/src/test/resources/com/baeldung/helpers/jdbc.properties mode change 100644 => 100755 jws/.gitignore mode change 100644 => 100755 jws/README.md mode change 100644 => 100755 jws/java-core-samples-lib/jardiff.jar mode change 100644 => 100755 jws/java-core-samples-lib/jnlp-servlet.jar mode change 100644 => 100755 jws/pom.xml mode change 100644 => 100755 jws/src/main/java/com/example/Hello.java mode change 100644 => 100755 jws/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 jws/src/main/webapp/hello.jnlp mode change 100644 => 100755 jws/src/main/webapp/index.html mode change 100644 => 100755 lagom/.gitignore mode change 100644 => 100755 lagom/README.md mode change 100644 => 100755 lagom/build.sbt mode change 100644 => 100755 lagom/greeting-api/src/main/java/org/baeldung/lagom/helloworld/greeting/api/GreetingService.java mode change 100644 => 100755 lagom/greeting-impl/bin/application.conf mode change 100644 => 100755 lagom/greeting-impl/bin/classes/application.conf mode change 100644 => 100755 lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingCommand.java mode change 100644 => 100755 lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingEntity.java mode change 100644 => 100755 lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingEvent.java mode change 100644 => 100755 lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingServiceImpl.java mode change 100644 => 100755 lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingServiceModule.java mode change 100644 => 100755 lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingState.java mode change 100644 => 100755 lagom/greeting-impl/src/main/resources/application.conf mode change 100644 => 100755 lagom/project/build.properties mode change 100644 => 100755 lagom/project/plugins.sbt mode change 100644 => 100755 lagom/weather-api/src/main/java/org/baeldung/lagom/helloworld/weather/api/WeatherService.java mode change 100644 => 100755 lagom/weather-api/src/main/java/org/baeldung/lagom/helloworld/weather/api/WeatherStats.java mode change 100644 => 100755 lagom/weather-impl/bin/application.conf mode change 100644 => 100755 lagom/weather-impl/src/main/java/org/baeldung/lagom/helloworld/weather/impl/WeatherServiceImpl.java mode change 100644 => 100755 lagom/weather-impl/src/main/java/org/baeldung/lagom/helloworld/weather/impl/WeatherServiceModule.java mode change 100644 => 100755 lagom/weather-impl/src/main/resources/application.conf mode change 100644 => 100755 libraries-data/README.md mode change 100644 => 100755 libraries-data/pom.xml mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/kryo/ComplexClass.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/kryo/Person.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/kryo/PersonSerializer.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/ormlite/Address.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/ormlite/Book.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/ormlite/Library.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/ormlite/LibraryDao.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/ormlite/LibraryDaoImpl.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/reladomo/Department.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/reladomo/DepartmentDatabaseObject.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/reladomo/DepartmentList.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/reladomo/Employee.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/reladomo/EmployeeDatabaseObject.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/reladomo/EmployeeList.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/reladomo/ReladomoApplication.java mode change 100644 => 100755 libraries-data/src/main/java/com/baeldung/reladomo/ReladomoConnectionManager.java mode change 100644 => 100755 libraries-data/src/main/resources/ReladomoRuntimeConfig.xml mode change 100644 => 100755 libraries-data/src/main/resources/reladomo/Department.xml mode change 100644 => 100755 libraries-data/src/main/resources/reladomo/Employee.xml mode change 100644 => 100755 libraries-data/src/main/resources/reladomo/ReladomoClassList.xml mode change 100644 => 100755 libraries-data/src/test/java/com/baeldung/kryo/KryoUnitTest.java mode change 100644 => 100755 libraries-data/src/test/java/com/baeldung/ormlite/ORMLiteIntegrationTest.java mode change 100644 => 100755 libraries-data/src/test/java/com/baeldung/reladomo/ReladomoIntegrationTest.java mode change 100644 => 100755 libraries-data/src/test/resources/reladomo/ReladomoTestConfig.xml mode change 100644 => 100755 libraries-data/src/test/resources/reladomo/test-data.txt mode change 100644 => 100755 libraries/README.md mode change 100644 => 100755 libraries/log4j.properties mode change 100644 => 100755 libraries/myPersistence.xml mode change 100644 => 100755 libraries/pom.xml mode change 100644 => 100755 libraries/serenity.properties mode change 100644 => 100755 libraries/src/main/java/com/baeldung/awaitility/AsyncService.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/bouncycastle/BouncyCastleCrypto.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/bytebuddy/Bar.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/bytebuddy/Foo.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/caffeine/DataObject.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/cglib/mixin/Class1.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/cglib/mixin/Class2.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/cglib/mixin/Interface1.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/cglib/mixin/Interface2.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/cglib/mixin/MixinInterface.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/cglib/proxy/PersonService.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/chronicle/queue/ChronicleQueue.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/beanutils/Course.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/beanutils/CourseEntity.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/beanutils/CourseService.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/beanutils/Student.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/chain/AbstractDenominationDispenser.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/chain/AtmCatalog.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/chain/AtmConstants.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/chain/AtmRequestContext.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/chain/AtmWithdrawalChain.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/chain/AuditFilter.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/chain/FiftyDenominationDispenser.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/chain/HundredDenominationDispenser.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/chain/TenDenominationDispenser.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/collectionutil/Address.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/collectionutil/Customer.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/dbutils/Email.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/dbutils/Employee.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/dbutils/EmployeeHandler.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/io/FileMonitor.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/lang3/BuilderMethods.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/lang3/SampleLazyInitializer.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/commons/lang3/SampleObject.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/distinct/DistinctWithJavaFunction.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/distinct/Person.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/docx/Docx4jExample.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/eclipsecollections/ConvertContainerToAnother.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/eclipsecollections/Student.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/fj/FunctionalJavaIOMain.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/fj/FunctionalJavaMain.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/flink/LineSplitter.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/flink/WordCount.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/hikaricp/DataSource.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/hikaricp/Employee.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/hikaricp/HikariCPDemo.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/javasisst/Point.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/javasisst/ThreeDimensionalPoint.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/javers/Address.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/javers/Person.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/javers/PersonWithAddress.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jcache/SimpleCacheEntryListener.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jcache/SimpleCacheLoader.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jcache/SimpleEntryProcessor.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdeffered/FilterDemo.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdeffered/PipeDemo.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdeffered/PromiseDemo.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdeffered/ThreadSafeDemo.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdeffered/manager/DeferredManagerDemo.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdeffered/manager/DeferredManagerWithExecutorDemo.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdeffered/manager/SimpleDeferredManagerDemo.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdo/GuideToJDO.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdo/Product.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdo/ProductXML.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdo/query/MyApp.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdo/query/ProductItem.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdo/xml/AnnotadedPerson.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdo/xml/MyApp.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdo/xml/Person.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jdo/xml/Product.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jetty/AsyncServlet.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jetty/BlockingServlet.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jetty/JettyServer.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jmh/BenchMark.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jmh/JmhDemo.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jmh/warmup/MainApplication.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jmh/warmup/ManualClassLoader.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/jmh/warmup/dummy/Dummy.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/junitparams/SafeAdditionUtil.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/mbassador/AckMessage.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/mbassador/Message.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/mbassador/RejectMessage.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/measurement/WaterTank.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/netty/ClientHandler.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/netty/NettyClient.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/netty/NettyServer.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/netty/ProcessingHandler.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/netty/RequestData.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/netty/RequestDataEncoder.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/netty/RequestDecoder.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/netty/ResponseData.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/netty/ResponseDataDecoder.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/netty/ResponseDataEncoder.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/netty/SimpleProcessingHandler.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/neuroph/NeurophXOR.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/noexception/CustomExceptionHandler.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/protonpack/CollectorUtilsExample.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/protonpack/StreamUtilsExample.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/quartz/JobA.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/quartz/JobB.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/quartz/QuartzExample.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/quartz/SimpleJob.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/retrofit/basic/GitHubBasicApi.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/retrofit/basic/GitHubBasicApp.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/retrofit/basic/GitHubBasicService.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/retrofit/models/Contributor.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/retrofit/models/Repository.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/retrofit/rx/GitHubRxApi.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/retrofit/rx/GitHubRxApp.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/retrofit/rx/GitHubRxService.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/retrofitguide/GitHubServiceGenerator.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/retrofitguide/Main.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/retrofitguide/User.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/retrofitguide/UserService.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/rome/RSSRomeExample.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/serenity/github/GitHubUser.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/serenity/membership/Commodity.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/serenity/membership/Member.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/serenity/membership/MemberGrade.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/serenity/spring/AdderController.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/serenity/spring/AdderService.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/serenity/spring/PlainAdderController.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/stm/Account.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/streamex/Role.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/streamex/StreamEX.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/streamex/User.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/streamutils/CopyStream.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/streamutils/DrainStream.java mode change 100644 => 100755 libraries/src/main/java/com/baeldung/yarg/DocumentController.java mode change 100644 => 100755 libraries/src/main/resources/Baeldung.cer mode change 100644 => 100755 libraries/src/main/resources/Baeldung.p12 mode change 100644 => 100755 libraries/src/main/resources/Data.json mode change 100644 => 100755 libraries/src/main/resources/Letter.docx mode change 100644 => 100755 libraries/src/main/resources/META-INF/BenchmarkList mode change 100644 => 100755 libraries/src/main/resources/META-INF/datanucleus.properties mode change 100644 => 100755 libraries/src/main/resources/META-INF/jdoconfig.xml mode change 100644 => 100755 libraries/src/main/resources/META-INF/package.jdo mode change 100644 => 100755 libraries/src/main/resources/db.sql mode change 100644 => 100755 libraries/src/main/resources/image.jpg mode change 100644 => 100755 libraries/src/test/java/com/baeldung/awaitility/AsyncServiceLongRunningUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/bouncycastle/BouncyCastleLiveTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/bytebuddy/ByteBuddyUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/caffeine/CaffeineUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/cglib/proxy/BeanGeneratorIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/cglib/proxy/MixinUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/cglib/proxy/ProxyIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/cglib/proxy/README.md mode change 100644 => 100755 libraries/src/test/java/com/baeldung/chronicle/queue/ChronicleQueueIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/circularfifoqueue/CircularFifoQueueTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/beanutils/CourseServiceTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/chain/AtmChainTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/collections/BidiMapUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/collections/CollectionUtilsGuideTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/collections/MapUtilsTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/collections/SetUtilsUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/collections/orderedmap/OrderedMapUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/collections4/BagTests.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/csv/CSVReaderWriterTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/dbutils/DbUtilsUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/io/CommonsIOUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/lang3/ArrayUtilsUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/lang3/Lang3UtilsTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/lang3/StringUtilsUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/math/ComplexUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/math/FractionUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/math/GeometryUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/math/IntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/math/LinearAlgebraUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/math/ProbabilitiesUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/math/RootFindingUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/commons/math/StatisticsUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/crdt/CRDTTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/date/DateDiffUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/distinct/DistinctWithEclipseCollectionsUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/distinct/DistinctWithJavaFunctionUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/distinct/DistinctWithStreamexUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/distinct/DistinctWithVavrUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/distinct/PersonDataGenerator.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/docx/Docx4jReadAndWriteTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/InjectIntoPatternTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/fj/FunctionalJavaTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/flink/WordCountIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/hikaricp/HikariCPIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/hll/HLLLongRunningUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/hoverfly/HoverflyApiIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/jasypt/JasyptUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/java/io/JavaDirectoryDeleteUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/javassist/JavasisstUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/javatuples/JavaTuplesUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/javers/JaversUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/jcache/JCacheTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/jdeffered/AppTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/jdo/GuideToJDOIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/jetty/JettyIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/jool/JOOLTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/jsonassert/JsonAssertUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/junitparams/SafeAdditionUtilTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/junitparams/TestDataProvider.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/lsh/LocalSensitiveHashingUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/mbassador/MBassadorAsyncDispatchTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/mbassador/MBassadorAsyncInvocationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/mbassador/MBassadorBasicTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/mbassador/MBassadorConfigurationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/mbassador/MBassadorFilterTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/mbassador/MBassadorHierarchyTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/measurement/WaterTankTests.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/neuroph/XORTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/noexception/NoExceptionUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/pact/PactConsumerDrivenContractUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/pairs/ApacheCommonsPairUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/pairs/CoreJavaPairUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/pairs/CoreJavaSimpleEntryUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/pairs/VavrPairsUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/pcollections/PCollectionsUnitTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/protonpack/CollectorUtilsTests.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/protonpack/StreamUtilsTests.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/retrofit/basic/GitHubBasicApiLiveTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/retrofit/rx/GitHubRxApiTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/GithubUserProfilePayloadIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/GoogleSearchLiveTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/GoogleSearchPageObjectLiveTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/GoogleSearchScreenplayLiveTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/MemberStatusIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/github/GithubRestAssuredUserAPISteps.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/github/GithubRestUserAPISteps.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/github/GithubUserProfilePayloadStepDefinitions.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/membership/MemberStatusSteps.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/pageobjects/GoogleSearchPageObject.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/screenplay/GoogleSearchPage.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/screenplay/GoogleSearchResults.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/screenplay/SearchForKeyword.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/screenplay/StartWith.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/AdderClassDirtiesContextIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/AdderMethodDirtiesContextDependencyWorkaroundIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/AdderMethodDirtiesContextInitWorkaroundIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/AdderMethodDirtiesContextIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/AdderMethodRuleIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/AdderMockMvcIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/AdderServiceIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/AdderSpringSerenityRunnerIntegrationTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/AdderTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/RandomNumberUtil.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/steps/AdderConstructorDependencySteps.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/steps/AdderRestSteps.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/steps/AdderServiceSteps.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/steps/AdderSteps.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/serenity/spring/stories/AdderStory.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/stm/AccountTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/stream/JoolMergeStreamsTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/stream/MergeStreamsTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/stream/StreamExMergeStreamsTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/streamutils/CopyStreamTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/text/DiffTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/text/LongestCommonSubsequenceTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/text/StrBuilderTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/text/StrSubstitutorTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/text/UnicodeEscaperTest.java mode change 100644 => 100755 libraries/src/test/java/com/baeldung/text/WordUtilsTest.java mode change 100644 => 100755 libraries/src/test/resources/ABC.txt mode change 100644 => 100755 libraries/src/test/resources/JunitParamsTestParameters.csv mode change 100644 => 100755 libraries/src/test/resources/aaa.txt mode change 100644 => 100755 libraries/src/test/resources/adder-beans.xml mode change 100644 => 100755 libraries/src/test/resources/book.csv mode change 100644 => 100755 libraries/src/test/resources/employees.sql mode change 100644 => 100755 libraries/src/test/resources/fileTest.txt mode change 100644 => 100755 libraries/src/test/resources/input.txt mode change 100644 => 100755 libraries/src/test/resources/output.txt mode change 100644 => 100755 libraries/src/test/resources/sample.txt mode change 100644 => 100755 libraries/src/test/resources/stories/github_rest/user_profile/github_user_profile_payload_test.story mode change 100644 => 100755 libraries/src/test/resources/stories/spring/adder_test.story mode change 100644 => 100755 linkrest/README.md mode change 100644 => 100755 linkrest/WebContent/META-INF/MANIFEST.MF mode change 100644 => 100755 linkrest/WebContent/WEB-INF/web.xml mode change 100644 => 100755 linkrest/pom.xml mode change 100644 => 100755 linkrest/src/main/java/com/baeldung/LinkRestApplication.java mode change 100644 => 100755 linkrest/src/main/java/com/baeldung/cayenne/Department.java mode change 100644 => 100755 linkrest/src/main/java/com/baeldung/cayenne/Employee.java mode change 100644 => 100755 linkrest/src/main/java/com/baeldung/cayenne/auto/_Department.java mode change 100644 => 100755 linkrest/src/main/java/com/baeldung/cayenne/auto/_Employee.java mode change 100644 => 100755 linkrest/src/main/java/com/baeldung/linkrest/apis/DepartmentResource.java mode change 100644 => 100755 linkrest/src/main/java/com/baeldung/linkrest/apis/EmployeeSubResource.java mode change 100644 => 100755 linkrest/src/main/resources/cayenne-linkrest-project.xml mode change 100644 => 100755 linkrest/src/main/resources/linkrest.map.xml mode change 100644 => 100755 log-mdc/README.md mode change 100644 => 100755 log-mdc/pom.xml mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/config/AppConfiguration.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/config/AppInitializer.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/mdc/TransactionFactory.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/mdc/Transfer.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/mdc/TransferDemo.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/mdc/TransferService.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/mdc/log4j/Log4JRunnable.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/mdc/log4j/Log4JTransferService.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/mdc/log4j2/Log4J2Runnable.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/mdc/log4j2/Log4J2TransferService.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/mdc/slf4j/Slf4TransferService.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/mdc/slf4j/Slf4jRunnable.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/ndc/Investment.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/ndc/controller/JBossLoggingController.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/ndc/controller/Log4J2Controller.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/ndc/controller/Log4JController.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/ndc/service/InvestmentService.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/ndc/service/JBossLoggingInvestmentService.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/ndc/service/Log4J2InvestmentService.java mode change 100644 => 100755 log-mdc/src/main/java/com/baeldung/ndc/service/Log4JInvestmentService.java mode change 100644 => 100755 log-mdc/src/main/resources/log4j.properties mode change 100644 => 100755 log-mdc/src/main/resources/log4j2.xml mode change 100644 => 100755 log-mdc/src/main/resources/logback.xml mode change 100644 => 100755 log-mdc/src/test/java/com/baeldung/mdc/log4j/DemoIntegrationTest.java mode change 100644 => 100755 log-mdc/src/test/java/com/baeldung/mdc/log4j2/DemoIntegrationTest.java mode change 100644 => 100755 log-mdc/src/test/java/com/baeldung/mdc/slf4j/DemoIntegrationTest.java mode change 100644 => 100755 log-mdc/src/test/java/com/baeldung/ndc/NDCLogIntegrationTest.java mode change 100644 => 100755 log4j/README.md mode change 100644 => 100755 log4j/pom.xml mode change 100644 => 100755 log4j/src/main/java/com/baeldung/log4j/Log4jExample.java mode change 100644 => 100755 log4j/src/main/java/com/baeldung/log4j/Log4jRollingExample.java mode change 100644 => 100755 log4j/src/main/java/com/baeldung/log4j2/Log4j2Example.java mode change 100644 => 100755 log4j/src/main/java/com/baeldung/log4j2/Log4j2RollingExample.java mode change 100644 => 100755 log4j/src/main/java/com/baeldung/logback/LogbackExample.java mode change 100644 => 100755 log4j/src/main/java/com/baeldung/logback/LogbackRollingExample.java mode change 100644 => 100755 log4j/src/main/java/com/baeldung/slf4j/Slf4jExample.java mode change 100644 => 100755 log4j/src/main/java/com/baeldung/slf4j/Slf4jRollingExample.java mode change 100644 => 100755 log4j/src/main/resources/log4j.xml mode change 100644 => 100755 log4j/src/main/resources/log4j2.xml mode change 100644 => 100755 log4j/src/main/resources/logback.xml mode change 100644 => 100755 log4j2/README.md mode change 100644 => 100755 log4j2/pom.xml mode change 100644 => 100755 log4j2/src/test/java/com/baeldung/logging/log4j2/tests/CustomLoggingIntegrationTest.java mode change 100644 => 100755 log4j2/src/test/java/com/baeldung/logging/log4j2/tests/LambdaExpressionsIntegrationTest.java mode change 100644 => 100755 log4j2/src/test/java/com/baeldung/logging/log4j2/tests/jdbc/ConnectionFactory.java mode change 100644 => 100755 log4j2/src/test/resources/log4j2-includes/console-appender_pattern-layout_colored.xml mode change 100644 => 100755 log4j2/src/test/resources/log4j2.xml mode change 100644 => 100755 lombok/README.md mode change 100644 => 100755 lombok/pom.xml mode change 100644 => 100755 lombok/src/main/java/com/baeldung/lombok/intro/ApiClientConfiguration.java mode change 100644 => 100755 lombok/src/main/java/com/baeldung/lombok/intro/ContactInformationSupport.java mode change 100644 => 100755 lombok/src/main/java/com/baeldung/lombok/intro/HasContactInformation.java mode change 100644 => 100755 lombok/src/main/java/com/baeldung/lombok/intro/LoginResult.java mode change 100644 => 100755 lombok/src/main/java/com/baeldung/lombok/intro/User.java mode change 100644 => 100755 lombok/src/main/java/com/baeldung/lombok/intro/UserEvent.java mode change 100644 => 100755 lombok/src/test/java/com/baeldung/lombok/intro/ApiClientConfigurationIntegrationTest.java mode change 100644 => 100755 lombok/src/test/java/com/baeldung/lombok/intro/LoginResultLiveTest.java mode change 100644 => 100755 lombok/src/test/java/com/baeldung/lombok/intro/UserIntegrationTest.java mode change 100644 => 100755 mapstruct/README.md mode change 100644 => 100755 mapstruct/pom.xml mode change 100644 => 100755 mapstruct/src/main/java/com/baeldung/dto/DivisionDTO.java mode change 100644 => 100755 mapstruct/src/main/java/com/baeldung/dto/EmployeeDTO.java mode change 100644 => 100755 mapstruct/src/main/java/com/baeldung/dto/SimpleSource.java mode change 100644 => 100755 mapstruct/src/main/java/com/baeldung/entity/Division.java mode change 100644 => 100755 mapstruct/src/main/java/com/baeldung/entity/Employee.java mode change 100644 => 100755 mapstruct/src/main/java/com/baeldung/entity/SimpleDestination.java mode change 100644 => 100755 mapstruct/src/main/java/com/baeldung/mapper/EmployeeMapper.java mode change 100644 => 100755 mapstruct/src/main/java/com/baeldung/mapper/SimpleSourceDestinationMapper.java mode change 100644 => 100755 mapstruct/src/main/resources/applicationContext.xml mode change 100644 => 100755 mapstruct/src/test/java/com/baeldung/mapper/EmployeeMapperUnitTest.java mode change 100644 => 100755 mapstruct/src/test/java/com/baeldung/mapper/SimpleSourceDestinationMapperIntegrationTest.java mode change 100644 => 100755 mesos-marathon/Dockerfile mode change 100644 => 100755 mesos-marathon/README.md mode change 100644 => 100755 mesos-marathon/marathon.json mode change 100644 => 100755 mesos-marathon/pom.xml mode change 100644 => 100755 mesos-marathon/src/main/java/com/baeldung/DemoApplication.java mode change 100644 => 100755 mesos-marathon/src/main/java/com/baeldung/HelloController.java mode change 100644 => 100755 mesos-marathon/src/main/resources/application.properties mode change 100644 => 100755 mesos-marathon/src/test/java/com/baeldung/DemoApplicationIntegrationTest.java mode change 100644 => 100755 metrics/README.md mode change 100644 => 100755 metrics/pom.xml mode change 100644 => 100755 metrics/src/main/java/com/baeldung/metrics/core/ActiveUserCountGauge.java mode change 100644 => 100755 metrics/src/main/java/com/baeldung/metrics/core/ActiveUsersGauge.java mode change 100644 => 100755 metrics/src/main/java/com/baeldung/metrics/core/AttendanceRatioGauge.java mode change 100644 => 100755 metrics/src/main/java/com/baeldung/metrics/healthchecks/DatabaseHealthCheck.java mode change 100644 => 100755 metrics/src/main/java/com/baeldung/metrics/healthchecks/UserCenterHealthCheck.java mode change 100644 => 100755 metrics/src/main/java/com/baeldung/metrics/micrometer/MicrometerApp.java mode change 100644 => 100755 metrics/src/main/java/com/baeldung/metrics/micrometer/PeopleController.java mode change 100644 => 100755 metrics/src/main/java/com/baeldung/metrics/servlet/MyInstrumentedFilterContextListener.java mode change 100644 => 100755 metrics/src/main/java/com/baeldung/metrics/servlets/MyHealthCheckServletContextListener.java mode change 100644 => 100755 metrics/src/main/java/com/baeldung/metrics/servlets/MyMetricsServletContextListener.java mode change 100644 => 100755 metrics/src/test/java/com/baeldung/metrics/core/MetricsIntegrationTest.java mode change 100644 => 100755 metrics/src/test/java/com/baeldung/metrics/core/ReporterIntegrationTest.java mode change 100644 => 100755 metrics/src/test/java/com/baeldung/metrics/healthchecks/HealthCheckIntegrationTest.java mode change 100644 => 100755 metrics/src/test/java/com/baeldung/metrics/micrometer/MicrometerAtlasTest.java mode change 100644 => 100755 metrics/src/test/java/com/baeldung/metrics/servo/AtlasObserverLiveTest.java mode change 100644 => 100755 metrics/src/test/java/com/baeldung/metrics/servo/MetricAnnotationManualTest.java mode change 100644 => 100755 metrics/src/test/java/com/baeldung/metrics/servo/MetricObserverManualTest.java mode change 100644 => 100755 metrics/src/test/java/com/baeldung/metrics/servo/MetricPollerManualTest.java mode change 100644 => 100755 metrics/src/test/java/com/baeldung/metrics/servo/MetricTestBase.java mode change 100644 => 100755 metrics/src/test/java/com/baeldung/metrics/servo/MetricTypeTest.java mode change 100644 => 100755 mockito/.gitignore mode change 100644 => 100755 mockito/README.md mode change 100644 => 100755 mockito/pom.xml mode change 100644 => 100755 mockito/src/main/resources/logback.xml mode change 100644 => 100755 mockito/src/test/java/com/baeldung/powermockito/introduction/CollaboratorForPartialMocking.java mode change 100644 => 100755 mockito/src/test/java/com/baeldung/powermockito/introduction/CollaboratorWithFinalMethods.java mode change 100644 => 100755 mockito/src/test/java/com/baeldung/powermockito/introduction/CollaboratorWithStaticMethods.java mode change 100644 => 100755 mockito/src/test/java/com/baeldung/powermockito/introduction/LuckyNumberGenerator.java mode change 100644 => 100755 mockito/src/test/java/com/baeldung/powermockito/introduction/LuckyNumberGeneratorTest.java mode change 100644 => 100755 mockito/src/test/java/com/baeldung/powermockito/introduction/PowerMockitoIntegrationTest.java mode change 100644 => 100755 mockito/src/test/java/org/baeldung/mockito/MockitoAnnotationIntegrationTest.java mode change 100644 => 100755 mockito/src/test/java/org/baeldung/mockito/MockitoConfigExamplesIntegrationTest.java mode change 100644 => 100755 mockito/src/test/java/org/baeldung/mockito/MockitoExceptionIntegrationTest.java mode change 100644 => 100755 mockito/src/test/java/org/baeldung/mockito/MockitoMockIntegrationTest.java mode change 100644 => 100755 mockito/src/test/java/org/baeldung/mockito/MockitoSpyIntegrationTest.java mode change 100644 => 100755 mockito/src/test/java/org/baeldung/mockito/MockitoVerifyExamplesIntegrationTest.java mode change 100644 => 100755 mockito/src/test/java/org/baeldung/mockito/MockitoVoidMethodsTest.java mode change 100644 => 100755 mockito/src/test/java/org/baeldung/mockito/MyDictionary.java mode change 100644 => 100755 mockito/src/test/java/org/baeldung/mockito/MyList.java mode change 100644 => 100755 mockito2/.gitignore mode change 100644 => 100755 mockito2/README.md mode change 100644 => 100755 mockito2/pom.xml mode change 100644 => 100755 mockito2/src/main/java/com/baeldung/mockito/java8/JobPosition.java mode change 100644 => 100755 mockito2/src/main/java/com/baeldung/mockito/java8/JobService.java mode change 100644 => 100755 mockito2/src/main/java/com/baeldung/mockito/java8/Person.java mode change 100644 => 100755 mockito2/src/main/java/com/baeldung/mockito/java8/UnemploymentService.java mode change 100644 => 100755 mockito2/src/main/java/com/baeldung/mockito/java8/UnemploymentServiceImpl.java mode change 100644 => 100755 mockito2/src/test/java/com/baeldung/mockito/java8/ArgumentMatcherWithLambdaUnitTest.java mode change 100644 => 100755 mockito2/src/test/java/com/baeldung/mockito/java8/ArgumentMatcherWithoutLambdaUnitTest.java mode change 100644 => 100755 mockito2/src/test/java/com/baeldung/mockito/java8/CustomAnswerWithLambdaUnitTest.java mode change 100644 => 100755 mockito2/src/test/java/com/baeldung/mockito/java8/CustomAnswerWithoutLambdaUnitTest.java mode change 100644 => 100755 mockito2/src/test/java/com/baeldung/mockito/java8/JobServiceUnitTest.java mode change 100644 => 100755 mockito2/src/test/java/com/baeldung/mockito/java8/UnemploymentServiceImplUnitTest.java mode change 100644 => 100755 mocks/README.md mode change 100644 => 100755 mocks/jmockit/README.md mode change 100644 => 100755 mocks/jmockit/pom.xml mode change 100644 => 100755 mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/AdvancedCollaborator.java mode change 100644 => 100755 mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/Collaborator.java mode change 100644 => 100755 mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/ExpectationsCollaborator.java mode change 100644 => 100755 mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/Model.java mode change 100644 => 100755 mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/Performer.java mode change 100644 => 100755 mocks/jmockit/src/test/java/org/baeldung/mocks/jmockit/AdvancedCollaboratorIntegrationTest.java mode change 100644 => 100755 mocks/jmockit/src/test/java/org/baeldung/mocks/jmockit/ExpectationsIntegrationTest.java mode change 100644 => 100755 mocks/jmockit/src/test/java/org/baeldung/mocks/jmockit/PerformerIntegrationTest.java mode change 100644 => 100755 mocks/jmockit/src/test/java/org/baeldung/mocks/jmockit/ReusingIntegrationTest.java mode change 100644 => 100755 mocks/mock-comparisons/README.md mode change 100644 => 100755 mocks/mock-comparisons/pom.xml mode change 100644 => 100755 mocks/mock-comparisons/src/main/java/org/baeldung/mocks/testCase/LoginController.java mode change 100644 => 100755 mocks/mock-comparisons/src/main/java/org/baeldung/mocks/testCase/LoginDao.java mode change 100644 => 100755 mocks/mock-comparisons/src/main/java/org/baeldung/mocks/testCase/LoginService.java mode change 100644 => 100755 mocks/mock-comparisons/src/main/java/org/baeldung/mocks/testCase/UserForm.java mode change 100644 => 100755 mocks/mock-comparisons/src/test/java/org/baeldung/mocks/easymock/LoginControllerIntegrationTest.java mode change 100644 => 100755 mocks/mock-comparisons/src/test/java/org/baeldung/mocks/jmockit/LoginControllerIntegrationTest.java mode change 100644 => 100755 mocks/mock-comparisons/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java mode change 100644 => 100755 mocks/pom.xml mode change 100644 => 100755 mockserver/README.md mode change 100644 => 100755 mockserver/pom.xml mode change 100644 => 100755 mockserver/src/main/java/com/baeldung/mock/server/ExpectationCallbackHandler.java mode change 100644 => 100755 mockserver/src/test/java/com/baeldung/mock/server/MockServerLiveTest.java mode change 100644 => 100755 mustache/README.md mode change 100644 => 100755 mustache/pom.xml mode change 100644 => 100755 mustache/src/main/java/com/baeldung/mustache/MustacheUtil.java mode change 100644 => 100755 mustache/src/main/java/com/baeldung/mustache/model/Todo.java mode change 100644 => 100755 mustache/src/main/java/com/baeldung/springmustache/SpringMustacheApplication.java mode change 100644 => 100755 mustache/src/main/java/com/baeldung/springmustache/controller/ArticleController.java mode change 100644 => 100755 mustache/src/main/java/com/baeldung/springmustache/model/Article.java mode change 100644 => 100755 mustache/src/main/resources/application.properties mode change 100644 => 100755 mustache/src/main/resources/templates/error/error.html mode change 100644 => 100755 mustache/src/main/resources/templates/index.html mode change 100644 => 100755 mustache/src/main/resources/templates/layout/article.html mode change 100644 => 100755 mustache/src/main/resources/templates/layout/footer.html mode change 100644 => 100755 mustache/src/main/resources/templates/layout/header.html mode change 100644 => 100755 mustache/src/main/resources/todo-section.mustache mode change 100644 => 100755 mustache/src/main/resources/todo.mustache mode change 100644 => 100755 mustache/src/main/resources/todos-inverted-section.mustache mode change 100644 => 100755 mustache/src/main/resources/todos-lambda.mustache mode change 100644 => 100755 mustache/src/main/resources/todos.mustache mode change 100644 => 100755 mustache/src/test/java/com/baeldung/mustache/TodoMustacheServiceTest.java mode change 100644 => 100755 mustache/src/test/java/com/baeldung/springmustache/SpringMustacheApplicationIntegrationTest.java mode change 100644 => 100755 mybatis/.gitignore mode change 100644 => 100755 mybatis/README.md mode change 100644 => 100755 mybatis/pom.xml mode change 100644 => 100755 mybatis/src/main/java/com/baeldung/mybatis/mapper/AddressMapper.java mode change 100644 => 100755 mybatis/src/main/java/com/baeldung/mybatis/mapper/PersonMapper.java mode change 100644 => 100755 mybatis/src/main/java/com/baeldung/mybatis/model/Address.java mode change 100644 => 100755 mybatis/src/main/java/com/baeldung/mybatis/model/Person.java mode change 100644 => 100755 mybatis/src/main/java/com/baeldung/mybatis/utils/MyBatisUtil.java mode change 100644 => 100755 noexception/README.md mode change 100644 => 100755 noexception/pom.xml mode change 100644 => 100755 noexception/src/main/java/com/baeldung/noexception/CustomExceptionHandler.java mode change 100644 => 100755 noexception/src/test/java/com/baeldung/noexception/NoExceptionUnitTest.java mode change 100644 => 100755 orika/README.md mode change 100644 => 100755 orika/pom.xml mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/Dest.java mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/Name.java mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/Person.java mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/Person3.java mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/PersonContainer.java mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/PersonCustomMapper.java mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/PersonListContainer.java mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/PersonNameArray.java mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/PersonNameList.java mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/PersonNameMap.java mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/PersonNameParts.java mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/Personne.java mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/Personne3.java mode change 100644 => 100755 orika/src/main/java/com/baeldung/orika/Source.java mode change 100644 => 100755 orika/src/main/resources/logback.xml mode change 100644 => 100755 orika/src/test/java/com/baeldung/orika/OrikaUnitTest.java mode change 100644 => 100755 parent-boot-4/README.md mode change 100644 => 100755 parent-boot-4/pom.xml mode change 100644 => 100755 parent-boot-5/README.md mode change 100644 => 100755 parent-boot-5/pom.xml mode change 100644 => 100755 patterns/README.md mode change 100644 => 100755 patterns/front-controller/pom.xml mode change 100644 => 100755 patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/FrontControllerServlet.java mode change 100644 => 100755 patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/commands/FrontCommand.java mode change 100644 => 100755 patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/commands/SearchCommand.java mode change 100644 => 100755 patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/commands/UnknownCommand.java mode change 100644 => 100755 patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/data/Book.java mode change 100644 => 100755 patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/data/BookImpl.java mode change 100644 => 100755 patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/data/Bookshelf.java mode change 100644 => 100755 patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/data/BookshelfImpl.java mode change 100644 => 100755 patterns/front-controller/src/main/resources/front controller.png mode change 100644 => 100755 patterns/front-controller/src/main/resources/front controller.puml mode change 100644 => 100755 patterns/front-controller/src/main/webapp/WEB-INF/jsp/book-found.jsp mode change 100644 => 100755 patterns/front-controller/src/main/webapp/WEB-INF/jsp/book-notfound.jsp mode change 100644 => 100755 patterns/front-controller/src/main/webapp/WEB-INF/jsp/unknown.jsp mode change 100644 => 100755 patterns/front-controller/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 patterns/intercepting-filter/pom.xml mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/FrontControllerServlet.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/CheckoutCommand.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/FrontCommand.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/HomeCommand.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/LoginCommand.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/LogoutCommand.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/OrderCommand.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/SearchCommand.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/ShowCommand.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/UnknownCommand.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/Book.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/BookImpl.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/Bookshelf.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/BookshelfImpl.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/Order.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/OrderImpl.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/AuthenticationFilter.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/BaseFilter.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/EncodingFilter.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/FilterChainImpl.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/FilterManager.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/LoggingFilter.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/OnIntercept.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/TemplateFilter.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/VisitorCounterFilter.java mode change 100644 => 100755 patterns/intercepting-filter/src/main/resources/front_controller.png mode change 100644 => 100755 patterns/intercepting-filter/src/main/resources/front_controller.puml mode change 100644 => 100755 patterns/intercepting-filter/src/main/resources/intercepting_filter-custom_strategy.png mode change 100644 => 100755 patterns/intercepting-filter/src/main/resources/intercepting_filter-custom_strategy.puml mode change 100644 => 100755 patterns/intercepting-filter/src/main/resources/intercepting_filter-standard_strategy.png mode change 100644 => 100755 patterns/intercepting-filter/src/main/resources/intercepting_filter-standard_strategy.puml mode change 100644 => 100755 patterns/intercepting-filter/src/main/resources/intercepting_filter-template_strategy.png mode change 100644 => 100755 patterns/intercepting-filter/src/main/resources/intercepting_filter-template_strategy.puml mode change 100644 => 100755 patterns/intercepting-filter/src/main/resources/intercepting_filter.png mode change 100644 => 100755 patterns/intercepting-filter/src/main/resources/intercepting_filter.puml mode change 100644 => 100755 patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/book-found.jsp mode change 100644 => 100755 patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/book-notfound.jsp mode change 100644 => 100755 patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/home.jsp mode change 100644 => 100755 patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/login.jsp mode change 100644 => 100755 patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/shopping-cart-hint.jsp mode change 100644 => 100755 patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/shopping-cart.jsp mode change 100644 => 100755 patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/unknown.jsp mode change 100644 => 100755 patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/visitor-counter.jsp mode change 100644 => 100755 patterns/pom.xml mode change 100644 => 100755 patterns/template-method/pom.xml mode change 100644 => 100755 patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/application/Application.java mode change 100644 => 100755 patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/Computer.java mode change 100644 => 100755 patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/HighEndComputer.java mode change 100644 => 100755 patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/StandardComputer.java mode change 100644 => 100755 patterns/template-method/src/test/java/com/baeldung/templatemethodpatterntest/TemplateMethodPatternTest.java mode change 100644 => 100755 pdf/.gitignore mode change 100644 => 100755 pdf/README.md mode change 100644 => 100755 pdf/pom.xml mode change 100644 => 100755 pdf/src/main/java/com/baeldung/pdf/PDF2HTMLExample.java mode change 100644 => 100755 pdf/src/main/java/com/baeldung/pdf/PDF2ImageExample.java mode change 100644 => 100755 pdf/src/main/java/com/baeldung/pdf/PDF2TextExample.java mode change 100644 => 100755 pdf/src/main/java/com/baeldung/pdf/PDF2WordExample.java mode change 100644 => 100755 pdf/src/main/resources/html.html mode change 100644 => 100755 pdf/src/main/resources/pdf.pdf mode change 100644 => 100755 pdf/src/main/resources/txt.txt mode change 100644 => 100755 persistence-modules/java-cassandra/README.md mode change 100644 => 100755 persistence-modules/java-cassandra/pom.xml mode change 100644 => 100755 persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/CassandraClient.java mode change 100644 => 100755 persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/CassandraConnector.java mode change 100644 => 100755 persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/domain/Book.java mode change 100644 => 100755 persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/repository/BookRepository.java mode change 100644 => 100755 persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/repository/KeyspaceRepository.java mode change 100644 => 100755 persistence-modules/java-cassandra/src/test/java/com/baeldung/cassandra/java/client/repository/BookRepositoryIntegrationTest.java mode change 100644 => 100755 persistence-modules/java-cassandra/src/test/java/com/baeldung/cassandra/java/client/repository/KeyspaceRepositoryIntegrationTest.java mode change 100644 => 100755 persistence-modules/java-mongodb/.gitignore mode change 100644 => 100755 persistence-modules/java-mongodb/README.md mode change 100644 => 100755 persistence-modules/java-mongodb/pom.xml mode change 100644 => 100755 persistence-modules/java-mongodb/src/main/java/com/baeldung/MongoExample.java mode change 100644 => 100755 persistence-modules/java-mongodb/src/test/java/com/baeldung/AppIntegrationTest.java mode change 100644 => 100755 persistence-modules/liquibase/README.md mode change 100644 => 100755 persistence-modules/liquibase/pom.xml mode change 100644 => 100755 persistence-modules/liquibase/src/main/resources/liquibase/db-changelog.xml mode change 100644 => 100755 persistence-modules/liquibase/src/main/resources/liquibase/liquibase.properties mode change 100644 => 100755 persistence-modules/querydsl/README.md mode change 100644 => 100755 persistence-modules/querydsl/pom.xml mode change 100644 => 100755 persistence-modules/querydsl/src/main/java/org/baeldung/dao/PersonDao.java mode change 100644 => 100755 persistence-modules/querydsl/src/main/java/org/baeldung/dao/PersonDaoImpl.java mode change 100644 => 100755 persistence-modules/querydsl/src/main/java/org/baeldung/entity/Person.java mode change 100644 => 100755 persistence-modules/querydsl/src/main/java/org/baeldung/querydsl/intro/entities/BlogPost.java mode change 100644 => 100755 persistence-modules/querydsl/src/main/java/org/baeldung/querydsl/intro/entities/User.java mode change 100644 => 100755 persistence-modules/querydsl/src/main/resources/META-INF/persistence.xml mode change 100644 => 100755 persistence-modules/querydsl/src/main/resources/logback.xml mode change 100644 => 100755 persistence-modules/querydsl/src/test/java/org/baeldung/dao/PersonDaoIntegrationTest.java mode change 100644 => 100755 persistence-modules/querydsl/src/test/java/org/baeldung/querydsl/intro/QueryDSLIntegrationTest.java mode change 100644 => 100755 persistence-modules/querydsl/src/test/resources/db.properties mode change 100644 => 100755 persistence-modules/querydsl/src/test/resources/test-context.xml mode change 100644 => 100755 persistence-modules/querydsl/src/test/resources/test-db.xml mode change 100644 => 100755 persistence-modules/redis/README.md mode change 100644 => 100755 persistence-modules/redis/pom.xml mode change 100644 => 100755 persistence-modules/redis/src/main/java/com/baeldung/CustomMessage.java mode change 100644 => 100755 persistence-modules/redis/src/main/java/com/baeldung/Ledger.java mode change 100644 => 100755 persistence-modules/redis/src/main/java/com/baeldung/LedgerLiveObject.java mode change 100644 => 100755 persistence-modules/redis/src/main/java/com/baeldung/LedgerServiceImpl.java mode change 100644 => 100755 persistence-modules/redis/src/main/java/com/baeldung/LedgerServiceInterface.java mode change 100644 => 100755 persistence-modules/redis/src/main/resources/singleNodeConfig.json mode change 100644 => 100755 persistence-modules/redis/src/main/resources/singleNodeConfig.yaml mode change 100644 => 100755 persistence-modules/redis/src/test/java/com/baeldung/JedisIntegrationTest.java mode change 100644 => 100755 persistence-modules/redis/src/test/java/com/baeldung/RedissonConfigurationIntegrationTest.java mode change 100644 => 100755 persistence-modules/redis/src/test/java/com/baeldung/RedissonIntegrationTest.java mode change 100644 => 100755 persistence-modules/solr/README.md mode change 100644 => 100755 persistence-modules/solr/pom.xml mode change 100644 => 100755 persistence-modules/solr/src/main/java/com/baeldung/solr/fulltext/search/model/Item.java mode change 100644 => 100755 persistence-modules/solr/src/main/java/com/baeldung/solr/fulltext/search/service/ItemSearchService.java mode change 100644 => 100755 persistence-modules/solr/src/main/java/com/baeldung/solr/fulltext/search/service/ItemSearchServiceImpl.java mode change 100644 => 100755 persistence-modules/solr/src/test/java/com/baeldung/solr/fulltext/search/service/ItemSearchServiceLiveTest.java mode change 100644 => 100755 persistence-modules/spring-data-cassandra/README.md mode change 100644 => 100755 persistence-modules/spring-data-cassandra/pom.xml mode change 100644 => 100755 persistence-modules/spring-data-cassandra/src/main/java/org/baeldung/spring/data/cassandra/config/CassandraConfig.java mode change 100644 => 100755 persistence-modules/spring-data-cassandra/src/main/java/org/baeldung/spring/data/cassandra/model/Book.java mode change 100644 => 100755 persistence-modules/spring-data-cassandra/src/main/java/org/baeldung/spring/data/cassandra/repository/BookRepository.java mode change 100644 => 100755 persistence-modules/spring-data-cassandra/src/main/resources/cassandra.properties mode change 100644 => 100755 persistence-modules/spring-data-cassandra/src/main/resources/logback.xml mode change 100644 => 100755 persistence-modules/spring-data-cassandra/src/main/resources/test.png mode change 100644 => 100755 persistence-modules/spring-data-cassandra/src/test/java/org/baeldung/spring/data/cassandra/repository/BookRepositoryIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-data-cassandra/src/test/java/org/baeldung/spring/data/cassandra/repository/CassandraTemplateIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-data-cassandra/src/test/java/org/baeldung/spring/data/cassandra/repository/CqlQueriesIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/.gitignore mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/README.MD mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/pom.xml mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/src/main/java/com/baeldung/Application.java mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/src/main/java/com/baeldung/spring/data/dynamodb/config/DynamoDBConfig.java mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/src/main/java/com/baeldung/spring/data/dynamodb/model/ProductInfo.java mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/src/main/java/com/baeldung/spring/data/dynamodb/repositories/ProductInfoRepository.java mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/src/main/resources/application.properties mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/src/main/resources/demo.properties mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/src/main/resources/logback.xml mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/src/main/resources/templates/index.html mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/src/test/java/com/baeldung/spring/data/dynamodb/repository/ProductInfoRepositoryIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/src/test/resources/application.properties mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/src/test/resources/exception-hibernate.properties mode change 100644 => 100755 persistence-modules/spring-data-dynamodb/src/test/resources/exception.properties mode change 100644 => 100755 persistence-modules/spring-data-gemfire/README.md mode change 100644 => 100755 persistence-modules/spring-data-gemfire/pom.xml mode change 100644 => 100755 persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/function/FunctionExecution.java mode change 100644 => 100755 persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/function/FunctionImpl.java mode change 100644 => 100755 persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/function/GemfireConfiguration.java mode change 100644 => 100755 persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/model/Employee.java mode change 100644 => 100755 persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/repository/EmployeeRepository.java mode change 100644 => 100755 persistence-modules/spring-data-gemfire/src/main/resources/application-context.xml mode change 100644 => 100755 persistence-modules/spring-data-gemfire/src/test/java/com/baeldung/spring/data/gemfire/repository/EmployeeRepositoryIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/README.md mode change 100644 => 100755 persistence-modules/spring-data-neo4j/pom.xml mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/config/MovieDatabaseNeo4jConfiguration.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/config/MovieDatabaseNeo4jTestConfiguration.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Car.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Company.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Movie.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Person.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Role.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/repostory/MovieRepository.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/repostory/PersonRepository.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/services/MovieService.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/main/resources/logback.xml mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/main/resources/test.png mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/test/java/com/baeldung/neo4j/Neo4JServerLiveTest.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/test/java/com/baeldung/neo4j/Neo4jLiveTest.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/test/java/com/baeldung/neo4j/Neo4jOgmLiveTest.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/test/java/com/baeldung/spring/data/neo4j/MovieRepositoryIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-data-neo4j/src/test/resources/logback.xml mode change 100644 => 100755 persistence-modules/spring-data-redis/README.md mode change 100644 => 100755 persistence-modules/spring-data-redis/pom.xml mode change 100644 => 100755 persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/config/RedisConfig.java mode change 100644 => 100755 persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/model/Student.java mode change 100644 => 100755 persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/queue/MessagePublisher.java mode change 100644 => 100755 persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/queue/RedisMessagePublisher.java mode change 100644 => 100755 persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/queue/RedisMessageSubscriber.java mode change 100644 => 100755 persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/repo/StudentRepository.java mode change 100644 => 100755 persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/repo/StudentRepositoryImpl.java mode change 100644 => 100755 persistence-modules/spring-data-redis/src/main/resources/logback.xml mode change 100644 => 100755 persistence-modules/spring-data-redis/src/main/resources/test.png mode change 100644 => 100755 persistence-modules/spring-data-redis/src/test/java/com/baeldung/spring/data/redis/RedisMessageListenerIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-data-redis/src/test/java/com/baeldung/spring/data/redis/repo/StudentRepositoryIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-data-solr/README.md mode change 100644 => 100755 persistence-modules/spring-data-solr/pom.xml mode change 100644 => 100755 persistence-modules/spring-data-solr/src/main/java/com/baeldung/spring/data/solr/config/SolrConfig.java mode change 100644 => 100755 persistence-modules/spring-data-solr/src/main/java/com/baeldung/spring/data/solr/model/Product.java mode change 100644 => 100755 persistence-modules/spring-data-solr/src/main/java/com/baeldung/spring/data/solr/repository/ProductRepository.java mode change 100644 => 100755 persistence-modules/spring-data-solr/src/main/resources/solr-named-queries.properties mode change 100644 => 100755 persistence-modules/spring-data-solr/src/test/java/com/baeldung/spring/data/solr/repo/ProductRepositoryIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/.gitignore mode change 100644 => 100755 persistence-modules/spring-hibernate-3/README.md mode change 100644 => 100755 persistence-modules/spring-hibernate-3/pom.xml mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/AbstractHibernateDao.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/EventDao.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/FooDao.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/IEventDao.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/IFooDao.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/IOperations.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/model/Event.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/model/Foo.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/service/EventService.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/service/FooService.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/spring/PersistenceConfig.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/spring/PersistenceXmlConfig.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/resources/exceptionDemo.cfg.xml mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/resources/exceptionDemoPersistenceConfig.xml mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/resources/logback.xml mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/resources/persistence-h2.properties mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/resources/persistence-mysql.properties mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/resources/persistenceConfig.xml mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/webapp/WEB-INF/view/sample.jsp mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/test/java/org/baeldung/persistence/service/NoHibernateSessBoundUsingAnnoSessionBeanMainIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/test/java/org/baeldung/persistence/service/NoHibernateSessBoundUsingLocalSessionBeanMainIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-hibernate-3/src/test/resources/.gitignore mode change 100644 => 100755 persistence-modules/spring-hibernate-5/.gitignore mode change 100644 => 100755 persistence-modules/spring-hibernate-5/README.md mode change 100644 => 100755 persistence-modules/spring-hibernate-5/pom.xml mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/immutable/entities/Event.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/immutable/entities/EventGeneratedId.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/immutable/util/HibernateUtil.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/manytomany/model/Employee.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/manytomany/model/Project.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/manytomany/util/HibernateUtil.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/manytomany/spring/PersistenceConfig.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/IFooDao.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/common/AbstractDao.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/common/AbstractHibernateDao.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/common/IOperations.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/impl/FooHibernateDao.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/manytomany/dao/IEmployeeDao.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/manytomany/dao/IProjectDao.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/manytomany/dao/impl/EmployeeDao.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/manytomany/dao/impl/ProjectDao.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/model/Foo.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/spring/PersistenceConfig.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/spring/PersistenceXmlConfig.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/resources/hibernate5Config.xml mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/resources/immutable.cfg.xml mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/resources/logback.xml mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/resources/manytomany.cfg.xml mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/resources/persistence-h2.properties mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/main/resources/persistence-mysql.properties mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationJavaConfigMainIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationMainIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/persistence/dao/common/HibernateDaoIntegrationTest.java mode change 100644 => 100755 persistence-modules/spring-hibernate-5/src/test/resources/.gitignore mode change 100644 => 100755 play-framework/README.md mode change 100644 => 100755 play-framework/introduction/.gitignore mode change 100644 => 100755 play-framework/introduction/LICENSE mode change 100644 => 100755 play-framework/introduction/README mode change 100644 => 100755 play-framework/introduction/app/Filters.java mode change 100644 => 100755 play-framework/introduction/app/Module.java mode change 100644 => 100755 play-framework/introduction/app/controllers/AsyncController.java mode change 100644 => 100755 play-framework/introduction/app/controllers/CountController.java mode change 100644 => 100755 play-framework/introduction/app/controllers/HomeController.java mode change 100644 => 100755 play-framework/introduction/app/controllers/StudentController.java mode change 100644 => 100755 play-framework/introduction/app/filters/ExampleFilter.java mode change 100644 => 100755 play-framework/introduction/app/models/Student.java mode change 100644 => 100755 play-framework/introduction/app/models/StudentStore.java mode change 100644 => 100755 play-framework/introduction/app/services/ApplicationTimer.java mode change 100644 => 100755 play-framework/introduction/app/services/AtomicCounter.java mode change 100644 => 100755 play-framework/introduction/app/services/Counter.java mode change 100644 => 100755 play-framework/introduction/app/util/Util.java mode change 100644 => 100755 play-framework/introduction/app/views/index.scala.html mode change 100644 => 100755 play-framework/introduction/app/views/main.scala.html mode change 100644 => 100755 play-framework/introduction/bin/activator mode change 100644 => 100755 play-framework/introduction/bin/activator.bat mode change 100644 => 100755 play-framework/introduction/build.sbt mode change 100644 => 100755 play-framework/introduction/conf/application.conf mode change 100644 => 100755 play-framework/introduction/conf/logback.xml mode change 100644 => 100755 play-framework/introduction/conf/routes mode change 100644 => 100755 play-framework/introduction/libexec/activator-launch-1.3.10.jar mode change 100644 => 100755 play-framework/introduction/project/build.properties mode change 100644 => 100755 play-framework/introduction/project/plugins.sbt mode change 100644 => 100755 play-framework/introduction/public/images/favicon.png mode change 100644 => 100755 play-framework/introduction/public/javascripts/hello.js mode change 100644 => 100755 play-framework/introduction/public/stylesheets/main.css mode change 100644 => 100755 play-framework/introduction/test/ApplicationLiveTest.java mode change 100644 => 100755 play-framework/routing-in-play/.gitignore mode change 100644 => 100755 play-framework/routing-in-play/LICENSE mode change 100644 => 100755 play-framework/routing-in-play/README mode change 100644 => 100755 play-framework/routing-in-play/app/Filters.java mode change 100644 => 100755 play-framework/routing-in-play/app/Module.java mode change 100644 => 100755 play-framework/routing-in-play/app/controllers/HomeController.java mode change 100644 => 100755 play-framework/routing-in-play/app/filters/ExampleFilter.java mode change 100644 => 100755 play-framework/routing-in-play/app/services/ApplicationTimer.java mode change 100644 => 100755 play-framework/routing-in-play/app/services/AtomicCounter.java mode change 100644 => 100755 play-framework/routing-in-play/app/services/Counter.java mode change 100644 => 100755 play-framework/routing-in-play/app/views/index.scala.html mode change 100644 => 100755 play-framework/routing-in-play/app/views/main.scala.html mode change 100644 => 100755 play-framework/routing-in-play/bin/activator mode change 100644 => 100755 play-framework/routing-in-play/bin/activator.bat mode change 100644 => 100755 play-framework/routing-in-play/build.sbt mode change 100644 => 100755 play-framework/routing-in-play/conf/application.conf mode change 100644 => 100755 play-framework/routing-in-play/conf/logback.xml mode change 100644 => 100755 play-framework/routing-in-play/conf/routes mode change 100644 => 100755 play-framework/routing-in-play/libexec/activator-launch-1.3.10.jar mode change 100644 => 100755 play-framework/routing-in-play/project/build.properties mode change 100644 => 100755 play-framework/routing-in-play/project/plugins.sbt mode change 100644 => 100755 play-framework/routing-in-play/public/images/favicon.png mode change 100644 => 100755 play-framework/routing-in-play/public/javascripts/hello.js mode change 100644 => 100755 play-framework/routing-in-play/public/stylesheets/main.css mode change 100644 => 100755 play-framework/routing-in-play/test/ApplicationUnitTest.java mode change 100644 => 100755 play-framework/routing-in-play/test/IntegrationTest.java mode change 100644 => 100755 play-framework/student-api/test/ApplicationLiveTest.java mode change 100644 => 100755 pom.xml mode change 100644 => 100755 protobuffer/README.md mode change 100644 => 100755 protobuffer/pom.xml mode change 100644 => 100755 protobuffer/src/main/java/com/baeldung/protobuf/AddressBookProtos.java mode change 100644 => 100755 protobuffer/src/main/resources/addressbook.proto mode change 100644 => 100755 protobuffer/src/test/java/com/baeldung/protobuf/ProtobufUnitTest.java mode change 100644 => 100755 rabbitmq/README.md mode change 100644 => 100755 rabbitmq/pom.xml mode change 100644 => 100755 rabbitmq/src/main/java/com/baeldung/consumer/Receiver.java mode change 100644 => 100755 rabbitmq/src/main/java/com/baeldung/producer/Publisher.java mode change 100644 => 100755 raml/README.MD mode change 100644 => 100755 raml/annotations/README.md mode change 100644 => 100755 raml/annotations/api.raml mode change 100644 => 100755 raml/annotations/examples/Bar.json mode change 100644 => 100755 raml/annotations/examples/Bars.json mode change 100644 => 100755 raml/annotations/examples/Error.json mode change 100644 => 100755 raml/annotations/examples/Foo.json mode change 100644 => 100755 raml/annotations/examples/Foos.json mode change 100644 => 100755 raml/annotations/extensions/en_US/additionalResources.raml mode change 100644 => 100755 raml/annotations/libraries/dataTypes.raml mode change 100644 => 100755 raml/annotations/libraries/resourceTypes.raml mode change 100644 => 100755 raml/annotations/libraries/securitySchemes.raml mode change 100644 => 100755 raml/annotations/libraries/traits.raml mode change 100644 => 100755 raml/annotations/overlays/es_ES/additionalResources.raml mode change 100644 => 100755 raml/annotations/overlays/es_ES/documentationItems.raml mode change 100644 => 100755 raml/introduction/0.8/api.raml mode change 100644 => 100755 raml/introduction/0.8/error-example.json mode change 100644 => 100755 raml/introduction/0.8/error.json mode change 100644 => 100755 raml/introduction/0.8/foo-example.json mode change 100644 => 100755 raml/introduction/0.8/foo.json mode change 100644 => 100755 raml/introduction/0.8/foos-example.json mode change 100644 => 100755 raml/introduction/0.8/foos.json mode change 100644 => 100755 raml/introduction/1.0/api.raml mode change 100644 => 100755 raml/introduction/1.0/examples/Error.json mode change 100644 => 100755 raml/introduction/1.0/examples/Foo.json mode change 100644 => 100755 raml/introduction/1.0/examples/Foos.json mode change 100644 => 100755 raml/introduction/1.0/types/Error.raml mode change 100644 => 100755 raml/introduction/1.0/types/Foo.raml mode change 100644 => 100755 raml/modularization/README.md mode change 100644 => 100755 raml/modularization/api-before-modularization.raml mode change 100644 => 100755 raml/modularization/api-with-libraries.raml mode change 100644 => 100755 raml/modularization/api-with-typed-fragments.raml mode change 100644 => 100755 raml/modularization/api.raml mode change 100644 => 100755 raml/modularization/examples/Bar.json mode change 100644 => 100755 raml/modularization/examples/Bars.json mode change 100644 => 100755 raml/modularization/examples/Error.json mode change 100644 => 100755 raml/modularization/examples/Foo.json mode change 100644 => 100755 raml/modularization/examples/Foos.json mode change 100644 => 100755 raml/modularization/extensions/en_US/additionalResources.raml mode change 100644 => 100755 raml/modularization/libraries/dataTypes.raml mode change 100644 => 100755 raml/modularization/libraries/resourceTypes.raml mode change 100644 => 100755 raml/modularization/libraries/securitySchemes.raml mode change 100644 => 100755 raml/modularization/libraries/traits.raml mode change 100644 => 100755 raml/modularization/overlays/es_ES/additionalResources.raml mode change 100644 => 100755 raml/modularization/overlays/es_ES/documentationItems.raml mode change 100644 => 100755 raml/modularization/resourceTypes/collection.raml mode change 100644 => 100755 raml/modularization/resourceTypes/item.raml mode change 100644 => 100755 raml/modularization/traits/hasNotFound.raml mode change 100644 => 100755 raml/modularization/traits/hasRequestItem.raml mode change 100644 => 100755 raml/modularization/traits/hasResponseCollection.raml mode change 100644 => 100755 raml/modularization/traits/hasResponseItem.raml mode change 100644 => 100755 raml/modularization/types/Bar.raml mode change 100644 => 100755 raml/modularization/types/Error.raml mode change 100644 => 100755 raml/modularization/types/Foo.raml mode change 100644 => 100755 raml/resource-types-and-traits/README.md mode change 100644 => 100755 raml/resource-types-and-traits/api-before-resource-types-and-traits.raml mode change 100644 => 100755 raml/resource-types-and-traits/api.raml mode change 100644 => 100755 raml/resource-types-and-traits/examples/Bar.json mode change 100644 => 100755 raml/resource-types-and-traits/examples/Bars.json mode change 100644 => 100755 raml/resource-types-and-traits/examples/Error.json mode change 100644 => 100755 raml/resource-types-and-traits/examples/Foo.json mode change 100644 => 100755 raml/resource-types-and-traits/examples/Foos.json mode change 100644 => 100755 raml/resource-types-and-traits/types/Bar.raml mode change 100644 => 100755 raml/resource-types-and-traits/types/Error.raml mode change 100644 => 100755 raml/resource-types-and-traits/types/Foo.raml mode change 100644 => 100755 ratpack/README.md mode change 100644 => 100755 ratpack/build.gradle mode change 100644 => 100755 ratpack/pom.xml mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/Application.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/filter/RequestValidatorFilter.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/guice/Application.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/guice/config/DependencyModule.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/guice/service/DataPumpService.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/guice/service/ServiceFactory.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/guice/service/impl/DataPumpServiceImpl.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/hystrix/HystrixAsyncHttpCommand.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/hystrix/HystrixReactiveHttpCommand.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/hystrix/HystrixSyncHttpCommand.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/hystrix/RatpackHystrixApp.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/model/Employee.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/spring/ArticleList.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/spring/Config.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/spring/Content.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/spring/EmbedRatpackApp.java mode change 100644 => 100755 ratpack/src/main/java/com/baeldung/spring/EmbedSpringBootApp.java mode change 100644 => 100755 ratpack/src/main/resources/DDL.sql mode change 100644 => 100755 ratpack/src/main/resources/public/index.html mode change 100644 => 100755 ratpack/src/test/java/com/baeldung/ApplicationIntegrationTest.java mode change 100644 => 100755 ratpack/src/test/java/com/baeldung/hystrix/RatpackHystrixAppFallbackLiveTest.java mode change 100644 => 100755 ratpack/src/test/java/com/baeldung/hystrix/RatpackHystrixAppLiveTest.java mode change 100644 => 100755 ratpack/src/test/java/com/baeldung/spring/EmbedRatpackAppIntegrationTest.java mode change 100644 => 100755 reactor-core/README.md mode change 100644 => 100755 reactor-core/pom.xml mode change 100644 => 100755 reactor-core/src/test/java/com/baeldung/reactor/ReactorIntegrationTest.java mode change 100644 => 100755 rest-assured/.gitignore mode change 100644 => 100755 rest-assured/README.md mode change 100644 => 100755 rest-assured/pom.xml mode change 100644 => 100755 rest-assured/src/test/java/com/baeldung/restassured/RestAssured2IntegrationTest.java mode change 100644 => 100755 rest-assured/src/test/java/com/baeldung/restassured/RestAssuredIntegrationTest.java mode change 100644 => 100755 rest-assured/src/test/java/com/baeldung/restassured/RestAssuredXML2IntegrationTest.java mode change 100644 => 100755 rest-assured/src/test/java/com/baeldung/restassured/RestAssuredXMLIntegrationTest.java mode change 100644 => 100755 rest-assured/src/test/java/com/baeldung/restassured/Util.java mode change 100644 => 100755 rest-assured/src/test/resources/employees.xml mode change 100644 => 100755 rest-assured/src/test/resources/event_0.json mode change 100644 => 100755 rest-assured/src/test/resources/logback.xml mode change 100644 => 100755 rest-assured/src/test/resources/odds.json mode change 100644 => 100755 rest-assured/src/test/resources/teachers.xml mode change 100644 => 100755 rest-testing/.gitignore mode change 100644 => 100755 rest-testing/README.md mode change 100644 => 100755 rest-testing/pom.xml mode change 100644 => 100755 rest-testing/src/main/resources/cucumber.json mode change 100644 => 100755 rest-testing/src/main/resources/karate/cucumber.feature mode change 100644 => 100755 rest-testing/src/main/resources/logback.xml mode change 100644 => 100755 rest-testing/src/main/resources/wiremock_intro.json mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/cucumber/CucumberIntegrationTest.java mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/cucumber/StepDefinition.java mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/jbehave/AbstractStory.java mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserNotFoundSteps.java mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserNotFoundStoryLiveTest.java mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserResponseMediaTypeSteps.java mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserResponseMediaTypeStoryLiveTest.java mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserResponsePayloadSteps.java mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserResponsePayloadStoryLiveTest.java mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/jbehave/IncreaseSteps.java mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/jbehave/IncreaseStoryLiveTest.java mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/karate/KarateUnitTest.java mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/wiremock/introduction/JUnitManagedIntegrationTest.java mode change 100644 => 100755 rest-testing/src/test/java/com/baeldung/rest/wiremock/introduction/ProgrammaticallyManagedLiveTest.java mode change 100644 => 100755 rest-testing/src/test/java/org/baeldung/rest/GitHubUser.java mode change 100644 => 100755 rest-testing/src/test/java/org/baeldung/rest/GithubBasicLiveTest.java mode change 100644 => 100755 rest-testing/src/test/java/org/baeldung/rest/RetrieveUtil.java mode change 100644 => 100755 rest-testing/src/test/resources/github_user_not_found.story mode change 100644 => 100755 rest-testing/src/test/resources/github_user_response_mediatype.story mode change 100644 => 100755 rest-testing/src/test/resources/github_user_response_payload.story mode change 100644 => 100755 rest-testing/src/test/resources/increase.story mode change 100644 => 100755 rest-testing/src/test/resources/karate/user.feature mode change 100644 => 100755 rest-with-spark-java/README.md mode change 100644 => 100755 rest-with-spark-java/pom.xml mode change 100644 => 100755 rest-with-spark-java/src/main/java/com/baeldung/Router.java mode change 100644 => 100755 rest-with-spark-java/src/main/java/com/baeldung/domain/Book.java mode change 100644 => 100755 rest-with-spark-java/src/main/java/com/baeldung/service/LibraryService.java mode change 100644 => 100755 rest-with-spark-java/src/test/java/com/baeldung/AppTest.java mode change 100644 => 100755 resteasy/README.md mode change 100644 => 100755 resteasy/bin/README.md mode change 100644 => 100755 resteasy/bin/pom.xml mode change 100644 => 100755 resteasy/bin/src/main/webapp/WEB-INF/classes/logback.xml mode change 100644 => 100755 resteasy/bin/src/main/webapp/WEB-INF/jboss-deployment-structure.xml mode change 100644 => 100755 resteasy/bin/src/main/webapp/WEB-INF/jboss-web.xml mode change 100644 => 100755 resteasy/bin/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 resteasy/bin/src/main/webapp/script.js mode change 100644 => 100755 resteasy/bin/src/test/resources/com/baeldung/server/movies/batman.json mode change 100644 => 100755 resteasy/bin/src/test/resources/com/baeldung/server/movies/transformer.json mode change 100644 => 100755 resteasy/pom.xml mode change 100644 => 100755 resteasy/src/main/java/com/baeldung/client/ServicesInterface.java mode change 100644 => 100755 resteasy/src/main/java/com/baeldung/filter/CORSFilter.java mode change 100644 => 100755 resteasy/src/main/java/com/baeldung/model/Movie.java mode change 100644 => 100755 resteasy/src/main/java/com/baeldung/server/MovieCrudService.java mode change 100644 => 100755 resteasy/src/main/java/com/baeldung/server/RestEasyServices.java mode change 100644 => 100755 resteasy/src/main/webapp/WEB-INF/classes/logback.xml mode change 100644 => 100755 resteasy/src/main/webapp/WEB-INF/jboss-deployment-structure.xml mode change 100644 => 100755 resteasy/src/main/webapp/WEB-INF/jboss-web.xml mode change 100644 => 100755 resteasy/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 resteasy/src/main/webapp/script.js mode change 100644 => 100755 resteasy/src/test/java/com/baeldung/server/RestEasyClientLiveTest.java mode change 100644 => 100755 resteasy/src/test/resources/com/baeldung/server/movies/batman.json mode change 100644 => 100755 resteasy/src/test/resources/com/baeldung/server/movies/transformer.json mode change 100644 => 100755 rmi/README.md mode change 100644 => 100755 rmi/client.policy mode change 100644 => 100755 rmi/server.policy mode change 100644 => 100755 rmi/src/org/baeldung/Client.java mode change 100644 => 100755 rmi/src/org/baeldung/RandomNumberGenerator.java mode change 100644 => 100755 rmi/src/org/baeldung/RandomNumberGeneratorEngine.java mode change 100644 => 100755 rmi/src/org/baeldung/Server.java mode change 100644 => 100755 rule-engines/README.md mode change 100644 => 100755 rule-engines/easy-rules/pom.xml mode change 100644 => 100755 rule-engines/easy-rules/src/main/java/com/baeldung/easyrules/HelloWorldRule.java mode change 100644 => 100755 rule-engines/easy-rules/src/main/java/com/baeldung/easyrules/Launcher.java mode change 100644 => 100755 rule-engines/openl-tablets/pom.xml mode change 100644 => 100755 rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/Case.java mode change 100644 => 100755 rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/Greeting.java mode change 100644 => 100755 rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/User.java mode change 100644 => 100755 rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/IRule.java mode change 100644 => 100755 rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Main.java mode change 100644 => 100755 rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Response.java mode change 100644 => 100755 rule-engines/openl-tablets/src/main/resources/openltablets/HelloUser.xls mode change 100644 => 100755 rule-engines/rulebook/pom.xml mode change 100644 => 100755 rule-engines/rulebook/src/main/java/com/baeldung/rulebook/HelloWorldRule.java mode change 100644 => 100755 rule-engines/rulebook/src/main/java/com/baeldung/rulebook/Launcher.java mode change 100644 => 100755 rxjava/README.md mode change 100644 => 100755 rxjava/pom.xml mode change 100644 => 100755 rxjava/src/main/java/com/baeldung/rxjava/ComputeFunction.java mode change 100644 => 100755 rxjava/src/main/java/com/baeldung/rxjava/ConnectableObservableImpl.java mode change 100644 => 100755 rxjava/src/main/java/com/baeldung/rxjava/ObservableImpl.java mode change 100644 => 100755 rxjava/src/main/java/com/baeldung/rxjava/ResourceManagement.java mode change 100644 => 100755 rxjava/src/main/java/com/baeldung/rxjava/SingleImpl.java mode change 100644 => 100755 rxjava/src/main/java/com/baeldung/rxjava/SubjectImpl.java mode change 100644 => 100755 rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java mode change 100644 => 100755 rxjava/src/main/java/com/baeldung/rxjava/jdbc/Employee.java mode change 100644 => 100755 rxjava/src/main/java/com/baeldung/rxjava/jdbc/Manager.java mode change 100644 => 100755 rxjava/src/main/java/com/baeldung/rxjava/jdbc/Utils.java mode change 100644 => 100755 rxjava/src/main/java/com/baeldung/rxjava/operator/ToCleanString.java mode change 100644 => 100755 rxjava/src/main/java/com/baeldung/rxjava/operator/ToLength.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/ConnectableObservableTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/ObservableTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/ResourceManagementTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/RxJavaBackpressureLongRunningUnitTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/RxJavaCustomOperatorUnitTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/RxJavaUnitTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/SchedulersLiveTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/SingleTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/SubjectTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/UtilityOperatorsTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassIntegrationTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceIntegrationTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesIntegrationTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobIntegrationTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobIntegrationTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysIntegrationTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionIntegrationTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/onerror/ExceptionHandlingTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/onerror/OnErrorRetryTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/operators/RxAggregateOperatorsTest.java mode change 100644 => 100755 rxjava/src/test/java/com/baeldung/rxjava/operators/RxMathematicalOperatorsTest.java mode change 100644 => 100755 rxjava/src/test/resources/actual_clob mode change 100644 => 100755 rxjava/src/test/resources/expected_clob mode change 100644 => 100755 saas/.gitignore mode change 100644 => 100755 saas/README.md mode change 100644 => 100755 saas/pom.xml mode change 100644 => 100755 saas/src/main/java/com/baeldung/saas/jira/MyJiraClient.java mode change 100644 => 100755 selenium-junit-testng/README.md mode change 100644 => 100755 selenium-junit-testng/pom.xml mode change 100644 => 100755 selenium-junit-testng/src/main/java/com/baeldung/selenium/SeleniumExample.java mode change 100644 => 100755 selenium-junit-testng/src/main/java/com/baeldung/selenium/config/SeleniumConfig.java mode change 100644 => 100755 selenium-junit-testng/src/main/java/com/baeldung/selenium/models/BaeldungAbout.java mode change 100644 => 100755 selenium-junit-testng/src/main/java/com/baeldung/selenium/pages/BaeldungAboutPage.java mode change 100644 => 100755 selenium-junit-testng/src/main/java/com/baeldung/selenium/pages/BaeldungHomePage.java mode change 100644 => 100755 selenium-junit-testng/src/main/java/com/baeldung/selenium/pages/StartHerePage.java mode change 100644 => 100755 selenium-junit-testng/src/test/java/com/baeldung/selenium/junit/SeleniumPageObjectLiveTest.java mode change 100644 => 100755 selenium-junit-testng/src/test/java/com/baeldung/selenium/junit/SeleniumWithJUnitLiveTest.java mode change 100644 => 100755 selenium-junit-testng/src/test/java/com/baeldung/selenium/testng/SeleniumWithTestNGLiveTest.java mode change 100644 => 100755 spark-java/README.md mode change 100644 => 100755 spark-java/pom.xml mode change 100644 => 100755 spark-java/src/main/java/com/baeldung/sparkjava/HelloWorldService.java mode change 100644 => 100755 spark-java/src/main/java/com/baeldung/sparkjava/SparkRestExample.java mode change 100644 => 100755 spark-java/src/main/java/com/baeldung/sparkjava/StandardResponse.java mode change 100644 => 100755 spark-java/src/main/java/com/baeldung/sparkjava/StatusResponse.java mode change 100644 => 100755 spark-java/src/main/java/com/baeldung/sparkjava/User.java mode change 100644 => 100755 spark-java/src/main/java/com/baeldung/sparkjava/UserException.java mode change 100644 => 100755 spark-java/src/main/java/com/baeldung/sparkjava/UserService.java mode change 100644 => 100755 spark-java/src/main/java/com/baeldung/sparkjava/UserServiceMapImpl.java mode change 100644 => 100755 spring-5-mvc/.gitignore mode change 100644 => 100755 spring-5-mvc/README.md mode change 100644 => 100755 spring-5-mvc/pom.xml mode change 100644 => 100755 spring-5-mvc/src/main/java/com/baeldung/Spring5Application.java mode change 100644 => 100755 spring-5-mvc/src/main/java/com/baeldung/model/Foo.java mode change 100644 => 100755 spring-5-mvc/src/main/java/com/baeldung/persistence/DataSetupBean.java mode change 100644 => 100755 spring-5-mvc/src/main/java/com/baeldung/persistence/FooRepository.java mode change 100644 => 100755 spring-5-mvc/src/main/java/com/baeldung/web/FooController.java mode change 100644 => 100755 spring-5-mvc/src/main/kotlin/com/baeldung/springbootkotlin/HelloController.kt mode change 100644 => 100755 spring-5-mvc/src/main/kotlin/com/baeldung/springbootkotlin/HelloDto.kt mode change 100644 => 100755 spring-5-mvc/src/main/kotlin/com/baeldung/springbootkotlin/HelloService.kt mode change 100644 => 100755 spring-5-mvc/src/main/kotlin/com/baeldung/springbootkotlin/KotlinDemoApplication.kt mode change 100644 => 100755 spring-5-mvc/src/main/resources/application.properties mode change 100644 => 100755 spring-5-mvc/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-5-mvc/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java mode change 100644 => 100755 spring-5-mvc/src/test/kotlin/com/baeldung/LiveTest.java mode change 100644 => 100755 spring-5-mvc/src/test/kotlin/com/baeldung/springbootkotlin/KotlinDemoApplicationIntegrationTest.kt mode change 100644 => 100755 spring-5/.gitignore mode change 100644 => 100755 spring-5/README.md mode change 100644 => 100755 spring-5/pom.xml mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/Spring5Application.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/functional/Actor.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctions.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/functional/FormHandler.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/functional/FunctionalSpringBootApplication.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/functional/FunctionalWebApplication.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/functional/IndexRewriteFilter.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/functional/MyService.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/functional/RootServlet.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/jsonb/Person.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/jsonb/PersonController.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/jsonb/Spring5Application.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/jupiter/MethodParameterFactory.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/jupiter/ParameterAutowireUtils.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/jupiter/SpringExtension.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/jupiter/SpringJUnit5Config.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/jupiter/TestConfig.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/persistence/DataSetupBean.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/persistence/FooRepository.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/web/Foo.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/web/FooController.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/web/PathPatternController.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/web/reactive/Task.java mode change 100644 => 100755 spring-5/src/main/java/com/baeldung/web/reactive/client/WebClientController.java mode change 100644 => 100755 spring-5/src/main/resources/application.properties mode change 100644 => 100755 spring-5/src/main/resources/files/hello.txt mode change 100644 => 100755 spring-5/src/main/resources/files/test/test.txt mode change 100644 => 100755 spring-5/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/Example1IntegrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/Example2IntegrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/ParallelIntegrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/Spring5JUnit4ConcurrentIntegrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/functional/BeanRegistrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctionsTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/functional/FunctionalWebApplicationIntegrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/jsonb/JsonbIntegrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/jupiter/Spring5JUnit5ComposedAnnotationIntegrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/jupiter/Spring5JUnit5IntegrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/jupiter/Spring5JUnit5ParallelIntegrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/jupiter/Spring5Java8NewFeaturesIntegrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/jupiter/Spring5ReactiveServerClientIntegrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/web/PathPatternsUsingHandlerMethodIntegrationTest.java mode change 100644 => 100755 spring-5/src/test/java/com/baeldung/web/client/WebTestClientTest.java mode change 100644 => 100755 spring-5/src/test/resources/baeldung-weekly.png mode change 100644 => 100755 spring-activiti/README.md mode change 100644 => 100755 spring-activiti/pom.xml mode change 100644 => 100755 spring-activiti/src/main/java/com/baeldung/activiti/security.rar mode change 100644 => 100755 spring-activiti/src/main/java/com/baeldung/activiti/security/config/MvcConfig.java mode change 100644 => 100755 spring-activiti/src/main/java/com/baeldung/activiti/security/config/ProcessController.java mode change 100644 => 100755 spring-activiti/src/main/java/com/baeldung/activiti/security/config/SpringSecurityGroupManager.java mode change 100644 => 100755 spring-activiti/src/main/java/com/baeldung/activiti/security/config/SpringSecurityUserManager.java mode change 100644 => 100755 spring-activiti/src/main/java/com/baeldung/activiti/security/withactiviti/SecurityConfig.java mode change 100644 => 100755 spring-activiti/src/main/java/com/baeldung/activiti/security/withactiviti/SpringSecurityActivitiApplication.java mode change 100644 => 100755 spring-activiti/src/main/java/com/baeldung/activiti/security/withspring/ActivitiSpringSecurityApplication.java mode change 100644 => 100755 spring-activiti/src/main/java/com/baeldung/activiti/security/withspring/SecurityConfig.java mode change 100644 => 100755 spring-activiti/src/main/java/com/example/activitiwithspring/ActivitiController.java mode change 100644 => 100755 spring-activiti/src/main/java/com/example/activitiwithspring/ActivitiWithSpringApplication.java mode change 100644 => 100755 spring-activiti/src/main/java/com/example/activitiwithspring/TaskRepresentation.java mode change 100644 => 100755 spring-activiti/src/main/java/com/example/activitiwithspring/servicetasks/SendEmailServiceTask.java mode change 100644 => 100755 spring-activiti/src/main/resources/data.sql mode change 100644 => 100755 spring-activiti/src/main/resources/processes/my-process.bpmn20.xml mode change 100644 => 100755 spring-activiti/src/main/resources/processes/protected-process.bpmn20.xml mode change 100644 => 100755 spring-activiti/src/main/resources/schema.sql mode change 100644 => 100755 spring-activiti/src/main/resources/templates/login.html mode change 100644 => 100755 spring-activiti/src/test/java/com/example/activitiwithspring/ActivitiControllerIntegrationTest.java mode change 100644 => 100755 spring-activiti/src/test/java/com/example/activitiwithspring/ActivitiSpringSecurityIntegrationTest.java mode change 100644 => 100755 spring-activiti/src/test/java/com/example/activitiwithspring/ActivitiWithSpringApplicationIntegrationTest.java mode change 100644 => 100755 spring-activiti/src/test/java/com/example/activitiwithspring/ProcessEngineCreationIntegrationTest.java mode change 100644 => 100755 spring-activiti/src/test/java/com/example/activitiwithspring/ProcessExecutionIntegrationTest.java mode change 100644 => 100755 spring-activiti/src/test/resources/activiti.cfg.xml mode change 100644 => 100755 spring-activiti/src/test/resources/my.activiti.cfg.xml mode change 100644 => 100755 spring-activiti/src/test/resources/org/activiti/test/vacationRequest.bpmn20.xml mode change 100644 => 100755 spring-akka/README.md mode change 100644 => 100755 spring-akka/pom.xml mode change 100644 => 100755 spring-akka/src/main/java/org/baeldung/akka/AppConfiguration.java mode change 100644 => 100755 spring-akka/src/main/java/org/baeldung/akka/GreetingActor.java mode change 100644 => 100755 spring-akka/src/main/java/org/baeldung/akka/GreetingService.java mode change 100644 => 100755 spring-akka/src/main/java/org/baeldung/akka/SpringActorProducer.java mode change 100644 => 100755 spring-akka/src/main/java/org/baeldung/akka/SpringExtension.java mode change 100644 => 100755 spring-akka/src/test/java/org/baeldung/akka/SpringAkkaIntegrationTest.java mode change 100644 => 100755 spring-all/.gitignore mode change 100644 => 100755 spring-all/README.md mode change 100644 => 100755 spring-all/pom.xml mode change 100644 => 100755 spring-all/src/main/java/com/baeldung/contexts/Greeting.java mode change 100644 => 100755 spring-all/src/main/java/com/baeldung/contexts/config/ApplicationInitializer.java mode change 100644 => 100755 spring-all/src/main/java/com/baeldung/contexts/config/NormalWebAppConfig.java mode change 100644 => 100755 spring-all/src/main/java/com/baeldung/contexts/config/RootApplicationConfig.java mode change 100644 => 100755 spring-all/src/main/java/com/baeldung/contexts/config/SecureWebAppConfig.java mode change 100644 => 100755 spring-all/src/main/java/com/baeldung/contexts/normal/HelloWorldController.java mode change 100644 => 100755 spring-all/src/main/java/com/baeldung/contexts/secure/HelloWorldSecureController.java mode change 100644 => 100755 spring-all/src/main/java/com/baeldung/contexts/services/ApplicationContextUtilService.java mode change 100644 => 100755 spring-all/src/main/java/com/baeldung/contexts/services/GreeterService.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/async/AsyncComponent.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/async/CustomAsyncExceptionHandler.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/async/config/SpringAsyncConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/bean/config/ConstructorBasedShipConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/bean/config/SetterBasedShipConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/bean/injection/Helm.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/bean/injection/Ship.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/caching/config/CachingConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/caching/example/AbstractService.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/caching/example/Customer.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/caching/example/CustomerDataService.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/caching/example/CustomerServiceWithParent.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/controller/config/StudentControllerConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/controller/config/WebConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/controller/controller/PassParametersController.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/controller/controller/RestAnnotatedController.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/controller/controller/RestController.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/controller/controller/TestController.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/controller/student/Student.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/customannotation/CustomAnnotationConfiguration.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/customannotation/DataAccess.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/customannotation/DataAccessAnnotationProcessor.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/customannotation/DataAccessFieldCallback.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/customannotation/GenericDAO.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/customscope/TenantBean.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/customscope/TenantBeanFactoryPostProcessor.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/customscope/TenantBeansConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/customscope/TenantScope.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/customscope/TenantScopeConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/jasperreports/Main.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/jasperreports/SimpleReportExporter.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/jasperreports/SimpleReportFiller.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/jasperreports/config/JasperRerportsSimpleConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/jdbc/CustomSQLErrorCodeTranslator.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/jdbc/Employee.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/jdbc/EmployeeDAO.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/jdbc/EmployeeRowMapper.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/jdbc/config/SpringJdbcConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/persistence/Setup.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/profiles/DatasourceConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/profiles/DevDatasourceConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/profiles/ProductionDatasourceConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/profiles/SpringProfilesConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/properties/core/ComponentInXmlUsingProperties.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/properties/core/ComponentUsingProperties.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/properties/external/ExternalPropertiesWithJavaConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/properties/external/ExternalPropertiesWithXmlConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/properties/external/ExternalPropertiesWithXmlConfigOne.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/properties/external/ExternalPropertiesWithXmlConfigTwo.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/properties/spring/BasicPropertiesWithJavaConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfigOther.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/properties/spring/PropertiesWithPlaceHolderConfigurer.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/sample/App.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/sample/AppConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/sample/Bar.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/sample/BarFormatter.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/sample/Foo.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/sample/FooDAO.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/sample/FooFormatter.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/sample/FooService.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/sample/Formatter.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/sample/FormatterType.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/scheduling/ScheduledAnnotationExample.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/scheduling/SchedulingWithXmlConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/scheduling/SpringSchedulingConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/scopes/HelloMessageGenerator.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/scopes/Person.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/scopes/ScopesController.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/shell/Main.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/shell/simple/SimpleBannerProvider.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/shell/simple/SimpleCLI.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/shell/simple/SimpleHistoryFileNameProvider.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/shell/simple/SimplePromptProvider.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/shell/simple/SimpleURLConverter.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring/config/CleanupBean.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring/config/CoreConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring/config/MainWebAppInitializer.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring/config/MvcConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring/config/PersistenceConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring/config/ScopesConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/attributeannotations/AttributeAnnotationsTestController.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/attributeannotations/ParamInterceptor.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/cache/Foo.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/cache/FooService.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/composedmapping/Appointment.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/composedmapping/AppointmentService.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/composedmapping/AppointmentsController.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/ctor/FooRepository.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/ctor/FooService.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/defaultmethods/DateHolder.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/defaultmethods/IDateHolder.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/depresolution/FooRepository.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/depresolution/FooService.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/scopeannotations/AppPreferences.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/scopeannotations/InstanceCountingService.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/scopeannotations/LoginAction.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/scopeannotations/ScopeTestController.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/spring43/scopeannotations/UserPreferences.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/springevents/asynchronous/AsynchronousSpringEventsConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/springevents/synchronous/ContextRefreshedListener.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEvent.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEventListener.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEventPublisher.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/springevents/synchronous/SynchronousSpringEventsConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/springretry/AppConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/springretry/DefaultListenerSupport.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/springretry/MyService.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/springretry/MyServiceImpl.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/startup/AllStrategiesExampleBean.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/startup/EventListenerExampleBean.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/startup/InitMethodExampleBean.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/startup/InitializingBeanExampleBean.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/startup/InvalidInitExampleBean.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/startup/LogicInConstructorExampleBean.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/startup/PostConstructExampleBean.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/startup/SpringStartupConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/startup/StartupApplicationListenerExample.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerConfig.java mode change 100644 => 100755 spring-all/src/main/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerExamples.java mode change 100644 => 100755 spring-all/src/main/resources/META-INF/spring/spring-shell-plugin.xml mode change 100644 => 100755 spring-all/src/main/resources/bar.properties mode change 100644 => 100755 spring-all/src/main/resources/basicConfigForProperties.xml mode change 100644 => 100755 spring-all/src/main/resources/basicConfigForPropertiesOne.xml mode change 100644 => 100755 spring-all/src/main/resources/basicConfigForPropertiesTwo.xml mode change 100644 => 100755 spring-all/src/main/resources/beanInjection-constructor.xml mode change 100644 => 100755 spring-all/src/main/resources/beanInjection-setter.xml mode change 100644 => 100755 spring-all/src/main/resources/child.properties mode change 100644 => 100755 spring-all/src/main/resources/config.xml mode change 100644 => 100755 spring-all/src/main/resources/configForProperties.xml mode change 100644 => 100755 spring-all/src/main/resources/configForPropertiesOne.xml mode change 100644 => 100755 spring-all/src/main/resources/defaultmethods-context.xml mode change 100644 => 100755 spring-all/src/main/resources/employee-schema.sql mode change 100644 => 100755 spring-all/src/main/resources/employeeEmailReport.jrxml mode change 100644 => 100755 spring-all/src/main/resources/employeeReport.jrxml mode change 100644 => 100755 spring-all/src/main/resources/foo.properties mode change 100644 => 100755 spring-all/src/main/resources/implicit-ctor-context.xml mode change 100644 => 100755 spring-all/src/main/resources/jdbc/schema.sql mode change 100644 => 100755 spring-all/src/main/resources/jdbc/springJdbc-config.xml mode change 100644 => 100755 spring-all/src/main/resources/jdbc/test-data.sql mode change 100644 => 100755 spring-all/src/main/resources/log4j2.properties mode change 100644 => 100755 spring-all/src/main/resources/logback.xml mode change 100644 => 100755 spring-all/src/main/resources/parent.properties mode change 100644 => 100755 spring-all/src/main/resources/retryadvice.xml mode change 100644 => 100755 spring-all/src/main/resources/scopes.xml mode change 100644 => 100755 spring-all/src/main/resources/springAsync-config.xml mode change 100644 => 100755 spring-all/src/main/resources/springProfiles-config.xml mode change 100644 => 100755 spring-all/src/main/resources/springScheduled-config.xml mode change 100644 => 100755 spring-all/src/main/resources/springScheduled.properties mode change 100644 => 100755 spring-all/src/main/resources/startupConfig.xml mode change 100644 => 100755 spring-all/src/main/resources/test-mvc.xml mode change 100644 => 100755 spring-all/src/main/webapp/WEB-INF/index.jsp mode change 100644 => 100755 spring-all/src/main/webapp/WEB-INF/mvc-servlet.xml mode change 100644 => 100755 spring-all/src/main/webapp/WEB-INF/normal-webapp-servlet.xml mode change 100644 => 100755 spring-all/src/main/webapp/WEB-INF/rootApplicationContext.xml mode change 100644 => 100755 spring-all/src/main/webapp/WEB-INF/secure-webapp-servlet.xml mode change 100644 => 100755 spring-all/src/main/webapp/WEB-INF/secure/view/welcome.jsp mode change 100644 => 100755 spring-all/src/main/webapp/WEB-INF/view/sample.jsp mode change 100644 => 100755 spring-all/src/main/webapp/WEB-INF/view/scopesExample.jsp mode change 100644 => 100755 spring-all/src/main/webapp/WEB-INF/view/viewPage.html mode change 100644 => 100755 spring-all/src/main/webapp/WEB-INF/view/welcome.jsp mode change 100644 => 100755 spring-all/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-all/src/main/webapp/WEB-INF/web_old.xml mode change 100644 => 100755 spring-all/src/main/webapp/WEB-INF/welcome.jsp mode change 100644 => 100755 spring-all/src/main/webapp/index.jsp mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/async/AsyncAnnotationExampleIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/async/AsyncWithXMLIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/bean/injection/ConstructorBasedBeanInjectionWithJavaConfigIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/bean/injection/ConstructorBasedBeanInjectionWithXMLConfigIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/bean/injection/SetterBasedBeanInjectionWithJavaConfigIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/bean/injection/SetterBasedBeanInjectionWithXMLConfigIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/caching/test/SpringCachingIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/controller/ControllerAnnotationIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/controller/ControllerIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/controller/PassParametersControllerTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/customannotation/Account.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/customannotation/BeanWithGenericDAO.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/customannotation/Person.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/customscope/TenantScopeIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/ehcache/SquareCalculatorUnitTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/jdbc/EmployeeDAOIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/profiles/DevProfileWithAnnotationIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/profiles/ProductionProfileWithAnnotationIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/profiles/SpringProfilesWithXMLIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/basic/BasicPropertiesWithJavaIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/basic/ExtendedPropertiesWithJavaIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/basic/PropertiesWithJavaIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/basic/PropertiesWithMultipleXmlsIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/basic/PropertiesWithXmlIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/external/ExternalPropertiesWithJavaIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/external/ExternalPropertiesWithMultipleXmlsIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/external/ExternalPropertiesWithXmlManualTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/parentchild/ChildValueHolder.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/parentchild/ParentChildPropertyPlaceHolderPropertiesIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/parentchild/ParentChildPropertySourcePropertiesIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/parentchild/ParentValueHolder.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/parentchild/config/ChildConfig.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/parentchild/config/ChildConfig2.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/parentchild/config/ParentConfig.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/properties/parentchild/config/ParentConfig2.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/sample/FooServiceIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/scheduling/ScheduledAnnotationExampleIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/scheduling/SchedulingWithXmlConfigIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/scopes/ScopesIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/shell/simple/SimpleCLIIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/attributeannotations/AttributeAnnotationConfiguration.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/attributeannotations/AttributeAnnotationIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/cache/CacheRefinementsConfiguration.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/cache/CacheRefinementsIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/composedmapping/ComposedMappingConfiguration.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/composedmapping/ComposedMappingIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/ctor/ConfigurationConstructorInjectionIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/ctor/FooRepositoryConfiguration.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/ctor/FooServiceConfiguration.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/ctor/ImplicitConstructorIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/defaultmethods/DefaultMethodsInjectionIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/defaultmethods/ITransactionalTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/defaultmethods/TransactionalIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/defaultmethods/TransactionalTestConfiguration.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/depresolution/ObjectProviderConfiguration.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/depresolution/ObjectProviderIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/scopeannotations/ScopeAnnotationsConfiguration.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/spring43/scopeannotations/ScopeAnnotationsIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/springevents/asynchronous/AsynchronousCustomSpringEventsIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/springevents/synchronous/ContextRefreshedListenerIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/springevents/synchronous/SynchronousCustomSpringEventsIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/springretry/SpringRetryIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/startup/SpringStartupIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/startup/SpringStartupXMLConfigIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerIntegrationTest.java mode change 100644 => 100755 spring-all/src/test/java/org/baeldung/test/IntegrationTestSuite.java mode change 100644 => 100755 spring-all/src/test/resources/.gitignore mode change 100644 => 100755 spring-amqp-simple/README.md mode change 100644 => 100755 spring-amqp-simple/pom.xml mode change 100644 => 100755 spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/MessageConsumer.java mode change 100644 => 100755 spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/MessageController.java mode change 100644 => 100755 spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/MessageProducer.java mode change 100644 => 100755 spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/SpringAmqpApplication.java mode change 100644 => 100755 spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/SpringAmqpConfig.java mode change 100644 => 100755 spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/broadcast/BroadcastConfig.java mode change 100644 => 100755 spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/broadcast/BroadcastMessageConsumers.java mode change 100644 => 100755 spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/broadcast/BroadcastMessageController.java mode change 100644 => 100755 spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/broadcast/BroadcastMessageProducer.java mode change 100644 => 100755 spring-amqp-simple/src/main/resources/application.yaml mode change 100644 => 100755 spring-amqp-simple/src/test/java/broadcast/BroadcastMessageControllerIntegrationTest.java mode change 100644 => 100755 spring-amqp-simple/src/test/java/com/baeldung/springamqpsimple/MessageControllerIntegrationTest.java mode change 100644 => 100755 spring-amqp/README.md mode change 100644 => 100755 spring-amqp/src/main/java/com/baeldung/springamqp/consumer/Consumer.java mode change 100644 => 100755 spring-amqp/src/main/java/com/baeldung/springamqp/producer/Producer.java mode change 100644 => 100755 spring-amqp/src/main/resources/beans.xml mode change 100644 => 100755 spring-aop/.gitignore mode change 100644 => 100755 spring-aop/README.md mode change 100644 => 100755 spring-aop/pom.xml mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/Application.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/ExampleAspect.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/LogExecutionTime.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/Service.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/aspectj/Account.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/aspectj/AccountAspect.aj mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/aspectj/Secured.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/aspectj/SecuredMethod.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/aspectj/SecuredMethodAspect.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/logger/AdderAfterAspect.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/logger/AdderAfterReturnAspect.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/logger/AdderAfterThrowAspect.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/logger/AdderAroundAspect.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/logger/AdderBeforeAspect.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/logger/SampleAdder.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/performancemonitor/AopConfiguration.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/performancemonitor/MyPerformanceMonitorInterceptor.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/performancemonitor/PerfomanceApp.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/performancemonitor/Person.java mode change 100644 => 100755 spring-aop/src/main/java/org/baeldung/performancemonitor/PersonService.java mode change 100644 => 100755 spring-aop/src/main/resources/META-INF/aop.xml mode change 100644 => 100755 spring-aop/src/main/resources/logback.xml mode change 100644 => 100755 spring-aop/src/main/resources/org.baeldung.logger/springAop-applicationContext.xml mode change 100644 => 100755 spring-aop/src/test/java/org/baeldung/CustomAnnotationIntegrationTest.java mode change 100644 => 100755 spring-aop/src/test/java/org/baeldung/aspectj/AccountUnitTest.java mode change 100644 => 100755 spring-aop/src/test/java/org/baeldung/aspectj/SecuredMethodTest.java mode change 100644 => 100755 spring-aop/src/test/java/org/baeldung/logger/CalculatorTest.java mode change 100644 => 100755 spring-aop/src/test/resources/springAop-applicationContext.xml mode change 100644 => 100755 spring-apache-camel/README.md mode change 100644 => 100755 spring-apache-camel/pom.xml mode change 100644 => 100755 spring-apache-camel/src/main/java/com/baeldung/camel/file/ContentBasedFileRouter.java mode change 100644 => 100755 spring-apache-camel/src/main/java/com/baeldung/camel/file/DeadLetterChannelFileRouter.java mode change 100644 => 100755 spring-apache-camel/src/main/java/com/baeldung/camel/file/FileProcessor.java mode change 100644 => 100755 spring-apache-camel/src/main/java/com/baeldung/camel/file/FileRouter.java mode change 100644 => 100755 spring-apache-camel/src/main/java/com/baeldung/camel/file/MessageTranslatorFileRouter.java mode change 100644 => 100755 spring-apache-camel/src/main/java/com/baeldung/camel/file/MulticastFileRouter.java mode change 100644 => 100755 spring-apache-camel/src/main/java/com/baeldung/camel/file/SplitterFileRouter.java mode change 100644 => 100755 spring-apache-camel/src/main/java/com/baeldung/camel/file/cfg/ContentBasedFileRouterConfig.java mode change 100644 => 100755 spring-apache-camel/src/main/java/com/baeldung/camel/main/App.java mode change 100644 => 100755 spring-apache-camel/src/main/java/com/baeldung/camel/processor/FileProcessor.java mode change 100644 => 100755 spring-apache-camel/src/main/resources/camel-context-ContentBasedFileRouterTest.xml mode change 100644 => 100755 spring-apache-camel/src/main/resources/camel-context-DeadLetterChannelFileRouter.xml mode change 100644 => 100755 spring-apache-camel/src/main/resources/camel-context-MessageTranslatorFileRouterTest.xml mode change 100644 => 100755 spring-apache-camel/src/main/resources/camel-context-MulticastFileRouterTest.xml mode change 100644 => 100755 spring-apache-camel/src/main/resources/camel-context-SplitterFileRouter.xml mode change 100644 => 100755 spring-apache-camel/src/main/resources/camel-context-test.xml mode change 100644 => 100755 spring-apache-camel/src/main/resources/camel-context.xml mode change 100644 => 100755 spring-apache-camel/src/test/data/sampleInputFile/file.txt mode change 100644 => 100755 spring-apache-camel/src/test/destination-folder/2016-12-18 22-00-11File1.txt mode change 100644 => 100755 spring-apache-camel/src/test/destination-folder/2016-12-18 22-00-11File2.txt mode change 100644 => 100755 spring-apache-camel/src/test/java/com/apache/camel/file/processor/ContentBasedFileRouterIntegrationTest.java mode change 100644 => 100755 spring-apache-camel/src/test/java/com/apache/camel/file/processor/DeadLetterChannelFileRouterIntegrationTest.java mode change 100644 => 100755 spring-apache-camel/src/test/java/com/apache/camel/file/processor/FileProcessorIntegrationTest.java mode change 100644 => 100755 spring-apache-camel/src/test/java/com/apache/camel/file/processor/MessageTranslatorFileRouterIntegrationTest.java mode change 100644 => 100755 spring-apache-camel/src/test/java/com/apache/camel/file/processor/MulticastFileRouterIntegrationTest.java mode change 100644 => 100755 spring-apache-camel/src/test/java/com/apache/camel/file/processor/SplitterFileRouterIntegrationTest.java mode change 100644 => 100755 spring-apache-camel/src/test/java/com/apache/camel/main/AppIntegrationTest.java mode change 100644 => 100755 spring-batch/README.md mode change 100644 => 100755 spring-batch/pom.xml mode change 100644 => 100755 spring-batch/src/main/java/org/baeldung/batch/App.java mode change 100644 => 100755 spring-batch/src/main/java/org/baeldung/batch/SpringBatchConfig.java mode change 100644 => 100755 spring-batch/src/main/java/org/baeldung/batch/SpringConfig.java mode change 100644 => 100755 spring-batch/src/main/java/org/baeldung/batch/model/Transaction.java mode change 100644 => 100755 spring-batch/src/main/java/org/baeldung/batch/partitioner/CustomMultiResourcePartitioner.java mode change 100644 => 100755 spring-batch/src/main/java/org/baeldung/batch/partitioner/SpringbatchPartitionConfig.java mode change 100644 => 100755 spring-batch/src/main/java/org/baeldung/batch/partitioner/SpringbatchPartitionerApp.java mode change 100644 => 100755 spring-batch/src/main/java/org/baeldung/batch/service/CustomItemProcessor.java mode change 100644 => 100755 spring-batch/src/main/java/org/baeldung/batch/service/RecordFieldSetMapper.java mode change 100644 => 100755 spring-batch/src/main/resources/input/partitioner/record1.csv mode change 100644 => 100755 spring-batch/src/main/resources/input/partitioner/record2.csv mode change 100644 => 100755 spring-batch/src/main/resources/input/partitioner/record3.csv mode change 100644 => 100755 spring-batch/src/main/resources/input/partitioner/record4.csv mode change 100644 => 100755 spring-batch/src/main/resources/input/partitioner/record5.csv mode change 100644 => 100755 spring-batch/src/main/resources/input/record.csv mode change 100644 => 100755 spring-batch/src/main/resources/output/output1.xml mode change 100644 => 100755 spring-batch/src/main/resources/output/output2.xml mode change 100644 => 100755 spring-batch/src/main/resources/output/output3.xml mode change 100644 => 100755 spring-batch/src/main/resources/output/output4.xml mode change 100644 => 100755 spring-batch/src/main/resources/output/output5.xml mode change 100644 => 100755 spring-batch/src/main/resources/spring-batch-intro.xml mode change 100644 => 100755 spring-batch/src/main/resources/spring.xml mode change 100644 => 100755 spring-batch/xml/output.xml mode change 100644 => 100755 spring-bom/README.md mode change 100644 => 100755 spring-bom/pom.xml mode change 100644 => 100755 spring-bom/src/main/java/com/baeldung/spring/bom/HelloWorldApp.java mode change 100644 => 100755 spring-bom/src/main/java/com/baeldung/spring/bom/HelloWorldBean.java mode change 100644 => 100755 spring-bom/src/main/java/com/baeldung/spring/bom/HelloWorldConfig.java mode change 100644 => 100755 spring-boot-actuator/.gitignore mode change 100644 => 100755 spring-boot-actuator/README.MD mode change 100644 => 100755 spring-boot-actuator/pom.xml mode change 100644 => 100755 spring-boot-actuator/src/main/java/org/baeldung/MainApplication.java mode change 100644 => 100755 spring-boot-actuator/src/main/java/org/baeldung/config/MainConfig.java mode change 100644 => 100755 spring-boot-actuator/src/main/resources/application.properties mode change 100644 => 100755 spring-boot-actuator/src/test/java/org/baeldung/config/ActuatorInfoIntegrationTest.java mode change 100644 => 100755 spring-boot-actuator/src/test/resources/expectedResponse.json mode change 100644 => 100755 spring-boot-admin/README.md mode change 100644 => 100755 spring-boot-admin/pom.xml mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-client/.gitignore mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-client/pom.xml mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-client/src/main/java/com/baeldung/springbootadminclient/SpringBootAdminClientApplication.java mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-client/src/main/resources/application.properties mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-client/src/main/resources/logback.xml mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-client/src/test/java/com/baeldung/springbootadminclient/SpringBootAdminClientApplicationTests.java mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-server/.gitignore mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-server/pom.xml mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-server/src/main/java/com/baeldung/springbootadminserver/SpringBootAdminServerApplication.java mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-server/src/main/java/com/baeldung/springbootadminserver/configs/HazelcastConfig.java mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-server/src/main/java/com/baeldung/springbootadminserver/configs/NotifierConfiguration.java mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-server/src/main/java/com/baeldung/springbootadminserver/configs/WebSecurityConfig.java mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-server/src/main/resources/application.properties mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-server/src/main/resources/logback.xml mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-server/src/test/java/com/baeldung/springbootadminserver/HazelcastConfigTest.java mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-server/src/test/java/com/baeldung/springbootadminserver/NotifierConfigurationTest.java mode change 100644 => 100755 spring-boot-admin/spring-boot-admin-server/src/test/java/com/baeldung/springbootadminserver/WebSecurityConfigTest.java mode change 100644 => 100755 spring-boot-bootstrap/.gitignore mode change 100644 => 100755 spring-boot-bootstrap/README.md mode change 100644 => 100755 spring-boot-bootstrap/pom.xml mode change 100644 => 100755 spring-boot-bootstrap/src/main/java/org/baeldung/Application.java mode change 100644 => 100755 spring-boot-bootstrap/src/main/java/org/baeldung/persistence/model/Book.java mode change 100644 => 100755 spring-boot-bootstrap/src/main/java/org/baeldung/persistence/repo/BookRepository.java mode change 100644 => 100755 spring-boot-bootstrap/src/main/java/org/baeldung/web/BookController.java mode change 100644 => 100755 spring-boot-bootstrap/src/main/java/org/baeldung/web/RestExceptionHandler.java mode change 100644 => 100755 spring-boot-bootstrap/src/main/java/org/baeldung/web/SimpleController.java mode change 100644 => 100755 spring-boot-bootstrap/src/main/java/org/baeldung/web/exception/BookIdMismatchException.java mode change 100644 => 100755 spring-boot-bootstrap/src/main/java/org/baeldung/web/exception/BookNotFoundException.java mode change 100644 => 100755 spring-boot-bootstrap/src/main/resources/application.properties mode change 100644 => 100755 spring-boot-bootstrap/src/main/resources/templates/error.html mode change 100644 => 100755 spring-boot-bootstrap/src/main/resources/templates/home.html mode change 100644 => 100755 spring-boot-bootstrap/src/test/java/org/baeldung/SpringBootBootstrapApplicationIntegrationTest.java mode change 100644 => 100755 spring-boot-bootstrap/src/test/java/org/baeldung/SpringBootBootstrapIntegrationTest.java mode change 100644 => 100755 spring-boot-custom-starter/README.md mode change 100644 => 100755 spring-boot-custom-starter/greeter-spring-boot-autoconfigure/pom.xml mode change 100644 => 100755 spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterAutoConfiguration.java mode change 100644 => 100755 spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterProperties.java mode change 100644 => 100755 spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories mode change 100644 => 100755 spring-boot-custom-starter/greeter-spring-boot-sample-app/pom.xml mode change 100644 => 100755 spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/java/com/baeldung/greeter/sample/GreeterSampleApplication.java mode change 100644 => 100755 spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/resources/application.properties mode change 100644 => 100755 spring-boot-custom-starter/greeter-spring-boot-sample-app/src/test/java/com/baeldung/greeter/sample/GreeterSampleApplicationIntegrationTest.java mode change 100644 => 100755 spring-boot-custom-starter/greeter-spring-boot-starter/pom.xml mode change 100644 => 100755 spring-boot-custom-starter/greeter/README.md mode change 100644 => 100755 spring-boot-custom-starter/greeter/pom.xml mode change 100644 => 100755 spring-boot-custom-starter/greeter/src/main/java/com/baeldung/greeter/Greeter.java mode change 100644 => 100755 spring-boot-custom-starter/greeter/src/main/java/com/baeldung/greeter/GreeterConfigParams.java mode change 100644 => 100755 spring-boot-custom-starter/greeter/src/main/java/com/baeldung/greeter/GreetingConfig.java mode change 100644 => 100755 spring-boot-custom-starter/greeter/src/test/java/com/baeldung/greeter/GreeterIntegrationTest.java mode change 100644 => 100755 spring-boot-custom-starter/pom.xml mode change 100644 => 100755 spring-boot-keycloak/.gitignore mode change 100644 => 100755 spring-boot-keycloak/.mvn/wrapper/maven-wrapper.jar mode change 100644 => 100755 spring-boot-keycloak/.mvn/wrapper/maven-wrapper.properties mode change 100644 => 100755 spring-boot-keycloak/mvnw.cmd mode change 100644 => 100755 spring-boot-keycloak/pom.xml mode change 100644 => 100755 spring-boot-keycloak/src/main/java/com/baeldung/keycloak/Customer.java mode change 100644 => 100755 spring-boot-keycloak/src/main/java/com/baeldung/keycloak/CustomerDAO.java mode change 100644 => 100755 spring-boot-keycloak/src/main/java/com/baeldung/keycloak/SecurityConfig.java mode change 100644 => 100755 spring-boot-keycloak/src/main/java/com/baeldung/keycloak/SpringBoot.java mode change 100644 => 100755 spring-boot-keycloak/src/main/java/com/baeldung/keycloak/WebController.java mode change 100644 => 100755 spring-boot-keycloak/src/main/resources/application.properties mode change 100644 => 100755 spring-boot-keycloak/src/main/resources/templates/customers.html mode change 100644 => 100755 spring-boot-keycloak/src/main/resources/templates/external.html mode change 100644 => 100755 spring-boot-keycloak/src/main/resources/templates/layout.html mode change 100644 => 100755 spring-boot-keycloak/src/test/java/com/baeldung/keycloak/KeycloakConfigurationTest.java mode change 100644 => 100755 spring-boot-property-exp/README.md mode change 100644 => 100755 spring-boot-property-exp/pom.xml mode change 100644 => 100755 spring-boot-property-exp/property-exp-custom-config/pom.xml mode change 100644 => 100755 spring-boot-property-exp/property-exp-custom-config/src/main/java/com/baeldung/propertyexpansion/SpringBootPropertyExpansionApp.java mode change 100644 => 100755 spring-boot-property-exp/property-exp-custom-config/src/main/java/com/baeldung/propertyexpansion/components/PropertyLoggerBean.java mode change 100644 => 100755 spring-boot-property-exp/property-exp-custom-config/src/main/resources/application.properties mode change 100644 => 100755 spring-boot-property-exp/property-exp-custom-config/src/main/resources/banner.txt mode change 100644 => 100755 spring-boot-property-exp/property-exp-default-config/build.gradle mode change 100644 => 100755 spring-boot-property-exp/property-exp-default-config/gradle.properties mode change 100644 => 100755 spring-boot-property-exp/property-exp-default-config/pom.xml mode change 100644 => 100755 spring-boot-property-exp/property-exp-default-config/settings.gradle mode change 100644 => 100755 spring-boot-property-exp/property-exp-default-config/src/main/java/com/baeldung/propertyexpansion/SpringBootPropertyExpansionApp.java mode change 100644 => 100755 spring-boot-property-exp/property-exp-default-config/src/main/java/com/baeldung/propertyexpansion/components/PropertyLoggerBean.java mode change 100644 => 100755 spring-boot-property-exp/property-exp-default-config/src/main/resources/application.properties mode change 100644 => 100755 spring-boot-property-exp/property-exp-default-config/src/main/resources/banner.txt mode change 100644 => 100755 spring-boot/.factorypath mode change 100644 => 100755 spring-boot/.gitignore mode change 100644 => 100755 spring-boot/README.MD mode change 100644 => 100755 spring-boot/pom.xml mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/SpringBootAnnotatedApp.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/SpringBootPlainApp.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/components/AttrListener.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/components/EchoServlet.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/components/HelloFilter.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/components/HelloServlet.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/autoconfiguration/MySQLAutoconfiguration.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/autoconfiguration/example/AutoconfigurationApplication.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/autoconfiguration/example/MyUser.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/autoconfiguration/example/MyUserRepository.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/displayallbeans/Application.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/displayallbeans/controller/FooController.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/displayallbeans/service/FooService.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/dynamicvalidation/ContactInfo.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/dynamicvalidation/ContactInfoValidator.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/dynamicvalidation/DynamicValidationApp.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/dynamicvalidation/config/CustomerController.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/dynamicvalidation/config/PersistenceConfig.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/dynamicvalidation/dao/ContactInfoExpressionRepository.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/dynamicvalidation/model/ContactInfoExpression.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/dynamicvalidation/model/Customer.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/failureanalyzer/FailureAnalyzerApplication.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/failureanalyzer/MyBeanNotOfRequiredTypeFailureAnalyzer.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/failureanalyzer/MyDAO.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/failureanalyzer/MySecondDAO.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/failureanalyzer/MyService.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/git/CommitIdApplication.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/git/CommitInfoController.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/git/README.md mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/graphql/Author.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/graphql/AuthorDao.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/graphql/AuthorResolver.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/graphql/GraphqlConfiguration.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/graphql/Mutation.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/graphql/Post.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/graphql/PostDao.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/graphql/PostResolver.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/graphql/Query.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/internationalization/InternationalizationApp.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/internationalization/config/MvcConfig.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/internationalization/config/PageController.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/intro/App.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/intro/controller/HomeController.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/servlets/ApplicationMain.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/servlets/configuration/WebAppInitializer.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/servlets/configuration/WebMvcConfigure.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/servlets/props/Constants.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/servlets/props/PropertyLoader.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/servlets/props/PropertySourcesLoader.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/servlets/servlets/GenericCustomServlet.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/servlets/servlets/javaee/AnnotationServlet.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/servlets/servlets/javaee/EEWebXmlServlet.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/servlets/servlets/springboot/SpringRegistrationBeanServlet.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/servlets/servlets/springboot/embedded/EmbeddedTomcatExample.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/toggle/Employee.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/toggle/EmployeeRepository.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/toggle/FeatureAssociation.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/toggle/FeaturesAspect.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/toggle/MyFeatures.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/toggle/SalaryController.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/toggle/SalaryService.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/toggle/ToggleApplication.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/toggle/ToggleConfiguration.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/utils/UtilsApplication.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/utils/controller/UtilsController.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/webjar/TestController.java mode change 100644 => 100755 spring-boot/src/main/java/com/baeldung/webjar/WebjarsdemoApplication.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/Application.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/client/Details.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/client/DetailsServiceClient.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/config/H2JpaConfig.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/config/WebConfig.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/controller/GenericEntityController.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/controller/servlet/HelloWorldServlet.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/controller/servlet/SpringHelloWorldServlet.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/converter/GenericBigDecimalConverter.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/converter/StringToEmployeeConverter.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/converter/StringToEnumConverterFactory.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/converter/StringToLocalDateTimeConverter.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/converter/controller/StringToEmployeeConverterController.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/domain/GenericEntity.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/domain/Modes.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/jsoncomponent/User.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/jsoncomponent/UserCombinedSerializer.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/jsoncomponent/UserJsonDeserializer.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/jsoncomponent/UserJsonSerializer.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/monitor/jmx/MonitoringConfig.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/repository/GenericEntityRepository.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/web/resolver/HeaderVersionArgumentResolver.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/boot/web/resolver/Version.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/common/error/MyCustomErrorController.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/common/error/SpringHelloServletRegistrationBean.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/common/error/controller/ErrorController.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/common/properties/MyServletContainerCustomizationBean.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/common/resources/ExecutorServiceExitCodeGenerator.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/demo/DemoApplication.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/demo/boottest/Employee.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/demo/boottest/EmployeeRepository.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/demo/boottest/EmployeeRestController.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/demo/boottest/EmployeeService.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/demo/boottest/EmployeeServiceImpl.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/demo/components/FooService.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/demo/exceptions/CommonException.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/demo/exceptions/FooNotFoundException.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/demo/model/Foo.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/demo/repository/FooRepository.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/demo/service/FooController.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/dsrouting/ClientDao.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/dsrouting/ClientDataSourceRouter.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/dsrouting/ClientDatabase.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/dsrouting/ClientDatabaseContextHolder.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/dsrouting/ClientService.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/endpoints/CustomEndpoint.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/endpoints/ListEndpoints.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/endpoints/MyHealthCheck.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/endpoints/info/TotalUsersInfoContributor.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/main/SpringBootApplication.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/model/User.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/properties/ConfigProperties.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/properties/ConfigPropertiesDemoApplication.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/repository/UserRepository.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/service/LoginService.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/service/LoginServiceImpl.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/session/exception/Application.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/session/exception/repository/FooRepository.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/session/exception/repository/FooRepositoryImpl.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/websocket/client/Message.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/websocket/client/MyStompSessionHandler.java mode change 100644 => 100755 spring-boot/src/main/java/org/baeldung/websocket/client/StompClient.java mode change 100644 => 100755 spring-boot/src/main/resources/META-INF/spring.factories mode change 100644 => 100755 spring-boot/src/main/resources/application.properties mode change 100644 => 100755 spring-boot/src/main/resources/banner.txt mode change 100644 => 100755 spring-boot/src/main/resources/configprops.properties mode change 100644 => 100755 spring-boot/src/main/resources/custom.properties mode change 100644 => 100755 spring-boot/src/main/resources/data-expressions.sql mode change 100644 => 100755 spring-boot/src/main/resources/data.sql mode change 100644 => 100755 spring-boot/src/main/resources/demo.properties mode change 100644 => 100755 spring-boot/src/main/resources/graphql/blog.graphqls mode change 100644 => 100755 spring-boot/src/main/resources/logback.xml mode change 100644 => 100755 spring-boot/src/main/resources/messages.properties mode change 100644 => 100755 spring-boot/src/main/resources/messages_fr.properties mode change 100644 => 100755 spring-boot/src/main/resources/mysql.properties mode change 100644 => 100755 spring-boot/src/main/resources/public/error/404.html mode change 100644 => 100755 spring-boot/src/main/resources/schema-expressions.sql mode change 100644 => 100755 spring-boot/src/main/resources/schema.sql mode change 100644 => 100755 spring-boot/src/main/resources/templates/customer.html mode change 100644 => 100755 spring-boot/src/main/resources/templates/customers.html mode change 100644 => 100755 spring-boot/src/main/resources/templates/displayallbeans.html mode change 100644 => 100755 spring-boot/src/main/resources/templates/external.html mode change 100644 => 100755 spring-boot/src/main/resources/templates/index.html mode change 100644 => 100755 spring-boot/src/main/resources/templates/international.html mode change 100644 => 100755 spring-boot/src/main/resources/templates/layout.html mode change 100644 => 100755 spring-boot/src/main/resources/templates/other.html mode change 100644 => 100755 spring-boot/src/main/resources/templates/utils.html mode change 100644 => 100755 spring-boot/src/main/webapp/WEB-INF/context.xml mode change 100644 => 100755 spring-boot/src/main/webapp/WEB-INF/dispatcher.xml mode change 100644 => 100755 spring-boot/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-boot/src/main/webapp/annotationservlet.jsp mode change 100644 => 100755 spring-boot/src/main/webapp/index.jsp mode change 100644 => 100755 spring-boot/src/test/java/com/baeldung/annotation/servletcomponentscan/SpringBootWithServletComponentIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/com/baeldung/annotation/servletcomponentscan/SpringBootWithoutServletComponentIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/com/baeldung/autoconfiguration/AutoconfigurationIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/com/baeldung/displayallbeans/DisplayBeanIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/com/baeldung/git/CommitIdIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/com/baeldung/intro/AppLiveTest.java mode change 100644 => 100755 spring-boot/src/test/java/com/baeldung/toggle/ToggleIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/com/baeldung/utils/UtilsControllerIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/com/baeldung/webjar/WebjarsdemoApplicationIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/com/baeldung/websocket/client/MyStompSessionHandlerIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/SpringBootApplicationIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/SpringBootH2IntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/SpringBootJPAIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/SpringBootMailIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/SpringBootProfileIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/boot/ApplicationIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/boot/DemoApplicationIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/boot/client/DetailsServiceClientIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/boot/jsoncomponent/UserJsonDeserializerIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/boot/jsoncomponent/UserJsonSerializerIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/boot/repository/FooRepositoryIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/boot/repository/HibernateSessionIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/boot/repository/NoHibernateSessionIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/config/H2TestProfileJPAConfig.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/converter/CustomConverterTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/converter/controller/StringToEmployeeConverterControllerTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/demo/boottest/EmployeeControllerIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/demo/boottest/EmployeeRepositoryIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/demo/boottest/EmployeeRestControllerIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/demo/boottest/EmployeeServiceImplIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/demo/boottest/JsonUtil.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/dsrouting/DataSourceRoutingTestConfiguration.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/dsrouting/DataSourceRoutingTests.java mode change 100644 => 100755 spring-boot/src/test/java/org/baeldung/properties/ConfigPropertiesIntegrationTest.java mode change 100644 => 100755 spring-boot/src/test/resources/application-integrationtest.properties mode change 100644 => 100755 spring-boot/src/test/resources/application.properties mode change 100644 => 100755 spring-boot/src/test/resources/configprops-test.properties mode change 100644 => 100755 spring-boot/src/test/resources/dsrouting-db.sql mode change 100644 => 100755 spring-boot/src/test/resources/exception-hibernate.properties mode change 100644 => 100755 spring-boot/src/test/resources/exception.properties mode change 100644 => 100755 spring-boot/src/test/resources/import.sql mode change 100644 => 100755 spring-boot/src/test/resources/org/baeldung/boot/expected.json mode change 100644 => 100755 spring-boot/src/test/resources/persistence-generic-entity.properties mode change 100644 => 100755 spring-cloud-bus/README.md mode change 100644 => 100755 spring-cloud-bus/spring-cloud-config-client/pom.xml mode change 100644 => 100755 spring-cloud-bus/spring-cloud-config-client/src/main/java/com/baeldung/SpringCloudConfigClientApplication.java mode change 100644 => 100755 spring-cloud-bus/spring-cloud-config-client/src/main/resources/application.yml mode change 100644 => 100755 spring-cloud-bus/spring-cloud-config-client/src/main/resources/bootstrap.properties mode change 100644 => 100755 spring-cloud-bus/spring-cloud-config-client/src/test/java/com/baeldung/SpringCloudConfigClientApplicationTests.java mode change 100644 => 100755 spring-cloud-bus/spring-cloud-config-server/pom.xml mode change 100644 => 100755 spring-cloud-bus/spring-cloud-config-server/src/main/java/com/baeldung/SpringCloudConfigServerApplication.java mode change 100644 => 100755 spring-cloud-bus/spring-cloud-config-server/src/main/resources/application.properties mode change 100644 => 100755 spring-cloud-bus/spring-cloud-config-server/src/main/resources/config-server.jks mode change 100644 => 100755 spring-cloud-bus/spring-cloud-config-server/src/test/java/com/baeldung/SpringCloudConfigServerApplicationTests.java mode change 100644 => 100755 spring-cloud-cli/README.md mode change 100644 => 100755 spring-cloud-cli/decrypt.sh mode change 100644 => 100755 spring-cloud-cli/encrypt.sh mode change 100644 => 100755 spring-cloud-cli/groovy.sh mode change 100644 => 100755 spring-cloud-cli/groovy/eureka.groovy mode change 100644 => 100755 spring-cloud-cli/groovy/restapi.groovy mode change 100644 => 100755 spring-cloud-cli/install.sh mode change 100644 => 100755 spring-cloud-cli/spring-cli-cmds.sh mode change 100644 => 100755 spring-cloud-cli/yml/configserver.yml mode change 100644 => 100755 spring-cloud-cli/yml/eureka.yml mode change 100644 => 100755 spring-cloud-data-flow/README.MD mode change 100644 => 100755 spring-cloud-data-flow/batch-job/pom.xml mode change 100644 => 100755 spring-cloud-data-flow/batch-job/src/main/java/org/baeldung/spring/cloud/BatchJobApplication.java mode change 100644 => 100755 spring-cloud-data-flow/batch-job/src/main/java/org/baeldung/spring/cloud/JobConfiguration.java mode change 100644 => 100755 spring-cloud-data-flow/batch-job/src/test/java/org/baeldung/spring/cloud/BatchJobApplicationIntegrationTest.java mode change 100644 => 100755 spring-cloud-data-flow/data-flow-server/pom.xml mode change 100644 => 100755 spring-cloud-data-flow/data-flow-server/src/main/java/org/baeldung/spring/cloud/DataFlowServerApplication.java mode change 100644 => 100755 spring-cloud-data-flow/data-flow-server/src/test/java/org/baeldung/spring/cloud/DataFlowServerApplicationIntegrationTest.java mode change 100644 => 100755 spring-cloud-data-flow/data-flow-shell/pom.xml mode change 100644 => 100755 spring-cloud-data-flow/data-flow-shell/spring-shell.log mode change 100644 => 100755 spring-cloud-data-flow/data-flow-shell/src/main/java/org/baeldung/spring/cloud/DataFlowShellApplication.java mode change 100644 => 100755 spring-cloud-data-flow/data-flow-shell/src/test/java/org/baeldung/spring/cloud/DataFlowShellApplicationIntegrationTest.java mode change 100644 => 100755 spring-cloud-data-flow/log-sink/pom.xml mode change 100644 => 100755 spring-cloud-data-flow/log-sink/src/main/java/org/baeldung/spring/cloud/LogSinkApplication.java mode change 100644 => 100755 spring-cloud-data-flow/log-sink/src/test/java/org/baeldung/spring/cloud/LogSinkApplicationIntegrationTest.java mode change 100644 => 100755 spring-cloud-data-flow/pom.xml mode change 100644 => 100755 spring-cloud-data-flow/time-processor/pom.xml mode change 100644 => 100755 spring-cloud-data-flow/time-processor/src/main/java/org/baeldung/spring/cloud/TimeProcessorApplication.java mode change 100644 => 100755 spring-cloud-data-flow/time-processor/src/test/java/org/baeldung/spring/cloud/TimeProcessorApplicationIntegrationTest.java mode change 100644 => 100755 spring-cloud-data-flow/time-source/pom.xml mode change 100644 => 100755 spring-cloud-data-flow/time-source/src/main/java/org/baeldung/spring/cloud/TimeSourceApplication.java mode change 100644 => 100755 spring-cloud-data-flow/time-source/src/test/java/org/baeldung/spring/cloud/TimeSourceApplicationIntegrationTest.java mode change 100644 => 100755 spring-cloud/README.md mode change 100644 => 100755 spring-cloud/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/README.MD mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/application-config/book-service.properties mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/application-config/discovery.properties mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/application-config/gateway.properties mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/application-config/rating-service.properties mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/application-config/zipkin.properties mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/config/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/config/src/main/java/com/baeldung/spring/cloud/bootstrap/config/ConfigApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/config/src/main/java/com/baeldung/spring/cloud/bootstrap/config/SecurityConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/config/src/main/resources/application.properties mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/discovery/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/discovery/src/main/java/com/baeldung/spring/cloud/bootstrap/discovery/DiscoveryApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/discovery/src/main/java/com/baeldung/spring/cloud/bootstrap/discovery/SecurityConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/discovery/src/main/java/com/baeldung/spring/cloud/bootstrap/discovery/SessionConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/discovery/src/main/resources/bootstrap.properties mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/.angular-cli.json mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/.editorconfig mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/.gitignore mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/README.md mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/e2e/app.e2e-spec.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/e2e/app.po.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/e2e/tsconfig.e2e.json mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/karma.conf.js mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/package.json mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/protractor.conf.js mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/app.component.css mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/app.component.html mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/app.component.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/app.module.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-detail/book-detail.component.css mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-detail/book-detail.component.html mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-detail/book-detail.component.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-list/book-list.component.css mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-list/book-list.component.html mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-list/book-list.component.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/click-stop-propagation.directive.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/http.service.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/principal.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/rating.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/rating/rating.component.css mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/rating/rating.component.html mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/rating/rating.component.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/assets/.gitkeep mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/environments/environment.prod.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/environments/environment.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/favicon.ico mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/index.html mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/main.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/polyfills.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/styles.css mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/test.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/tsconfig.app.json mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/tsconfig.spec.json mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/typings.d.ts mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/tsconfig.json mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/tslint.json mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/AuthenticationController.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/ErrorPageConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/GatewayApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/SecurityConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/SessionConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/client/book/Book.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/client/book/BooksClient.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/client/rating/Rating.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/client/rating/RatingsClient.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/controller/CombinedController.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/filter/SessionSavingZuulPreFilter.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/bootstrap.properties mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/css/wro.css mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/montserrat-webfont.eot mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/montserrat-webfont.svg mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/montserrat-webfont.ttf mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/montserrat-webfont.woff mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/varela_round-webfont.eot mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/varela_round-webfont.svg mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/varela_round-webfont.ttf mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/varela_round-webfont.woff mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/404-icon.png mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/homepage-bg.jpg mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/platform-bg.png mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/platform-spring-xd.png mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/spring-logo-eureka-mobile.png mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/spring-logo-eureka.png mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/js/wro.js mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/favicon.ico mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/index.html mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/inline.bundle.js mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/inline.bundle.js.map mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/main.bundle.js mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/main.bundle.js.map mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/polyfills.bundle.js mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/polyfills.bundle.js.map mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/styles.bundle.js mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/styles.bundle.js.map mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/vendor.bundle.js mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/vendor.bundle.js.map mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/index.html mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/gateway/src/test/java/com/baeldung/spring/cloud/bootstrap/gateway/LiveTest.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-book/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/BookServiceApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/DataLoader.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/SecurityConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/SessionConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/Book.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/BookController.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/BookNotFoundException.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/BookRepository.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/BookService.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-book/src/main/resources/bootstrap.properties mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-rating/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/DataLoader.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/RatingServiceApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/SecurityConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/SessionConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/Rating.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingCacheRepository.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingController.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingNotFoundException.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingRepository.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingService.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/resources/bootstrap.properties mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/zipkin/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/zipkin/src/main/java/com/baeldung/spring/cloud/bootstrap/zipkin/ZipkinApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-bootstrap/zipkin/src/main/resources/bootstrap.properties mode change 100644 => 100755 spring-cloud/spring-cloud-config/README.md mode change 100644 => 100755 spring-cloud/spring-cloud-config/client/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-config/client/src/main/java/com/baeldung/spring/cloud/config/client/ConfigClient.java mode change 100644 => 100755 spring-cloud/spring-cloud-config/client/src/main/resources/bootstrap.properties mode change 100644 => 100755 spring-cloud/spring-cloud-config/client/src/test/java/com/baeldung/spring/cloud/config/client/ConfigClientLiveTest.java mode change 100644 => 100755 spring-cloud/spring-cloud-config/config-repo/config-client-development.properties mode change 100644 => 100755 spring-cloud/spring-cloud-config/config-repo/config-client-production.properties mode change 100644 => 100755 spring-cloud/spring-cloud-config/docker/Dockerfile mode change 100644 => 100755 spring-cloud/spring-cloud-config/docker/Dockerfile.client mode change 100644 => 100755 spring-cloud/spring-cloud-config/docker/Dockerfile.server mode change 100644 => 100755 spring-cloud/spring-cloud-config/docker/config-client-entrypoint.sh mode change 100644 => 100755 spring-cloud/spring-cloud-config/docker/docker-compose.scale.yml mode change 100644 => 100755 spring-cloud/spring-cloud-config/docker/docker-compose.yml mode change 100644 => 100755 spring-cloud/spring-cloud-config/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-config/server/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-config/server/src/main/java/com/baeldung/spring/cloud/config/server/ConfigServer.java mode change 100644 => 100755 spring-cloud/spring-cloud-config/server/src/main/resources/application.properties mode change 100644 => 100755 spring-cloud/spring-cloud-config/server/src/main/resources/config-server.jks mode change 100644 => 100755 spring-cloud/spring-cloud-config/server/src/test/java/com/baeldung/spring/cloud/config/server/ConfigServerListIntegrationTest.java mode change 100644 => 100755 spring-cloud/spring-cloud-connectors-heroku/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/ConnectorsHerokuApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/product/Product.java mode change 100644 => 100755 spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/product/ProductController.java mode change 100644 => 100755 spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/product/ProductRepository.java mode change 100644 => 100755 spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/product/ProductService.java mode change 100644 => 100755 spring-cloud/spring-cloud-connectors-heroku/src/main/resources/application.properties mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/README.md mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/spring-cloud-eureka-client/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/spring-cloud-eureka-client/src/main/java/com/baeldung/spring/cloud/eureka/client/EurekaClientApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/spring-cloud-eureka-client/src/main/java/com/baeldung/spring/cloud/eureka/client/GreetingController.java mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/spring-cloud-eureka-client/src/main/resources/application.yml mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/src/main/java/com/baeldung/spring/cloud/feign/client/FeignClientApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/src/main/java/com/baeldung/spring/cloud/feign/client/GreetingClient.java mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/src/main/resources/application.yml mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/src/main/resources/templates/greeting-view.html mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/spring-cloud-eureka-server/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/spring-cloud-eureka-server/src/main/java/com/baeldung/spring/cloud/eureka/server/EurekaServerApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-eureka/spring-cloud-eureka-server/src/main/resources/application.yml mode change 100644 => 100755 spring-cloud/spring-cloud-gateway/README.MD mode change 100644 => 100755 spring-cloud/spring-cloud-gateway/gateway-service/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-gateway/gateway-service/src/main/java/com/baeldung/spring/cloud/GatewayApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-gateway/gateway-service/src/main/resources/application.yml mode change 100644 => 100755 spring-cloud/spring-cloud-gateway/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/README.MD mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/feign-rest-consumer/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/GreetingClient.java mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/GreetingController.java mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/RestConsumerFeignApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/resources/application.properties mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/resources/templates/greeting-view.html mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/rest-consumer/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/GreetingController.java mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/GreetingService.java mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/RestConsumerApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/resources/application.properties mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/resources/templates/greeting-view.html mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/rest-producer/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/rest-producer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/producer/GreetingController.java mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/rest-producer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/producer/GreetingControllerImpl.java mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/rest-producer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/producer/RestProducerApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-hystrix/rest-producer/src/main/resources/application.properties mode change 100644 => 100755 spring-cloud/spring-cloud-rest/.gitignore mode change 100644 => 100755 spring-cloud/spring-cloud-rest/application-config/discovery.properties mode change 100644 => 100755 spring-cloud/spring-cloud-rest/application-config/resource.properties mode change 100644 => 100755 spring-cloud/spring-cloud-rest/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/java/org/baeldung/BooksApiApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/java/org/baeldung/SessionConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/java/org/baeldung/persistence/dao/BookRepository.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/java/org/baeldung/persistence/model/Book.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/resources/bootstrap.properties mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/java/org/baeldung/BooksApiIntegrationTest.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/java/org/baeldung/RestApiLiveTest.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/java/org/baeldung/SessionLiveTest.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/resources/application.properties mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/.gitignore mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/src/main/java/org/baeldung/SpringCloudRestConfigApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/src/main/resources/application.properties mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/src/test/java/org/baeldung/SpringCloudRestConfigIntegrationTest.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/.gitignore mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/src/main/java/org/baeldung/SessionConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/src/main/java/org/baeldung/SpringCloudRestServerApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/src/main/resources/bootstrap.properties mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/src/test/java/org/baeldung/SpringCloudRestServerIntegrationTest.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/java/org/baeldung/BookReviewsApiApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/java/org/baeldung/SessionConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/java/org/baeldung/persistence/dao/BookReviewRepository.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/java/org/baeldung/persistence/model/BookReview.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/resources/bootstrap.properties mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/test/java/org/baeldung/BookReviewsApiIntegrationTest.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/test/java/org/baeldung/RestApiLiveTest.java mode change 100644 => 100755 spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/test/resources/application.properties mode change 100644 => 100755 spring-cloud/spring-cloud-ribbon-client/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-ribbon-client/src/main/java/com/baeldung/spring/cloud/ribbon/client/RibbonConfiguration.java mode change 100644 => 100755 spring-cloud/spring-cloud-ribbon-client/src/main/java/com/baeldung/spring/cloud/ribbon/client/ServerLocationApp.java mode change 100644 => 100755 spring-cloud/spring-cloud-ribbon-client/src/main/resources/application.yml mode change 100644 => 100755 spring-cloud/spring-cloud-ribbon-client/src/test/java/com/baeldung/spring/cloud/ribbon/client/ServerLocationAppIntegrationTest.java mode change 100644 => 100755 spring-cloud/spring-cloud-ribbon-client/src/test/java/com/baeldung/spring/cloud/ribbon/client/TestConfig.java mode change 100644 => 100755 spring-cloud/spring-cloud-zookeeper/Greeting/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-zookeeper/Greeting/src/main/java/com/baeldung/spring/cloud/greeting/GreetingApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-zookeeper/Greeting/src/main/java/com/baeldung/spring/cloud/greeting/GreetingController.java mode change 100644 => 100755 spring-cloud/spring-cloud-zookeeper/Greeting/src/main/java/com/baeldung/spring/cloud/greeting/HelloWorldClient.java mode change 100644 => 100755 spring-cloud/spring-cloud-zookeeper/Greeting/src/main/resources/application.yml mode change 100644 => 100755 spring-cloud/spring-cloud-zookeeper/Greeting/src/main/resources/templates/greeting-view.html mode change 100644 => 100755 spring-cloud/spring-cloud-zookeeper/HelloWorld/pom.xml mode change 100644 => 100755 spring-cloud/spring-cloud-zookeeper/HelloWorld/src/main/java/com/baeldung/spring/cloud/helloworld/HelloWorldApplication.java mode change 100644 => 100755 spring-cloud/spring-cloud-zookeeper/HelloWorld/src/main/java/com/baeldung/spring/cloud/helloworld/HelloWorldController.java mode change 100644 => 100755 spring-cloud/spring-cloud-zookeeper/HelloWorld/src/main/resources/application.yml mode change 100644 => 100755 spring-cloud/spring-cloud-zookeeper/pom.xml mode change 100644 => 100755 spring-core/.gitignore mode change 100644 => 100755 spring-core/README.md mode change 100644 => 100755 spring-core/pom.xml mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/Ebook.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/EbookRepository.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/LibraryUtils.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/Member.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/Reservation.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/applicationcontext/Course.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/applicationcontext/Dialog.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/applicationcontext/Student.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/applicationcontext/Teacher.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/beanfactory/Employee.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestAutowiredName.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestAutowiredQualifier.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestAutowiredType.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestInjectName.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestInjectQualifier.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestInjectType.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestResourceNameType.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestResourceQualifier.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/constructordi/Config.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/constructordi/SpringRunner.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/constructordi/domain/Car.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/constructordi/domain/Engine.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/constructordi/domain/Transmission.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/dependency/AnotherArbitraryDependency.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/dependency/ArbitraryDependency.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/dependency/YetAnotherArbitraryDependency.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/dependencyinjectiontypes/ArticleFormatter.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/dependencyinjectiontypes/ArticleWithConstructorInjection.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/dependencyinjectiontypes/ArticleWithSetterInjection.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/dependencyinjectiontypes/TextFormatter.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/di/spring/IService.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/di/spring/IndexApp.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/di/spring/IndexService.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/di/spring/InstanceServiceFactory.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/di/spring/MessageApp.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/di/spring/MessageService.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/di/spring/StaticServiceFactory.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/factorybean/FactoryBeanAppConfig.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/factorybean/NonSingleToolFactory.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/factorybean/README.md mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/factorybean/SingleToolFactory.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/factorybean/Tool.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/factorybean/ToolFactory.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/lombok/ApologizeService.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/lombok/FarewellService.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/lombok/GreetingService.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/lombok/ThankingService.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/lombok/Translator.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/setterdi/Config.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/setterdi/SpringRunner.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/setterdi/domain/Car.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/setterdi/domain/Engine.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/setterdi/domain/Trailer.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/setterdi/domain/Transmission.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/streamutils/CopyStream.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/streamutils/DrainStream.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/value/ClassNotManagedBySpring.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/value/InitializerBean.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/value/SomeBean.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/value/ValuesApp.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/valuewithdefaults/ValuesWithDefaultsApp.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/yaml/MyApplication.java mode change 100644 => 100755 spring-core/src/main/java/com/baeldung/yaml/YAMLConfig.java mode change 100644 => 100755 spring-core/src/main/resources/application.properties mode change 100644 => 100755 spring-core/src/main/resources/application.yml mode change 100644 => 100755 spring-core/src/main/resources/baeldung.xml mode change 100644 => 100755 spring-core/src/main/resources/beaninjectiontypes-context.xml mode change 100644 => 100755 spring-core/src/main/resources/classpathxmlapplicationcontext-example.xml mode change 100644 => 100755 spring-core/src/main/resources/classpathxmlapplicationcontext-internationalization.xml mode change 100644 => 100755 spring-core/src/main/resources/com.baeldung.di.spring.properties mode change 100644 => 100755 spring-core/src/main/resources/com.baeldung.di.spring.xml mode change 100644 => 100755 spring-core/src/main/resources/constructordi.xml mode change 100644 => 100755 spring-core/src/main/resources/dependencyinjectiontypes-context.xml mode change 100644 => 100755 spring-core/src/main/resources/dialog/dialog_en.properties mode change 100644 => 100755 spring-core/src/main/resources/dialog/dialog_zh_CN.properties mode change 100644 => 100755 spring-core/src/main/resources/factorybean-abstract-spring-ctx.xml mode change 100644 => 100755 spring-core/src/main/resources/factorybean-spring-ctx.xml mode change 100644 => 100755 spring-core/src/main/resources/injectiontypes.xml mode change 100644 => 100755 spring-core/src/main/resources/setterdi.xml mode change 100644 => 100755 spring-core/src/main/resources/values.properties mode change 100644 => 100755 spring-core/src/main/resources/valueswithdefaults.properties mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/applicationcontext/ClasspathXmlApplicationContextIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/applicationcontext/README.md mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/autowired/FieldAutowiredIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/autowired/FieldAutowiredNameIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/autowired/FieldQualifierAutowiredIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/beanfactory/BeanFactoryWithClassPathResourceIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/beanfactory/README.md mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/dependencyinjectiontypes/DependencyInjectionTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/di/spring/BeanInjectionTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/factorybean/AbstractFactoryBeanIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/factorybean/FactoryBeanJavaConfigIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/factorybean/FactoryBeanXmlConfigIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/inject/FieldByNameInjectIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/inject/FieldInjectIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/inject/FieldQualifierInjectIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/lombok/ApologizeServiceAutowiringIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/lombok/ApologizeServiceIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/lombok/FarewellAutowiringIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/lombok/FarewellServiceIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/lombok/GreetingServiceIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/lombok/TestConfig.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/lombok/ThankingServiceAutowiringIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/lombok/ThankingServiceIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/resource/FieldResourceInjectionIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/resource/MethodByQualifierResourceIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/resource/MethodByTypeResourceIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/resource/MethodResourceInjectionIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/resource/NamedResourceIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/resource/QualifierResourceInjectionIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/resource/SetterResourceInjectionIntegrationTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/streamutils/CopyStreamTest.java mode change 100644 => 100755 spring-core/src/test/java/com/baeldung/value/ClassNotManagedBySpringTest.java mode change 100644 => 100755 spring-core/src/test/resources/beanfactory-example.xml mode change 100644 => 100755 spring-core/src/test/resources/input.txt mode change 100644 => 100755 spring-core/src/test/resources/output.txt mode change 100644 => 100755 spring-cucumber/README.md mode change 100644 => 100755 spring-cucumber/pom.xml mode change 100644 => 100755 spring-cucumber/src/main/java/com/baeldung/BaeldungController.java mode change 100644 => 100755 spring-cucumber/src/main/java/com/baeldung/SpringDemoApplication.java mode change 100644 => 100755 spring-cucumber/src/main/java/com/baeldung/VersionController.java mode change 100644 => 100755 spring-cucumber/src/main/resources/application.properties mode change 100644 => 100755 spring-cucumber/src/test/java/com/baeldung/CucumberIntegrationTest.java mode change 100644 => 100755 spring-cucumber/src/test/java/com/baeldung/HeaderSettingRequestCallback.java mode change 100644 => 100755 spring-cucumber/src/test/java/com/baeldung/ResponseResults.java mode change 100644 => 100755 spring-cucumber/src/test/java/com/baeldung/SpringIntegrationTest.java mode change 100644 => 100755 spring-cucumber/src/test/java/com/baeldung/StepDefsIntegrationTest.java mode change 100644 => 100755 spring-cucumber/src/test/resources/baelung.feature mode change 100644 => 100755 spring-cucumber/src/test/resources/version.feature mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/.gitignore mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/README.MD mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/pom.xml mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/SpringBootAnnotatedApp.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/SpringBootPlainApp.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/components/AttrListener.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/components/EchoServlet.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/components/HelloFilter.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/components/HelloServlet.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/git/CommitIdApplication.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/git/CommitInfoController.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/git/README.md mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/internationalization/InternationalizationApp.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/internationalization/config/MvcConfig.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/internationalization/config/PageController.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/intro/App.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/intro/controller/HomeController.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/ApplicationMain.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/configuration/WebAppInitializer.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/configuration/WebMvcConfigure.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/props/Constants.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/props/PropertyLoader.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/props/PropertySourcesLoader.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/GenericCustomServlet.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/javaee/AnnotationServlet.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/javaee/EEWebXmlServlet.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/springboot/SpringRegistrationBeanServlet.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/springboot/embedded/EmbeddedTomcatExample.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/utils/Application.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/utils/controller/UtilsController.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/webjar/TestController.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/webjar/WebjarsdemoApplication.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/Application.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/DemoApplication.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/components/FooService.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/exceptions/CommonException.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/exceptions/FooNotFoundException.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/model/Foo.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/repository/FooRepository.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/service/FooController.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/client/Details.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/client/DetailsServiceClient.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/error/MyCustomErrorController.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/error/SpringHelloServletRegistrationBean.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/error/controller/ErrorController.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/properties/MyServletContainerCustomizationBean.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/resources/ExecutorServiceExitCodeGenerator.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/config/WebConfig.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/controller/GenericEntityController.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/controller/servlet/HelloWorldServlet.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/controller/servlet/SpringHelloWorldServlet.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/converter/StringToEnumConverterFactory.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/converter/StringToLocalDateTimeConverter.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/domain/GenericEntity.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/domain/Modes.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/endpoints/CustomEndpoint.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/endpoints/ListEndpoints.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/endpoints/MyHealthCheck.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/main/SpringBootApplication.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/monitor/jmx/MonitoringConfig.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/repository/GenericEntityRepository.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/service/LoginService.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/service/LoginServiceImpl.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/session/exception/Application.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/session/exception/repository/FooRepository.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/session/exception/repository/FooRepositoryImpl.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/web/resolver/HeaderVersionArgumentResolver.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/web/resolver/Version.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/resources/application.properties mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/resources/banner.txt mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/resources/custom.properties mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/resources/demo.properties mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/resources/logback.xml mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/resources/messages.properties mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/resources/messages_fr.properties mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/resources/public/error/404.html mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/resources/templates/index.html mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/resources/templates/international.html mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/resources/templates/other.html mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/resources/templates/utils.html mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/webapp/WEB-INF/context.xml mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/webapp/WEB-INF/dispatcher.xml mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/webapp/annotationservlet.jsp mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/main/webapp/index.jsp mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/annotation/servletcomponentscan/SpringBootWithServletComponentIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/annotation/servletcomponentscan/SpringBootWithoutServletComponentIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/git/CommitIdIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/intro/AppLiveTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/utils/UtilsControllerIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/webjar/WebjarsdemoApplicationIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/SpringBootApplicationIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/SpringBootJPAIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/SpringBootMailIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/ApplicationIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/DemoApplicationIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/FooComponentIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/FooIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/FooJPAIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/FooJsonIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/repository/FooRepositoryIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/repository/HibernateSessionIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/repository/NoHibernateSessionIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/client/DetailsServiceClientIntegrationTest.java mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/resources/application.properties mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/resources/exception-hibernate.properties mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/resources/exception.properties mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/resources/import.sql mode change 100644 => 100755 spring-custom-aop/spring-custom-aop/src/test/resources/org/baeldung/boot/expected.json mode change 100644 => 100755 spring-data-couchbase-2/README.md mode change 100644 => 100755 spring-data-couchbase-2/pom.xml mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/model/Campus.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/model/Person.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/model/Student.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/repos/CustomStudentRepository.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/repos/CustomStudentRepositoryImpl.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/repos/PersonRepository.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/repos/StudentRepository.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/PersonRepositoryService.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/PersonService.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/PersonTemplateService.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/StudentRepositoryService.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/StudentService.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/StudentTemplateService.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/repos/CampusRepository.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/repos/PersonRepository.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/repos/StudentRepository.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/CampusService.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/CampusServiceImpl.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/PersonService.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/PersonServiceImpl.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/StudentService.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/StudentServiceImpl.java mode change 100644 => 100755 spring-data-couchbase-2/src/main/resources/logback.xml mode change 100644 => 100755 spring-data-couchbase-2/src/site/site.xml mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/CustomTypeKeyCouchbaseConfig.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/IntegrationTest.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/IntegrationTestConfig.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/MyCouchbaseConfig.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/ReadYourOwnWritesCouchbaseConfig.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/PersonRepositoryServiceIntegrationTest.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/PersonServiceIntegrationTest.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/PersonTemplateServiceIntegrationTest.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/StudentRepositoryServiceIntegrationTest.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/StudentServiceIntegrationTest.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/StudentTemplateServiceIntegrationTest.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/MultiBucketCouchbaseConfig.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/MultiBucketIntegationTest.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/MultiBucketIntegrationTestConfig.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/service/CampusServiceImplIntegrationTest.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/service/PersonServiceImplIntegrationTest.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/service/StudentServiceImplIntegrationTest.java mode change 100644 => 100755 spring-data-couchbase-2/src/test/resources/logback.xml mode change 100644 => 100755 spring-data-elasticsearch/README.md mode change 100644 => 100755 spring-data-elasticsearch/pom.xml mode change 100644 => 100755 spring-data-elasticsearch/src/main/java/com/baeldung/elasticsearch/Person.java mode change 100644 => 100755 spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/config/Config.java mode change 100644 => 100755 spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/model/Article.java mode change 100644 => 100755 spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/model/Author.java mode change 100644 => 100755 spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/repository/ArticleRepository.java mode change 100644 => 100755 spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/service/ArticleService.java mode change 100644 => 100755 spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/service/ArticleServiceImpl.java mode change 100644 => 100755 spring-data-elasticsearch/src/main/resources/logback.xml mode change 100644 => 100755 spring-data-elasticsearch/src/test/java/com/baeldung/elasticsearch/ElasticSearchManualTest.java mode change 100644 => 100755 spring-data-elasticsearch/src/test/java/com/baeldung/spring/data/es/ElasticSearchIntegrationTest.java mode change 100644 => 100755 spring-data-elasticsearch/src/test/java/com/baeldung/spring/data/es/ElasticSearchQueryIntegrationTest.java mode change 100644 => 100755 spring-data-mongodb/README.md mode change 100644 => 100755 spring-data-mongodb/pom.xml mode change 100644 => 100755 spring-data-mongodb/src/main/java/org/baeldung/annotation/CascadeSave.java mode change 100644 => 100755 spring-data-mongodb/src/main/java/org/baeldung/config/MongoConfig.java mode change 100644 => 100755 spring-data-mongodb/src/main/java/org/baeldung/config/SimpleMongoConfig.java mode change 100644 => 100755 spring-data-mongodb/src/main/java/org/baeldung/converter/UserWriterConverter.java mode change 100644 => 100755 spring-data-mongodb/src/main/java/org/baeldung/event/CascadeCallback.java mode change 100644 => 100755 spring-data-mongodb/src/main/java/org/baeldung/event/CascadeSaveMongoEventListener.java mode change 100644 => 100755 spring-data-mongodb/src/main/java/org/baeldung/event/FieldCallback.java mode change 100644 => 100755 spring-data-mongodb/src/main/java/org/baeldung/event/UserCascadeSaveMongoEventListener.java mode change 100644 => 100755 spring-data-mongodb/src/main/java/org/baeldung/model/EmailAddress.java mode change 100644 => 100755 spring-data-mongodb/src/main/java/org/baeldung/model/User.java mode change 100644 => 100755 spring-data-mongodb/src/main/java/org/baeldung/repository/UserRepository.java mode change 100644 => 100755 spring-data-mongodb/src/main/resources/logback.xml mode change 100644 => 100755 spring-data-mongodb/src/main/resources/mongoConfig.xml mode change 100644 => 100755 spring-data-mongodb/src/main/resources/test.png mode change 100644 => 100755 spring-data-mongodb/src/test/java/org/baeldung/aggregation/ZipsAggregationLiveTest.java mode change 100644 => 100755 spring-data-mongodb/src/test/java/org/baeldung/aggregation/model/StatePopulation.java mode change 100644 => 100755 spring-data-mongodb/src/test/java/org/baeldung/gridfs/GridFSLiveTest.java mode change 100644 => 100755 spring-data-mongodb/src/test/java/org/baeldung/mongotemplate/DocumentQueryLiveTest.java mode change 100644 => 100755 spring-data-mongodb/src/test/java/org/baeldung/mongotemplate/MongoTemplateProjectionLiveTest.java mode change 100644 => 100755 spring-data-mongodb/src/test/java/org/baeldung/mongotemplate/MongoTemplateQueryLiveTest.java mode change 100644 => 100755 spring-data-mongodb/src/test/java/org/baeldung/repository/BaseQueryLiveTest.java mode change 100644 => 100755 spring-data-mongodb/src/test/java/org/baeldung/repository/DSLQueryLiveTest.java mode change 100644 => 100755 spring-data-mongodb/src/test/java/org/baeldung/repository/JSONQueryLiveTest.java mode change 100644 => 100755 spring-data-mongodb/src/test/java/org/baeldung/repository/QueryMethodsLiveTest.java mode change 100644 => 100755 spring-data-mongodb/src/test/java/org/baeldung/repository/UserRepositoryLiveTest.java mode change 100644 => 100755 spring-data-mongodb/src/test/java/org/baeldung/repository/UserRepositoryProjectionLiveTest.java mode change 100644 => 100755 spring-data-mongodb/src/test/resources/zips.json mode change 100644 => 100755 spring-data-rest/README.md mode change 100644 => 100755 spring-data-rest/pom.xml mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/SpringDataRestApplication.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/config/DbConfig.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/config/MvcConfig.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/config/ValidatorEventRegister.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/exception/handlers/RestResponseEntityExceptionHandler.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/models/Address.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/models/Author.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/models/Book.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/models/Library.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/models/WebsiteUser.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/repositories/AddressRepository.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/repositories/AuthorRepository.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/repositories/BookRepository.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/repositories/LibraryRepository.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/repositories/UserRepository.java mode change 100644 => 100755 spring-data-rest/src/main/java/com/baeldung/validators/WebsiteUserValidator.java mode change 100644 => 100755 spring-data-rest/src/main/resources/application.properties mode change 100644 => 100755 spring-data-rest/src/main/resources/persistence-derby.properties mode change 100644 => 100755 spring-data-rest/src/main/resources/persistence-h2.properties mode change 100644 => 100755 spring-data-rest/src/main/resources/persistence-hsqldb.properties mode change 100644 => 100755 spring-data-rest/src/main/resources/persistence-sqlite.properties mode change 100644 => 100755 spring-data-rest/src/main/webapp/users.html mode change 100644 => 100755 spring-data-rest/src/main/webapp/view/app.js mode change 100644 => 100755 spring-data-rest/src/test/java/com/baeldung/relationships/SpringDataRelationshipsIntegrationTest.java mode change 100644 => 100755 spring-data-rest/src/test/java/com/baeldung/validator/SpringDataRestValidatorIntegrationTest.java mode change 100644 => 100755 spring-dispatcher-servlet/README.md mode change 100644 => 100755 spring-dispatcher-servlet/pom.xml mode change 100644 => 100755 spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/configuration/AppConfig.java mode change 100644 => 100755 spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/configuration/WebAppInitializer.java mode change 100644 => 100755 spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/controller/MultipartController.java mode change 100644 => 100755 spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/controller/UserController.java mode change 100644 => 100755 spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/controller/UserRestController.java mode change 100644 => 100755 spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/domain/User.java mode change 100644 => 100755 spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/services/UserService.java mode change 100644 => 100755 spring-dispatcher-servlet/src/main/resources/themes/default.properties mode change 100644 => 100755 spring-dispatcher-servlet/src/main/resources/themes/example.properties mode change 100644 => 100755 spring-dispatcher-servlet/src/main/webapp/WEB-INF/jsp/index.jsp mode change 100644 => 100755 spring-dispatcher-servlet/src/main/webapp/resources/css/default.css mode change 100644 => 100755 spring-dispatcher-servlet/src/main/webapp/resources/css/example.css mode change 100644 => 100755 spring-drools/README.md mode change 100644 => 100755 spring-drools/pom.xml mode change 100644 => 100755 spring-drools/src/main/java/com/baeldung/spring/drools/app/ApplicationRunner.java mode change 100644 => 100755 spring-drools/src/main/java/com/baeldung/spring/drools/model/Fare.java mode change 100644 => 100755 spring-drools/src/main/java/com/baeldung/spring/drools/model/TaxiRide.java mode change 100644 => 100755 spring-drools/src/main/java/com/baeldung/spring/drools/service/TaxiFareCalculatorService.java mode change 100644 => 100755 spring-drools/src/main/java/com/baeldung/spring/drools/service/TaxiFareConfiguration.java mode change 100644 => 100755 spring-drools/src/main/resources/TAXI_FARE_RULE.drl mode change 100644 => 100755 spring-drools/src/test/java/com/baeldung/spring/drools/service/TaxiFareCalculatorServiceIntegrationTest.java mode change 100644 => 100755 spring-exceptions/.gitignore mode change 100644 => 100755 spring-exceptions/README.md mode change 100644 => 100755 spring-exceptions/pom.xml mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause1/BeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause1/BeanB.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanB1.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanB2.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/IBeanB.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause3/BeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause4/BeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause4/IBeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause5/BeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause5/IBeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/BeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/BeanB.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/IBeanB.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/BeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/BeanB.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/IBeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/IBeanB.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/BeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/BeanB.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/IBeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause1ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause2ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause3ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause4ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause5ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause6ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause7ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause8ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause9ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/cause2/BeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause1ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause2ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause3ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause1DataContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause2DataContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause3DataContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause1/persistence/model/Foo.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause2/persistence/model/Foo.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause3/persistence/model/Foo.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause4/persistence/model/Foo.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause1PersistenceConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause2PersistenceConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause3PersistenceConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause1NonTransientConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause4NonTransientConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause5NonTransientConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanB.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB1.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB2.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/IBeanB.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause3/BeanA.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause1ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause2ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause3ContextWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/Setup.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/common/AbstractHibernateDao.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/common/AbstractService.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/common/IOperations.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/dao/IChildDao.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/dao/IFooDao.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/dao/IParentDao.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/ChildDao.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/FooDao.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/ParentDao.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/model/Child.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/model/Foo.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/model/Parent.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/service/IChildService.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/service/IFooService.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/service/IParentService.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/ChildService.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/FooService.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/ParentService.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/properties/core/ComponentInXmlUsingProperties.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/properties/core/ComponentUsingProperties.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfigOther.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfigOne.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfigTwo.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/spring/config/CoreConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/spring/config/MainWebAppInitializer.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/spring/config/MvcConfig.java mode change 100644 => 100755 spring-exceptions/src/main/java/org/baeldung/spring/config/PersistenceConfig.java mode change 100644 => 100755 spring-exceptions/src/main/resources/bar.properties mode change 100644 => 100755 spring-exceptions/src/main/resources/beancreationexception_cause4.xml mode change 100644 => 100755 spring-exceptions/src/main/resources/beancreationexception_cause6.xml mode change 100644 => 100755 spring-exceptions/src/main/resources/beancreationexception_cause7.xml mode change 100644 => 100755 spring-exceptions/src/main/resources/beancreationexception_cause9.xml mode change 100644 => 100755 spring-exceptions/src/main/resources/configForProperties.xml mode change 100644 => 100755 spring-exceptions/src/main/resources/configForPropertiesOne.xml mode change 100644 => 100755 spring-exceptions/src/main/resources/configForPropertiesTwo.xml mode change 100644 => 100755 spring-exceptions/src/main/resources/foo.properties mode change 100644 => 100755 spring-exceptions/src/main/resources/hibernate-mysql.properties mode change 100644 => 100755 spring-exceptions/src/main/resources/logback.xml mode change 100644 => 100755 spring-exceptions/src/main/resources/persistence-derby.properties mode change 100644 => 100755 spring-exceptions/src/main/resources/persistence-mysql-incorrect.properties mode change 100644 => 100755 spring-exceptions/src/main/resources/persistence-mysql.properties mode change 100644 => 100755 spring-exceptions/src/main/webapp/WEB-INF/mvc-servlet.xml mode change 100644 => 100755 spring-exceptions/src/main/webapp/WEB-INF/view/sample.jsp mode change 100644 => 100755 spring-exceptions/src/main/webapp/WEB-INF/web_old.xml mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/BeanCreationExceptionTestSuite.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause1BeanCreationExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause2BeanCreationExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause3BeanCreationExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause4BeanCreationExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause5BeanCreationExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause6BeanCreationExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause7BeanCreationExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause8BeanCreationExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause9BeanCreationExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause1BeanDefinitionStoreExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause2BeanDefinitionStoreExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause3BeanDefinitionStoreExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause1DataIntegrityViolationExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause2DataIntegrityViolationExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause3DataIntegrityViolationExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause1MappingExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause2MappingExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause3MappingExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause4MappingExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/CannotGetJdbcConnectionExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataIntegrityExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataRetrievalExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataSourceLookupExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/InvalidResourceUsageExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause1NoSuchBeanDefinitionExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause2NoSuchBeanDefinitionExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause3NoSuchBeanDefinitionExceptionManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithJavaManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithMultipleXmlsManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithXmlManualTest.java mode change 100644 => 100755 spring-exceptions/src/test/resources/.gitignore mode change 100644 => 100755 spring-freemarker/.gitignore mode change 100644 => 100755 spring-freemarker/README.md mode change 100644 => 100755 spring-freemarker/pom.xml mode change 100644 => 100755 spring-freemarker/src/main/java/com/baeldung/freemarker/config/SpringWebConfig.java mode change 100644 => 100755 spring-freemarker/src/main/java/com/baeldung/freemarker/config/WebConfiguration.java mode change 100644 => 100755 spring-freemarker/src/main/java/com/baeldung/freemarker/controller/SpringController.java mode change 100644 => 100755 spring-freemarker/src/main/java/com/baeldung/freemarker/model/Car.java mode change 100644 => 100755 spring-freemarker/src/main/webapp/WEB-INF/views/ftl/index.ftl mode change 100644 => 100755 spring-freemarker/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-groovy/.gitignore mode change 100644 => 100755 spring-groovy/README.md mode change 100644 => 100755 spring-groovy/pom.xml mode change 100644 => 100755 spring-groovy/src/main/java/com/baeldug/groovyconfig/BandsBean.java mode change 100644 => 100755 spring-groovy/src/main/java/com/baeldug/groovyconfig/GroovyBeanConfig.groovy mode change 100644 => 100755 spring-groovy/src/main/java/com/baeldug/groovyconfig/JavaBeanConfig.java mode change 100644 => 100755 spring-groovy/src/main/java/com/baeldug/groovyconfig/JavaPersonBean.java mode change 100644 => 100755 spring-groovy/src/main/java/com/baeldug/spring_groovy/App.java mode change 100644 => 100755 spring-groovy/src/main/java/com/baeldug/spring_groovy/TestConfig.java mode change 100644 => 100755 spring-groovy/src/main/resources/groovyContextConfig.groovy mode change 100644 => 100755 spring-groovy/src/main/resources/xml-bean-config.xml mode change 100644 => 100755 spring-groovy/src/test/java/com/baeldug/groovyconfig/GroovyConfigurationTest.java mode change 100644 => 100755 spring-groovy/src/test/java/com/baeldug/groovyconfig/JavaConfigurationTest.java mode change 100644 => 100755 spring-groovy/src/test/java/com/baeldug/groovyconfig/XmlConfigurationTest.java mode change 100644 => 100755 spring-groovy/src/test/java/com/baeldug/spring_groovy/AppTest.java mode change 100644 => 100755 spring-hibernate3/src/main/java/org/baeldung/spring/PersistenceConfigHibernate3.java mode change 100644 => 100755 spring-hibernate3/src/test/java/org/baeldung/persistence/service/HibernateExceptionScen1MainIntegrationTest.java mode change 100644 => 100755 spring-hibernate3/src/test/java/org/baeldung/persistence/service/HibernateExceptionScen2MainIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/.gitignore mode change 100644 => 100755 spring-hibernate4/README.md mode change 100644 => 100755 spring-hibernate4/pom.xml mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/hibernate/criteria/model/Item.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/hibernate/criteria/util/HibernateUtil.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/hibernate/criteria/view/ApplicationView.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/model/OrderDetail.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/model/UserEager.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/model/UserLazy.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/util/HibernateUtil.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/view/FetchingAppView.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/hibernate/oneToMany/config/HibernateAnnotationUtil.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/hibernate/oneToMany/main/HibernateOneToManyAnnotationMain.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/hibernate/oneToMany/model/Cart.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/hibernate/oneToMany/model/Items.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IBarAuditableDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IBarCrudRepository.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IBarDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IChildDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IFooAuditableDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IFooDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IParentDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/AbstractDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/AbstractHibernateAuditableDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/AbstractHibernateDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/AbstractJpaDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/GenericHibernateDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/IAuditOperations.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/IGenericDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/IOperations.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/BarAuditableDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/BarDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/BarJpaDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/ChildDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/FooAuditableDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/FooDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/ParentDao.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/model/Bar.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/model/Child.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/model/Foo.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/model/Parent.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/model/Person.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/IBarAuditableService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/IBarService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/IChildService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/IFooAuditableService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/IFooService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/IParentService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractHibernateAuditableService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractHibernateService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractJpaService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractSpringDataJpaService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/BarAuditableService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/BarJpaService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/BarService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/BarSpringDataJpaService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/ChildService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/FooAuditableService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/FooService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/ParentService.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/spring/PersistenceConfig.java mode change 100644 => 100755 spring-hibernate4/src/main/java/com/baeldung/spring/PersistenceXmlConfig.java mode change 100644 => 100755 spring-hibernate4/src/main/resources/criteria.cfg.xml mode change 100644 => 100755 spring-hibernate4/src/main/resources/criteria_create_queries.sql mode change 100644 => 100755 spring-hibernate4/src/main/resources/fetching.cfg.xml mode change 100644 => 100755 spring-hibernate4/src/main/resources/fetchingLazy.cfg.xml mode change 100644 => 100755 spring-hibernate4/src/main/resources/fetching_create_queries.sql mode change 100644 => 100755 spring-hibernate4/src/main/resources/hibernate-annotation.cfg.xml mode change 100644 => 100755 spring-hibernate4/src/main/resources/hibernate4Config.xml mode change 100644 => 100755 spring-hibernate4/src/main/resources/immutable.cfg.xml mode change 100644 => 100755 spring-hibernate4/src/main/resources/insert_statements.sql mode change 100644 => 100755 spring-hibernate4/src/main/resources/logback.xml mode change 100644 => 100755 spring-hibernate4/src/main/resources/one_to_many.sql mode change 100644 => 100755 spring-hibernate4/src/main/resources/persistence-mysql.properties mode change 100644 => 100755 spring-hibernate4/src/main/resources/stored_procedure.sql mode change 100644 => 100755 spring-hibernate4/src/main/resources/webSecurityConfig.xml mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaTestRunner.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaTestSuite.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/hibernate/fetching/HibernateFetchingIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/hibernate/oneToMany/main/HibernateOneToManyAnnotationMainIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/persistence/IntegrationTestSuite.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/persistence/audit/AuditTestSuite.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/persistence/audit/EnversFooBarAuditIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/persistence/audit/JPABarAuditIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/persistence/audit/SpringDataJPABarAuditIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/persistence/hibernate/FooFixtures.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/persistence/hibernate/FooPaginationPersistenceIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/persistence/hibernate/FooSortingPersistenceIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/persistence/save/SaveMethodsIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/persistence/service/FooServiceBasicPersistenceIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/persistence/service/FooStoredProceduresIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/src/test/java/com/baeldung/persistence/service/ParentServicePersistenceIntegrationTest.java mode change 100644 => 100755 spring-hibernate4/src/test/resources/.gitignore mode change 100644 => 100755 spring-hibernate4/src/test/resources/com/baeldung/hibernate/criteria/model/Item.hbm.xml mode change 100644 => 100755 spring-hibernate4/src/test/resources/criteria.cfg.xml mode change 100644 => 100755 spring-hibernate4/src/test/resources/fetching.cfg.xml mode change 100644 => 100755 spring-hibernate4/src/test/resources/fetchingLazy.cfg.xml mode change 100644 => 100755 spring-integration/README.md mode change 100644 => 100755 spring-integration/pom.xml mode change 100644 => 100755 spring-integration/src/main/java/com/baeldung/samples/FileCopyConfig.java mode change 100644 => 100755 spring-integration/src/main/java/com/baeldung/samples/endpoints/Activator.java mode change 100644 => 100755 spring-integration/src/main/java/com/baeldung/samples/endpoints/ActivatorImpl.java mode change 100644 => 100755 spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-context.backup mode change 100644 => 100755 spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-context.xml mode change 100644 => 100755 spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-file-copy-context.xml mode change 100644 => 100755 spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-file-publish-context.xml mode change 100644 => 100755 spring-integration/src/main/resources/source/penguins.jpg mode change 100644 => 100755 spring-integration/src/test/java/com/baeldung/samples/FileCopyIntegrationTest.java mode change 100644 => 100755 spring-jersey/.gitignore mode change 100644 => 100755 spring-jersey/README.md mode change 100644 => 100755 spring-jersey/pom.xml mode change 100644 => 100755 spring-jersey/src/main/java/com/baeldung/client/rest/RestClient.java mode change 100644 => 100755 spring-jersey/src/main/java/com/baeldung/server/config/ApplicationInitializer.java mode change 100644 => 100755 spring-jersey/src/main/java/com/baeldung/server/config/RestConfig.java mode change 100644 => 100755 spring-jersey/src/main/java/com/baeldung/server/exception/AlreadyExistsExceptionHandler.java mode change 100644 => 100755 spring-jersey/src/main/java/com/baeldung/server/exception/EmployeeAlreadyExists.java mode change 100644 => 100755 spring-jersey/src/main/java/com/baeldung/server/exception/EmployeeNotFound.java mode change 100644 => 100755 spring-jersey/src/main/java/com/baeldung/server/exception/NotFoundExceptionHandler.java mode change 100644 => 100755 spring-jersey/src/main/java/com/baeldung/server/model/Employee.java mode change 100644 => 100755 spring-jersey/src/main/java/com/baeldung/server/repository/EmployeeRepository.java mode change 100644 => 100755 spring-jersey/src/main/java/com/baeldung/server/repository/EmployeeRepositoryImpl.java mode change 100644 => 100755 spring-jersey/src/main/java/com/baeldung/server/rest/EmployeeResource.java mode change 100644 => 100755 spring-jersey/src/main/resources/logback.xml mode change 100644 => 100755 spring-jersey/src/test/java/com/baeldung/client/JerseyClientLiveTest.java mode change 100644 => 100755 spring-jersey/src/test/java/com/baeldung/server/JerseyApiLiveTest.java mode change 100644 => 100755 spring-jmeter-jenkins/.gitignore mode change 100644 => 100755 spring-jmeter-jenkins/.mvn/wrapper/maven-wrapper.jar mode change 100644 => 100755 spring-jmeter-jenkins/.mvn/wrapper/maven-wrapper.properties mode change 100644 => 100755 spring-jmeter-jenkins/README.md mode change 100644 => 100755 spring-jmeter-jenkins/mvnw.cmd mode change 100644 => 100755 spring-jmeter-jenkins/pom.xml mode change 100644 => 100755 spring-jmeter-jenkins/src/main/java/com/baeldung/SpringJMeterJenkinsApplication.java mode change 100644 => 100755 spring-jmeter-jenkins/src/main/java/com/baeldung/domain/Student.java mode change 100644 => 100755 spring-jmeter-jenkins/src/main/java/com/baeldung/repository/StudentRepository.java mode change 100644 => 100755 spring-jmeter-jenkins/src/main/resources/JMeter-Jenkins.jmx mode change 100644 => 100755 spring-jmeter-jenkins/src/main/resources/application.properties mode change 100644 => 100755 spring-jmeter-jenkins/src/test/java/com/baeldung/SpringJMeterJenkinsApplicationTests.java mode change 100644 => 100755 spring-jms/README.md mode change 100644 => 100755 spring-jms/pom.xml mode change 100644 => 100755 spring-jms/src/main/java/com/baeldung/spring/jms/Employee.java mode change 100644 => 100755 spring-jms/src/main/java/com/baeldung/spring/jms/SampleJmsMessageSender.java mode change 100644 => 100755 spring-jms/src/main/java/com/baeldung/spring/jms/SampleListener.java mode change 100644 => 100755 spring-jms/src/main/java/com/baeldung/spring/jms/SampleMessageConverter.java mode change 100644 => 100755 spring-jms/src/main/resources/EmbeddedActiveMQ.xml mode change 100644 => 100755 spring-jms/src/main/resources/applicationContext.xml mode change 100644 => 100755 spring-jms/src/main/webapp/META-INF/MANIFEST.MF mode change 100644 => 100755 spring-jms/src/test/java/com/baeldung/spring/jms/DefaultTextMessageSenderIntegrationTest.java mode change 100644 => 100755 spring-jooq/.gitignore mode change 100644 => 100755 spring-jooq/README.md mode change 100644 => 100755 spring-jooq/pom.xml mode change 100644 => 100755 spring-jooq/src/main/resources/application.properties mode change 100644 => 100755 spring-jooq/src/main/resources/intro_config.properties mode change 100644 => 100755 spring-jooq/src/main/resources/intro_schema.sql mode change 100644 => 100755 spring-jooq/src/test/java/com/baeldung/jooq/introduction/ExceptionTranslator.java mode change 100644 => 100755 spring-jooq/src/test/java/com/baeldung/jooq/introduction/PersistenceContextIntegrationTest.java mode change 100644 => 100755 spring-jooq/src/test/java/com/baeldung/jooq/introduction/QueryIntegrationTest.java mode change 100644 => 100755 spring-jooq/src/test/java/com/baeldung/jooq/springboot/Application.java mode change 100644 => 100755 spring-jooq/src/test/java/com/baeldung/jooq/springboot/InitialConfiguration.java mode change 100644 => 100755 spring-jooq/src/test/java/com/baeldung/jooq/springboot/SpringBootIntegrationTest.java mode change 100644 => 100755 spring-jpa/.gitignore mode change 100644 => 100755 spring-jpa/README.md mode change 100644 => 100755 spring-jpa/pom.xml mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/config/PersistenceJNDIConfig.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfig.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigL2Cache.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigXml.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/config/ProductConfig.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/config/SpringWebConfig.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/config/StudentJPAH2Config.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/config/StudentJpaConfig.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/config/UserConfig.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/config/WebInitializer.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepository.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepositoryImpl.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedStudentRepository.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/inmemory/persistence/dao/StudentRepository.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/inmemory/persistence/model/Student.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/persistence/dao/AbstractJpaDAO.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/persistence/dao/FooDao.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/persistence/dao/IFooDao.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/persistence/model/Bar.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/persistence/model/Foo.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/product/ProductRepository.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/PossessionRepository.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/UserRepository.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/product/Product.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/Possession.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/User.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/persistence/service/FooService.java mode change 100644 => 100755 spring-jpa/src/main/java/org/baeldung/web/MainController.java mode change 100644 => 100755 spring-jpa/src/main/resources/context.xml mode change 100644 => 100755 spring-jpa/src/main/resources/logback.xml mode change 100644 => 100755 spring-jpa/src/main/resources/persistence-h2.properties mode change 100644 => 100755 spring-jpa/src/main/resources/persistence-jndi.properties mode change 100644 => 100755 spring-jpa/src/main/resources/persistence-multiple-db.properties mode change 100644 => 100755 spring-jpa/src/main/resources/persistence-mysql.properties mode change 100644 => 100755 spring-jpa/src/main/resources/persistence-student-h2.properties mode change 100644 => 100755 spring-jpa/src/main/resources/persistence-student.properties mode change 100644 => 100755 spring-jpa/src/main/resources/persistence.xml mode change 100644 => 100755 spring-jpa/src/main/resources/server.xml mode change 100644 => 100755 spring-jpa/src/main/webapp/WEB-INF/views/jsp/index.jsp mode change 100644 => 100755 spring-jpa/src/test/java/META-INF/persistence.xml mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/deletion/config/PersistenceJPAConfigDeletion.java mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Bar.java mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Baz.java mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Foo.java mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/repository/ExtendedStudentRepositoryIntegrationTest.java mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/repository/InMemoryDBIntegrationTest.java mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/service/DeletionIntegrationTest.java mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/service/FooPaginationPersistenceIntegrationTest.java mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingIntegrationTest.java mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingWitNullsManualIntegrationTest.java mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/service/JpaMultipleDBIntegrationTest.java mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/service/PersistenceTestSuite.java mode change 100644 => 100755 spring-jpa/src/test/java/org/baeldung/persistence/service/SecondLevelCacheIntegrationTest.java mode change 100644 => 100755 spring-jpa/src/test/resources/.gitignore mode change 100644 => 100755 spring-jpa/src/test/resources/persistence-student.properties mode change 100644 => 100755 spring-kafka/README.md mode change 100644 => 100755 spring-kafka/pom.xml mode change 100644 => 100755 spring-kafka/src/main/java/com/baeldung/spring/kafka/Greeting.java mode change 100644 => 100755 spring-kafka/src/main/java/com/baeldung/spring/kafka/KafkaApplication.java mode change 100644 => 100755 spring-kafka/src/main/java/com/baeldung/spring/kafka/KafkaConsumerConfig.java mode change 100644 => 100755 spring-kafka/src/main/java/com/baeldung/spring/kafka/KafkaProducerConfig.java mode change 100644 => 100755 spring-kafka/src/main/resources/application.properties mode change 100644 => 100755 spring-katharsis/README.md mode change 100644 => 100755 spring-katharsis/pom.xml mode change 100644 => 100755 spring-katharsis/src/main/java/org/baeldung/Application.java mode change 100644 => 100755 spring-katharsis/src/main/java/org/baeldung/Setup.java mode change 100644 => 100755 spring-katharsis/src/main/java/org/baeldung/persistence/dao/RoleRepository.java mode change 100644 => 100755 spring-katharsis/src/main/java/org/baeldung/persistence/dao/UserRepository.java mode change 100644 => 100755 spring-katharsis/src/main/java/org/baeldung/persistence/katharsis/JsonApiFilter.java mode change 100644 => 100755 spring-katharsis/src/main/java/org/baeldung/persistence/katharsis/RoleResourceRepository.java mode change 100644 => 100755 spring-katharsis/src/main/java/org/baeldung/persistence/katharsis/UserResourceRepository.java mode change 100644 => 100755 spring-katharsis/src/main/java/org/baeldung/persistence/katharsis/UserToRoleRelationshipRepository.java mode change 100644 => 100755 spring-katharsis/src/main/java/org/baeldung/persistence/model/Role.java mode change 100644 => 100755 spring-katharsis/src/main/java/org/baeldung/persistence/model/User.java mode change 100644 => 100755 spring-katharsis/src/main/resources/application.properties mode change 100644 => 100755 spring-katharsis/src/test/java/org/baeldung/test/JsonApiLiveTest.java mode change 100644 => 100755 spring-ldap/.gitignore mode change 100644 => 100755 spring-ldap/README.md mode change 100644 => 100755 spring-ldap/pom.xml mode change 100644 => 100755 spring-ldap/src/main/java/com/baeldung/ldap/client/LdapClient.java mode change 100644 => 100755 spring-ldap/src/main/java/com/baeldung/ldap/data/repository/User.java mode change 100644 => 100755 spring-ldap/src/main/java/com/baeldung/ldap/data/repository/UserRepository.java mode change 100644 => 100755 spring-ldap/src/main/java/com/baeldung/ldap/data/service/LdapClient.java mode change 100644 => 100755 spring-ldap/src/main/java/com/baeldung/ldap/data/service/UserService.java mode change 100644 => 100755 spring-ldap/src/main/java/com/baeldung/ldap/javaconfig/AppConfig.java mode change 100644 => 100755 spring-ldap/src/main/resources/application.properties mode change 100644 => 100755 spring-ldap/src/main/resources/logback.xml mode change 100644 => 100755 spring-ldap/src/test/java/com/baeldung/ldap/client/LdapClientLiveTest.java mode change 100644 => 100755 spring-ldap/src/test/java/com/baeldung/ldap/client/LdapDataRepositoryIntegrationTest.java mode change 100644 => 100755 spring-ldap/src/test/java/com/baeldung/ldap/javaconfig/TestConfig.java mode change 100644 => 100755 spring-ldap/src/test/resources/test.ldif mode change 100644 => 100755 spring-ldap/src/test/resources/test_application.properties mode change 100644 => 100755 spring-mobile/README.md mode change 100644 => 100755 spring-mobile/pom.xml mode change 100644 => 100755 spring-mobile/src/main/java/com/baeldung/Application.java mode change 100644 => 100755 spring-mobile/src/main/java/com/baeldung/controller/IndexController.java mode change 100644 => 100755 spring-mobile/src/main/resources/application.properties mode change 100644 => 100755 spring-mobile/src/main/resources/templates/index.ftl mode change 100644 => 100755 spring-mobile/src/main/resources/templates/mobile/index.ftl mode change 100644 => 100755 spring-mobile/src/main/resources/templates/tablet/index.ftl mode change 100644 => 100755 spring-mockito/.gitignore mode change 100644 => 100755 spring-mockito/README.md mode change 100644 => 100755 spring-mockito/pom.xml mode change 100644 => 100755 spring-mockito/src/main/java/com/baeldung/MocksApplication.java mode change 100644 => 100755 spring-mockito/src/main/java/com/baeldung/NameService.java mode change 100644 => 100755 spring-mockito/src/main/java/com/baeldung/UserService.java mode change 100644 => 100755 spring-mockito/src/main/resources/application.properties mode change 100644 => 100755 spring-mockito/src/test/java/com/baeldung/NameServiceTestConfiguration.java mode change 100644 => 100755 spring-mockito/src/test/java/com/baeldung/UserServiceIntegrationTest.java mode change 100644 => 100755 spring-mustache/.gitignore mode change 100644 => 100755 spring-mustache/README.md mode change 100644 => 100755 spring-mustache/pom.xml mode change 100644 => 100755 spring-mustache/src/main/java/com/baeldung/springmustache/SpringMustacheApplication.java mode change 100644 => 100755 spring-mustache/src/main/java/com/baeldung/springmustache/controller/ArticleController.java mode change 100644 => 100755 spring-mustache/src/main/java/com/baeldung/springmustache/model/Article.java mode change 100644 => 100755 spring-mustache/src/main/resources/application.properties mode change 100644 => 100755 spring-mustache/src/main/resources/templates/error/error.html mode change 100644 => 100755 spring-mustache/src/main/resources/templates/index.html mode change 100644 => 100755 spring-mustache/src/main/resources/templates/layout/article.html mode change 100644 => 100755 spring-mustache/src/main/resources/templates/layout/footer.html mode change 100644 => 100755 spring-mustache/src/main/resources/templates/layout/header.html mode change 100644 => 100755 spring-mustache/src/test/java/com/baeldung/springmustache/SpringMustacheApplicationTests.java mode change 100644 => 100755 spring-mvc-email/README.md mode change 100644 => 100755 spring-mvc-email/pom.xml mode change 100644 => 100755 spring-mvc-email/src/main/java/com/baeldung/spring/Application.java mode change 100644 => 100755 spring-mvc-email/src/main/java/com/baeldung/spring/app/config/AppConfig.java mode change 100644 => 100755 spring-mvc-email/src/main/java/com/baeldung/spring/controllers/HomeController.java mode change 100644 => 100755 spring-mvc-email/src/main/java/com/baeldung/spring/controllers/MailController.java mode change 100644 => 100755 spring-mvc-email/src/main/java/com/baeldung/spring/mail/EmailService.java mode change 100644 => 100755 spring-mvc-email/src/main/java/com/baeldung/spring/mail/EmailServiceImpl.java mode change 100644 => 100755 spring-mvc-email/src/main/java/com/baeldung/spring/web/dto/MailObject.java mode change 100644 => 100755 spring-mvc-email/src/main/resources/META-INF/application.xml mode change 100644 => 100755 spring-mvc-email/src/main/resources/application.properties mode change 100644 => 100755 spring-mvc-email/src/main/webapp/WEB-INF/views/home.jsp mode change 100644 => 100755 spring-mvc-email/src/main/webapp/WEB-INF/views/mail/send.jsp mode change 100644 => 100755 spring-mvc-email/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-mvc-forms/README.md mode change 100644 => 100755 spring-mvc-forms/pom.xml mode change 100644 => 100755 spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/configuration/ApplicationConfiguration.java mode change 100644 => 100755 spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/configuration/WebInitializer.java mode change 100644 => 100755 spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/controller/CustomerController.java mode change 100644 => 100755 spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/controller/EmployeeController.java mode change 100644 => 100755 spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/controller/FileUploadController.java mode change 100644 => 100755 spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/controller/UserController.java mode change 100644 => 100755 spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/domain/Customer.java mode change 100644 => 100755 spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/domain/Employee.java mode change 100644 => 100755 spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/domain/User.java mode change 100644 => 100755 spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/interceptor/FileUploadExceptionAdvice.java mode change 100644 => 100755 spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/validator/CustomerValidator.java mode change 100644 => 100755 spring-mvc-forms/src/main/webapp/WEB-INF/html/user.html mode change 100644 => 100755 spring-mvc-forms/src/main/webapp/WEB-INF/views/customerHome.jsp mode change 100644 => 100755 spring-mvc-forms/src/main/webapp/WEB-INF/views/customerView.jsp mode change 100644 => 100755 spring-mvc-forms/src/main/webapp/WEB-INF/views/employeeHome.jsp mode change 100644 => 100755 spring-mvc-forms/src/main/webapp/WEB-INF/views/employeeView.jsp mode change 100644 => 100755 spring-mvc-forms/src/main/webapp/WEB-INF/views/error.jsp mode change 100644 => 100755 spring-mvc-forms/src/main/webapp/WEB-INF/views/file.jsp mode change 100644 => 100755 spring-mvc-forms/src/main/webapp/css/user.css mode change 100644 => 100755 spring-mvc-forms/src/main/webapp/js/app.js mode change 100644 => 100755 spring-mvc-java/.gitignore mode change 100644 => 100755 spring-mvc-java/README.md mode change 100644 => 100755 spring-mvc-java/persons.xls mode change 100644 => 100755 spring-mvc-java/persons.xlsx mode change 100644 => 100755 spring-mvc-java/pom.xml mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/aop/LoggingAspect.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/aop/PerformanceAspect.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/aop/PublishingAspect.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/aop/annotations/Entity.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/aop/annotations/Loggable.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/circulardependency/CircularDependencyA.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/circulardependency/CircularDependencyB.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/config/AppInitializer.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/customvalidator/ContactNumberConstraint.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/customvalidator/ContactNumberValidator.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/customvalidator/FieldsValueMatch.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/customvalidator/FieldsValueMatchValidator.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/dao/FooDao.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/dialect/CustomDialect.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/events/FooCreationEvent.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/events/FooCreationEventListener.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/excel/ExcelPOIHelper.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/excel/MyCell.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/exception/HttpMediaTypeNotAcceptableExceptionExampleController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/model/Company.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/model/Employee.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/model/Foo.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/model/FormDataWithFile.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/model/Greeting.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/model/Message.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/model/NewUserForm.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/model/OutputMessage.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/model/User.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/model/ValidatedPhone.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/processor/NameProcessor.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/spring/web/config/ApplicationConfig.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/spring/web/config/ClientWebConfig.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/spring/web/config/ContentManagementWebConfig.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/spring/web/config/MainWebAppInitializer.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/spring/web/config/WebConfig.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/spring/web/config/WebSocketConfig.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/BeanA.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/BeanB.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/ChatController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/CompanyController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/EmployeeController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/ExcelController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/FileUploadController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/GreetController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/ImageController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/MessageController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/NewUserController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/RequestMappingShortcutsController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/UserController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/ValidatedPhoneController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/advice/JsonpControllerAdvice.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/handlermapping/BeanNameHandlerMappingController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/handlermapping/SimpleUrlMappingController.java mode change 100644 => 100755 spring-mvc-java/src/main/java/com/baeldung/web/controller/handlermapping/WelcomeController.java mode change 100644 => 100755 spring-mvc-java/src/main/resources/com/baeldung/aop/beans.xml mode change 100644 => 100755 spring-mvc-java/src/main/resources/logback.xml mode change 100644 => 100755 spring-mvc-java/src/main/resources/messages_en.properties mode change 100644 => 100755 spring-mvc-java/src/main/resources/mvc-configuration.xml mode change 100644 => 100755 spring-mvc-java/src/main/resources/views.properties mode change 100644 => 100755 spring-mvc-java/src/main/resources/views.xml mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/images/image-example.jpg mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/jsp/index.jsp mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/mvc-servlet.xml mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/templates/footer.html mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/templates/hello.html mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/templates/index.html mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/templates/message.html mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/view/companyHome.jsp mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/view/companyView.jsp mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/view/employeeHome.jsp mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/view/employeeView.jsp mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/view/excel.jsp mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/view/fileUploadForm.jsp mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/view/fileUploadView.jsp mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/view/index.jsp mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/view/phoneHome.jsp mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/view/sample.jsp mode change 100644 => 100755 spring-mvc-java/src/main/webapp/WEB-INF/web_old.xml mode change 100644 => 100755 spring-mvc-java/src/main/webapp/resources/chat.html mode change 100644 => 100755 spring-mvc-java/src/main/webapp/resources/js/sockjs-0.3.4.js mode change 100644 => 100755 spring-mvc-java/src/main/webapp/resources/js/stomp.js mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/aop/AopLoggingIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/aop/AopPerformanceIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/aop/AopPublishingIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/aop/AopXmlConfigPerformanceIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/circulardependency/CircularDependencyIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/circulardependency/TestConfig.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/config/BeanNameUrlHandlerMappingConfig.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/config/ControllerClassNameHandlerMappingConfig.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/config/HandlerMappingDefaultConfig.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/config/HandlerMappingPrioritiesConfig.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/config/SimpleUrlHandlerMappingConfig.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/config/TestConfig.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/handlermappings/BeanNameMappingConfigIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/handlermappings/ControllerClassNameHandlerMappingIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/handlermappings/HandlerMappingDefaultConfigIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/handlermappings/HandlerMappingPriorityConfigIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/handlermappings/SimpleUrlMappingConfigIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/htmlunit/HtmlUnitAndJUnitLiveTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/htmlunit/HtmlUnitAndSpringLiveTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/htmlunit/HtmlUnitWebScrapingLiveTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/htmlunit/TestConfig.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/web/controller/ClassValidationMvcIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/web/controller/CustomMVCValidatorIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeMvcIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeNoMvcIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/web/controller/GreetControllerIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/web/controller/GreetControllerUnitTest.java mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/web/controller/README.md mode change 100644 => 100755 spring-mvc-java/src/test/java/com/baeldung/web/controller/RequestMapingShortcutsIntegrationTest.java mode change 100644 => 100755 spring-mvc-java/src/test/resources/.gitignore mode change 100644 => 100755 spring-mvc-java/src/test/resources/BeanNameUrlHandlerMappingConfig.xml mode change 100644 => 100755 spring-mvc-java/src/test/resources/ControllerClassNameHandlerMappingConfig.xml mode change 100644 => 100755 spring-mvc-java/src/test/resources/HandlerMappingConfiguringPriorities.xml mode change 100644 => 100755 spring-mvc-java/src/test/resources/SimpleUrlHandlerMappingConfig.xml mode change 100644 => 100755 spring-mvc-java/src/test/resources/logback-test.xml mode change 100644 => 100755 spring-mvc-kotlin/README.md mode change 100644 => 100755 spring-mvc-kotlin/pom.xml mode change 100644 => 100755 spring-mvc-kotlin/src/main/kotlin/com/baeldung/kotlin/allopen/SimpleConfiguration.kt mode change 100644 => 100755 spring-mvc-kotlin/src/main/kotlin/com/baeldung/kotlin/mvc/ApplicationWebConfig.kt mode change 100644 => 100755 spring-mvc-kotlin/src/main/kotlin/com/baeldung/kotlin/mvc/ApplicationWebInitializer.kt mode change 100644 => 100755 spring-mvc-kotlin/src/main/webapp/WEB-INF/spring-web-config.xml mode change 100644 => 100755 spring-mvc-kotlin/src/main/webapp/WEB-INF/view/welcome.jsp mode change 100644 => 100755 spring-mvc-kotlin/src/test/kotlin/com/baeldung/kotlin/allopen/SimpleConfigurationTest.kt mode change 100644 => 100755 spring-mvc-simple/README.md mode change 100644 => 100755 spring-mvc-simple/pom.xml mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/ApplicationConfiguration.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/FreemarkerConfiguration.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/GroovyConfiguration.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/JadeTemplateConfiguration.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/ThymeleafConfiguration.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/WebInitializer.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/controller/AnnotationMethodHandlerAdapterExample.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/controller/CustomerController.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/controller/EmployeeController.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/controller/FileUploadController.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/controller/RequestMappingHandlerAdapterExample.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/controller/SimpleControllerHandlerAdapterExample.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/controller/UserController.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/domain/Customer.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/domain/Employee.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/domain/User.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/interceptor/FileUploadExceptionAdvice.java mode change 100644 => 100755 spring-mvc-simple/src/main/java/com/baeldung/spring/validator/CustomerValidator.java mode change 100644 => 100755 spring-mvc-simple/src/main/resources/spring-servlet_AnnotationMethodHandlerAdapter.xml mode change 100644 => 100755 spring-mvc-simple/src/main/resources/spring-servlet_RequestMappingHandlerAdapter.xml mode change 100644 => 100755 spring-mvc-simple/src/main/resources/spring-servlet_SimpleControllerHandlerAdapter.xml mode change 100644 => 100755 spring-mvc-simple/src/main/webapp/WEB-INF/Greeting.jsp mode change 100644 => 100755 spring-mvc-simple/src/main/webapp/WEB-INF/views/Greeting.jsp mode change 100644 => 100755 spring-mvc-simple/src/main/webapp/WEB-INF/views/customerHome.jsp mode change 100644 => 100755 spring-mvc-simple/src/main/webapp/WEB-INF/views/customerView.jsp mode change 100644 => 100755 spring-mvc-simple/src/main/webapp/WEB-INF/views/employeeHome.jsp mode change 100644 => 100755 spring-mvc-simple/src/main/webapp/WEB-INF/views/employeeView.jsp mode change 100644 => 100755 spring-mvc-simple/src/main/webapp/WEB-INF/views/error.jsp mode change 100644 => 100755 spring-mvc-simple/src/main/webapp/WEB-INF/views/file.jsp mode change 100644 => 100755 spring-mvc-simple/src/main/webapp/WEB-INF/views/registration-freemarker.ftl mode change 100644 => 100755 spring-mvc-simple/src/main/webapp/WEB-INF/views/registration-groovy.tpl mode change 100644 => 100755 spring-mvc-simple/src/main/webapp/WEB-INF/views/registration-jade.jade mode change 100644 => 100755 spring-mvc-simple/src/main/webapp/WEB-INF/views/registration-thymeleaf.html mode change 100644 => 100755 spring-mvc-simple/src/main/webapp/WEB-INF/views/registration.jsp mode change 100644 => 100755 spring-mvc-tiles/README.md mode change 100644 => 100755 spring-mvc-tiles/pom.xml mode change 100644 => 100755 spring-mvc-tiles/src/main/java/com/baeldung/tiles/springmvc/ApplicationConfiguration.java mode change 100644 => 100755 spring-mvc-tiles/src/main/java/com/baeldung/tiles/springmvc/ApplicationController.java mode change 100644 => 100755 spring-mvc-tiles/src/main/java/com/baeldung/tiles/springmvc/ApplicationInitializer.java mode change 100644 => 100755 spring-mvc-tiles/src/main/webapp/WEB-INF/views/pages/apachetiles.jsp mode change 100644 => 100755 spring-mvc-tiles/src/main/webapp/WEB-INF/views/pages/home.jsp mode change 100644 => 100755 spring-mvc-tiles/src/main/webapp/WEB-INF/views/pages/springmvc.jsp mode change 100644 => 100755 spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/layouts/defaultLayout.jsp mode change 100644 => 100755 spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/templates/defaultFooter.jsp mode change 100644 => 100755 spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/templates/defaultHeader.jsp mode change 100644 => 100755 spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/templates/defaultMenu.jsp mode change 100644 => 100755 spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/tiles.xml mode change 100644 => 100755 spring-mvc-tiles/src/main/webapp/static/css/app.css mode change 100644 => 100755 spring-mvc-velocity/README.md mode change 100644 => 100755 spring-mvc-velocity/pom.xml mode change 100644 => 100755 spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/controller/MainController.java mode change 100644 => 100755 spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/domain/Tutorial.java mode change 100644 => 100755 spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/service/ITutorialsService.java mode change 100644 => 100755 spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/service/TutorialsService.java mode change 100644 => 100755 spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/spring/config/MainWebAppInitializer.java mode change 100644 => 100755 spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/spring/config/WebConfig.java mode change 100644 => 100755 spring-mvc-velocity/src/main/webapp/WEB-INF/fragments/footer.vm mode change 100644 => 100755 spring-mvc-velocity/src/main/webapp/WEB-INF/fragments/header.vm mode change 100644 => 100755 spring-mvc-velocity/src/main/webapp/WEB-INF/layouts/layout.vm mode change 100644 => 100755 spring-mvc-velocity/src/main/webapp/WEB-INF/mvc-servlet.xml mode change 100644 => 100755 spring-mvc-velocity/src/main/webapp/WEB-INF/spring-context.xml mode change 100644 => 100755 spring-mvc-velocity/src/main/webapp/WEB-INF/views/index.vm mode change 100644 => 100755 spring-mvc-velocity/src/main/webapp/WEB-INF/views/list.vm mode change 100644 => 100755 spring-mvc-velocity/src/main/webapp/WEB-INF/web_old.xml mode change 100644 => 100755 spring-mvc-velocity/src/test/java/com/baeldung/mvc/velocity/test/DataContentControllerIntegrationTest.java mode change 100644 => 100755 spring-mvc-velocity/src/test/java/com/baeldung/mvc/velocity/test/config/TestConfig.java mode change 100644 => 100755 spring-mvc-velocity/src/test/resources/mvc-servlet.xml mode change 100644 => 100755 spring-mvc-webflow/README.md mode change 100644 => 100755 spring-mvc-webflow/pom.xml mode change 100644 => 100755 spring-mvc-webflow/src/main/java/org/baeldung/servlet/WebInitializer.java mode change 100644 => 100755 spring-mvc-webflow/src/main/java/org/baeldung/spring/WebFlowConfig.java mode change 100644 => 100755 spring-mvc-webflow/src/main/java/org/baeldung/spring/WebMvcConfig.java mode change 100644 => 100755 spring-mvc-webflow/src/main/resources/flow-definition.xml mode change 100644 => 100755 spring-mvc-webflow/src/main/resources/logback.xml mode change 100644 => 100755 spring-mvc-webflow/src/main/webapp/WEB-INF/flows/activation-flow.xml mode change 100644 => 100755 spring-mvc-webflow/src/main/webapp/WEB-INF/view/activation.jsp mode change 100644 => 100755 spring-mvc-webflow/src/main/webapp/WEB-INF/view/failure.jsp mode change 100644 => 100755 spring-mvc-webflow/src/main/webapp/WEB-INF/view/sample.jsp mode change 100644 => 100755 spring-mvc-webflow/src/main/webapp/WEB-INF/view/success.jsp mode change 100644 => 100755 spring-mvc-xml/.gitignore mode change 100644 => 100755 spring-mvc-xml/README.md mode change 100644 => 100755 spring-mvc-xml/pom.xml mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/jsp/ExampleOne.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/jsp/ExampleThree.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/ClientWebConfig.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/ClientWebConfigJava.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/controller/EmployeeController.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/controller/ErrorController.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/controller/GeoIPTestController.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/controller/HelloController.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/controller/HelloGuestController.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/controller/HelloWorldController.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/controller/ImageController.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/controller/PersonController.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/controller/WelcomeController.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/form/Employee.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/form/GeoIP.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/form/Person.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/service/RawDBDemoGeoIPLocationService.java mode change 100644 => 100755 spring-mvc-xml/src/main/java/com/baeldung/spring/validator/PersonValidator.java mode change 100644 => 100755 spring-mvc-xml/src/main/resources/contentManagementWebMvcConfig.xml mode change 100644 => 100755 spring-mvc-xml/src/main/resources/logback.xml mode change 100644 => 100755 spring-mvc-xml/src/main/resources/messages.properties mode change 100644 => 100755 spring-mvc-xml/src/main/resources/webMvcConfig.xml mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/GeoIpTest.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/images/image-example.jpg mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/mvc-servlet.xml mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeHome.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeView.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/view/error.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/view/errorPage.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/view/hello.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/view/helloworld.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/view/image-download.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/view/personForm.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/view/personView.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/view/sample.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/view/welcome.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/index.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/jsp/ExampleThree.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/jsp/ExampleTwo.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/jsp/index.jsp mode change 100644 => 100755 spring-mvc-xml/src/main/webapp/spring-handler-index.jsp mode change 100644 => 100755 spring-mvc-xml/src/test/java/com/baeldung/geoip/GeoIpIntegrationTest.java mode change 100644 => 100755 spring-mvc-xml/src/test/resources/.gitignore mode change 100644 => 100755 spring-mybatis/README.md mode change 100644 => 100755 spring-mybatis/pom.xml mode change 100644 => 100755 spring-mybatis/src/main/java/com/baeldung/spring/mybatis/application/SpringMyBatisApplication.java mode change 100644 => 100755 spring-mybatis/src/main/java/com/baeldung/spring/mybatis/controller/StudentController.java mode change 100644 => 100755 spring-mybatis/src/main/java/com/baeldung/spring/mybatis/mappers/StudentMapper.java mode change 100644 => 100755 spring-mybatis/src/main/java/com/baeldung/spring/mybatis/model/Student.java mode change 100644 => 100755 spring-mybatis/src/main/java/com/baeldung/spring/mybatis/model/StudentLogin.java mode change 100644 => 100755 spring-mybatis/src/main/java/com/baeldung/spring/mybatis/service/StudentService.java mode change 100644 => 100755 spring-mybatis/src/main/java/com/baeldung/spring/mybatis/service/StudentServiceImpl.java mode change 100644 => 100755 spring-mybatis/src/main/resources/mybatis-spring.xml mode change 100644 => 100755 spring-mybatis/src/main/webapp/WEB-INF/conf/mybatis-spring.xml mode change 100644 => 100755 spring-mybatis/src/main/webapp/WEB-INF/jsp/failure.jsp mode change 100644 => 100755 spring-mybatis/src/main/webapp/WEB-INF/jsp/login.jsp mode change 100644 => 100755 spring-mybatis/src/main/webapp/WEB-INF/jsp/signup.jsp mode change 100644 => 100755 spring-mybatis/src/main/webapp/WEB-INF/jsp/success.jsp mode change 100644 => 100755 spring-mybatis/src/main/webapp/WEB-INF/lib/mysql-connector-java-5.1.40-bin.jar mode change 100644 => 100755 spring-mybatis/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-mybatis/src/main/webapp/index.jsp mode change 100644 => 100755 spring-protobuf/README.md mode change 100644 => 100755 spring-protobuf/pom.xml mode change 100644 => 100755 spring-protobuf/src/main/java/com/baeldung/protobuf/Application.java mode change 100644 => 100755 spring-protobuf/src/main/java/com/baeldung/protobuf/BaeldungTraining.java mode change 100644 => 100755 spring-protobuf/src/main/java/com/baeldung/protobuf/CourseController.java mode change 100644 => 100755 spring-protobuf/src/main/java/com/baeldung/protobuf/CourseRepository.java mode change 100644 => 100755 spring-protobuf/src/main/resources/baeldung.proto mode change 100644 => 100755 spring-protobuf/src/test/java/com/baeldung/protobuf/ApplicationIntegrationTest.java mode change 100644 => 100755 spring-quartz/.gitignore mode change 100644 => 100755 spring-quartz/README.md mode change 100644 => 100755 spring-quartz/pom.xml mode change 100644 => 100755 spring-quartz/src/main/java/org/baeldung/springquartz/SpringQuartzApp.java mode change 100644 => 100755 spring-quartz/src/main/java/org/baeldung/springquartz/basics/scheduler/QrtzScheduler.java mode change 100644 => 100755 spring-quartz/src/main/java/org/baeldung/springquartz/basics/scheduler/SampleJob.java mode change 100644 => 100755 spring-quartz/src/main/java/org/baeldung/springquartz/basics/scheduler/SpringQrtzScheduler.java mode change 100644 => 100755 spring-quartz/src/main/java/org/baeldung/springquartz/basics/service/SampleJobService.java mode change 100644 => 100755 spring-quartz/src/main/java/org/baeldung/springquartz/config/AutoWiringSpringBeanJobFactory.java mode change 100644 => 100755 spring-quartz/src/main/resources/application.properties mode change 100644 => 100755 spring-quartz/src/main/resources/logback.xml mode change 100644 => 100755 spring-quartz/src/main/resources/quartz.properties mode change 100644 => 100755 spring-reactor/README.md mode change 100644 => 100755 spring-reactor/pom.xml mode change 100644 => 100755 spring-reactor/src/main/java/com/baeldung/Application.java mode change 100644 => 100755 spring-reactor/src/main/java/com/baeldung/Config.java mode change 100644 => 100755 spring-reactor/src/main/java/com/baeldung/consumer/NotificationConsumer.java mode change 100644 => 100755 spring-reactor/src/main/java/com/baeldung/controller/NotificationController.java mode change 100644 => 100755 spring-reactor/src/main/java/com/baeldung/doman/NotificationData.java mode change 100644 => 100755 spring-reactor/src/main/java/com/baeldung/service/NotificationService.java mode change 100644 => 100755 spring-reactor/src/main/java/com/baeldung/service/impl/NotificationServiceimpl.java mode change 100644 => 100755 spring-reactor/src/test/java/com/baeldung/DataLoaderLiveTest.java mode change 100644 => 100755 spring-remoting/README.md mode change 100644 => 100755 spring-remoting/pom.xml mode change 100644 => 100755 spring-remoting/remoting-amqp/pom.xml mode change 100644 => 100755 spring-remoting/remoting-amqp/remoting-amqp-client/pom.xml mode change 100644 => 100755 spring-remoting/remoting-amqp/remoting-amqp-client/src/main/java/com/baeldung/client/AmqpClient.java mode change 100644 => 100755 spring-remoting/remoting-amqp/remoting-amqp-client/src/main/resources/application.properties mode change 100644 => 100755 spring-remoting/remoting-amqp/remoting-amqp-server/pom.xml mode change 100644 => 100755 spring-remoting/remoting-amqp/remoting-amqp-server/src/main/java/com/baeldung/server/AmqpServer.java mode change 100644 => 100755 spring-remoting/remoting-amqp/remoting-amqp-server/src/main/resources/application.properties mode change 100644 => 100755 spring-remoting/remoting-hessian-burlap/README.md mode change 100644 => 100755 spring-remoting/remoting-hessian-burlap/client/pom.xml mode change 100644 => 100755 spring-remoting/remoting-hessian-burlap/client/src/main/java/com/baeldung/client/BurlapClient.java mode change 100644 => 100755 spring-remoting/remoting-hessian-burlap/client/src/main/java/com/baeldung/client/HessianClient.java mode change 100644 => 100755 spring-remoting/remoting-hessian-burlap/client/src/test/java/com/baeldung/client/CabBookingServiceTest.java mode change 100644 => 100755 spring-remoting/remoting-hessian-burlap/client/src/test/resources/application.properties mode change 100644 => 100755 spring-remoting/remoting-hessian-burlap/pom.xml mode change 100644 => 100755 spring-remoting/remoting-hessian-burlap/server/pom.xml mode change 100644 => 100755 spring-remoting/remoting-hessian-burlap/server/src/main/java/com/baeldung/server/Server.java mode change 100644 => 100755 spring-remoting/remoting-http/api/pom.xml mode change 100644 => 100755 spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/Booking.java mode change 100644 => 100755 spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/BookingException.java mode change 100644 => 100755 spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/CabBookingService.java mode change 100644 => 100755 spring-remoting/remoting-http/client/pom.xml mode change 100644 => 100755 spring-remoting/remoting-http/client/src/main/java/com/baeldug/client/Client.java mode change 100644 => 100755 spring-remoting/remoting-http/pom.xml mode change 100644 => 100755 spring-remoting/remoting-http/server/pom.xml mode change 100644 => 100755 spring-remoting/remoting-http/server/readme.md mode change 100644 => 100755 spring-remoting/remoting-http/server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java mode change 100644 => 100755 spring-remoting/remoting-http/server/src/main/java/com/baeldung/server/Server.java mode change 100644 => 100755 spring-remoting/remoting-jms/pom.xml mode change 100644 => 100755 spring-remoting/remoting-jms/remoting-jms-client/pom.xml mode change 100644 => 100755 spring-remoting/remoting-jms/remoting-jms-client/src/main/java/com/baeldung/client/JmsClient.java mode change 100644 => 100755 spring-remoting/remoting-jms/remoting-jms-client/src/main/resources/application.properties mode change 100644 => 100755 spring-remoting/remoting-jms/remoting-jms-server/pom.xml mode change 100644 => 100755 spring-remoting/remoting-jms/remoting-jms-server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java mode change 100644 => 100755 spring-remoting/remoting-jms/remoting-jms-server/src/main/java/com/baeldung/server/JmsServer.java mode change 100644 => 100755 spring-remoting/remoting-jms/remoting-jms-server/src/main/resources/application.properties mode change 100644 => 100755 spring-remoting/spring-remoting-rmi/pom.xml mode change 100644 => 100755 spring-remoting/spring-remoting-rmi/remoting-rmi-client/pom.xml mode change 100644 => 100755 spring-remoting/spring-remoting-rmi/remoting-rmi-client/src/main/java/com/baeldung/client/RmiClient.java mode change 100644 => 100755 spring-remoting/spring-remoting-rmi/remoting-rmi-server/pom.xml mode change 100644 => 100755 spring-remoting/spring-remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java mode change 100644 => 100755 spring-remoting/spring-remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/RmiServer.java mode change 100644 => 100755 spring-rest-angular/README.md mode change 100644 => 100755 spring-rest-angular/pom.xml mode change 100644 => 100755 spring-rest-angular/src/main/java/org/baeldung/web/dao/StudentRepository.java mode change 100644 => 100755 spring-rest-angular/src/main/java/org/baeldung/web/entity/Student.java mode change 100644 => 100755 spring-rest-angular/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java mode change 100644 => 100755 spring-rest-angular/src/main/java/org/baeldung/web/main/Application.java mode change 100644 => 100755 spring-rest-angular/src/main/java/org/baeldung/web/main/PersistenceConfig.java mode change 100644 => 100755 spring-rest-angular/src/main/java/org/baeldung/web/rest/StudentDirectoryRestController.java mode change 100644 => 100755 spring-rest-angular/src/main/java/org/baeldung/web/service/IOperations.java mode change 100644 => 100755 spring-rest-angular/src/main/java/org/baeldung/web/service/StudentService.java mode change 100644 => 100755 spring-rest-angular/src/main/java/org/baeldung/web/service/StudentServiceImpl.java mode change 100644 => 100755 spring-rest-angular/src/main/resources/application.properties mode change 100644 => 100755 spring-rest-angular/src/main/resources/db/sql/data.sql mode change 100644 => 100755 spring-rest-angular/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-rest-angular/src/main/webapp/index.html mode change 100644 => 100755 spring-rest-angular/src/main/webapp/view/app.js mode change 100644 => 100755 spring-rest-angular/src/test/java/org/baeldung/web/service/StudentServiceIntegrationTest.java mode change 100644 => 100755 spring-rest-docs/README.MD mode change 100644 => 100755 spring-rest-docs/pom.xml mode change 100644 => 100755 spring-rest-docs/src/docs/asciidocs/api-guide.adoc mode change 100644 => 100755 spring-rest-docs/src/main/java/com/example/CRUDController.java mode change 100644 => 100755 spring-rest-docs/src/main/java/com/example/CrudInput.java mode change 100644 => 100755 spring-rest-docs/src/main/java/com/example/IndexController.java mode change 100644 => 100755 spring-rest-docs/src/main/java/com/example/SpringRestDocsApplication.java mode change 100644 => 100755 spring-rest-docs/src/main/resources/application.properties mode change 100644 => 100755 spring-rest-docs/src/test/java/com/example/ApiDocumentationIntegrationTest.java mode change 100644 => 100755 spring-rest-docs/src/test/java/com/example/GettingStartedDocumentationIntegrationTest.java mode change 100644 => 100755 spring-rest-embedded-tomcat/pom.xml mode change 100644 => 100755 spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/configuration/AppInitializer.java mode change 100644 => 100755 spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/configuration/UserConfiguration.java mode change 100644 => 100755 spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/controller/UserController.java mode change 100644 => 100755 spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/domain/User.java mode change 100644 => 100755 spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/service/UserService.java mode change 100644 => 100755 spring-rest-embedded-tomcat/src/main/webapp/emptyFile mode change 100644 => 100755 spring-rest-embedded-tomcat/src/test/java/org/baeldung/embedded/EmbeddedTomcatApp.java mode change 100644 => 100755 spring-rest-embedded-tomcat/src/test/java/org/baeldung/embedded/EmbeddedTomcatRunner.java mode change 100644 => 100755 spring-rest-embedded-tomcat/src/test/java/org/baeldung/embedded/UserIntegrationTest.java mode change 100644 => 100755 spring-rest-full/.gitignore mode change 100644 => 100755 spring-rest-full/README.md mode change 100644 => 100755 spring-rest-full/pom.xml mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/persistence/IOperations.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/persistence/dao/IFooDao.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/persistence/model/Foo.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/persistence/model/User.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/persistence/service/IFooService.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/persistence/service/common/AbstractService.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/persistence/service/impl/FooService.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/spring/Application.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/spring/PersistenceConfig.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/spring/WebConfig.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/controller/FooController.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/controller/HomeController.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/controller/RootController.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/error/RestResponseEntityExceptionHandler.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/hateoas/event/PaginatedResultsRetrievedEvent.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/hateoas/event/ResourceCreatedEvent.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/hateoas/event/SingleResourceRetrievedEvent.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/hateoas/listener/PaginatedResultsRetrievedDiscoverabilityListener.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/hateoas/listener/ResourceCreatedDiscoverabilityListener.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/hateoas/listener/SingleResourceRetrievedDiscoverabilityListener.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/metric/ActuatorMetricService.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/metric/CustomActuatorMetricService.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/metric/IActuatorMetricService.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/metric/ICustomActuatorMetricService.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/metric/IMetricService.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/metric/MetricFilter.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/metric/MetricService.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/util/LinkUtil.java mode change 100644 => 100755 spring-rest-full/src/main/java/org/baeldung/web/util/RestPreconditions.java mode change 100644 => 100755 spring-rest-full/src/main/resources/application.properties mode change 100644 => 100755 spring-rest-full/src/main/resources/logback.xml mode change 100644 => 100755 spring-rest-full/src/main/resources/persistence-h2.properties mode change 100644 => 100755 spring-rest-full/src/main/resources/persistence-mysql.properties mode change 100644 => 100755 spring-rest-full/src/main/resources/springDataPersistenceConfig.xml mode change 100644 => 100755 spring-rest-full/src/main/webapp/WEB-INF/api-servlet.xml mode change 100644 => 100755 spring-rest-full/src/main/webapp/WEB-INF/view/graph.jsp mode change 100644 => 100755 spring-rest-full/src/main/webapp/WEB-INF/view/homepage.jsp mode change 100644 => 100755 spring-rest-full/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/Consts.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/TestSuite.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/common/web/AbstractBasicLiveTest.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/common/web/AbstractDiscoverabilityLiveTest.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/common/web/AbstractLiveTest.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/persistence/PersistenceTestSuite.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/persistence/service/AbstractServicePersistenceIntegrationTest.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/spring/ConfigTest.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/test/IMarshaller.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/test/JacksonMarshaller.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/test/TestMarshallerFactory.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/test/XStreamMarshaller.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/util/IDUtil.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/web/FooDiscoverabilityLiveTest.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/web/FooLiveTest.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/web/FooPageableLiveTest.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/web/LiveTestSuite.java mode change 100644 => 100755 spring-rest-full/src/test/java/org/baeldung/web/util/HTTPLinkHeaderUtil.java mode change 100644 => 100755 spring-rest-full/src/test/resources/.gitignore mode change 100644 => 100755 spring-rest-query-language/.gitignore mode change 100644 => 100755 spring-rest-query-language/README.md mode change 100644 => 100755 spring-rest-query-language/pom.xml mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/GenericSpecificationsBuilder.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/IUserDAO.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/MyUserPredicate.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/MyUserPredicatesBuilder.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/MyUserRepository.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/UserDAO.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/UserRepository.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/UserSpecification.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/UserSpecificationsBuilder.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/rsql/CustomRsqlVisitor.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/rsql/GenericRsqlSpecBuilder.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/rsql/GenericRsqlSpecification.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/rsql/RsqlSearchOperation.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/model/MyUser.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/model/User.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/persistence/model/User_.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/spring/Application.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/spring/PersistenceConfig.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/spring/WebConfig.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/web/controller/HomeController.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/web/controller/UserController.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/web/error/RestResponseEntityExceptionHandler.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/web/util/CriteriaParser.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/web/util/SearchCriteria.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/web/util/SearchOperation.java mode change 100644 => 100755 spring-rest-query-language/src/main/java/org/baeldung/web/util/SpecSearchCriteria.java mode change 100644 => 100755 spring-rest-query-language/src/main/resources/application.properties mode change 100644 => 100755 spring-rest-query-language/src/main/resources/data.sql mode change 100644 => 100755 spring-rest-query-language/src/main/resources/logback.xml mode change 100644 => 100755 spring-rest-query-language/src/main/resources/persistence-h2.properties mode change 100644 => 100755 spring-rest-query-language/src/main/resources/persistence-mysql.properties mode change 100644 => 100755 spring-rest-query-language/src/main/resources/springDataPersistenceConfig.xml mode change 100644 => 100755 spring-rest-query-language/src/main/webapp/WEB-INF/api-servlet.xml mode change 100644 => 100755 spring-rest-query-language/src/main/webapp/WEB-INF/view/homepage.jsp mode change 100644 => 100755 spring-rest-query-language/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-rest-query-language/src/test/java/org/baeldung/persistence/query/JPACriteriaQueryIntegrationTest.java mode change 100644 => 100755 spring-rest-query-language/src/test/java/org/baeldung/persistence/query/JPAQuerydslIntegrationTest.java mode change 100644 => 100755 spring-rest-query-language/src/test/java/org/baeldung/persistence/query/JPASpecificationIntegrationTest.java mode change 100644 => 100755 spring-rest-query-language/src/test/java/org/baeldung/persistence/query/JPASpecificationLiveTest.java mode change 100644 => 100755 spring-rest-query-language/src/test/java/org/baeldung/persistence/query/RsqlIntegrationTest.java mode change 100644 => 100755 spring-rest-query-language/src/test/java/org/baeldung/web/MyUserLiveTest.java mode change 100644 => 100755 spring-rest-query-language/src/test/resources/.gitignore mode change 100644 => 100755 spring-rest-shell/README.md mode change 100644 => 100755 spring-rest-shell/pom.xml mode change 100644 => 100755 spring-rest-shell/src/main/java/com/baeldung/Application.java mode change 100644 => 100755 spring-rest-shell/src/main/java/com/baeldung/acticle/Article.java mode change 100644 => 100755 spring-rest-shell/src/main/java/com/baeldung/acticle/ArticleRepository.java mode change 100644 => 100755 spring-rest-simple/README.md mode change 100644 => 100755 spring-rest-simple/pom.xml mode change 100644 => 100755 spring-rest-simple/src/main/java/org/baeldung/config/Application.java mode change 100644 => 100755 spring-rest-simple/src/main/java/org/baeldung/config/WebConfig.java mode change 100644 => 100755 spring-rest-simple/src/main/java/org/baeldung/config/converter/KryoHttpMessageConverter.java mode change 100644 => 100755 spring-rest-simple/src/main/java/org/baeldung/web/controller/BarMappingExamplesController.java mode change 100644 => 100755 spring-rest-simple/src/main/java/org/baeldung/web/controller/BazzNewMappingsExampleController.java mode change 100644 => 100755 spring-rest-simple/src/main/java/org/baeldung/web/controller/FooController.java mode change 100644 => 100755 spring-rest-simple/src/main/java/org/baeldung/web/controller/FooMappingExamplesController.java mode change 100644 => 100755 spring-rest-simple/src/main/java/org/baeldung/web/controller/status/ExampleController.java mode change 100644 => 100755 spring-rest-simple/src/main/java/org/baeldung/web/controller/status/ForbiddenException.java mode change 100644 => 100755 spring-rest-simple/src/main/java/org/baeldung/web/dto/Bazz.java mode change 100644 => 100755 spring-rest-simple/src/main/java/org/baeldung/web/dto/Foo.java mode change 100644 => 100755 spring-rest-simple/src/main/java/org/baeldung/web/dto/FooProtos.java mode change 100644 => 100755 spring-rest-simple/src/main/java/org/baeldung/web/util/LinkUtil.java mode change 100644 => 100755 spring-rest-simple/src/main/resources/application.properties mode change 100644 => 100755 spring-rest-simple/src/main/resources/logback.xml mode change 100644 => 100755 spring-rest-simple/src/main/webapp/WEB-INF/company.html mode change 100644 => 100755 spring-rest-simple/src/main/webapp/WEB-INF/spring-views.xml mode change 100644 => 100755 spring-rest-simple/src/test/java/org/baeldung/client/RestTemplateBasicLiveTest.java mode change 100644 => 100755 spring-rest-simple/src/test/java/org/baeldung/client/TestRestTemplateBasicLiveTest.java mode change 100644 => 100755 spring-rest-simple/src/test/java/org/baeldung/web/controller/mediatypes/TestConfig.java mode change 100644 => 100755 spring-rest-simple/src/test/java/org/baeldung/web/controller/status/ExampleControllerIntegrationTest.java mode change 100644 => 100755 spring-rest-simple/src/test/java/org/baeldung/web/test/BazzNewMappingsExampleIntegrationTest.java mode change 100644 => 100755 spring-rest-simple/src/test/java/org/baeldung/web/test/RequestMappingLiveTest.java mode change 100644 => 100755 spring-rest-simple/src/test/java/org/baeldung/web/test/SpringHttpMessageConvertersLiveTest.java mode change 100644 => 100755 spring-rest-simple/src/test/java/org/baeldung/web/util/HTTPLinkHeaderUtil.java mode change 100644 => 100755 spring-rest-simple/src/test/resources/.gitignore mode change 100644 => 100755 spring-rest/.gitignore mode change 100644 => 100755 spring-rest/README.md mode change 100644 => 100755 spring-rest/pom.xml mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/controllers/ExamplePostController.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/controllers/ViewController.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/produceimage/ImageApplication.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/produceimage/README.md mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/produceimage/controller/DataProducerController.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/services/ExampleService.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/transfer/LoginForm.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/transfer/ResponseTransfer.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/web/log/app/Application.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/web/log/app/TaxiFareRequestInterceptor.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/web/log/config/RequestLoggingFilterConfig.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/web/log/config/TaxiFareMVCConfig.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/web/log/controller/TaxiFareController.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/web/log/data/RateCard.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/web/log/data/TaxiRide.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/web/log/service/TaxiFareCalculatorService.java mode change 100644 => 100755 spring-rest/src/main/java/com/baeldung/web/log/util/RequestLoggingUtil.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/config/MainApplication.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/config/WebConfig.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/repository/HeavyResourceRepository.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/controller/BarMappingExamplesController.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/controller/CompanyController.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/controller/HeavyResourceController.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/controller/ItemController.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/controller/MyFooController.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/controller/SimplePostController.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/controller/advice/JsonpControllerAdvice.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeController.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/controller/redirect/RedirectController.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/dto/BaeldungItem.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/dto/BaeldungItemV2.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/dto/Company.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/dto/Foo.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/dto/HeavyResource.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/dto/HeavyResourceAddressOnly.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/dto/HeavyResourceAddressPartialUpdate.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/dto/Item.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/dto/ItemManager.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/dto/Views.java mode change 100644 => 100755 spring-rest/src/main/java/org/baeldung/web/exception/ResourceNotFoundException.java mode change 100644 => 100755 spring-rest/src/main/resources/application.properties mode change 100644 => 100755 spring-rest/src/main/resources/com/baeldung/produceimage/data.txt mode change 100644 => 100755 spring-rest/src/main/resources/com/baeldung/produceimage/image.jpg mode change 100644 => 100755 spring-rest/src/main/resources/logback.xml mode change 100644 => 100755 spring-rest/src/main/webapp/WEB-INF/api-servlet.xml mode change 100644 => 100755 spring-rest/src/main/webapp/WEB-INF/company.html mode change 100644 => 100755 spring-rest/src/main/webapp/WEB-INF/spring-views.xml mode change 100644 => 100755 spring-rest/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-rest/src/test/java/com/baeldung/controllers/ExamplePostControllerRequestIntegrationTest.java mode change 100644 => 100755 spring-rest/src/test/java/com/baeldung/controllers/ExamplePostControllerResponseIntegrationTest.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/client/Consts.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/client/RestTemplateBasicLiveTest.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/client/TestRestTemplateBasicLiveTest.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/okhttp/DefaultContentTypeInterceptor.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/okhttp/OkHttpFileUploadingLiveTest.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/okhttp/OkHttpGetLiveTest.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/okhttp/OkHttpHeaderLiveTest.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/okhttp/OkHttpMiscLiveTest.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/okhttp/OkHttpPostingLiveTest.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/okhttp/OkHttpRedirectLiveTest.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/okhttp/ProgressRequestWrapper.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/uribuilder/SpringUriBuilderIntegrationTest.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/web/controller/HeavyResourceControllerIntegrationTest.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeControllerIntegrationTest.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeControllerLiveTest.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/web/controller/mediatypes/TestConfig.java mode change 100644 => 100755 spring-rest/src/test/java/org/baeldung/web/controller/redirect/RedirectControllerIntegrationTest.java mode change 100644 => 100755 spring-rest/src/test/resources/.gitignore mode change 100644 => 100755 spring-rest/src/test/resources/cache/2d9345a30d2cc31bb3091d70a8ef6c18.0 mode change 100644 => 100755 spring-rest/src/test/resources/cache/2d9345a30d2cc31bb3091d70a8ef6c18.1 mode change 100644 => 100755 spring-rest/src/test/resources/cache/4b217e04ba52215f3a6b64d28f6729c6.0 mode change 100644 => 100755 spring-rest/src/test/resources/cache/4b217e04ba52215f3a6b64d28f6729c6.1 mode change 100644 => 100755 spring-rest/src/test/resources/cache/journal mode change 100644 => 100755 spring-rest/src/test/resources/test.txt mode change 100644 => 100755 spring-roo/README.md mode change 100644 => 100755 spring-roo/pom.xml mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/RooApplication.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/config/SpringDataJpaDetachableRepositoryConfiguration.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/config/SpringDataJpaDetachableRepositoryConfiguration_Roo_Jpa_Repository_Configuration.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/config/WebMvcConfiguration.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/config/WebMvcConfiguration_Roo_ThymeleafUIConfiguration.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/config/WebMvcConfiguration_Roo_WebMvcConfiguration.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/config/jackson/DomainModelModule.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/config/jackson/DomainModelModule_Roo_DomainModelModule.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/domain/Book.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/domain/Book_Roo_Equals.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/domain/Book_Roo_JavaBean.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/domain/Book_Roo_Jpa_Entity.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/domain/Book_Roo_ToString.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/repository/BookRepository.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/repository/BookRepositoryCustom.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/repository/BookRepositoryCustom_Roo_Jpa_Repository_Custom.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/repository/BookRepositoryImpl.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/repository/BookRepositoryImpl_Roo_Jpa_Repository_Impl.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/repository/BookRepository_Roo_Jpa_Repository.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/service/api/BookService.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/service/api/BookService_Roo_Service.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/service/impl/BookServiceImpl.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/service/impl/BookServiceImpl_Roo_Service_Impl.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/BookDeserializer.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/BookDeserializer_Roo_EntityDeserializer.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/BookJsonMixin.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafController.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafController_Roo_Controller.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafController_Roo_Thymeleaf.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafLinkFactory.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafLinkFactory_Roo_LinkFactory.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafController.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafController_Roo_Controller.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafController_Roo_Thymeleaf.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafLinkFactory.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafLinkFactory_Roo_LinkFactory.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/MainController.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/MainController_Roo_Thymeleaf_MainController.aj mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/reports/ExportingErrorException.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/reports/JasperReportsCsvExporter.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/reports/JasperReportsExporter.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/reports/JasperReportsPdfExporter.java mode change 100644 => 100755 spring-roo/src/main/java/com/baeldung/web/reports/JasperReportsXlsExporter.java mode change 100644 => 100755 spring-roo/src/main/resources/application-dev.properties mode change 100644 => 100755 spring-roo/src/main/resources/application.properties mode change 100644 => 100755 spring-roo/src/main/resources/banner.txt mode change 100644 => 100755 spring-roo/src/main/resources/messages.properties mode change 100644 => 100755 spring-roo/src/main/resources/static/public/css/springroo.css mode change 100644 => 100755 spring-roo/src/main/resources/static/public/css/theme.css mode change 100644 => 100755 spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.eot mode change 100644 => 100755 spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.svg mode change 100644 => 100755 spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.ttf mode change 100644 => 100755 spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.woff mode change 100644 => 100755 spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.woff2 mode change 100644 => 100755 spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.eot mode change 100644 => 100755 spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.svg mode change 100644 => 100755 spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.ttf mode change 100644 => 100755 spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.woff mode change 100644 => 100755 spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.woff2 mode change 100644 => 100755 spring-roo/src/main/resources/static/public/img/apple-touch-icon.png mode change 100644 => 100755 spring-roo/src/main/resources/static/public/img/en.png mode change 100644 => 100755 spring-roo/src/main/resources/static/public/img/es.png mode change 100644 => 100755 spring-roo/src/main/resources/static/public/img/favicon.ico mode change 100644 => 100755 spring-roo/src/main/resources/static/public/img/geo.png mode change 100644 => 100755 spring-roo/src/main/resources/static/public/img/logo.png mode change 100644 => 100755 spring-roo/src/main/resources/static/public/img/owasp_logo.png mode change 100644 => 100755 spring-roo/src/main/resources/static/public/img/springroo-logo.png mode change 100644 => 100755 spring-roo/src/main/resources/static/public/js/dataTables.advanced.js mode change 100644 => 100755 spring-roo/src/main/resources/static/public/js/datatables-defaults.js mode change 100644 => 100755 spring-roo/src/main/resources/static/public/js/datetimepicker-defaults.js mode change 100644 => 100755 spring-roo/src/main/resources/static/public/js/inputmask-defaults.js mode change 100644 => 100755 spring-roo/src/main/resources/static/public/js/main.js mode change 100644 => 100755 spring-roo/src/main/resources/static/public/js/moment-defaults.js mode change 100644 => 100755 spring-roo/src/main/resources/static/public/js/moment-locale-es.js mode change 100644 => 100755 spring-roo/src/main/resources/static/public/js/select2-defaults.js mode change 100644 => 100755 spring-roo/src/main/resources/static/public/js/validation-defaults.js mode change 100644 => 100755 spring-roo/src/main/resources/templates/accessibility.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/books/create.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/books/edit.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/books/list.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/books/show.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/books/showInline.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/error.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/fragments/footer.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/fragments/header.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/fragments/js/datatables-locale.js mode change 100644 => 100755 spring-roo/src/main/resources/templates/fragments/js/datatables.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/fragments/js/select2.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/fragments/languages.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/fragments/menu.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/fragments/modal-confirm-delete-batch.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/fragments/modal-confirm-delete.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/fragments/modal-confirm.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/fragments/modal-export-empty-error.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/fragments/modal.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/fragments/session-links.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/index.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/layouts/default-layout-no-menu.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/layouts/default-layout.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/layouts/default-list-layout.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/layouts/home-layout.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/login.html mode change 100644 => 100755 spring-roo/src/main/resources/templates/reports/export_default.jrxml mode change 100644 => 100755 spring-security-cache-control/README.md mode change 100644 => 100755 spring-security-cache-control/pom.xml mode change 100644 => 100755 spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/AppRunner.java mode change 100644 => 100755 spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/ResourceEndpoint.java mode change 100644 => 100755 spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/config/SpringSecurityConfig.java mode change 100644 => 100755 spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/model/TimestampDto.java mode change 100644 => 100755 spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/model/UserDto.java mode change 100644 => 100755 spring-security-cache-control/src/test/java/com/baeldung/cachecontrol/ResourceEndpointIntegrationTest.java mode change 100644 => 100755 spring-security-client/README.MD mode change 100644 => 100755 spring-security-client/spring-security-jsp-authentication/pom.xml mode change 100644 => 100755 spring-security-client/spring-security-jsp-authentication/src/main/java/org/baeldung/config/Application.java mode change 100644 => 100755 spring-security-client/spring-security-jsp-authentication/src/main/java/org/baeldung/config/MvcConfig.java mode change 100644 => 100755 spring-security-client/spring-security-jsp-authentication/src/main/java/org/baeldung/config/SecurityConfig.java mode change 100644 => 100755 spring-security-client/spring-security-jsp-authentication/src/main/resources/application.properties mode change 100644 => 100755 spring-security-client/spring-security-jsp-authentication/src/main/webapp/WEB-INF/jsp/index.jsp mode change 100644 => 100755 spring-security-client/spring-security-jsp-authorize/pom.xml mode change 100644 => 100755 spring-security-client/spring-security-jsp-authorize/src/main/java/org/baeldung/config/Application.java mode change 100644 => 100755 spring-security-client/spring-security-jsp-authorize/src/main/java/org/baeldung/config/MvcConfig.java mode change 100644 => 100755 spring-security-client/spring-security-jsp-authorize/src/main/java/org/baeldung/config/SecurityConfig.java mode change 100644 => 100755 spring-security-client/spring-security-jsp-authorize/src/main/resources/application.properties mode change 100644 => 100755 spring-security-client/spring-security-jsp-authorize/src/main/webapp/WEB-INF/jsp/index.jsp mode change 100644 => 100755 spring-security-client/spring-security-jsp-config/pom.xml mode change 100644 => 100755 spring-security-client/spring-security-jsp-config/src/main/java/org/baeldung/config/Application.java mode change 100644 => 100755 spring-security-client/spring-security-jsp-config/src/main/java/org/baeldung/config/MvcConfig.java mode change 100644 => 100755 spring-security-client/spring-security-jsp-config/src/main/java/org/baeldung/config/SecurityConfig.java mode change 100644 => 100755 spring-security-client/spring-security-jsp-config/src/main/resources/application.properties mode change 100644 => 100755 spring-security-client/spring-security-jsp-config/src/main/webapp/WEB-INF/jsp/index.jsp mode change 100644 => 100755 spring-security-client/spring-security-mvc/pom.xml mode change 100644 => 100755 spring-security-client/spring-security-mvc/src/main/java/org/baeldung/config/Application.java mode change 100644 => 100755 spring-security-client/spring-security-mvc/src/main/java/org/baeldung/config/SecurityConfig.java mode change 100644 => 100755 spring-security-client/spring-security-mvc/src/main/resources/application.properties mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/pom.xml mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/Application.java mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/MvcConfig.java mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/MvcConfigManual.java mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/RegistrationController.java mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/SecurityConfig.java mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/WebSecurityConfigManual.java mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/application.properties mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/hello.html mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/home.html mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/index.html mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/login.html mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/registrationError.html mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/registrationSuccess.html mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authorize/pom.xml mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authorize/src/main/java/org/baeldung/config/Application.java mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authorize/src/main/java/org/baeldung/config/MvcConfig.java mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authorize/src/main/java/org/baeldung/config/SecurityConfig.java mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authorize/src/main/resources/application.properties mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-authorize/src/main/resources/templates/index.html mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-config/pom.xml mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-config/src/main/java/org/baeldung/config/Application.java mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-config/src/main/java/org/baeldung/config/MvcConfig.java mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-config/src/main/java/org/baeldung/config/SecurityConfig.java mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-config/src/main/resources/application.properties mode change 100644 => 100755 spring-security-client/spring-security-thymeleaf-config/src/main/resources/templates/index.html mode change 100644 => 100755 spring-security-core/.gitignore mode change 100644 => 100755 spring-security-core/README.md mode change 100644 => 100755 spring-security-core/pom.xml mode change 100644 => 100755 spring-security-core/src/main/java/org/baeldung/app/App.java mode change 100644 => 100755 spring-security-core/src/main/java/org/baeldung/auditing/ExposeAttemptedPathAuthorizationAuditListener.java mode change 100644 => 100755 spring-security-core/src/main/java/org/baeldung/auditing/LoginAttemptsLogger.java mode change 100644 => 100755 spring-security-core/src/main/java/org/baeldung/config/DatabaseLoader.java mode change 100644 => 100755 spring-security-core/src/main/java/org/baeldung/config/WebSecurityConfig.java mode change 100644 => 100755 spring-security-core/src/main/java/org/baeldung/controller/TaskController.java mode change 100644 => 100755 spring-security-core/src/main/java/org/baeldung/entity/Task.java mode change 100644 => 100755 spring-security-core/src/main/java/org/baeldung/repository/TaskRepository.java mode change 100644 => 100755 spring-security-core/src/main/java/org/baeldung/service/TaskService.java mode change 100644 => 100755 spring-security-core/src/test/java/org/baeldung/test/LiveTest.java mode change 100644 => 100755 spring-security-core/src/test/resources/.gitignore mode change 100644 => 100755 spring-security-mvc-boot/README.MD mode change 100644 => 100755 spring-security-mvc-boot/WebContent/META-INF/MANIFEST.MF mode change 100644 => 100755 spring-security-mvc-boot/pom.xml mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/Application.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/config/MethodSecurityConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/config/MvcConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/config/PersistenceConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/config/SecurityConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/multipleauthproviders/CustomAuthenticationProvider.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/multipleauthproviders/MultipleAuthController.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/multipleauthproviders/MultipleAuthProvidersApplication.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/multipleauthproviders/MultipleAuthProvidersSecurityConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/multipleentrypoints/MultipleEntryPointsApplication.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/multipleentrypoints/MultipleEntryPointsSecurityConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/multipleentrypoints/PagesController.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/multiplelogin/MultipleLoginApplication.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/multiplelogin/MultipleLoginMvcConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/multiplelogin/MultipleLoginSecurityConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/multiplelogin/UsersController.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/persistence/SetupData.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/persistence/dao/OrganizationRepository.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/persistence/dao/PrivilegeRepository.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/persistence/dao/UserRepository.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/persistence/model/Foo.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/persistence/model/Organization.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/persistence/model/Privilege.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/persistence/model/User.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/CustomAuthenticationProvider.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/MyLogoutSuccessHandler.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/MyUserDetailsService.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/RolesAuthoritiesApplication.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/config/MvcConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/config/SecurityConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/model/Privilege.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/model/Role.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/model/User.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/IUserService.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/PersistenceJPAConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/PrivilegeRepository.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/RoleRepository.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/SetupDataLoader.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/UserRepository.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/UserService.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/security/CustomMethodSecurityExpressionHandler.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/security/CustomMethodSecurityExpressionRoot.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/security/CustomPermissionEvaluator.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/security/MySecurityExpressionRoot.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/security/MyUserDetailsService.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/security/MyUserPrincipal.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/voter/MinuteBasedVoter.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/voter/VoterApplication.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/voter/VoterMvcConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/voter/WebSecurityConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/voter/XmlSecurityConfig.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/java/org/baeldung/web/MainController.java mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/application-rolesauthorities.properties mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/application.properties mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/persistence-derby.properties mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/persistence.properties mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/spring-security-custom-voter.xml mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/spring-security-multiple-auth-providers.xml mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/spring-security-multiple-entry.xml mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/403.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/adminPage.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/index.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/login.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/loginAdmin.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/loginUser.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/login.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/loginWithWarning.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/multipleHttpLinks.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/myAdminPage.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/myGuestPage.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/myPrivateUserPage.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/myUserPage.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/private.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/protectedLinks.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/home.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/login.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/protectedbyauthority.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/protectedbynothing.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/protectedbyrole.html mode change 100644 => 100755 spring-security-mvc-boot/src/main/resources/templates/userPage.html mode change 100644 => 100755 spring-security-mvc-boot/src/test/java/org/baeldung/web/ApplicationLiveTest.java mode change 100644 => 100755 spring-security-mvc-boot/src/test/java/org/baeldung/web/CustomUserDetailsServiceIntegrationTest.java mode change 100644 => 100755 spring-security-mvc-boot/src/test/java/org/baeldung/web/MultipleAuthProvidersApplicationIntegrationTest.java mode change 100644 => 100755 spring-security-mvc-boot/src/test/java/org/baeldung/web/MultipleEntryPointsIntegrationTest.java mode change 100644 => 100755 spring-security-mvc-custom/.gitignore mode change 100644 => 100755 spring-security-mvc-custom/README.md mode change 100644 => 100755 spring-security-mvc-custom/pom.xml mode change 100644 => 100755 spring-security-mvc-custom/src/main/java/org/baeldung/security/MySimpleUrlAuthenticationSuccessHandler.java mode change 100644 => 100755 spring-security-mvc-custom/src/main/java/org/baeldung/spring/MvcConfig.java mode change 100644 => 100755 spring-security-mvc-custom/src/main/java/org/baeldung/spring/SecSecurityConfig.java mode change 100644 => 100755 spring-security-mvc-custom/src/main/java/org/baeldung/web/controller/BankController.java mode change 100644 => 100755 spring-security-mvc-custom/src/main/java/org/baeldung/web/controller/FooController.java mode change 100644 => 100755 spring-security-mvc-custom/src/main/java/org/baeldung/web/dto/Foo.java mode change 100644 => 100755 spring-security-mvc-custom/src/main/java/org/baeldung/web/interceptor/LoggerInterceptor.java mode change 100644 => 100755 spring-security-mvc-custom/src/main/java/org/baeldung/web/interceptor/SessionTimerInterceptor.java mode change 100644 => 100755 spring-security-mvc-custom/src/main/java/org/baeldung/web/interceptor/UserInterceptor.java mode change 100644 => 100755 spring-security-mvc-custom/src/main/resources/logback.xml mode change 100644 => 100755 spring-security-mvc-custom/src/main/resources/webSecurityConfig.xml mode change 100644 => 100755 spring-security-mvc-custom/src/main/webapp/WEB-INF/mvc-servlet.xml mode change 100644 => 100755 spring-security-mvc-custom/src/main/webapp/WEB-INF/view/anonymous.jsp mode change 100644 => 100755 spring-security-mvc-custom/src/main/webapp/WEB-INF/view/console.jsp mode change 100644 => 100755 spring-security-mvc-custom/src/main/webapp/WEB-INF/view/csrfHome.jsp mode change 100644 => 100755 spring-security-mvc-custom/src/main/webapp/WEB-INF/view/homepage.jsp mode change 100644 => 100755 spring-security-mvc-custom/src/main/webapp/WEB-INF/view/login.jsp mode change 100644 => 100755 spring-security-mvc-custom/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-security-mvc-custom/src/test/java/org/baeldung/security/csrf/CsrfAbstractIntegrationTest.java mode change 100644 => 100755 spring-security-mvc-custom/src/test/java/org/baeldung/security/csrf/CsrfDisabledIntegrationTest.java mode change 100644 => 100755 spring-security-mvc-custom/src/test/java/org/baeldung/security/csrf/CsrfEnabledIntegrationTest.java mode change 100644 => 100755 spring-security-mvc-custom/src/test/java/org/baeldung/security/spring/SecurityWithCsrfConfig.java mode change 100644 => 100755 spring-security-mvc-custom/src/test/java/org/baeldung/security/spring/SecurityWithoutCsrfConfig.java mode change 100644 => 100755 spring-security-mvc-custom/src/test/java/org/baeldung/web/interceptor/LoggerInterceptorIntegrationTest.java mode change 100644 => 100755 spring-security-mvc-custom/src/test/java/org/baeldung/web/interceptor/SessionTimerInterceptorIntegrationTest.java mode change 100644 => 100755 spring-security-mvc-custom/src/test/java/org/baeldung/web/interceptor/UserInterceptorIntegrationTest.java mode change 100644 => 100755 spring-security-mvc-custom/src/test/resources/.gitignore mode change 100644 => 100755 spring-security-mvc-digest-auth/.gitignore mode change 100644 => 100755 spring-security-mvc-digest-auth/README.md mode change 100644 => 100755 spring-security-mvc-digest-auth/pom.xml mode change 100644 => 100755 spring-security-mvc-digest-auth/src/main/java/org/baeldung/basic/MyBasicAuthenticationEntryPoint.java mode change 100644 => 100755 spring-security-mvc-digest-auth/src/main/java/org/baeldung/client/HttpComponentsClientHttpRequestFactoryDigestAuth.java mode change 100644 => 100755 spring-security-mvc-digest-auth/src/main/java/org/baeldung/spring/ClientConfig.java mode change 100644 => 100755 spring-security-mvc-digest-auth/src/main/java/org/baeldung/spring/MvcConfig.java mode change 100644 => 100755 spring-security-mvc-digest-auth/src/main/java/org/baeldung/spring/SecSecurityConfig.java mode change 100644 => 100755 spring-security-mvc-digest-auth/src/main/resources/logback.xml mode change 100644 => 100755 spring-security-mvc-digest-auth/src/main/resources/webSecurityConfig.xml mode change 100644 => 100755 spring-security-mvc-digest-auth/src/main/webapp/WEB-INF/mvc-servlet.xml mode change 100644 => 100755 spring-security-mvc-digest-auth/src/main/webapp/WEB-INF/view/homepage.jsp mode change 100644 => 100755 spring-security-mvc-digest-auth/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-security-mvc-digest-auth/src/test/java/org/baeldung/client/RawClientLiveTest.java mode change 100644 => 100755 spring-security-mvc-digest-auth/src/test/resources/.gitignore mode change 100644 => 100755 spring-security-mvc-ldap/README.md mode change 100644 => 100755 spring-security-mvc-ldap/pom.xml mode change 100644 => 100755 spring-security-mvc-ldap/src/main/java/org/baeldung/SampleLDAPApplication.java mode change 100644 => 100755 spring-security-mvc-ldap/src/main/java/org/baeldung/controller/MyController.java mode change 100644 => 100755 spring-security-mvc-ldap/src/main/java/org/baeldung/security/SecurityConfig.java mode change 100644 => 100755 spring-security-mvc-ldap/src/main/resources/logback.xml mode change 100644 => 100755 spring-security-mvc-ldap/src/main/resources/static/css/bootstrap.min.css mode change 100644 => 100755 spring-security-mvc-ldap/src/main/resources/templates/error.html mode change 100644 => 100755 spring-security-mvc-ldap/src/main/resources/templates/home.html mode change 100644 => 100755 spring-security-mvc-ldap/src/main/resources/templates/login.html mode change 100644 => 100755 spring-security-mvc-ldap/src/main/resources/users.ldif mode change 100644 => 100755 spring-security-mvc-ldap/src/main/resources/webSecurityConfig.xml mode change 100644 => 100755 spring-security-mvc-ldap/src/test/resources/.gitignore mode change 100644 => 100755 spring-security-mvc-login/.gitignore mode change 100644 => 100755 spring-security-mvc-login/README.md mode change 100644 => 100755 spring-security-mvc-login/pom.xml mode change 100644 => 100755 spring-security-mvc-login/src/main/java/org/baeldung/controller/SecuredResourceController.java mode change 100644 => 100755 spring-security-mvc-login/src/main/java/org/baeldung/security/CustomAccessDeniedHandler.java mode change 100644 => 100755 spring-security-mvc-login/src/main/java/org/baeldung/security/CustomLogoutSuccessHandler.java mode change 100644 => 100755 spring-security-mvc-login/src/main/java/org/baeldung/security/RefererAuthenticationSuccessHandler.java mode change 100644 => 100755 spring-security-mvc-login/src/main/java/org/baeldung/spring/ChannelSecSecurityConfig.java mode change 100644 => 100755 spring-security-mvc-login/src/main/java/org/baeldung/spring/MvcConfig.java mode change 100644 => 100755 spring-security-mvc-login/src/main/java/org/baeldung/spring/RedirectionSecurityConfig.java mode change 100644 => 100755 spring-security-mvc-login/src/main/java/org/baeldung/spring/SecSecurityConfig.java mode change 100644 => 100755 spring-security-mvc-login/src/main/resources/RedirectionWebSecurityConfig.xml mode change 100644 => 100755 spring-security-mvc-login/src/main/resources/channelWebSecurityConfig.xml mode change 100644 => 100755 spring-security-mvc-login/src/main/resources/logback.xml mode change 100644 => 100755 spring-security-mvc-login/src/main/resources/webSecurityConfig.xml mode change 100644 => 100755 spring-security-mvc-login/src/main/webapp/WEB-INF/mvc-servlet.xml mode change 100644 => 100755 spring-security-mvc-login/src/main/webapp/WEB-INF/view/accessDenied.jsp mode change 100644 => 100755 spring-security-mvc-login/src/main/webapp/WEB-INF/view/admin/adminpage.jsp mode change 100644 => 100755 spring-security-mvc-login/src/main/webapp/WEB-INF/view/anonymous.jsp mode change 100644 => 100755 spring-security-mvc-login/src/main/webapp/WEB-INF/view/homepage.jsp mode change 100644 => 100755 spring-security-mvc-login/src/main/webapp/WEB-INF/view/login.jsp mode change 100644 => 100755 spring-security-mvc-login/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-security-mvc-login/src/test/java/org/baeldung/security/RedirectionSecurityIntegrationTest.java mode change 100644 => 100755 spring-security-mvc-login/src/test/resources/.gitignore mode change 100644 => 100755 spring-security-mvc-login/src/test/resources/mvc-servlet.xml mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/.gitignore mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/README.md mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/pom.xml mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/controller/MyController.java mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/security/MySimpleUrlAuthenticationSuccessHandler.java mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/security/SecurityRole.java mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/security/SecurityWebApplicationInitializer.java mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/service/MyUserDetailsService.java mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/spring/MvcConfig.java mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/spring/PersistenceConfig.java mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/spring/SecurityConfig.java mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/resources/logback.xml mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/resources/persisted_logins_create_table.sql mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/resources/persistence-h2.properties mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/resources/persistence-postgres.properties mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/resources/webSecurityConfig.xml mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/mvc-servlet.xml mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/view/anonymous.jsp mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/view/console.jsp mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/view/homepage.jsp mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/view/login.jsp mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-security-mvc-persisted-remember-me/src/test/resources/.gitignore mode change 100644 => 100755 spring-security-mvc-session/.gitignore mode change 100644 => 100755 spring-security-mvc-session/README.md mode change 100644 => 100755 spring-security-mvc-session/pom.xml mode change 100644 => 100755 spring-security-mvc-session/src/main/java/org/baeldung/monitoring/MetricRegistrySingleton.java mode change 100644 => 100755 spring-security-mvc-session/src/main/java/org/baeldung/security/MySimpleUrlAuthenticationSuccessHandler.java mode change 100644 => 100755 spring-security-mvc-session/src/main/java/org/baeldung/spring/MvcConfig.java mode change 100644 => 100755 spring-security-mvc-session/src/main/java/org/baeldung/spring/SecSecurityConfig.java mode change 100644 => 100755 spring-security-mvc-session/src/main/java/org/baeldung/web/SessionListenerWithMetrics.java mode change 100644 => 100755 spring-security-mvc-session/src/main/resources/logback.xml mode change 100644 => 100755 spring-security-mvc-session/src/main/resources/webSecurityConfig.xml mode change 100644 => 100755 spring-security-mvc-session/src/main/webapp/WEB-INF/mvc-servlet.xml mode change 100644 => 100755 spring-security-mvc-session/src/main/webapp/WEB-INF/view/anonymous.jsp mode change 100644 => 100755 spring-security-mvc-session/src/main/webapp/WEB-INF/view/console.jsp mode change 100644 => 100755 spring-security-mvc-session/src/main/webapp/WEB-INF/view/homepage.jsp mode change 100644 => 100755 spring-security-mvc-session/src/main/webapp/WEB-INF/view/invalidSession.jsp mode change 100644 => 100755 spring-security-mvc-session/src/main/webapp/WEB-INF/view/login.jsp mode change 100644 => 100755 spring-security-mvc-session/src/main/webapp/WEB-INF/view/sessionExpired.jsp mode change 100644 => 100755 spring-security-mvc-session/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-security-mvc-session/src/test/resources/.gitignore mode change 100644 => 100755 spring-security-mvc-socket/.gitignore mode change 100644 => 100755 spring-security-mvc-socket/README.md mode change 100644 => 100755 spring-security-mvc-socket/pom.xml mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/AppConfig.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/DataStoreConfig.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/SecurityConfig.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/SocketBrokerConfig.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/SocketSecurityConfig.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/WebAppInitializer.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/controllers/CsrfTokenController.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/controllers/SocketController.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/domain/Role.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/domain/User.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/repositories/UserRepository.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomAccessDeniedHandler.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomDaoAuthenticationProvider.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomLoginSuccessHandler.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomLogoutSuccessHandler.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomUserDetailsService.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/SecurityWebApplicationInitializer.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/transfer/socket/Message.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/transfer/socket/OutputMessage.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/transfer/user/CustomUserDetails.java mode change 100644 => 100755 spring-security-mvc-socket/src/main/resources/data.sql mode change 100644 => 100755 spring-security-mvc-socket/src/main/resources/schema.sql mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/denied.jsp mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/index.jsp mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/login.jsp mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/socket.jsp mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/success.jsp mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/scripts/app.js mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/scripts/controllers/indexController.js mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/scripts/controllers/loginController.js mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/scripts/controllers/socketController.js mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/scripts/controllers/successController.js mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/scripts/routes/router.js mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/scripts/services/SocketService.js mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/styles/style.css mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/vendor/angular/angular-route.min.js mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/vendor/angular/angular-route.min.js.map mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/vendor/angular/angular.min.js mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/vendor/angular/angular.min.js.map mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/vendor/jquery/jquery.min.js mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/vendor/sockjs/sockjs.min.js mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/vendor/sockjs/sockjs.min.js.map mode change 100644 => 100755 spring-security-mvc-socket/src/main/webapp/resources/vendor/stomp/stomp.min.js mode change 100644 => 100755 spring-security-openid/README.md mode change 100644 => 100755 spring-security-openid/pom.xml mode change 100644 => 100755 spring-security-openid/src/main/java/org/baeldung/config/GoogleOpenIdConnectConfig.java mode change 100644 => 100755 spring-security-openid/src/main/java/org/baeldung/config/HomeController.java mode change 100644 => 100755 spring-security-openid/src/main/java/org/baeldung/config/SecurityConfig.java mode change 100644 => 100755 spring-security-openid/src/main/java/org/baeldung/config/SpringOpenidApplication.java mode change 100644 => 100755 spring-security-openid/src/main/java/org/baeldung/security/OpenIdConnectFilter.java mode change 100644 => 100755 spring-security-openid/src/main/java/org/baeldung/security/OpenIdConnectUserDetails.java mode change 100644 => 100755 spring-security-openid/src/main/resources/application.properties.sample.properties mode change 100644 => 100755 spring-security-rest-basic-auth/.gitignore mode change 100644 => 100755 spring-security-rest-basic-auth/README.md mode change 100644 => 100755 spring-security-rest-basic-auth/pom.xml mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/basic/MyBasicAuthenticationEntryPoint.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/client/HttpComponentsClientHttpRequestFactoryBasicAuth.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/client/RestTemplateFactory.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/client/spring/ClientConfig.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/filter/CustomFilter.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/filter/CustomWebSecurityConfigurerAdapter.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/security/MySavedRequestAwareAuthenticationSuccessHandler.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/security/RestAuthenticationEntryPoint.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/spring/SecSecurityConfig.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/spring/WebConfig.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/web/controller/BarController.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/web/controller/FooController.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/web/dto/Bar.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/java/org/baeldung/web/dto/Foo.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/resources/logback.xml mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/resources/webSecurityConfig.xml mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/webapp/WEB-INF/api-servlet.xml mode change 100644 => 100755 spring-security-rest-basic-auth/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-security-rest-basic-auth/src/test/java/org/baeldung/client/ClientLiveTest.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/test/java/org/baeldung/client/RestClientLiveManualTest.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/test/java/org/baeldung/test/LiveTestSuite.java mode change 100644 => 100755 spring-security-rest-basic-auth/src/test/resources/.gitignore mode change 100644 => 100755 spring-security-rest-custom/README.md mode change 100644 => 100755 spring-security-rest-custom/pom.xml mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/config/MainWebAppInitializer.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/config/child/WebConfig.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/config/parent/SecurityConfig.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/config/parent/ServiceConfig.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/security/AuthenticationFacade.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/security/CustomAuthenticationProvider.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/security/IAuthenticationFacade.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/security/MySavedRequestAwareAuthenticationSuccessHandler.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/security/RestAuthenticationEntryPoint.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/service/FooService.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/service/IFooService.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/web/controller/FooController.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController1.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController2.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController3.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController4.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController5.java mode change 100644 => 100755 spring-security-rest-custom/src/main/java/org/baeldung/web/dto/Foo.java mode change 100644 => 100755 spring-security-rest-custom/src/main/resources/foo.properties mode change 100644 => 100755 spring-security-rest-custom/src/main/resources/logback.xml mode change 100644 => 100755 spring-security-rest-custom/src/main/resources/prop.xml mode change 100644 => 100755 spring-security-rest-custom/src/main/resources/webSecurityConfig.xml mode change 100644 => 100755 spring-security-rest-custom/src/main/webapp/WEB-INF/web_old.xml mode change 100644 => 100755 spring-security-rest-custom/src/test/resources/.gitignore mode change 100644 => 100755 spring-security-rest/.gitignore mode change 100644 => 100755 spring-security-rest/README.md mode change 100644 => 100755 spring-security-rest/pom.xml mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/persistence/model/Customer.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/persistence/model/Foo.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/persistence/model/Order.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/security/MySavedRequestAwareAuthenticationSuccessHandler.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/security/RestAuthenticationEntryPoint.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/spring/ClientWebConfig.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/spring/SecurityJavaConfig.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/spring/SecurityXmlConfig.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/spring/SwaggerConfig.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/spring/WebConfig.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/ApiError.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/CustomRestExceptionHandler.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/controller/AsyncController.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/controller/CustomerController.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/controller/FooController.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/controller/RootController.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/error/CustomAccessDeniedHandler.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/error/RestResponseEntityExceptionHandler.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/service/AsyncService.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/service/AsyncServiceImpl.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/service/CustomerService.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/service/CustomerServiceImpl.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/service/OrderService.java mode change 100644 => 100755 spring-security-rest/src/main/java/org/baeldung/web/service/OrderServiceImpl.java mode change 100644 => 100755 spring-security-rest/src/main/resources/logback.xml mode change 100644 => 100755 spring-security-rest/src/main/resources/webSecurityConfig.xml mode change 100644 => 100755 spring-security-rest/src/main/webapp/WEB-INF/api-servlet.xml mode change 100644 => 100755 spring-security-rest/src/main/webapp/WEB-INF/view/csrfAttacker.jsp mode change 100644 => 100755 spring-security-rest/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-security-rest/src/test/java/org/baeldung/web/AsyncControllerIntegrationTest.java mode change 100644 => 100755 spring-security-rest/src/test/java/org/baeldung/web/FooLiveTest.java mode change 100644 => 100755 spring-security-rest/src/test/java/org/baeldung/web/SwaggerLiveTest.java mode change 100644 => 100755 spring-security-rest/src/test/java/org/baeldung/web/TestConfig.java mode change 100644 => 100755 spring-security-rest/src/test/resources/.gitignore mode change 100644 => 100755 spring-security-sso/README.md mode change 100644 => 100755 spring-security-sso/pom.xml mode change 100644 => 100755 spring-security-sso/spring-security-sso-auth-server/pom.xml mode change 100644 => 100755 spring-security-sso/spring-security-sso-auth-server/src/main/java/org/baeldung/config/AuthServerConfig.java mode change 100644 => 100755 spring-security-sso/spring-security-sso-auth-server/src/main/java/org/baeldung/config/AuthorizationServerApplication.java mode change 100644 => 100755 spring-security-sso/spring-security-sso-auth-server/src/main/java/org/baeldung/config/SecurityConfig.java mode change 100644 => 100755 spring-security-sso/spring-security-sso-auth-server/src/main/java/org/baeldung/config/UserController.java mode change 100644 => 100755 spring-security-sso/spring-security-sso-auth-server/src/main/resources/application.properties mode change 100644 => 100755 spring-security-sso/spring-security-sso-auth-server/src/test/java/org/baeldung/test/AuthServerIntegrationTest.java mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui-2/pom.xml mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui-2/src/main/java/org/baeldung/config/UiApplication.java mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui-2/src/main/java/org/baeldung/config/UiSecurityConfig.java mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui-2/src/main/java/org/baeldung/config/UiWebConfig.java mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui-2/src/main/resources/application.yml mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui-2/src/main/resources/templates/index.html mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui-2/src/main/resources/templates/securedPage.html mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui-2/src/test/java/org/baeldung/test/UiIntegrationTest.java mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui/pom.xml mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui/src/main/java/org/baeldung/config/UiApplication.java mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui/src/main/java/org/baeldung/config/UiSecurityConfig.java mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui/src/main/java/org/baeldung/config/UiWebConfig.java mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui/src/main/resources/application.yml mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui/src/main/resources/templates/index.html mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui/src/main/resources/templates/securedPage.html mode change 100644 => 100755 spring-security-sso/spring-security-sso-ui/src/test/java/org/baeldung/test/UiIntegrationTest.java mode change 100644 => 100755 spring-security-stormpath/README.md mode change 100644 => 100755 spring-security-stormpath/pom.xml mode change 100644 => 100755 spring-security-stormpath/src/main/java/com/baeldung/Application.java mode change 100644 => 100755 spring-security-stormpath/src/main/java/com/baeldung/security/SecurityConfiguration.java mode change 100644 => 100755 spring-security-stormpath/src/main/resources/application.properties mode change 100644 => 100755 spring-security-x509/README.md mode change 100644 => 100755 spring-security-x509/keystore/Makefile mode change 100644 => 100755 spring-security-x509/keystore/keystore.jks mode change 100644 => 100755 spring-security-x509/pom.xml mode change 100644 => 100755 spring-security-x509/spring-security-x509-basic-auth/pom.xml mode change 100644 => 100755 spring-security-x509/spring-security-x509-basic-auth/src/main/java/com/baeldung/spring/security/x509/UserController.java mode change 100644 => 100755 spring-security-x509/spring-security-x509-basic-auth/src/main/java/com/baeldung/spring/security/x509/X509AuthenticationServer.java mode change 100644 => 100755 spring-security-x509/spring-security-x509-basic-auth/src/main/resources/application.properties mode change 100644 => 100755 spring-security-x509/spring-security-x509-basic-auth/src/main/resources/templates/user.html mode change 100644 => 100755 spring-security-x509/spring-security-x509-basic-auth/src/test/java/com/baeldung/spring/security/x509/X509AuthenticationServerIntegrationTest.java mode change 100644 => 100755 spring-security-x509/spring-security-x509-client-auth/pom.xml mode change 100644 => 100755 spring-security-x509/spring-security-x509-client-auth/src/main/java/com/baeldung/spring/security/x509/UserController.java mode change 100644 => 100755 spring-security-x509/spring-security-x509-client-auth/src/main/java/com/baeldung/spring/security/x509/X509AuthenticationServer.java mode change 100644 => 100755 spring-security-x509/spring-security-x509-client-auth/src/main/resources/application.properties mode change 100644 => 100755 spring-security-x509/spring-security-x509-client-auth/src/main/resources/keystore.jks mode change 100644 => 100755 spring-security-x509/spring-security-x509-client-auth/src/main/resources/templates/user.html mode change 100644 => 100755 spring-security-x509/spring-security-x509-client-auth/src/test/java/com/baeldung/spring/security/x509/X509AuthenticationServerIntegrationTest.java mode change 100644 => 100755 spring-session/README.md mode change 100644 => 100755 spring-session/pom.xml mode change 100644 => 100755 spring-session/src/main/java/com/baeldung/spring/session/SecurityConfig.java mode change 100644 => 100755 spring-session/src/main/java/com/baeldung/spring/session/SessionConfig.java mode change 100644 => 100755 spring-session/src/main/java/com/baeldung/spring/session/SessionController.java mode change 100644 => 100755 spring-session/src/main/java/com/baeldung/spring/session/SessionWebApplication.java mode change 100644 => 100755 spring-session/src/main/resources/application.properties mode change 100644 => 100755 spring-session/src/test/java/com/baeldung/spring/session/SessionControllerIntegrationTest.java mode change 100644 => 100755 spring-sleuth/README.md mode change 100644 => 100755 spring-sleuth/pom.xml mode change 100644 => 100755 spring-sleuth/src/main/java/com/baeldung/spring/session/SchedulingService.java mode change 100644 => 100755 spring-sleuth/src/main/java/com/baeldung/spring/session/SleuthController.java mode change 100644 => 100755 spring-sleuth/src/main/java/com/baeldung/spring/session/SleuthService.java mode change 100644 => 100755 spring-sleuth/src/main/java/com/baeldung/spring/session/SleuthWebApp.java mode change 100644 => 100755 spring-sleuth/src/main/java/com/baeldung/spring/session/ThreadConfig.java mode change 100644 => 100755 spring-sleuth/src/main/resources/application.properties mode change 100644 => 100755 spring-social-login/README.md mode change 100644 => 100755 spring-social-login/pom.xml mode change 100644 => 100755 spring-social-login/src/main/java/org/baeldung/config/Application.java mode change 100644 => 100755 spring-social-login/src/main/java/org/baeldung/config/SecurityConfig.java mode change 100644 => 100755 spring-social-login/src/main/java/org/baeldung/config/WebConfig.java mode change 100644 => 100755 spring-social-login/src/main/java/org/baeldung/persistence/dao/UserRepository.java mode change 100644 => 100755 spring-social-login/src/main/java/org/baeldung/persistence/model/User.java mode change 100644 => 100755 spring-social-login/src/main/java/org/baeldung/security/FacebookConnectionSignup.java mode change 100644 => 100755 spring-social-login/src/main/java/org/baeldung/security/FacebookSignInAdapter.java mode change 100644 => 100755 spring-social-login/src/main/java/org/baeldung/security/MyUserDetailsService.java mode change 100644 => 100755 spring-social-login/src/main/resources/application.properties mode change 100644 => 100755 spring-social-login/src/main/resources/data.sql mode change 100644 => 100755 spring-social-login/src/main/resources/templates/index.html mode change 100644 => 100755 spring-social-login/src/main/resources/templates/login.html mode change 100644 => 100755 spring-social-login/src/test/java/org/baeldung/test/ApplicationIntegrationTest.java mode change 100644 => 100755 spring-spel/README.md mode change 100644 => 100755 spring-spel/pom.xml mode change 100644 => 100755 spring-spel/src/main/java/com/baeldung/spring/spel/SpelProgram.java mode change 100644 => 100755 spring-spel/src/main/java/com/baeldung/spring/spel/entity/Car.java mode change 100644 => 100755 spring-spel/src/main/java/com/baeldung/spring/spel/entity/CarPark.java mode change 100644 => 100755 spring-spel/src/main/java/com/baeldung/spring/spel/entity/Engine.java mode change 100644 => 100755 spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelArithmetic.java mode change 100644 => 100755 spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelCollections.java mode change 100644 => 100755 spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelConditional.java mode change 100644 => 100755 spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelLogical.java mode change 100644 => 100755 spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelParser.java mode change 100644 => 100755 spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelRegex.java mode change 100644 => 100755 spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelRelational.java mode change 100644 => 100755 spring-spel/src/main/resources/applicationContext.xml mode change 100644 => 100755 spring-spel/src/test/java/com/baeldung/spel/SpelIntegrationTest.java mode change 100644 => 100755 spring-spel/src/test/resources/applicationContext.xml mode change 100644 => 100755 spring-state-machine/README.md mode change 100644 => 100755 spring-state-machine/bpmn/forkjoin.bpmn mode change 100644 => 100755 spring-state-machine/bpmn/img/forkjoin.png mode change 100644 => 100755 spring-state-machine/bpmn/img/simple.png mode change 100644 => 100755 spring-state-machine/bpmn/simple.bpmn mode change 100644 => 100755 spring-state-machine/pom.xml mode change 100644 => 100755 spring-state-machine/src/main/java/com/baeldung/spring/statemachine/applicationreview/ApplicationReviewEvents.java mode change 100644 => 100755 spring-state-machine/src/main/java/com/baeldung/spring/statemachine/applicationreview/ApplicationReviewStates.java mode change 100644 => 100755 spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/ForkJoinStateMachineConfiguration.java mode change 100644 => 100755 spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/HierarchicalStateMachineConfiguration.java mode change 100644 => 100755 spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/JunctionStateMachineConfiguration.java mode change 100644 => 100755 spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/SimpleEnumStateMachineConfiguration.java mode change 100644 => 100755 spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/SimpleStateMachineConfiguration.java mode change 100644 => 100755 spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/StateMachineListener.java mode change 100644 => 100755 spring-state-machine/src/test/java/com/baeldung/spring/statemachine/ForkJoinStateMachineIntegrationTest.java mode change 100644 => 100755 spring-state-machine/src/test/java/com/baeldung/spring/statemachine/HierarchicalStateMachineIntegrationTest.java mode change 100644 => 100755 spring-state-machine/src/test/java/com/baeldung/spring/statemachine/JunctionStateMachineIntegrationTest.java mode change 100644 => 100755 spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateEnumMachineIntegrationTest.java mode change 100644 => 100755 spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateMachineBuilderIntegrationTest.java mode change 100644 => 100755 spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateMachineIntegrationTest.java mode change 100644 => 100755 spring-swagger-codegen/README.md mode change 100644 => 100755 spring-swagger-codegen/pom.xml mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/.gitignore mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/.swagger-codegen-ignore mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/.swagger-codegen/VERSION mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/.travis.yml mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/README.md mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/build.gradle mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/build.sbt mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/docs/Category.md mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/docs/ModelApiResponse.md mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/docs/Order.md mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/docs/Pet.md mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/docs/PetApi.md mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/docs/StoreApi.md mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/docs/Tag.md mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/docs/User.md mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/docs/UserApi.md mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/git_push.sh mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/gradle.properties mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/gradle/wrapper/gradle-wrapper.jar mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/gradle/wrapper/gradle-wrapper.properties mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/gradlew mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/gradlew.bat mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/pom.xml mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/settings.gradle mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/AndroidManifest.xml mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/api/PetApi.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/api/StoreApi.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/api/UserApi.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/ApiClient.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/RFC3339DateFormat.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/ApiKeyAuth.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/Authentication.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/HttpBasicAuth.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/OAuth.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/OAuthFlow.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/Category.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/ModelApiResponse.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/Order.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/Pet.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/Tag.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/User.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/test/java/com/baeldung/petstore/client/api/PetApiTest.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/test/java/com/baeldung/petstore/client/api/StoreApiTest.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-api-client/src/test/java/com/baeldung/petstore/client/api/UserApiTest.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-app/pom.xml mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/DefaultPetService.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/PetController.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/PetService.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/PetStoreApplication.java mode change 100644 => 100755 spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/PetStoreIntegrationConfig.java mode change 100644 => 100755 spring-thymeleaf/.gitignore mode change 100644 => 100755 spring-thymeleaf/README.md mode change 100644 => 100755 spring-thymeleaf/pom.xml mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/InitSecurity.java mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebApp.java mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCConfig.java mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCSecurity.java mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/DatesController.java mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsController.java mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/HomeController.java mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/InliningController.java mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/LayoutDialectController.java mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/StudentController.java mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/formatter/NameFormatter.java mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/model/Student.java mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/ArrayUtil.java mode change 100644 => 100755 spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/StudentUtils.java mode change 100644 => 100755 spring-thymeleaf/src/main/resources/logback.xml mode change 100644 => 100755 spring-thymeleaf/src/main/resources/messages_en.properties mode change 100644 => 100755 spring-thymeleaf/src/main/webapp/WEB-INF/js/studentCheck.js mode change 100644 => 100755 spring-thymeleaf/src/main/webapp/WEB-INF/txt/studentsList.txt mode change 100644 => 100755 spring-thymeleaf/src/main/webapp/WEB-INF/views/addStudent.html mode change 100644 => 100755 spring-thymeleaf/src/main/webapp/WEB-INF/views/content.html mode change 100644 => 100755 spring-thymeleaf/src/main/webapp/WEB-INF/views/csrfAttack.html mode change 100644 => 100755 spring-thymeleaf/src/main/webapp/WEB-INF/views/dates.html mode change 100644 => 100755 spring-thymeleaf/src/main/webapp/WEB-INF/views/home.html mode change 100644 => 100755 spring-thymeleaf/src/main/webapp/WEB-INF/views/inliningExample.html mode change 100644 => 100755 spring-thymeleaf/src/main/webapp/WEB-INF/views/listStudents.html mode change 100644 => 100755 spring-thymeleaf/src/main/webapp/WEB-INF/views/objects.html mode change 100644 => 100755 spring-thymeleaf/src/main/webapp/WEB-INF/views/template.html mode change 100644 => 100755 spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsControllerIntegrationTest.java mode change 100644 => 100755 spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/LayoutDialectControllerIntegrationTest.java mode change 100644 => 100755 spring-thymeleaf/src/test/java/org/baeldung/security/csrf/CsrfEnabledIntegrationTest.java mode change 100644 => 100755 spring-userservice/.springBeans mode change 100644 => 100755 spring-userservice/README.md mode change 100644 => 100755 spring-userservice/pom.xml mode change 100644 => 100755 spring-userservice/src/main/java/org/baeldung/custom/config/MvcConfig.java mode change 100644 => 100755 spring-userservice/src/main/java/org/baeldung/custom/config/PersistenceDerbyJPAConfig.java mode change 100644 => 100755 spring-userservice/src/main/java/org/baeldung/custom/config/SecSecurityConfig.java mode change 100644 => 100755 spring-userservice/src/main/java/org/baeldung/persistence/model/MyUser.java mode change 100644 => 100755 spring-userservice/src/main/java/org/baeldung/security/MyUserDetailsService.java mode change 100644 => 100755 spring-userservice/src/main/java/org/baeldung/security/UserController.java mode change 100644 => 100755 spring-userservice/src/main/java/org/baeldung/user/dao/MyUserDAO.java mode change 100644 => 100755 spring-userservice/src/main/java/org/baeldung/user/service/MyUserService.java mode change 100644 => 100755 spring-userservice/src/main/java/org/baeldung/web/MyUserDto.java mode change 100644 => 100755 spring-userservice/src/main/resources/persistence-derby.properties mode change 100644 => 100755 spring-userservice/src/main/webapp/META-INF/MANIFEST.MF mode change 100644 => 100755 spring-userservice/src/main/webapp/WEB-INF/mvc-dispatcher-servlet.xml mode change 100644 => 100755 spring-userservice/src/main/webapp/WEB-INF/views/index.jsp mode change 100644 => 100755 spring-userservice/src/main/webapp/WEB-INF/views/login.jsp mode change 100644 => 100755 spring-userservice/src/main/webapp/WEB-INF/views/register.jsp mode change 100644 => 100755 spring-userservice/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 spring-userservice/src/test/java/org/baeldung/userservice/CustomUserDetailsServiceIntegrationTest.java mode change 100644 => 100755 spring-vertx/README.md mode change 100644 => 100755 spring-vertx/pom.xml mode change 100644 => 100755 spring-vertx/src/main/java/com/baeldung/vertxspring/VertxSpringApplication.java mode change 100644 => 100755 spring-vertx/src/main/java/com/baeldung/vertxspring/entity/Article.java mode change 100644 => 100755 spring-vertx/src/main/java/com/baeldung/vertxspring/repository/ArticleRepository.java mode change 100644 => 100755 spring-vertx/src/main/java/com/baeldung/vertxspring/service/ArticleService.java mode change 100644 => 100755 spring-vertx/src/main/java/com/baeldung/vertxspring/util/DbBootstrap.java mode change 100644 => 100755 spring-vertx/src/main/java/com/baeldung/vertxspring/verticles/ArticleRecipientVerticle.java mode change 100644 => 100755 spring-vertx/src/main/java/com/baeldung/vertxspring/verticles/ServerVerticle.java mode change 100644 => 100755 spring-vertx/src/main/resources/application.properties mode change 100644 => 100755 spring-vertx/src/main/resources/conf/conf.json mode change 100644 => 100755 spring-vertx/src/test/java/com/baeldung/vertxspring/VertxSpringApplicationIntegrationTest.java mode change 100644 => 100755 spring-zuul/README.md mode change 100644 => 100755 spring-zuul/pom.xml mode change 100644 => 100755 spring-zuul/spring-zuul-foos-resource/pom.xml mode change 100644 => 100755 spring-zuul/spring-zuul-foos-resource/src/main/java/org/baeldung/config/ResourceServerApplication.java mode change 100644 => 100755 spring-zuul/spring-zuul-foos-resource/src/main/java/org/baeldung/config/ResourceServerWebConfig.java mode change 100644 => 100755 spring-zuul/spring-zuul-foos-resource/src/main/java/org/baeldung/web/controller/FooController.java mode change 100644 => 100755 spring-zuul/spring-zuul-foos-resource/src/main/java/org/baeldung/web/dto/Foo.java mode change 100644 => 100755 spring-zuul/spring-zuul-foos-resource/src/main/resources/application.properties mode change 100644 => 100755 spring-zuul/spring-zuul-ui/pom.xml mode change 100644 => 100755 spring-zuul/spring-zuul-ui/src/main/java/org/baeldung/config/CustomZuulFilter.java mode change 100644 => 100755 spring-zuul/spring-zuul-ui/src/main/java/org/baeldung/config/UiApplication.java mode change 100644 => 100755 spring-zuul/spring-zuul-ui/src/main/java/org/baeldung/config/UiWebConfig.java mode change 100644 => 100755 spring-zuul/spring-zuul-ui/src/main/resources/application.yml mode change 100644 => 100755 spring-zuul/spring-zuul-ui/src/main/webapp/resources/angular-utf8-base64.min.js mode change 100644 => 100755 spring-zuul/spring-zuul-ui/src/test/java/org/baeldung/web/LiveTest.java mode change 100644 => 100755 spring-zuul/spring-zuul-ui/src/test/resources/.gitignore mode change 100644 => 100755 spring-zuul/spring-zuul-ui/src/test/resources/persistence-mysql.properties mode change 100644 => 100755 static-analysis/README.md mode change 100644 => 100755 static-analysis/pom.xml mode change 100644 => 100755 static-analysis/src/main/java/com/baeldung/pmd/Cnt.java mode change 100644 => 100755 static-analysis/src/main/resources/customruleset.xml mode change 100644 => 100755 static-analysis/src/test/java/com/baeldung/pmd/CntTest.java mode change 100644 => 100755 stripe/.gitignore mode change 100644 => 100755 stripe/README.md mode change 100644 => 100755 stripe/pom.xml mode change 100644 => 100755 stripe/src/main/java/com/baeldung/stripe/ChargeController.java mode change 100644 => 100755 stripe/src/main/java/com/baeldung/stripe/ChargeRequest.java mode change 100644 => 100755 stripe/src/main/java/com/baeldung/stripe/CheckoutController.java mode change 100644 => 100755 stripe/src/main/java/com/baeldung/stripe/StripeApplication.java mode change 100644 => 100755 stripe/src/main/java/com/baeldung/stripe/StripeService.java mode change 100644 => 100755 stripe/src/main/resources/static/index.html mode change 100644 => 100755 stripe/src/main/resources/templates/checkout.html mode change 100644 => 100755 stripe/src/main/resources/templates/result.html mode change 100644 => 100755 structurizr/README.md mode change 100644 => 100755 structurizr/pom.xml mode change 100644 => 100755 structurizr/src/main/java/com/baeldung/structurizr/StructurizrSimple.java mode change 100644 => 100755 structurizr/src/main/java/com/baeldung/structurizr/spring/GenericComponent.java mode change 100644 => 100755 structurizr/src/main/java/com/baeldung/structurizr/spring/PaymentController.java mode change 100644 => 100755 structurizr/src/main/java/com/baeldung/structurizr/spring/PaymentRepository.java mode change 100644 => 100755 struts2/README.md mode change 100644 => 100755 struts2/WebContent/WEB-INF/web.xml mode change 100644 => 100755 struts2/WebContent/input.jsp mode change 100644 => 100755 struts2/WebContent/result.jsp mode change 100644 => 100755 struts2/pom.xml mode change 100644 => 100755 struts2/src/main/java/com/baeldung/struts/CarAction.java mode change 100644 => 100755 struts2/src/main/java/com/baeldung/struts/CarMessageService.java mode change 100644 => 100755 struts2/src/test/java/com/baeldung/struts/test/CarActionTest.java mode change 100644 => 100755 testing/README.md mode change 100644 => 100755 testing/pom.xml mode change 100644 => 100755 testing/src/main/java/com/baeldung/cucumber/Calculator.java mode change 100644 => 100755 testing/src/main/java/com/baeldung/introductionjukito/Calculator.java mode change 100644 => 100755 testing/src/main/java/com/baeldung/introductionjukito/ScientificCalculator.java mode change 100644 => 100755 testing/src/main/java/com/baeldung/introductionjukito/SimpleCalculator.java mode change 100644 => 100755 testing/src/main/java/com/baeldung/junit/Calculator.java mode change 100644 => 100755 testing/src/main/java/com/baeldung/junitparams/SafeAdditionUtil.java mode change 100644 => 100755 testing/src/main/java/com/baeldung/lambdabehave/Calculator.java mode change 100644 => 100755 testing/src/main/java/com/baeldung/testing/assertj/Dog.java mode change 100644 => 100755 testing/src/main/java/com/baeldung/testing/assertj/Person.java mode change 100644 => 100755 testing/src/main/java/com/baeldung/testing/mutation/Palindrome.java mode change 100644 => 100755 testing/src/main/java/com/baeldung/testing/truth/User.java mode change 100644 => 100755 testing/src/main/java/com/baeldung/testing/truth/UserSubject.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/introductionjukito/CalculatorTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/junit/AdditionTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/junit/BlockingTestRunner.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/junit/CalculatorTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/junit/SubstractionTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/junit/SuiteTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/junit/TestRunner.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/junitparams/SafeAdditionUtilTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/junitparams/TestDataProvider.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/lambdabehave/CalculatorTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/mutation/test/PalindromeUnitTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/testing/assertj/AssertJCoreUnitTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/testing/assertj/AssertJGuavaUnitTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/testing/assertj/AssertJJava8UnitTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/testing/calculator/CalculatorIntegrationTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/testing/calculator/CalculatorRunSteps.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/testing/jgotesting/JGoTestingUnitTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/testing/shopping/ShoppingIntegrationTest.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/testing/shopping/ShoppingStepsDef.java mode change 100644 => 100755 testing/src/test/java/com/baeldung/testing/truth/GoogleTruthUnitTest.java mode change 100644 => 100755 testing/src/test/resources/JunitParamsTestParameters.csv mode change 100644 => 100755 testing/src/test/resources/features/calculator-scenario-outline.feature mode change 100644 => 100755 testing/src/test/resources/features/calculator.feature mode change 100644 => 100755 testing/src/test/resources/features/shopping.feature mode change 100644 => 100755 testng/README.md mode change 100644 => 100755 testng/pom.xml mode change 100644 => 100755 testng/src/test/java/com/baeldung/DependentLongRunningUnitTest.java mode change 100644 => 100755 testng/src/test/java/com/baeldung/GroupIntegrationTest.java mode change 100644 => 100755 testng/src/test/java/com/baeldung/MultiThreadedIntegrationTest.java mode change 100644 => 100755 testng/src/test/java/com/baeldung/ParametrizedLongRunningUnitTest.java mode change 100644 => 100755 testng/src/test/java/com/baeldung/PriorityLongRunningUnitTest.java mode change 100644 => 100755 testng/src/test/java/com/baeldung/RegistrationLongRunningUnitTest.java mode change 100644 => 100755 testng/src/test/java/com/baeldung/SignInLongRunningUnitTest.java mode change 100644 => 100755 testng/src/test/java/com/baeldung/SimpleLongRunningUnitTest.java mode change 100644 => 100755 testng/src/test/java/com/baeldung/SummationServiceIntegrationTest.java mode change 100644 => 100755 testng/src/test/java/com/baeldung/TimeOutIntegrationTest.java mode change 100644 => 100755 testng/src/test/java/com/baeldung/reports/CustomisedListener.java mode change 100644 => 100755 testng/src/test/java/com/baeldung/reports/CustomisedReports.java mode change 100644 => 100755 testng/src/test/resources/logback.xml mode change 100644 => 100755 testng/src/test/resources/parametrized_testng.xml mode change 100644 => 100755 testng/src/test/resources/reportTemplate.html mode change 100644 => 100755 testng/src/test/resources/test_group.xml mode change 100644 => 100755 testng/src/test/resources/test_setup.xml mode change 100644 => 100755 testng/src/test/resources/test_suite.xml mode change 100644 => 100755 undertow/README.md mode change 100644 => 100755 undertow/pom.xml mode change 100644 => 100755 undertow/src/main/java/com/baeldung/undertow/SimpleServer.java mode change 100644 => 100755 undertow/src/main/java/com/baeldung/undertow/ftp/FileServer.java mode change 100644 => 100755 undertow/src/main/java/com/baeldung/undertow/secure/CustomIdentityManager.java mode change 100644 => 100755 undertow/src/main/java/com/baeldung/undertow/secure/SecureServer.java mode change 100644 => 100755 undertow/src/main/java/com/baeldung/undertow/socket/SocketServer.java mode change 100644 => 100755 vaadin/README.md mode change 100644 => 100755 vaadin/pom.xml mode change 100644 => 100755 vaadin/src/main/java/com/baeldung/introduction/BindData.java mode change 100644 => 100755 vaadin/src/main/java/com/baeldung/introduction/VaadinUI.java mode change 100644 => 100755 vaadin/src/main/resources/README mode change 100644 => 100755 vaadin/src/main/webapp/VAADIN/themes/mytheme/addons.scss mode change 100644 => 100755 vaadin/src/main/webapp/VAADIN/themes/mytheme/favicon.ico mode change 100644 => 100755 vaadin/src/main/webapp/VAADIN/themes/mytheme/mytheme.scss mode change 100644 => 100755 vaadin/src/main/webapp/VAADIN/themes/mytheme/styles.css mode change 100644 => 100755 vaadin/src/main/webapp/VAADIN/themes/mytheme/styles.scss mode change 100644 => 100755 vavr/README.md mode change 100644 => 100755 vavr/pom.xml mode change 100644 => 100755 vavr/src/main/java/com/baeldung/Application.java mode change 100644 => 100755 vavr/src/main/java/com/baeldung/repositories/VavrUserRepository.java mode change 100644 => 100755 vavr/src/main/java/com/baeldung/vavr/Person.java mode change 100644 => 100755 vavr/src/main/java/com/baeldung/vavr/PersonValidator.java mode change 100644 => 100755 vavr/src/main/java/com/baeldung/vavr/User.java mode change 100644 => 100755 vavr/src/main/java/com/baeldung/vavr/either/EitherDemo.java mode change 100644 => 100755 vavr/src/main/java/com/baeldung/vavr/exception/handling/JavaTryCatch.java mode change 100644 => 100755 vavr/src/main/java/com/baeldung/vavr/exception/handling/VavrTry.java mode change 100644 => 100755 vavr/src/main/java/com/baeldung/vavr/exception/handling/client/ClientException.java mode change 100644 => 100755 vavr/src/main/java/com/baeldung/vavr/exception/handling/client/HttpClient.java mode change 100644 => 100755 vavr/src/main/java/com/baeldung/vavr/exception/handling/client/Response.java mode change 100644 => 100755 vavr/src/test/java/com/baeldung/vavr/PatternMatchingUnitTest.java mode change 100644 => 100755 vavr/src/test/java/com/baeldung/vavr/PropertyBasedLongRunningUnitTest.java mode change 100644 => 100755 vavr/src/test/java/com/baeldung/vavr/VavrUnitTest.java mode change 100644 => 100755 vavr/src/test/java/com/baeldung/vavr/collections/CollectionAPIUnitTest.java mode change 100644 => 100755 vavr/src/test/java/com/baeldung/vavr/collections/CollectionFactoryMethodsUnitTest.java mode change 100644 => 100755 vavr/src/test/java/com/baeldung/vavr/either/EitherUnitTest.java mode change 100644 => 100755 vavr/src/test/java/com/baeldung/vavr/exception/handling/VavrExceptionHandlingUnitTest.java mode change 100644 => 100755 vavr/src/test/java/com/baeldung/vavr/exception/handling/VavrTryUnitTest.java mode change 100644 => 100755 vavr/src/test/java/com/baeldung/vavr/future/FutureUnitTest.java mode change 100644 => 100755 vavr/src/test/java/com/baeldung/vavr/repositories/VavrRepositoryIntegrationTest.java mode change 100644 => 100755 vavr/vavr-validation/src/main/java/com/baeldung/vavrvalidation/application/Application.java mode change 100644 => 100755 vavr/vavr-validation/src/main/java/com/baeldung/vavrvalidation/model/User.java mode change 100644 => 100755 vavr/vavr-validation/src/main/java/com/baeldung/vavrvalidation/validator/UserValidator.java mode change 100644 => 100755 vavr/vavr-validation/src/test/java/com/baeldung/vavrvalidation/validator/UserValidatorTest.java mode change 100644 => 100755 vavr/vavr-validation/src/test/java/com/baeldung/vavrvalidation/validator/ValidationTest.java mode change 100644 => 100755 vertx-and-rxjava/README.md mode change 100644 => 100755 vertx-and-rxjava/pom.xml mode change 100644 => 100755 vertx-and-rxjava/pom.xml.orig mode change 100644 => 100755 vertx-and-rxjava/src/test/java/com/baeldung/weather/CityAndDayLength.java mode change 100644 => 100755 vertx-and-rxjava/src/test/java/com/baeldung/weather/MetaWeatherClient.java mode change 100644 => 100755 vertx-and-rxjava/src/test/java/com/baeldung/weather/VertxWithRxJavaIntegrationTest.java mode change 100644 => 100755 vertx-and-rxjava/src/test/resources/cities.txt mode change 100644 => 100755 vertx-and-rxjava/src/test/resources/logback-test.xml mode change 100644 => 100755 vertx/README.md mode change 100644 => 100755 vertx/pom.xml mode change 100644 => 100755 vertx/src/main/java/com/baeldung/HelloVerticle.java mode change 100644 => 100755 vertx/src/main/java/com/baeldung/SimpleServerVerticle.java mode change 100644 => 100755 vertx/src/main/java/com/baeldung/model/Article.java mode change 100644 => 100755 vertx/src/main/java/com/baeldung/rest/RestServiceVerticle.java mode change 100644 => 100755 vertx/src/main/resources/conf/conf.json mode change 100644 => 100755 vertx/src/main/resources/logback.xml mode change 100644 => 100755 vertx/src/test/java/com/baeldung/RestServiceVerticleIntegrationTest.java mode change 100644 => 100755 vertx/src/test/java/com/baeldung/SimpleServerVerticleIntegrationTest.java mode change 100644 => 100755 video-tutorials/README.md mode change 100644 => 100755 video-tutorials/jackson-annotations/pom.xml mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jacksoninject/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jacksoninject/Person.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsonanysetter/Inventory.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsoncreator/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/Book.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/CustomDateDeserializer.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/Item.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsonsetter/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Book.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Course.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Customer.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Inventory.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Item.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Order.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Person.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonfilter/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonformat/Book.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/Course.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/Item.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/Person.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonproperty/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonproperty/Book.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonproperty/Item.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonunwrapped/Order.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonview/Order.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonview/Views.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/reference/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/reference/Course.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/reference/Item.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/reference/Person.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonautodetect/Order.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonignore/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonignore/Person.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonignoreproperties/Course.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonignoretype/Order.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsoninclude/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/custom/Course.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/custom/CustomCourseAnnotation.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/custom/Item.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/disable/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/mixin/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/mixin/IgnoreListMixIn.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/polymorphism/Order.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonanygetter/Inventory.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsongetter/Author1.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsongetter/Author2.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonpropertyorder/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonpropertyorder/Person.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonrawvalue/Customer.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonrootname/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonserialize/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonserialize/Book.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonserialize/CustomDateSerializer.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonserialize/Item.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonvalue/Author.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonvalue/Course.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jacksoninject/JacksonInjectUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jsonanysetter/JsonAnySetterUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jsoncreator/JsonCreatorUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/JsonDeserializeUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jsonsetter/JsonSetterUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonfilter/JsonFilterUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonformat/JsonFormatUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/JsonIdentityInfoUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonproperty/JsonPropertyUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonunwrapped/JsonUnwrappedUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonview/JsonViewUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/reference/ReferenceUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsonautodetect/JsonAutoDetectUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsonignore/JsonIgnoreUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsonignoreproperties/JsonIgnorePropertiesUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsonignoretype/JsonIgnoreTypeUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsoninclude/JsonIncludeUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/miscellaneous/custom/CustomUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/miscellaneous/disable/DisableUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/miscellaneous/mixin/MixInUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/polymorphism/PolymorphismUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonanygetter/JsonAnyGetterUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsongetter/JsonGetterUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonpropertyorder/JsonPropertyOrderUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonrawvalue/JsonRawValueUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonrootname/JsonRootNameUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonserialize/JsonSerializeUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonvalue/JsonValueUnitTest.java mode change 100644 => 100755 video-tutorials/jackson-annotations/src/test/resources/author-jsonpropertyorder-schema.json mode change 100644 => 100755 video-tutorials/pom.xml mode change 100644 => 100755 wicket/README.md mode change 100644 => 100755 wicket/pom.xml mode change 100644 => 100755 wicket/src/main/java/com/baeldung/wicket/examples/HelloWorld.html mode change 100644 => 100755 wicket/src/main/java/com/baeldung/wicket/examples/HelloWorld.java mode change 100644 => 100755 wicket/src/main/java/com/baeldung/wicket/examples/HelloWorldApplication.java mode change 100644 => 100755 wicket/src/main/java/com/baeldung/wicket/examples/cafeaddress/CafeAddress.html mode change 100644 => 100755 wicket/src/main/java/com/baeldung/wicket/examples/cafeaddress/CafeAddress.java mode change 100644 => 100755 wicket/src/main/java/com/baeldung/wicket/examples/helloworld/HelloWorld.html mode change 100644 => 100755 wicket/src/main/java/com/baeldung/wicket/examples/helloworld/HelloWorld.java mode change 100644 => 100755 wicket/src/main/test/java/com/baeldung/wicket/examples/HomePageIntegrationTest.java mode change 100644 => 100755 wicket/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 xml/.gitignore mode change 100644 => 100755 xml/README.md mode change 100644 => 100755 xml/pom.xml mode change 100644 => 100755 xml/src/main/java/com/baeldung/xml/DefaultParser.java mode change 100644 => 100755 xml/src/main/java/com/baeldung/xml/JDomParser.java mode change 100644 => 100755 xml/src/main/java/com/baeldung/xml/JaxbParser.java mode change 100644 => 100755 xml/src/main/java/com/baeldung/xml/JaxenDemo.java mode change 100644 => 100755 xml/src/main/java/com/baeldung/xml/StaxParser.java mode change 100644 => 100755 xml/src/main/java/com/baeldung/xml/binding/Tutorial.java mode change 100644 => 100755 xml/src/main/java/com/baeldung/xml/binding/Tutorials.java mode change 100644 => 100755 xml/src/main/java/com/baeldung/xml/jibx/Customer.java mode change 100644 => 100755 xml/src/main/java/com/baeldung/xml/jibx/Identity.java mode change 100644 => 100755 xml/src/main/java/com/baeldung/xml/jibx/Person.java mode change 100644 => 100755 xml/src/main/java/com/baeldung/xml/jibx/Phone.java mode change 100644 => 100755 xml/src/main/resources/Order.xsd mode change 100644 => 100755 xml/src/main/resources/customer-binding.xml mode change 100644 => 100755 xml/src/test/java/com/baeldung/xml/jibx/CustomerIntegrationTest.java mode change 100644 => 100755 xml/src/test/resources/Customer1.xml mode change 100644 => 100755 xml/src/test/resources/example_default_parser_namespace.xml mode change 100644 => 100755 xmlunit2/README.md mode change 100644 => 100755 xmlunit2/pom.xml mode change 100644 => 100755 xmlunit2/src/main/java/com/baeldung/xmlunit/IgnoreAttributeDifferenceEvaluator.java mode change 100644 => 100755 xmlunit2/src/test/java/com/baeldung/xmlunit/XMLUnitTest.java mode change 100644 => 100755 xmlunit2/src/test/resources/control.xml mode change 100644 => 100755 xmlunit2/src/test/resources/students.xml mode change 100644 => 100755 xmlunit2/src/test/resources/students.xsd mode change 100644 => 100755 xmlunit2/src/test/resources/students_with_error.xml mode change 100644 => 100755 xmlunit2/src/test/resources/teachers.xml mode change 100644 => 100755 xmlunit2/src/test/resources/test.xml mode change 100644 => 100755 xstream/README.md mode change 100644 => 100755 xstream/pom.xml mode change 100644 => 100755 xstream/src/main/java/com/baeldung/annotation/pojo/Customer.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/annotation/pojo/CustomerOmitField.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/complex/pojo/ContactDetails.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/complex/pojo/Customer.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/implicit/collection/pojo/ContactDetails.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/implicit/collection/pojo/Customer.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/initializer/SimpleXstreamInitializer.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/pojo/AddressDetails.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/pojo/ContactDetails.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/pojo/Customer.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/pojo/CustomerAddressDetails.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/pojo/CustomerPortfolio.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/utility/MyDateConverter.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/utility/MySingleValueConverter.java mode change 100644 => 100755 xstream/src/main/java/com/baeldung/utility/SimpleDataGeneration.java mode change 100644 => 100755 xstream/src/main/resources/logback.xml mode change 100644 => 100755 xstream/src/test/java/com/baeldung/pojo/test/ComplexXmlToObjectAnnotationUnitTest.java mode change 100644 => 100755 xstream/src/test/java/com/baeldung/pojo/test/ComplexXmlToObjectCollectionUnitTest.java mode change 100644 => 100755 xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectAliasIntegrationTest.java mode change 100644 => 100755 xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectAnnotationIntegrationTest.java mode change 100644 => 100755 xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectFieldAliasIntegrationTest.java mode change 100644 => 100755 xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectIgnoreFieldsIntegrationTest.java mode change 100644 => 100755 xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectIntegrationTest.java mode change 100644 => 100755 xstream/src/test/java/com/baeldung/test/XStreamJettisonIntegrationTest.java mode change 100644 => 100755 xstream/src/test/java/com/baeldung/test/XStreamJsonHierarchicalIntegrationTest.java mode change 100644 => 100755 xstream/src/test/java/com/baeldung/utility/XStreamSimpleXmlIntegrationTest.java mode change 100644 => 100755 xstream/src/test/resources/data-file-alias-field-complex.xml mode change 100644 => 100755 xstream/src/test/resources/data-file-alias-field.xml mode change 100644 => 100755 xstream/src/test/resources/data-file-alias-implicit-collection.xml mode change 100644 => 100755 xstream/src/test/resources/data-file-alias.xml mode change 100644 => 100755 xstream/src/test/resources/data-file-ignore-field.xml mode change 100644 => 100755 xstream/src/test/resources/data-file.xml diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.gitmodules b/.gitmodules old mode 100644 new mode 100755 diff --git a/.travis.yml b/.travis.yml old mode 100644 new mode 100755 diff --git a/JGit/README.md b/JGit/README.md old mode 100644 new mode 100755 diff --git a/JGit/pom.xml b/JGit/pom.xml old mode 100644 new mode 100755 diff --git a/JGit/src/main/java/com/baeldung/jgit/CreateNewRepository.java b/JGit/src/main/java/com/baeldung/jgit/CreateNewRepository.java old mode 100644 new mode 100755 diff --git a/JGit/src/main/java/com/baeldung/jgit/OpenRepository.java b/JGit/src/main/java/com/baeldung/jgit/OpenRepository.java old mode 100644 new mode 100755 diff --git a/JGit/src/main/java/com/baeldung/jgit/helper/Helper.java b/JGit/src/main/java/com/baeldung/jgit/helper/Helper.java old mode 100644 new mode 100755 diff --git a/JGit/src/main/java/com/baeldung/jgit/porcelain/AddFile.java b/JGit/src/main/java/com/baeldung/jgit/porcelain/AddFile.java old mode 100644 new mode 100755 diff --git a/JGit/src/main/java/com/baeldung/jgit/porcelain/CommitAll.java b/JGit/src/main/java/com/baeldung/jgit/porcelain/CommitAll.java old mode 100644 new mode 100755 diff --git a/JGit/src/main/java/com/baeldung/jgit/porcelain/CreateAndDeleteTag.java b/JGit/src/main/java/com/baeldung/jgit/porcelain/CreateAndDeleteTag.java old mode 100644 new mode 100755 diff --git a/JGit/src/main/java/com/baeldung/jgit/porcelain/Log.java b/JGit/src/main/java/com/baeldung/jgit/porcelain/Log.java old mode 100644 new mode 100755 diff --git a/JGit/src/test/java/com/baeldung/jgit/JGitBugIntegrationTest.java b/JGit/src/test/java/com/baeldung/jgit/JGitBugIntegrationTest.java old mode 100644 new mode 100755 diff --git a/JGit/src/test/java/com/baeldung/jgit/porcelain/PorcelainUnitTest.java b/JGit/src/test/java/com/baeldung/jgit/porcelain/PorcelainUnitTest.java old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/Twitter4J/README.md b/Twitter4J/README.md old mode 100644 new mode 100755 diff --git a/Twitter4J/pom.xml b/Twitter4J/pom.xml old mode 100644 new mode 100755 diff --git a/Twitter4J/src/main/java/com/baeldung/Application.java b/Twitter4J/src/main/java/com/baeldung/Application.java old mode 100644 new mode 100755 diff --git a/Twitter4J/src/main/resources/twitter4j.properties b/Twitter4J/src/main/resources/twitter4j.properties old mode 100644 new mode 100755 diff --git a/Twitter4J/src/test/java/com/baeldung/ApplicationIntegrationTest.java b/Twitter4J/src/test/java/com/baeldung/ApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/akka-streams/README.md b/akka-streams/README.md old mode 100644 new mode 100755 diff --git a/akka-streams/pom.xml b/akka-streams/pom.xml old mode 100644 new mode 100755 diff --git a/akka-streams/src/main/java/com/baeldung/akkastreams/AverageRepository.java b/akka-streams/src/main/java/com/baeldung/akkastreams/AverageRepository.java old mode 100644 new mode 100755 diff --git a/akka-streams/src/main/java/com/baeldung/akkastreams/DataImporter.java b/akka-streams/src/main/java/com/baeldung/akkastreams/DataImporter.java old mode 100644 new mode 100755 diff --git a/akka-streams/src/test/java/com/baeldung/akkastreams/DataImporterUnitTest.java b/akka-streams/src/test/java/com/baeldung/akkastreams/DataImporterUnitTest.java old mode 100644 new mode 100755 diff --git a/algorithms/.gitignore b/algorithms/.gitignore old mode 100644 new mode 100755 diff --git a/algorithms/README.md b/algorithms/README.md old mode 100644 new mode 100755 diff --git a/algorithms/pom.xml b/algorithms/pom.xml old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/RunAlgorithm.java b/algorithms/src/main/java/com/baeldung/algorithms/RunAlgorithm.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/automata/FiniteStateMachine.java b/algorithms/src/main/java/com/baeldung/algorithms/automata/FiniteStateMachine.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/automata/RtFiniteStateMachine.java b/algorithms/src/main/java/com/baeldung/algorithms/automata/RtFiniteStateMachine.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/automata/RtState.java b/algorithms/src/main/java/com/baeldung/algorithms/automata/RtState.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/automata/RtTransition.java b/algorithms/src/main/java/com/baeldung/algorithms/automata/RtTransition.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/automata/State.java b/algorithms/src/main/java/com/baeldung/algorithms/automata/State.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/automata/Transition.java b/algorithms/src/main/java/com/baeldung/algorithms/automata/Transition.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/binarysearch/BinarySearch.java b/algorithms/src/main/java/com/baeldung/algorithms/binarysearch/BinarySearch.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/bubblesort/BubbleSort.java b/algorithms/src/main/java/com/baeldung/algorithms/bubblesort/BubbleSort.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/editdistance/EditDistanceBase.java b/algorithms/src/main/java/com/baeldung/algorithms/editdistance/EditDistanceBase.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/editdistance/EditDistanceDynamicProgramming.java b/algorithms/src/main/java/com/baeldung/algorithms/editdistance/EditDistanceDynamicProgramming.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/editdistance/EditDistanceRecursive.java b/algorithms/src/main/java/com/baeldung/algorithms/editdistance/EditDistanceRecursive.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/annealing/City.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/annealing/City.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/annealing/SimulatedAnnealing.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/annealing/SimulatedAnnealing.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/annealing/Travel.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/annealing/Travel.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/ant_colony/Ant.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/ant_colony/Ant.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/ant_colony/AntColonyOptimization.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/ant_colony/AntColonyOptimization.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/binary/Individual.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/binary/Individual.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/binary/Population.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/binary/Population.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/binary/SimpleGeneticAlgorithm.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/binary/SimpleGeneticAlgorithm.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/dijkstra/Dijkstra.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/dijkstra/Dijkstra.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/dijkstra/Graph.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/dijkstra/Graph.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/dijkstra/Node.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/dijkstra/Node.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/Knapsack.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/Knapsack.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/KnapsackFF.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/KnapsackFF.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/KnapsackItem.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/KnapsackItem.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/SimpleGeneticAlgorithm.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/SimpleGeneticAlgorithm.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/SpringsteenProblem.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/SpringsteenProblem.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/SpringsteenRecord.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/SpringsteenRecord.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/SubsetSum.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/SubsetSum.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/TravelingSalesman.java b/algorithms/src/main/java/com/baeldung/algorithms/ga/jenetics/TravelingSalesman.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/hillclimbing/HillClimbing.java b/algorithms/src/main/java/com/baeldung/algorithms/hillclimbing/HillClimbing.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/hillclimbing/State.java b/algorithms/src/main/java/com/baeldung/algorithms/hillclimbing/State.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleDetectionBruteForce.java b/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleDetectionBruteForce.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleDetectionByFastAndSlowIterators.java b/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleDetectionByFastAndSlowIterators.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleDetectionByHashing.java b/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleDetectionByHashing.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleDetectionResult.java b/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleDetectionResult.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleRemovalBruteForce.java b/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleRemovalBruteForce.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleRemovalByCountingLoopNodes.java b/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleRemovalByCountingLoopNodes.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleRemovalWithoutCountingLoopNodes.java b/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/CycleRemovalWithoutCountingLoopNodes.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/Node.java b/algorithms/src/main/java/com/baeldung/algorithms/linkedlist/Node.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/mcts/montecarlo/MonteCarloTreeSearch.java b/algorithms/src/main/java/com/baeldung/algorithms/mcts/montecarlo/MonteCarloTreeSearch.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/mcts/montecarlo/State.java b/algorithms/src/main/java/com/baeldung/algorithms/mcts/montecarlo/State.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/mcts/montecarlo/UCT.java b/algorithms/src/main/java/com/baeldung/algorithms/mcts/montecarlo/UCT.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/mcts/tictactoe/Board.java b/algorithms/src/main/java/com/baeldung/algorithms/mcts/tictactoe/Board.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/mcts/tictactoe/Position.java b/algorithms/src/main/java/com/baeldung/algorithms/mcts/tictactoe/Position.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/mcts/tree/Node.java b/algorithms/src/main/java/com/baeldung/algorithms/mcts/tree/Node.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/mcts/tree/Tree.java b/algorithms/src/main/java/com/baeldung/algorithms/mcts/tree/Tree.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/minimax/GameOfBones.java b/algorithms/src/main/java/com/baeldung/algorithms/minimax/GameOfBones.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/minimax/MiniMax.java b/algorithms/src/main/java/com/baeldung/algorithms/minimax/MiniMax.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/minimax/Node.java b/algorithms/src/main/java/com/baeldung/algorithms/minimax/Node.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/minimax/Tree.java b/algorithms/src/main/java/com/baeldung/algorithms/minimax/Tree.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/prime/PrimeGenerator.java b/algorithms/src/main/java/com/baeldung/algorithms/prime/PrimeGenerator.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/primechecker/BigIntegerPrimeChecker.java b/algorithms/src/main/java/com/baeldung/algorithms/primechecker/BigIntegerPrimeChecker.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/primechecker/BruteForcePrimeChecker.java b/algorithms/src/main/java/com/baeldung/algorithms/primechecker/BruteForcePrimeChecker.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/primechecker/OptimisedPrimeChecker.java b/algorithms/src/main/java/com/baeldung/algorithms/primechecker/OptimisedPrimeChecker.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/primechecker/PrimeChecker.java b/algorithms/src/main/java/com/baeldung/algorithms/primechecker/PrimeChecker.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/primechecker/PrimesPrimeChecker.java b/algorithms/src/main/java/com/baeldung/algorithms/primechecker/PrimesPrimeChecker.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/slope_one/InputData.java b/algorithms/src/main/java/com/baeldung/algorithms/slope_one/InputData.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/slope_one/Item.java b/algorithms/src/main/java/com/baeldung/algorithms/slope_one/Item.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/slope_one/SlopeOne.java b/algorithms/src/main/java/com/baeldung/algorithms/slope_one/SlopeOne.java old mode 100644 new mode 100755 diff --git a/algorithms/src/main/java/com/baeldung/algorithms/slope_one/User.java b/algorithms/src/main/java/com/baeldung/algorithms/slope_one/User.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/algorithms/AntColonyOptimizationLongRunningUnitTest.java b/algorithms/src/test/java/algorithms/AntColonyOptimizationLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/algorithms/BinaryGeneticAlgorithmLongRunningUnitTest.java b/algorithms/src/test/java/algorithms/BinaryGeneticAlgorithmLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/algorithms/DijkstraAlgorithmLongRunningUnitTest.java b/algorithms/src/test/java/algorithms/DijkstraAlgorithmLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/algorithms/HillClimbingAlgorithmTest.java b/algorithms/src/test/java/algorithms/HillClimbingAlgorithmTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/algorithms/RtFiniteStateMachineLongRunningUnitTest.java b/algorithms/src/test/java/algorithms/RtFiniteStateMachineLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/algorithms/SimulatedAnnealingLongRunningUnitTest.java b/algorithms/src/test/java/algorithms/SimulatedAnnealingLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/algorithms/binarysearch/BinarySearchTest.java b/algorithms/src/test/java/algorithms/binarysearch/BinarySearchTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/algorithms/mcts/MCTSTest.java b/algorithms/src/test/java/algorithms/mcts/MCTSTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/algorithms/minimax/MinimaxTest.java b/algorithms/src/test/java/algorithms/minimax/MinimaxTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/algorithms/bubblesort/BubbleSortTest.java b/algorithms/src/test/java/com/baeldung/algorithms/bubblesort/BubbleSortTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/algorithms/editdistance/EditDistanceDataProvider.java b/algorithms/src/test/java/com/baeldung/algorithms/editdistance/EditDistanceDataProvider.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/algorithms/editdistance/EditDistanceTest.java b/algorithms/src/test/java/com/baeldung/algorithms/editdistance/EditDistanceTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleDetectionBruteForceTest.java b/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleDetectionBruteForceTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleDetectionByFastAndSlowIteratorsTest.java b/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleDetectionByFastAndSlowIteratorsTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleDetectionByHashingTest.java b/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleDetectionByHashingTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleDetectionTestBase.java b/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleDetectionTestBase.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleRemovalBruteForceTest.java b/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleRemovalBruteForceTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleRemovalByCountingLoopNodesTest.java b/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleRemovalByCountingLoopNodesTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleRemovalWithoutCountingLoopNodesTest.java b/algorithms/src/test/java/com/baeldung/algorithms/linkedlist/CycleRemovalWithoutCountingLoopNodesTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/algorithms/prime/PrimeGeneratorTest.java b/algorithms/src/test/java/com/baeldung/algorithms/prime/PrimeGeneratorTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/algorithms/primechecker/PrimeCheckerUnitTest.java b/algorithms/src/test/java/com/baeldung/algorithms/primechecker/PrimeCheckerUnitTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/jgrapht/CompleteGraphTest.java b/algorithms/src/test/java/com/baeldung/jgrapht/CompleteGraphTest.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/jgrapht/DirectedGraphTests.java b/algorithms/src/test/java/com/baeldung/jgrapht/DirectedGraphTests.java old mode 100644 new mode 100755 diff --git a/algorithms/src/test/java/com/baeldung/jgrapht/EulerianCircuitTest.java b/algorithms/src/test/java/com/baeldung/jgrapht/EulerianCircuitTest.java old mode 100644 new mode 100755 diff --git a/animal-sniffer-mvn-plugin/README.md b/animal-sniffer-mvn-plugin/README.md old mode 100644 new mode 100755 diff --git a/animal-sniffer-mvn-plugin/pom.xml b/animal-sniffer-mvn-plugin/pom.xml old mode 100644 new mode 100755 diff --git a/animal-sniffer-mvn-plugin/src/main/java/com/baeldung/App.java b/animal-sniffer-mvn-plugin/src/main/java/com/baeldung/App.java old mode 100644 new mode 100755 diff --git a/animal-sniffer-mvn-plugin/src/test/java/com/baeldung/AppTest.java b/animal-sniffer-mvn-plugin/src/test/java/com/baeldung/AppTest.java old mode 100644 new mode 100755 diff --git a/annotations/annotation-processing/pom.xml b/annotations/annotation-processing/pom.xml old mode 100644 new mode 100755 diff --git a/annotations/annotation-processing/src/main/java/com/baeldung/annotation/processor/BuilderProcessor.java b/annotations/annotation-processing/src/main/java/com/baeldung/annotation/processor/BuilderProcessor.java old mode 100644 new mode 100755 diff --git a/annotations/annotation-processing/src/main/java/com/baeldung/annotation/processor/BuilderProperty.java b/annotations/annotation-processing/src/main/java/com/baeldung/annotation/processor/BuilderProperty.java old mode 100644 new mode 100755 diff --git a/annotations/annotation-user/pom.xml b/annotations/annotation-user/pom.xml old mode 100644 new mode 100755 diff --git a/annotations/annotation-user/src/main/java/com/baeldung/annotation/Person.java b/annotations/annotation-user/src/main/java/com/baeldung/annotation/Person.java old mode 100644 new mode 100755 diff --git a/annotations/annotation-user/src/test/java/com/baeldung/annotation/PersonBuilderUnitTest.java b/annotations/annotation-user/src/test/java/com/baeldung/annotation/PersonBuilderUnitTest.java old mode 100644 new mode 100755 diff --git a/annotations/pom.xml b/annotations/pom.xml old mode 100644 new mode 100755 diff --git a/annotations/readme.md b/annotations/readme.md old mode 100644 new mode 100755 diff --git a/apache-bval/README.md b/apache-bval/README.md old mode 100644 new mode 100755 diff --git a/apache-bval/pom.xml b/apache-bval/pom.xml old mode 100644 new mode 100755 diff --git a/apache-bval/src/main/java/com/baeldung/model/User.java b/apache-bval/src/main/java/com/baeldung/model/User.java old mode 100644 new mode 100755 diff --git a/apache-bval/src/main/java/com/baeldung/validation/Password.java b/apache-bval/src/main/java/com/baeldung/validation/Password.java old mode 100644 new mode 100755 diff --git a/apache-bval/src/main/java/com/baeldung/validation/PasswordValidator.java b/apache-bval/src/main/java/com/baeldung/validation/PasswordValidator.java old mode 100644 new mode 100755 diff --git a/apache-bval/src/test/java/com/baeldung/validation/ValidationIntegrationTest.java b/apache-bval/src/test/java/com/baeldung/validation/ValidationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/apache-cayenne/README.md b/apache-cayenne/README.md old mode 100644 new mode 100755 diff --git a/apache-cayenne/pom.xml b/apache-cayenne/pom.xml old mode 100644 new mode 100755 diff --git a/apache-cayenne/src/main/java/com/baeldung/apachecayenne/persistent/Article.java b/apache-cayenne/src/main/java/com/baeldung/apachecayenne/persistent/Article.java old mode 100644 new mode 100755 diff --git a/apache-cayenne/src/main/java/com/baeldung/apachecayenne/persistent/Author.java b/apache-cayenne/src/main/java/com/baeldung/apachecayenne/persistent/Author.java old mode 100644 new mode 100755 diff --git a/apache-cayenne/src/main/java/com/baeldung/apachecayenne/persistent/auto/_Article.java b/apache-cayenne/src/main/java/com/baeldung/apachecayenne/persistent/auto/_Article.java old mode 100644 new mode 100755 diff --git a/apache-cayenne/src/main/java/com/baeldung/apachecayenne/persistent/auto/_Author.java b/apache-cayenne/src/main/java/com/baeldung/apachecayenne/persistent/auto/_Author.java old mode 100644 new mode 100755 diff --git a/apache-cayenne/src/main/resources/cayenne-project.xml b/apache-cayenne/src/main/resources/cayenne-project.xml old mode 100644 new mode 100755 diff --git a/apache-cayenne/src/main/resources/datamap.map.xml b/apache-cayenne/src/main/resources/datamap.map.xml old mode 100644 new mode 100755 diff --git a/apache-cayenne/src/test/java/com/baeldung/apachecayenne/CayenneAdvancedOperationTests.java b/apache-cayenne/src/test/java/com/baeldung/apachecayenne/CayenneAdvancedOperationTests.java old mode 100644 new mode 100755 diff --git a/apache-cayenne/src/test/java/com/baeldung/apachecayenne/CayenneOperationTests.java b/apache-cayenne/src/test/java/com/baeldung/apachecayenne/CayenneOperationTests.java old mode 100644 new mode 100755 diff --git a/apache-cxf/README.md b/apache-cxf/README.md old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-aegis/pom.xml b/apache-cxf/cxf-aegis/pom.xml old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-aegis/src/main/java/com/baeldung/cxf/aegis/Course.java b/apache-cxf/cxf-aegis/src/main/java/com/baeldung/cxf/aegis/Course.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-aegis/src/main/java/com/baeldung/cxf/aegis/CourseRepo.java b/apache-cxf/cxf-aegis/src/main/java/com/baeldung/cxf/aegis/CourseRepo.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-aegis/src/main/java/com/baeldung/cxf/aegis/CourseRepoImpl.java b/apache-cxf/cxf-aegis/src/main/java/com/baeldung/cxf/aegis/CourseRepoImpl.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-aegis/src/main/resources/com/baeldung/cxf/aegis/Course.aegis.xml b/apache-cxf/cxf-aegis/src/main/resources/com/baeldung/cxf/aegis/Course.aegis.xml old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-aegis/src/main/resources/com/baeldung/cxf/aegis/CourseRepo.aegis.xml b/apache-cxf/cxf-aegis/src/main/resources/com/baeldung/cxf/aegis/CourseRepo.aegis.xml old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-aegis/src/test/java/com/baeldung/cxf/aegis/BaeldungIntegrationTest.java b/apache-cxf/cxf-aegis/src/test/java/com/baeldung/cxf/aegis/BaeldungIntegrationTest.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-introduction/README.md b/apache-cxf/cxf-introduction/README.md old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-introduction/pom.xml b/apache-cxf/cxf-introduction/pom.xml old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Baeldung.java b/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Baeldung.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/BaeldungImpl.java b/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/BaeldungImpl.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Server.java b/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Server.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Student.java b/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/Student.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentAdapter.java b/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentAdapter.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentImpl.java b/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentImpl.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMap.java b/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMap.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMapAdapter.java b/apache-cxf/cxf-introduction/src/main/java/com/baeldung/cxf/introduction/StudentMapAdapter.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-introduction/src/test/java/com/baeldung/cxf/introduction/StudentLiveTest.java b/apache-cxf/cxf-introduction/src/test/java/com/baeldung/cxf/introduction/StudentLiveTest.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-jaxrs-implementation/README.md b/apache-cxf/cxf-jaxrs-implementation/README.md old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-jaxrs-implementation/pom.xml b/apache-cxf/cxf-jaxrs-implementation/pom.xml old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Course.java b/apache-cxf/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Course.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/CourseRepository.java b/apache-cxf/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/CourseRepository.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/RestfulServer.java b/apache-cxf/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/RestfulServer.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Student.java b/apache-cxf/cxf-jaxrs-implementation/src/main/java/com/baeldung/cxf/jaxrs/implementation/Student.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-jaxrs-implementation/src/main/resources/changed_course.xml b/apache-cxf/cxf-jaxrs-implementation/src/main/resources/changed_course.xml old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-jaxrs-implementation/src/main/resources/conflict_student.xml b/apache-cxf/cxf-jaxrs-implementation/src/main/resources/conflict_student.xml old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-jaxrs-implementation/src/main/resources/created_student.xml b/apache-cxf/cxf-jaxrs-implementation/src/main/resources/created_student.xml old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-jaxrs-implementation/src/main/resources/non_existent_course.xml b/apache-cxf/cxf-jaxrs-implementation/src/main/resources/non_existent_course.xml old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-jaxrs-implementation/src/main/resources/unchanged_course.xml b/apache-cxf/cxf-jaxrs-implementation/src/main/resources/unchanged_course.xml old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-jaxrs-implementation/src/test/java/com/baeldung/cxf/jaxrs/implementation/ServiceLiveTest.java b/apache-cxf/cxf-jaxrs-implementation/src/test/java/com/baeldung/cxf/jaxrs/implementation/ServiceLiveTest.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-spring/.gitignore b/apache-cxf/cxf-spring/.gitignore old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-spring/pom.xml b/apache-cxf/cxf-spring/pom.xml old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/AppInitializer.java b/apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/AppInitializer.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/Baeldung.java b/apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/Baeldung.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/BaeldungImpl.java b/apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/BaeldungImpl.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/ClientConfiguration.java b/apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/ClientConfiguration.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/ServiceConfiguration.java b/apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/ServiceConfiguration.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/Student.java b/apache-cxf/cxf-spring/src/main/java/com/baeldung/cxf/spring/Student.java old mode 100644 new mode 100755 diff --git a/apache-cxf/cxf-spring/src/test/java/com/baeldung/cxf/spring/StudentLiveTest.java b/apache-cxf/cxf-spring/src/test/java/com/baeldung/cxf/spring/StudentLiveTest.java old mode 100644 new mode 100755 diff --git a/apache-cxf/pom.xml b/apache-cxf/pom.xml old mode 100644 new mode 100755 diff --git a/apache-fop/.gitignore b/apache-fop/.gitignore old mode 100644 new mode 100755 diff --git a/apache-fop/README.md b/apache-fop/README.md old mode 100644 new mode 100755 diff --git a/apache-fop/pom.xml b/apache-fop/pom.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/main/resources/logback.xml b/apache-fop/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/main/webapp/WEB-INF/api-servlet.xml b/apache-fop/src/main/webapp/WEB-INF/api-servlet.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/main/webapp/WEB-INF/web.xml b/apache-fop/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/java/org/baeldung/java/ApacheFOPConvertHTMLIntegrationTest.java b/apache-fop/src/test/java/org/baeldung/java/ApacheFOPConvertHTMLIntegrationTest.java old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/java/org/baeldung/java/ApacheFOPHeroldLiveTest.java b/apache-fop/src/test/java/org/baeldung/java/ApacheFOPHeroldLiveTest.java old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/.gitignore b/apache-fop/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/default.her b/apache-fop/src/test/resources/default.her old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/AUTHORS b/apache-fop/src/test/resources/docbook-xsl/AUTHORS old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/BUGS b/apache-fop/src/test/resources/docbook-xsl/BUGS old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/COPYING b/apache-fop/src/test/resources/docbook-xsl/COPYING old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/INSTALL b/apache-fop/src/test/resources/docbook-xsl/INSTALL old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/Makefile b/apache-fop/src/test/resources/docbook-xsl/Makefile old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/NEWS b/apache-fop/src/test/resources/docbook-xsl/NEWS old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/NEWS.html b/apache-fop/src/test/resources/docbook-xsl/NEWS.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/NEWS.xml b/apache-fop/src/test/resources/docbook-xsl/NEWS.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/README b/apache-fop/src/test/resources/docbook-xsl/README old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/RELEASE-NOTES-TMP.xml b/apache-fop/src/test/resources/docbook-xsl/RELEASE-NOTES-TMP.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/RELEASE-NOTES.html b/apache-fop/src/test/resources/docbook-xsl/RELEASE-NOTES.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/RELEASE-NOTES.pdf b/apache-fop/src/test/resources/docbook-xsl/RELEASE-NOTES.pdf old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/RELEASE-NOTES.xml b/apache-fop/src/test/resources/docbook-xsl/RELEASE-NOTES.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/REVISION b/apache-fop/src/test/resources/docbook-xsl/REVISION old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/TODO b/apache-fop/src/test/resources/docbook-xsl/TODO old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/VERSION b/apache-fop/src/test/resources/docbook-xsl/VERSION old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/VERSION.xsl b/apache-fop/src/test/resources/docbook-xsl/VERSION.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/assembly/README b/apache-fop/src/test/resources/docbook-xsl/assembly/README old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/assembly/assemble.xsl b/apache-fop/src/test/resources/docbook-xsl/assembly/assemble.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/assembly/topic-maker-chunk.xsl b/apache-fop/src/test/resources/docbook-xsl/assembly/topic-maker-chunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/assembly/topic-maker.xsl b/apache-fop/src/test/resources/docbook-xsl/assembly/topic-maker.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/catalog.xml b/apache-fop/src/test/resources/docbook-xsl/catalog.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/af.xml b/apache-fop/src/test/resources/docbook-xsl/common/af.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/am.xml b/apache-fop/src/test/resources/docbook-xsl/common/am.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/ar.xml b/apache-fop/src/test/resources/docbook-xsl/common/ar.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/as.xml b/apache-fop/src/test/resources/docbook-xsl/common/as.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/ast.xml b/apache-fop/src/test/resources/docbook-xsl/common/ast.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/autoidx-kimber.xsl b/apache-fop/src/test/resources/docbook-xsl/common/autoidx-kimber.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/autoidx-kosek.xsl b/apache-fop/src/test/resources/docbook-xsl/common/autoidx-kosek.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/az.xml b/apache-fop/src/test/resources/docbook-xsl/common/az.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/bg.xml b/apache-fop/src/test/resources/docbook-xsl/common/bg.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/bn.xml b/apache-fop/src/test/resources/docbook-xsl/common/bn.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/bn_in.xml b/apache-fop/src/test/resources/docbook-xsl/common/bn_in.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/bs.xml b/apache-fop/src/test/resources/docbook-xsl/common/bs.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/ca.xml b/apache-fop/src/test/resources/docbook-xsl/common/ca.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/charmap.xml b/apache-fop/src/test/resources/docbook-xsl/common/charmap.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/charmap.xsl b/apache-fop/src/test/resources/docbook-xsl/common/charmap.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/common.xml b/apache-fop/src/test/resources/docbook-xsl/common/common.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/common.xsl b/apache-fop/src/test/resources/docbook-xsl/common/common.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/cs.xml b/apache-fop/src/test/resources/docbook-xsl/common/cs.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/cy.xml b/apache-fop/src/test/resources/docbook-xsl/common/cy.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/da.xml b/apache-fop/src/test/resources/docbook-xsl/common/da.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/de.xml b/apache-fop/src/test/resources/docbook-xsl/common/de.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/el.xml b/apache-fop/src/test/resources/docbook-xsl/common/el.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/en.xml b/apache-fop/src/test/resources/docbook-xsl/common/en.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/entities.ent b/apache-fop/src/test/resources/docbook-xsl/common/entities.ent old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/eo.xml b/apache-fop/src/test/resources/docbook-xsl/common/eo.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/es.xml b/apache-fop/src/test/resources/docbook-xsl/common/es.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/et.xml b/apache-fop/src/test/resources/docbook-xsl/common/et.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/eu.xml b/apache-fop/src/test/resources/docbook-xsl/common/eu.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/fa.xml b/apache-fop/src/test/resources/docbook-xsl/common/fa.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/fi.xml b/apache-fop/src/test/resources/docbook-xsl/common/fi.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/fr.xml b/apache-fop/src/test/resources/docbook-xsl/common/fr.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/ga.xml b/apache-fop/src/test/resources/docbook-xsl/common/ga.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/gentext.xsl b/apache-fop/src/test/resources/docbook-xsl/common/gentext.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/gl.xml b/apache-fop/src/test/resources/docbook-xsl/common/gl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/gu.xml b/apache-fop/src/test/resources/docbook-xsl/common/gu.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/he.xml b/apache-fop/src/test/resources/docbook-xsl/common/he.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/hi.xml b/apache-fop/src/test/resources/docbook-xsl/common/hi.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/hr.xml b/apache-fop/src/test/resources/docbook-xsl/common/hr.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/hu.xml b/apache-fop/src/test/resources/docbook-xsl/common/hu.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/id.xml b/apache-fop/src/test/resources/docbook-xsl/common/id.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/insertfile.xsl b/apache-fop/src/test/resources/docbook-xsl/common/insertfile.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/is.xml b/apache-fop/src/test/resources/docbook-xsl/common/is.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/it.xml b/apache-fop/src/test/resources/docbook-xsl/common/it.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/ja.xml b/apache-fop/src/test/resources/docbook-xsl/common/ja.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/ka.xml b/apache-fop/src/test/resources/docbook-xsl/common/ka.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/kn.xml b/apache-fop/src/test/resources/docbook-xsl/common/kn.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/ko.xml b/apache-fop/src/test/resources/docbook-xsl/common/ko.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/ky.xml b/apache-fop/src/test/resources/docbook-xsl/common/ky.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/l10n.dtd b/apache-fop/src/test/resources/docbook-xsl/common/l10n.dtd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/l10n.xml b/apache-fop/src/test/resources/docbook-xsl/common/l10n.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/l10n.xsl b/apache-fop/src/test/resources/docbook-xsl/common/l10n.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/la.xml b/apache-fop/src/test/resources/docbook-xsl/common/la.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/labels.xsl b/apache-fop/src/test/resources/docbook-xsl/common/labels.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/lt.xml b/apache-fop/src/test/resources/docbook-xsl/common/lt.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/lv.xml b/apache-fop/src/test/resources/docbook-xsl/common/lv.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/ml.xml b/apache-fop/src/test/resources/docbook-xsl/common/ml.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/mn.xml b/apache-fop/src/test/resources/docbook-xsl/common/mn.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/mr.xml b/apache-fop/src/test/resources/docbook-xsl/common/mr.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/nb.xml b/apache-fop/src/test/resources/docbook-xsl/common/nb.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/nds.xml b/apache-fop/src/test/resources/docbook-xsl/common/nds.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/nl.xml b/apache-fop/src/test/resources/docbook-xsl/common/nl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/nn.xml b/apache-fop/src/test/resources/docbook-xsl/common/nn.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/olink.xsl b/apache-fop/src/test/resources/docbook-xsl/common/olink.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/or.xml b/apache-fop/src/test/resources/docbook-xsl/common/or.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/pa.xml b/apache-fop/src/test/resources/docbook-xsl/common/pa.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/pi.xml b/apache-fop/src/test/resources/docbook-xsl/common/pi.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/pi.xsl b/apache-fop/src/test/resources/docbook-xsl/common/pi.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/pl.xml b/apache-fop/src/test/resources/docbook-xsl/common/pl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/pt.xml b/apache-fop/src/test/resources/docbook-xsl/common/pt.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/pt_br.xml b/apache-fop/src/test/resources/docbook-xsl/common/pt_br.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/refentry.xml b/apache-fop/src/test/resources/docbook-xsl/common/refentry.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/refentry.xsl b/apache-fop/src/test/resources/docbook-xsl/common/refentry.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/ro.xml b/apache-fop/src/test/resources/docbook-xsl/common/ro.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/ru.xml b/apache-fop/src/test/resources/docbook-xsl/common/ru.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/sk.xml b/apache-fop/src/test/resources/docbook-xsl/common/sk.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/sl.xml b/apache-fop/src/test/resources/docbook-xsl/common/sl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/sq.xml b/apache-fop/src/test/resources/docbook-xsl/common/sq.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/sr.xml b/apache-fop/src/test/resources/docbook-xsl/common/sr.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/sr_Latn.xml b/apache-fop/src/test/resources/docbook-xsl/common/sr_Latn.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/stripns.xsl b/apache-fop/src/test/resources/docbook-xsl/common/stripns.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/subtitles.xsl b/apache-fop/src/test/resources/docbook-xsl/common/subtitles.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/sv.xml b/apache-fop/src/test/resources/docbook-xsl/common/sv.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/ta.xml b/apache-fop/src/test/resources/docbook-xsl/common/ta.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/table.xsl b/apache-fop/src/test/resources/docbook-xsl/common/table.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/targetdatabase.dtd b/apache-fop/src/test/resources/docbook-xsl/common/targetdatabase.dtd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/targets.xsl b/apache-fop/src/test/resources/docbook-xsl/common/targets.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/te.xml b/apache-fop/src/test/resources/docbook-xsl/common/te.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/th.xml b/apache-fop/src/test/resources/docbook-xsl/common/th.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/titles.xsl b/apache-fop/src/test/resources/docbook-xsl/common/titles.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/tl.xml b/apache-fop/src/test/resources/docbook-xsl/common/tl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/tr.xml b/apache-fop/src/test/resources/docbook-xsl/common/tr.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/uk.xml b/apache-fop/src/test/resources/docbook-xsl/common/uk.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/utility.xml b/apache-fop/src/test/resources/docbook-xsl/common/utility.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/utility.xsl b/apache-fop/src/test/resources/docbook-xsl/common/utility.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/vi.xml b/apache-fop/src/test/resources/docbook-xsl/common/vi.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/xh.xml b/apache-fop/src/test/resources/docbook-xsl/common/xh.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/zh.xml b/apache-fop/src/test/resources/docbook-xsl/common/zh.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/zh_cn.xml b/apache-fop/src/test/resources/docbook-xsl/common/zh_cn.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/common/zh_tw.xml b/apache-fop/src/test/resources/docbook-xsl/common/zh_tw.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/docsrc/authors.xml b/apache-fop/src/test/resources/docbook-xsl/docsrc/authors.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/docsrc/copyright.xml b/apache-fop/src/test/resources/docbook-xsl/docsrc/copyright.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/docsrc/license.xml b/apache-fop/src/test/resources/docbook-xsl/docsrc/license.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/docsrc/page.png b/apache-fop/src/test/resources/docbook-xsl/docsrc/page.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/docsrc/reference.css b/apache-fop/src/test/resources/docbook-xsl/docsrc/reference.css old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/docsrc/reference.xml b/apache-fop/src/test/resources/docbook-xsl/docsrc/reference.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/docsrc/reference.xml.included b/apache-fop/src/test/resources/docbook-xsl/docsrc/reference.xml.included old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/docsrc/warranty.xml b/apache-fop/src/test/resources/docbook-xsl/docsrc/warranty.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/eclipse/eclipse.xsl b/apache-fop/src/test/resources/docbook-xsl/eclipse/eclipse.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/eclipse/eclipse3.xsl b/apache-fop/src/test/resources/docbook-xsl/eclipse/eclipse3.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/eclipse/profile-eclipse.xsl b/apache-fop/src/test/resources/docbook-xsl/eclipse/profile-eclipse.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub/README b/apache-fop/src/test/resources/docbook-xsl/epub/README old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub/bin/xslt/obfuscate.xsl b/apache-fop/src/test/resources/docbook-xsl/epub/bin/xslt/obfuscate.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub/docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/epub/docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub3/README b/apache-fop/src/test/resources/docbook-xsl/epub3/README old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub3/chunk.xsl b/apache-fop/src/test/resources/docbook-xsl/epub3/chunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub3/chunkfast.xsl b/apache-fop/src/test/resources/docbook-xsl/epub3/chunkfast.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub3/docbook-epub.css.xml b/apache-fop/src/test/resources/docbook-xsl/epub3/docbook-epub.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub3/docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/epub3/docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub3/epub3-chunk-mods.xsl b/apache-fop/src/test/resources/docbook-xsl/epub3/epub3-chunk-mods.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub3/epub3-element-mods.xsl b/apache-fop/src/test/resources/docbook-xsl/epub3/epub3-element-mods.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub3/profile-chunk.xsl b/apache-fop/src/test/resources/docbook-xsl/epub3/profile-chunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub3/profile-docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/epub3/profile-docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub3/titlepage.templates.xml b/apache-fop/src/test/resources/docbook-xsl/epub3/titlepage.templates.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/epub3/titlepage.templates.xsl b/apache-fop/src/test/resources/docbook-xsl/epub3/titlepage.templates.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/extensions/README.LIBXSLT b/apache-fop/src/test/resources/docbook-xsl/extensions/README.LIBXSLT old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/extensions/docbook.py b/apache-fop/src/test/resources/docbook-xsl/extensions/docbook.py old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/extensions/xslt.py b/apache-fop/src/test/resources/docbook-xsl/extensions/xslt.py old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/admon.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/admon.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/annotations.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/annotations.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/autoidx-kimber.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/autoidx-kimber.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/autoidx-kosek.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/autoidx-kosek.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/autoidx-ng.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/autoidx-ng.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/autoidx.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/autoidx.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/autotoc.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/autotoc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/axf.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/axf.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/biblio-iso690.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/biblio-iso690.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/biblio.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/biblio.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/block.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/block.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/callout.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/callout.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/component.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/component.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/division.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/division.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/ebnf.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/ebnf.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/fo-rtf.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/fo-rtf.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/fo.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/fo.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/footnote.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/footnote.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/fop.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/fop.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/fop1.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/fop1.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/formal.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/formal.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/glossary.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/glossary.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/graphics.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/graphics.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/highlight.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/highlight.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/htmltbl.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/htmltbl.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/index.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/index.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/info.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/info.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/inline.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/inline.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/keywords.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/keywords.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/lists.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/lists.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/math.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/math.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/pagesetup.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/pagesetup.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/param.xml b/apache-fop/src/test/resources/docbook-xsl/fo/param.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/param.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/param.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/passivetex.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/passivetex.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/pi.xml b/apache-fop/src/test/resources/docbook-xsl/fo/pi.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/pi.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/pi.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/profile-docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/profile-docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/ptc.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/ptc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/qandaset.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/qandaset.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/refentry.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/refentry.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/sections.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/sections.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/spaces.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/spaces.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/synop.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/synop.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/table.xml b/apache-fop/src/test/resources/docbook-xsl/fo/table.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/table.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/table.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/task.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/task.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/titlepage.templates.xml b/apache-fop/src/test/resources/docbook-xsl/fo/titlepage.templates.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/titlepage.templates.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/titlepage.templates.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/titlepage.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/titlepage.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/toc.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/toc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/verbatim.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/verbatim.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/xep.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/xep.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/fo/xref.xsl b/apache-fop/src/test/resources/docbook-xsl/fo/xref.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/README b/apache-fop/src/test/resources/docbook-xsl/highlighting/README old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/bourne-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/bourne-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/c-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/c-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/cmake-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/cmake-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/common.xsl b/apache-fop/src/test/resources/docbook-xsl/highlighting/common.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/cpp-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/cpp-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/csharp-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/csharp-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/css21-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/css21-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/delphi-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/delphi-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/ini-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/ini-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/java-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/java-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/javascript-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/javascript-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/lua-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/lua-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/m2-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/m2-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/myxml-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/myxml-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/perl-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/perl-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/php-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/php-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/python-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/python-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/ruby-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/ruby-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/sql1999-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/sql1999-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/sql2003-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/sql2003-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/sql92-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/sql92-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/tcl-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/tcl-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/upc-hl.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/upc-hl.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/highlighting/xslthl-config.xml b/apache-fop/src/test/resources/docbook-xsl/highlighting/xslthl-config.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/admon.xsl b/apache-fop/src/test/resources/docbook-xsl/html/admon.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/annotations.xsl b/apache-fop/src/test/resources/docbook-xsl/html/annotations.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/autoidx-kimber.xsl b/apache-fop/src/test/resources/docbook-xsl/html/autoidx-kimber.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/autoidx-kosek.xsl b/apache-fop/src/test/resources/docbook-xsl/html/autoidx-kosek.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/autoidx-ng.xsl b/apache-fop/src/test/resources/docbook-xsl/html/autoidx-ng.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/autoidx.xsl b/apache-fop/src/test/resources/docbook-xsl/html/autoidx.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/autotoc.xsl b/apache-fop/src/test/resources/docbook-xsl/html/autotoc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/biblio-iso690.xsl b/apache-fop/src/test/resources/docbook-xsl/html/biblio-iso690.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/biblio.xsl b/apache-fop/src/test/resources/docbook-xsl/html/biblio.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/block.xsl b/apache-fop/src/test/resources/docbook-xsl/html/block.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/callout.xsl b/apache-fop/src/test/resources/docbook-xsl/html/callout.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/changebars.xsl b/apache-fop/src/test/resources/docbook-xsl/html/changebars.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/chunk-changebars.xsl b/apache-fop/src/test/resources/docbook-xsl/html/chunk-changebars.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/chunk-code.xsl b/apache-fop/src/test/resources/docbook-xsl/html/chunk-code.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/chunk-common.xsl b/apache-fop/src/test/resources/docbook-xsl/html/chunk-common.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/chunk.xsl b/apache-fop/src/test/resources/docbook-xsl/html/chunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/chunker.xsl b/apache-fop/src/test/resources/docbook-xsl/html/chunker.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/chunkfast.xsl b/apache-fop/src/test/resources/docbook-xsl/html/chunkfast.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/chunktoc.xsl b/apache-fop/src/test/resources/docbook-xsl/html/chunktoc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/component.xsl b/apache-fop/src/test/resources/docbook-xsl/html/component.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/division.xsl b/apache-fop/src/test/resources/docbook-xsl/html/division.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/docbook.css.xml b/apache-fop/src/test/resources/docbook-xsl/html/docbook.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/html/docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/ebnf.xsl b/apache-fop/src/test/resources/docbook-xsl/html/ebnf.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/footnote.xsl b/apache-fop/src/test/resources/docbook-xsl/html/footnote.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/formal.xsl b/apache-fop/src/test/resources/docbook-xsl/html/formal.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/glossary.xsl b/apache-fop/src/test/resources/docbook-xsl/html/glossary.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/graphics.xsl b/apache-fop/src/test/resources/docbook-xsl/html/graphics.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/highlight.xsl b/apache-fop/src/test/resources/docbook-xsl/html/highlight.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/html-rtf.xsl b/apache-fop/src/test/resources/docbook-xsl/html/html-rtf.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/html.xsl b/apache-fop/src/test/resources/docbook-xsl/html/html.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/htmltbl.xsl b/apache-fop/src/test/resources/docbook-xsl/html/htmltbl.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/index.xsl b/apache-fop/src/test/resources/docbook-xsl/html/index.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/info.xsl b/apache-fop/src/test/resources/docbook-xsl/html/info.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/inline.xsl b/apache-fop/src/test/resources/docbook-xsl/html/inline.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/keywords.xsl b/apache-fop/src/test/resources/docbook-xsl/html/keywords.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/lists.xsl b/apache-fop/src/test/resources/docbook-xsl/html/lists.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/maketoc.xsl b/apache-fop/src/test/resources/docbook-xsl/html/maketoc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/manifest.xsl b/apache-fop/src/test/resources/docbook-xsl/html/manifest.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/math.xsl b/apache-fop/src/test/resources/docbook-xsl/html/math.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/oldchunker.xsl b/apache-fop/src/test/resources/docbook-xsl/html/oldchunker.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/onechunk.xsl b/apache-fop/src/test/resources/docbook-xsl/html/onechunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/param.xml b/apache-fop/src/test/resources/docbook-xsl/html/param.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/param.xsl b/apache-fop/src/test/resources/docbook-xsl/html/param.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/pi.xml b/apache-fop/src/test/resources/docbook-xsl/html/pi.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/pi.xsl b/apache-fop/src/test/resources/docbook-xsl/html/pi.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/profile-chunk-code.xsl b/apache-fop/src/test/resources/docbook-xsl/html/profile-chunk-code.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/profile-chunk.xsl b/apache-fop/src/test/resources/docbook-xsl/html/profile-chunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/profile-docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/html/profile-docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/profile-onechunk.xsl b/apache-fop/src/test/resources/docbook-xsl/html/profile-onechunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/qandaset.xsl b/apache-fop/src/test/resources/docbook-xsl/html/qandaset.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/refentry.xsl b/apache-fop/src/test/resources/docbook-xsl/html/refentry.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/sections.xsl b/apache-fop/src/test/resources/docbook-xsl/html/sections.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/synop.xsl b/apache-fop/src/test/resources/docbook-xsl/html/synop.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/table.xsl b/apache-fop/src/test/resources/docbook-xsl/html/table.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/task.xsl b/apache-fop/src/test/resources/docbook-xsl/html/task.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/titlepage.templates.xml b/apache-fop/src/test/resources/docbook-xsl/html/titlepage.templates.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/titlepage.templates.xsl b/apache-fop/src/test/resources/docbook-xsl/html/titlepage.templates.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/titlepage.xsl b/apache-fop/src/test/resources/docbook-xsl/html/titlepage.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/toc.xsl b/apache-fop/src/test/resources/docbook-xsl/html/toc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/verbatim.xsl b/apache-fop/src/test/resources/docbook-xsl/html/verbatim.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/html/xref.xsl b/apache-fop/src/test/resources/docbook-xsl/html/xref.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/htmlhelp/htmlhelp-common.xsl b/apache-fop/src/test/resources/docbook-xsl/htmlhelp/htmlhelp-common.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/htmlhelp/htmlhelp.xsl b/apache-fop/src/test/resources/docbook-xsl/htmlhelp/htmlhelp.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/htmlhelp/profile-htmlhelp-common.xsl b/apache-fop/src/test/resources/docbook-xsl/htmlhelp/profile-htmlhelp-common.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/htmlhelp/profile-htmlhelp.xsl b/apache-fop/src/test/resources/docbook-xsl/htmlhelp/profile-htmlhelp.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/annot-close.png b/apache-fop/src/test/resources/docbook-xsl/images/annot-close.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/annot-open.png b/apache-fop/src/test/resources/docbook-xsl/images/annot-open.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/blank.png b/apache-fop/src/test/resources/docbook-xsl/images/blank.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/1.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/1.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/1.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/1.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/1.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/1.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/10.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/10.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/10.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/10.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/10.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/10.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/11.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/11.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/11.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/11.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/11.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/11.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/12.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/12.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/12.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/12.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/12.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/12.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/13.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/13.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/13.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/13.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/13.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/13.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/14.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/14.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/14.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/14.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/14.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/14.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/15.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/15.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/15.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/15.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/15.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/15.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/16.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/16.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/17.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/17.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/18.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/18.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/19.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/19.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/2.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/2.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/2.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/2.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/2.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/2.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/20.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/20.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/21.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/21.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/22.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/22.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/23.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/23.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/24.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/24.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/25.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/25.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/26.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/26.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/27.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/27.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/28.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/28.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/29.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/29.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/3.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/3.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/3.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/3.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/3.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/3.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/30.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/30.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/4.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/4.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/4.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/4.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/4.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/4.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/5.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/5.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/5.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/5.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/5.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/5.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/6.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/6.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/6.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/6.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/6.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/6.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/7.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/7.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/7.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/7.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/7.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/7.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/8.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/8.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/8.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/8.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/8.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/8.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/9.gif b/apache-fop/src/test/resources/docbook-xsl/images/callouts/9.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/9.png b/apache-fop/src/test/resources/docbook-xsl/images/callouts/9.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/callouts/9.svg b/apache-fop/src/test/resources/docbook-xsl/images/callouts/9.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/caution.gif b/apache-fop/src/test/resources/docbook-xsl/images/caution.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/caution.png b/apache-fop/src/test/resources/docbook-xsl/images/caution.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/caution.svg b/apache-fop/src/test/resources/docbook-xsl/images/caution.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/caution.tif b/apache-fop/src/test/resources/docbook-xsl/images/caution.tif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/caution.svg b/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/caution.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/home.svg b/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/home.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/important.svg b/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/important.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/next.svg b/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/next.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/note.svg b/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/note.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/prev.svg b/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/prev.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/tip.svg b/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/tip.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/up.svg b/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/up.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/warning.svg b/apache-fop/src/test/resources/docbook-xsl/images/colorsvg/warning.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/draft.png b/apache-fop/src/test/resources/docbook-xsl/images/draft.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/draft.svg b/apache-fop/src/test/resources/docbook-xsl/images/draft.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/home.gif b/apache-fop/src/test/resources/docbook-xsl/images/home.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/home.png b/apache-fop/src/test/resources/docbook-xsl/images/home.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/home.svg b/apache-fop/src/test/resources/docbook-xsl/images/home.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/important.gif b/apache-fop/src/test/resources/docbook-xsl/images/important.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/important.png b/apache-fop/src/test/resources/docbook-xsl/images/important.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/important.svg b/apache-fop/src/test/resources/docbook-xsl/images/important.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/important.tif b/apache-fop/src/test/resources/docbook-xsl/images/important.tif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/next.gif b/apache-fop/src/test/resources/docbook-xsl/images/next.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/next.png b/apache-fop/src/test/resources/docbook-xsl/images/next.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/next.svg b/apache-fop/src/test/resources/docbook-xsl/images/next.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/note.gif b/apache-fop/src/test/resources/docbook-xsl/images/note.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/note.png b/apache-fop/src/test/resources/docbook-xsl/images/note.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/note.svg b/apache-fop/src/test/resources/docbook-xsl/images/note.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/note.tif b/apache-fop/src/test/resources/docbook-xsl/images/note.tif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/prev.gif b/apache-fop/src/test/resources/docbook-xsl/images/prev.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/prev.png b/apache-fop/src/test/resources/docbook-xsl/images/prev.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/prev.svg b/apache-fop/src/test/resources/docbook-xsl/images/prev.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/tip.gif b/apache-fop/src/test/resources/docbook-xsl/images/tip.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/tip.png b/apache-fop/src/test/resources/docbook-xsl/images/tip.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/tip.svg b/apache-fop/src/test/resources/docbook-xsl/images/tip.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/tip.tif b/apache-fop/src/test/resources/docbook-xsl/images/tip.tif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/toc-blank.png b/apache-fop/src/test/resources/docbook-xsl/images/toc-blank.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/toc-minus.png b/apache-fop/src/test/resources/docbook-xsl/images/toc-minus.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/toc-plus.png b/apache-fop/src/test/resources/docbook-xsl/images/toc-plus.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/up.gif b/apache-fop/src/test/resources/docbook-xsl/images/up.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/up.png b/apache-fop/src/test/resources/docbook-xsl/images/up.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/up.svg b/apache-fop/src/test/resources/docbook-xsl/images/up.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/warning.gif b/apache-fop/src/test/resources/docbook-xsl/images/warning.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/warning.png b/apache-fop/src/test/resources/docbook-xsl/images/warning.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/warning.svg b/apache-fop/src/test/resources/docbook-xsl/images/warning.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/images/warning.tif b/apache-fop/src/test/resources/docbook-xsl/images/warning.tif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/javahelp/javahelp.xsl b/apache-fop/src/test/resources/docbook-xsl/javahelp/javahelp.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/javahelp/profile-javahelp.xsl b/apache-fop/src/test/resources/docbook-xsl/javahelp/profile-javahelp.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/lib/lib.xsl b/apache-fop/src/test/resources/docbook-xsl/lib/lib.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/log b/apache-fop/src/test/resources/docbook-xsl/log old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/ChangeLog.20020917 b/apache-fop/src/test/resources/docbook-xsl/manpages/ChangeLog.20020917 old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/block.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/block.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/charmap.groff.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/charmap.groff.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/endnotes.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/endnotes.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/html-synop.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/html-synop.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/info.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/info.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/inline.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/inline.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/lists.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/lists.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/other.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/other.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/param.xml b/apache-fop/src/test/resources/docbook-xsl/manpages/param.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/param.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/param.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/pi.xml b/apache-fop/src/test/resources/docbook-xsl/manpages/pi.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/pi.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/pi.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/profile-docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/profile-docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/refentry.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/refentry.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/synop.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/synop.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/table.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/table.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/manpages/utility.xsl b/apache-fop/src/test/resources/docbook-xsl/manpages/utility.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/abstract.notitle.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/abstract.notitle.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/abstract.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/abstract.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/abstract.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/abstract.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/active.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/active.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/ade.extensions.xml b/apache-fop/src/test/resources/docbook-xsl/params/ade.extensions.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/admon.graphics.extension.xml b/apache-fop/src/test/resources/docbook-xsl/params/admon.graphics.extension.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/admon.graphics.path.xml b/apache-fop/src/test/resources/docbook-xsl/params/admon.graphics.path.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/admon.graphics.xml b/apache-fop/src/test/resources/docbook-xsl/params/admon.graphics.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/admon.style.xml b/apache-fop/src/test/resources/docbook-xsl/params/admon.style.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/admon.textlabel.xml b/apache-fop/src/test/resources/docbook-xsl/params/admon.textlabel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/admonition.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/admonition.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/admonition.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/admonition.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/alignment.xml b/apache-fop/src/test/resources/docbook-xsl/params/alignment.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/annotate.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/annotate.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/annotation.css.xml b/apache-fop/src/test/resources/docbook-xsl/params/annotation.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/annotation.graphic.close.xml b/apache-fop/src/test/resources/docbook-xsl/params/annotation.graphic.close.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/annotation.graphic.open.xml b/apache-fop/src/test/resources/docbook-xsl/params/annotation.graphic.open.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/annotation.js.xml b/apache-fop/src/test/resources/docbook-xsl/params/annotation.js.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/annotation.support.xml b/apache-fop/src/test/resources/docbook-xsl/params/annotation.support.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/appendix.autolabel.xml b/apache-fop/src/test/resources/docbook-xsl/params/appendix.autolabel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/arbortext.extensions.xml b/apache-fop/src/test/resources/docbook-xsl/params/arbortext.extensions.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/article.appendix.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/article.appendix.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/author.othername.in.middle.xml b/apache-fop/src/test/resources/docbook-xsl/params/author.othername.in.middle.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/autolayout-file.xml b/apache-fop/src/test/resources/docbook-xsl/params/autolayout-file.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/autotoc.label.in.hyperlink.xml b/apache-fop/src/test/resources/docbook-xsl/params/autotoc.label.in.hyperlink.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/autotoc.label.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/autotoc.label.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/axf.extensions.xml b/apache-fop/src/test/resources/docbook-xsl/params/axf.extensions.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/banner.before.navigation.xml b/apache-fop/src/test/resources/docbook-xsl/params/banner.before.navigation.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/base.dir.xml b/apache-fop/src/test/resources/docbook-xsl/params/base.dir.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/biblioentry.item.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/biblioentry.item.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/biblioentry.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/biblioentry.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/bibliography.collection.xml b/apache-fop/src/test/resources/docbook-xsl/params/bibliography.collection.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/bibliography.numbered.xml b/apache-fop/src/test/resources/docbook-xsl/params/bibliography.numbered.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/bibliography.style.xml b/apache-fop/src/test/resources/docbook-xsl/params/bibliography.style.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/blockquote.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/blockquote.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/blurb.on.titlepage.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/blurb.on.titlepage.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/body.attributes.xml b/apache-fop/src/test/resources/docbook-xsl/params/body.attributes.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/body.bg.color.xml b/apache-fop/src/test/resources/docbook-xsl/params/body.bg.color.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/body.end.indent.xml b/apache-fop/src/test/resources/docbook-xsl/params/body.end.indent.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/body.font.family.xml b/apache-fop/src/test/resources/docbook-xsl/params/body.font.family.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/body.font.master.xml b/apache-fop/src/test/resources/docbook-xsl/params/body.font.master.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/body.font.size.xml b/apache-fop/src/test/resources/docbook-xsl/params/body.font.size.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/body.margin.bottom.xml b/apache-fop/src/test/resources/docbook-xsl/params/body.margin.bottom.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/body.margin.inner.xml b/apache-fop/src/test/resources/docbook-xsl/params/body.margin.inner.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/body.margin.outer.xml b/apache-fop/src/test/resources/docbook-xsl/params/body.margin.outer.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/body.margin.top.xml b/apache-fop/src/test/resources/docbook-xsl/params/body.margin.top.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/body.start.indent.xml b/apache-fop/src/test/resources/docbook-xsl/params/body.start.indent.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/bookmarks.collapse.xml b/apache-fop/src/test/resources/docbook-xsl/params/bookmarks.collapse.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/bridgehead.in.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/bridgehead.in.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/bullet.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/bullet.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/callout.defaultcolumn.xml b/apache-fop/src/test/resources/docbook-xsl/params/callout.defaultcolumn.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/callout.graphics.extension.xml b/apache-fop/src/test/resources/docbook-xsl/params/callout.graphics.extension.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/callout.graphics.number.limit.xml b/apache-fop/src/test/resources/docbook-xsl/params/callout.graphics.number.limit.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/callout.graphics.path.xml b/apache-fop/src/test/resources/docbook-xsl/params/callout.graphics.path.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/callout.graphics.xml b/apache-fop/src/test/resources/docbook-xsl/params/callout.graphics.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/callout.icon.size.xml b/apache-fop/src/test/resources/docbook-xsl/params/callout.icon.size.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/callout.list.table.xml b/apache-fop/src/test/resources/docbook-xsl/params/callout.list.table.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/callout.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/callout.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/callout.unicode.font.xml b/apache-fop/src/test/resources/docbook-xsl/params/callout.unicode.font.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/callout.unicode.number.limit.xml b/apache-fop/src/test/resources/docbook-xsl/params/callout.unicode.number.limit.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/callout.unicode.start.character.xml b/apache-fop/src/test/resources/docbook-xsl/params/callout.unicode.start.character.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/callout.unicode.xml b/apache-fop/src/test/resources/docbook-xsl/params/callout.unicode.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/calloutlist.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/calloutlist.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/callouts.extension.xml b/apache-fop/src/test/resources/docbook-xsl/params/callouts.extension.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chapter.autolabel.xml b/apache-fop/src/test/resources/docbook-xsl/params/chapter.autolabel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunk.append.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunk.append.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunk.first.sections.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunk.first.sections.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunk.quietly.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunk.quietly.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunk.section.depth.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunk.section.depth.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunk.sections.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunk.sections.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunk.separate.lots.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunk.separate.lots.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunk.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunk.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunk.tocs.and.lots.has.title.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunk.tocs.and.lots.has.title.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunk.tocs.and.lots.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunk.tocs.and.lots.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunked.filename.prefix.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunked.filename.prefix.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.cdata-section-elements.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.cdata-section-elements.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.doctype-public.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.doctype-public.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.doctype-system.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.doctype-system.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.encoding.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.encoding.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.indent.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.indent.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.media-type.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.media-type.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.method.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.method.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.omit-xml-declaration.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.omit-xml-declaration.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.standalone.xml b/apache-fop/src/test/resources/docbook-xsl/params/chunker.output.standalone.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/citerefentry.link.xml b/apache-fop/src/test/resources/docbook-xsl/params/citerefentry.link.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/collect.xref.targets.xml b/apache-fop/src/test/resources/docbook-xsl/params/collect.xref.targets.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/column.count.back.xml b/apache-fop/src/test/resources/docbook-xsl/params/column.count.back.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/column.count.body.xml b/apache-fop/src/test/resources/docbook-xsl/params/column.count.body.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/column.count.front.xml b/apache-fop/src/test/resources/docbook-xsl/params/column.count.front.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/column.count.index.xml b/apache-fop/src/test/resources/docbook-xsl/params/column.count.index.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/column.count.lot.xml b/apache-fop/src/test/resources/docbook-xsl/params/column.count.lot.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/column.count.titlepage.xml b/apache-fop/src/test/resources/docbook-xsl/params/column.count.titlepage.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/column.gap.back.xml b/apache-fop/src/test/resources/docbook-xsl/params/column.gap.back.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/column.gap.body.xml b/apache-fop/src/test/resources/docbook-xsl/params/column.gap.body.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/column.gap.front.xml b/apache-fop/src/test/resources/docbook-xsl/params/column.gap.front.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/column.gap.index.xml b/apache-fop/src/test/resources/docbook-xsl/params/column.gap.index.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/column.gap.lot.xml b/apache-fop/src/test/resources/docbook-xsl/params/column.gap.lot.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/column.gap.titlepage.xml b/apache-fop/src/test/resources/docbook-xsl/params/column.gap.titlepage.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/compact.list.item.spacing.xml b/apache-fop/src/test/resources/docbook-xsl/params/compact.list.item.spacing.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/component.label.includes.part.label.xml b/apache-fop/src/test/resources/docbook-xsl/params/component.label.includes.part.label.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/component.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/component.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/component.titlepage.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/component.titlepage.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/contrib.inline.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/contrib.inline.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/crop.mark.bleed.xml b/apache-fop/src/test/resources/docbook-xsl/params/crop.mark.bleed.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/crop.mark.offset.xml b/apache-fop/src/test/resources/docbook-xsl/params/crop.mark.offset.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/crop.mark.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/crop.mark.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/crop.marks.xml b/apache-fop/src/test/resources/docbook-xsl/params/crop.marks.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/css.decoration.xml b/apache-fop/src/test/resources/docbook-xsl/params/css.decoration.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/css.stylesheet.dir.xml b/apache-fop/src/test/resources/docbook-xsl/params/css.stylesheet.dir.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/css.stylesheet.xml b/apache-fop/src/test/resources/docbook-xsl/params/css.stylesheet.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/current.docid.xml b/apache-fop/src/test/resources/docbook-xsl/params/current.docid.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/currentpage.marker.xml b/apache-fop/src/test/resources/docbook-xsl/params/currentpage.marker.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/custom.css.source.xml b/apache-fop/src/test/resources/docbook-xsl/params/custom.css.source.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/default.float.class.xml b/apache-fop/src/test/resources/docbook-xsl/params/default.float.class.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/default.image.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/default.image.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/default.table.frame.xml b/apache-fop/src/test/resources/docbook-xsl/params/default.table.frame.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/default.table.rules.xml b/apache-fop/src/test/resources/docbook-xsl/params/default.table.rules.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/default.table.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/default.table.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/default.units.xml b/apache-fop/src/test/resources/docbook-xsl/params/default.units.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/dingbat.font.family.xml b/apache-fop/src/test/resources/docbook-xsl/params/dingbat.font.family.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/disable.collapsible.xml b/apache-fop/src/test/resources/docbook-xsl/params/disable.collapsible.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/disable.incremental.xml b/apache-fop/src/test/resources/docbook-xsl/params/disable.incremental.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/docbook.css.link.xml b/apache-fop/src/test/resources/docbook-xsl/params/docbook.css.link.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/docbook.css.source.xml b/apache-fop/src/test/resources/docbook-xsl/params/docbook.css.source.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/double.sided.xml b/apache-fop/src/test/resources/docbook-xsl/params/double.sided.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/draft.mode.xml b/apache-fop/src/test/resources/docbook-xsl/params/draft.mode.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/draft.watermark.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/draft.watermark.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/dry-run.xml b/apache-fop/src/test/resources/docbook-xsl/params/dry-run.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/dynamic.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/dynamic.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/ebnf.assignment.xml b/apache-fop/src/test/resources/docbook-xsl/params/ebnf.assignment.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/ebnf.statement.terminator.xml b/apache-fop/src/test/resources/docbook-xsl/params/ebnf.statement.terminator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/ebnf.table.bgcolor.xml b/apache-fop/src/test/resources/docbook-xsl/params/ebnf.table.bgcolor.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/ebnf.table.border.xml b/apache-fop/src/test/resources/docbook-xsl/params/ebnf.table.border.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/eclipse.autolabel.xml b/apache-fop/src/test/resources/docbook-xsl/params/eclipse.autolabel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/eclipse.plugin.id.xml b/apache-fop/src/test/resources/docbook-xsl/params/eclipse.plugin.id.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/eclipse.plugin.name.xml b/apache-fop/src/test/resources/docbook-xsl/params/eclipse.plugin.name.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/eclipse.plugin.provider.xml b/apache-fop/src/test/resources/docbook-xsl/params/eclipse.plugin.provider.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/editedby.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/editedby.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/email.delimiters.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/email.delimiters.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/email.mailto.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/email.mailto.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/emphasis.propagates.style.xml b/apache-fop/src/test/resources/docbook-xsl/params/emphasis.propagates.style.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/entry.propagates.style.xml b/apache-fop/src/test/resources/docbook-xsl/params/entry.propagates.style.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/epub.autolabel.xml b/apache-fop/src/test/resources/docbook-xsl/params/epub.autolabel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/equation.number.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/equation.number.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/equation.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/equation.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/example.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/example.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/exsl.node.set.available.xml b/apache-fop/src/test/resources/docbook-xsl/params/exsl.node.set.available.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/feedback.href.xml b/apache-fop/src/test/resources/docbook-xsl/params/feedback.href.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/feedback.link.text.xml b/apache-fop/src/test/resources/docbook-xsl/params/feedback.link.text.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/feedback.with.ids.xml b/apache-fop/src/test/resources/docbook-xsl/params/feedback.with.ids.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/figure.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/figure.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/filename-prefix.xml b/apache-fop/src/test/resources/docbook-xsl/params/filename-prefix.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/firstterm.only.link.xml b/apache-fop/src/test/resources/docbook-xsl/params/firstterm.only.link.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foil.footer.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/foil.footer.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foil.header.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/foil.header.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foil.master.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/foil.master.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foil.page-sequence.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/foil.page-sequence.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foil.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/foil.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foil.region-after.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/foil.region-after.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foil.region-before.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/foil.region-before.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foil.region-body.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/foil.region-body.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foil.subtitle.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/foil.subtitle.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foil.title.master.xml b/apache-fop/src/test/resources/docbook-xsl/params/foil.title.master.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foil.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/foil.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foil.title.size.xml b/apache-fop/src/test/resources/docbook-xsl/params/foil.title.size.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foilgroup.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/foilgroup.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/foilgroup.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/foilgroup.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/footer.column.widths.xml b/apache-fop/src/test/resources/docbook-xsl/params/footer.column.widths.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/footer.content.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/footer.content.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/footer.hr.xml b/apache-fop/src/test/resources/docbook-xsl/params/footer.hr.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/footer.rule.xml b/apache-fop/src/test/resources/docbook-xsl/params/footer.rule.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/footer.table.height.xml b/apache-fop/src/test/resources/docbook-xsl/params/footer.table.height.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/footer.table.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/footer.table.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/footers.on.blank.pages.xml b/apache-fop/src/test/resources/docbook-xsl/params/footers.on.blank.pages.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/footnote.font.size.xml b/apache-fop/src/test/resources/docbook-xsl/params/footnote.font.size.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/footnote.mark.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/footnote.mark.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/footnote.number.format.xml b/apache-fop/src/test/resources/docbook-xsl/params/footnote.number.format.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/footnote.number.symbols.xml b/apache-fop/src/test/resources/docbook-xsl/params/footnote.number.symbols.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/footnote.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/footnote.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/footnote.sep.leader.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/footnote.sep.leader.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/fop.extensions.xml b/apache-fop/src/test/resources/docbook-xsl/params/fop.extensions.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/fop1.extensions.xml b/apache-fop/src/test/resources/docbook-xsl/params/fop1.extensions.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/formal.object.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/formal.object.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/formal.procedures.xml b/apache-fop/src/test/resources/docbook-xsl/params/formal.procedures.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/formal.title.placement.xml b/apache-fop/src/test/resources/docbook-xsl/params/formal.title.placement.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/formal.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/formal.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/funcsynopsis.decoration.xml b/apache-fop/src/test/resources/docbook-xsl/params/funcsynopsis.decoration.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/funcsynopsis.style.xml b/apache-fop/src/test/resources/docbook-xsl/params/funcsynopsis.style.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/function.parens.xml b/apache-fop/src/test/resources/docbook-xsl/params/function.parens.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.consistent.ids.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.consistent.ids.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.copyright.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.copyright.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.css.header.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.css.header.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.foilgroup.numbered.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.foilgroup.numbered.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.foilgroup.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.foilgroup.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.handoutnotes.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.handoutnotes.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.id.attributes.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.id.attributes.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.index.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.index.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.legalnotice.link.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.legalnotice.link.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.manifest.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.manifest.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.meta.abstract.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.meta.abstract.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.page.number.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.page.number.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.pubdate.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.pubdate.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.revhistory.link.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.revhistory.link.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.section.toc.level.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.section.toc.level.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.speakernotes.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.speakernotes.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.titlepage.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.titlepage.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/generate.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/generate.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/glossary.as.blocks.xml b/apache-fop/src/test/resources/docbook-xsl/params/glossary.as.blocks.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/glossary.collection.xml b/apache-fop/src/test/resources/docbook-xsl/params/glossary.collection.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/glossary.sort.xml b/apache-fop/src/test/resources/docbook-xsl/params/glossary.sort.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/glossdef.block.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/glossdef.block.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/glossdef.list.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/glossdef.list.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/glossentry.list.item.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/glossentry.list.item.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/glossentry.show.acronym.xml b/apache-fop/src/test/resources/docbook-xsl/params/glossentry.show.acronym.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/glosslist.as.blocks.xml b/apache-fop/src/test/resources/docbook-xsl/params/glosslist.as.blocks.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/glossterm.auto.link.xml b/apache-fop/src/test/resources/docbook-xsl/params/glossterm.auto.link.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/glossterm.block.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/glossterm.block.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/glossterm.list.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/glossterm.list.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/glossterm.separation.xml b/apache-fop/src/test/resources/docbook-xsl/params/glossterm.separation.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/glossterm.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/glossterm.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/graphic.default.extension.xml b/apache-fop/src/test/resources/docbook-xsl/params/graphic.default.extension.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/graphical.admonition.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/graphical.admonition.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/graphics.dir.xml b/apache-fop/src/test/resources/docbook-xsl/params/graphics.dir.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/graphicsize.extension.xml b/apache-fop/src/test/resources/docbook-xsl/params/graphicsize.extension.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/graphicsize.use.img.src.path.xml b/apache-fop/src/test/resources/docbook-xsl/params/graphicsize.use.img.src.path.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/handoutnotes.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/handoutnotes.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/header.column.widths.xml b/apache-fop/src/test/resources/docbook-xsl/params/header.column.widths.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/header.content.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/header.content.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/header.hr.xml b/apache-fop/src/test/resources/docbook-xsl/params/header.hr.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/header.rule.xml b/apache-fop/src/test/resources/docbook-xsl/params/header.rule.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/header.table.height.xml b/apache-fop/src/test/resources/docbook-xsl/params/header.table.height.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/header.table.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/header.table.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/headers.on.blank.pages.xml b/apache-fop/src/test/resources/docbook-xsl/params/headers.on.blank.pages.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/hidetoc.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/hidetoc.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/highlight.default.language.xml b/apache-fop/src/test/resources/docbook-xsl/params/highlight.default.language.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/highlight.source.xml b/apache-fop/src/test/resources/docbook-xsl/params/highlight.source.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/highlight.xslthl.config.xml b/apache-fop/src/test/resources/docbook-xsl/params/highlight.xslthl.config.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/home.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/home.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.append.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.append.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.base.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.base.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.cellpadding.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.cellpadding.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.cellspacing.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.cellspacing.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.cleanup.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.cleanup.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.ext.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.ext.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.extra.head.links.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.extra.head.links.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.head.legalnotice.link.multiple.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.head.legalnotice.link.multiple.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.head.legalnotice.link.types.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.head.legalnotice.link.types.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.longdesc.link.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.longdesc.link.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.longdesc.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.longdesc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.script.type.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.script.type.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.script.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.script.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.stylesheet.type.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.stylesheet.type.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/html.stylesheet.xml b/apache-fop/src/test/resources/docbook-xsl/params/html.stylesheet.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.alias.file.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.alias.file.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.autolabel.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.autolabel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.back.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.back.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.forward.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.forward.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.hideshow.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.hideshow.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.home.url.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.home.url.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.home.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.home.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump1.title.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump1.title.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump1.url.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump1.url.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump1.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump1.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump2.title.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump2.title.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump2.url.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump2.url.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump2.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.jump2.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.locate.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.locate.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.next.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.next.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.options.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.options.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.prev.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.prev.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.print.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.print.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.refresh.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.refresh.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.stop.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.stop.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.zoom.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.button.zoom.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.chm.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.chm.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.default.topic.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.default.topic.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.display.progress.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.display.progress.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.encoding.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.encoding.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.enhanced.decompilation.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.enhanced.decompilation.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.enumerate.images.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.enumerate.images.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.force.map.and.alias.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.force.map.and.alias.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.binary.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.binary.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.folders.instead.books.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.folders.instead.books.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.section.depth.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.section.depth.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.show.root.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.show.root.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhk.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhk.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhp.tail.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhp.tail.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhp.window.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhp.window.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhp.windows.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhp.windows.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhp.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.hhp.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.map.file.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.map.file.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.only.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.only.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.remember.window.position.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.remember.window.position.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.show.advanced.search.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.show.advanced.search.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.show.favorities.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.show.favorities.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.show.menu.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.show.menu.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.show.toolbar.text.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.show.toolbar.text.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.title.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.title.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.use.hhk.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.use.hhk.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.window.geometry.xml b/apache-fop/src/test/resources/docbook-xsl/params/htmlhelp.window.geometry.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/hyphenate.verbatim.characters.xml b/apache-fop/src/test/resources/docbook-xsl/params/hyphenate.verbatim.characters.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/hyphenate.verbatim.xml b/apache-fop/src/test/resources/docbook-xsl/params/hyphenate.verbatim.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/hyphenate.xml b/apache-fop/src/test/resources/docbook-xsl/params/hyphenate.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/id.warnings.xml b/apache-fop/src/test/resources/docbook-xsl/params/id.warnings.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/ignore.image.scaling.xml b/apache-fop/src/test/resources/docbook-xsl/params/ignore.image.scaling.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/img.src.path.xml b/apache-fop/src/test/resources/docbook-xsl/params/img.src.path.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/index.div.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/index.div.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/index.entry.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/index.entry.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/index.links.to.section.xml b/apache-fop/src/test/resources/docbook-xsl/params/index.links.to.section.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/index.method.xml b/apache-fop/src/test/resources/docbook-xsl/params/index.method.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/index.number.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/index.number.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/index.on.role.xml b/apache-fop/src/test/resources/docbook-xsl/params/index.on.role.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/index.on.type.xml b/apache-fop/src/test/resources/docbook-xsl/params/index.on.type.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/index.page.number.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/index.page.number.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/index.prefer.titleabbrev.xml b/apache-fop/src/test/resources/docbook-xsl/params/index.prefer.titleabbrev.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/index.preferred.page.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/index.preferred.page.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/index.range.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/index.range.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/index.term.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/index.term.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/informal.object.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/informal.object.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/informalequation.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/informalequation.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/informalexample.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/informalexample.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/informalfigure.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/informalfigure.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/informaltable.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/informaltable.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/inherit.keywords.xml b/apache-fop/src/test/resources/docbook-xsl/params/inherit.keywords.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/inner.region.content.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/inner.region.content.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/insert.link.page.number.xml b/apache-fop/src/test/resources/docbook-xsl/params/insert.link.page.number.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/insert.olink.page.number.xml b/apache-fop/src/test/resources/docbook-xsl/params/insert.olink.page.number.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/insert.olink.pdf.frag.xml b/apache-fop/src/test/resources/docbook-xsl/params/insert.olink.pdf.frag.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/insert.xref.page.number.xml b/apache-fop/src/test/resources/docbook-xsl/params/insert.xref.page.number.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/itemizedlist.label.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/itemizedlist.label.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/itemizedlist.label.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/itemizedlist.label.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/itemizedlist.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/itemizedlist.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/javahelp.encoding.xml b/apache-fop/src/test/resources/docbook-xsl/params/javahelp.encoding.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/keep.relative.image.uris.xml b/apache-fop/src/test/resources/docbook-xsl/params/keep.relative.image.uris.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/keyboard.nav.xml b/apache-fop/src/test/resources/docbook-xsl/params/keyboard.nav.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/l10n.gentext.default.language.xml b/apache-fop/src/test/resources/docbook-xsl/params/l10n.gentext.default.language.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/l10n.gentext.language.xml b/apache-fop/src/test/resources/docbook-xsl/params/l10n.gentext.language.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/l10n.gentext.use.xref.language.xml b/apache-fop/src/test/resources/docbook-xsl/params/l10n.gentext.use.xref.language.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/l10n.lang.value.rfc.compliant.xml b/apache-fop/src/test/resources/docbook-xsl/params/l10n.lang.value.rfc.compliant.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/label.from.part.xml b/apache-fop/src/test/resources/docbook-xsl/params/label.from.part.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/line-height.xml b/apache-fop/src/test/resources/docbook-xsl/params/line-height.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/linenumbering.everyNth.xml b/apache-fop/src/test/resources/docbook-xsl/params/linenumbering.everyNth.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/linenumbering.extension.xml b/apache-fop/src/test/resources/docbook-xsl/params/linenumbering.extension.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/linenumbering.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/linenumbering.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/linenumbering.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/linenumbering.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/link.mailto.url.xml b/apache-fop/src/test/resources/docbook-xsl/params/link.mailto.url.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/list.block.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/list.block.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/list.block.spacing.xml b/apache-fop/src/test/resources/docbook-xsl/params/list.block.spacing.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/list.item.spacing.xml b/apache-fop/src/test/resources/docbook-xsl/params/list.item.spacing.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/make.clean.html.xml b/apache-fop/src/test/resources/docbook-xsl/params/make.clean.html.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/make.graphic.viewport.xml b/apache-fop/src/test/resources/docbook-xsl/params/make.graphic.viewport.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/make.index.markup.xml b/apache-fop/src/test/resources/docbook-xsl/params/make.index.markup.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/make.single.year.ranges.xml b/apache-fop/src/test/resources/docbook-xsl/params/make.single.year.ranges.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/make.valid.html.xml b/apache-fop/src/test/resources/docbook-xsl/params/make.valid.html.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/make.year.ranges.xml b/apache-fop/src/test/resources/docbook-xsl/params/make.year.ranges.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.authors.section.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.authors.section.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.base.url.for.relative.links.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.base.url.for.relative.links.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.break.after.slash.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.break.after.slash.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.charmap.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.charmap.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.charmap.subset.profile.english.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.charmap.subset.profile.english.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.charmap.subset.profile.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.charmap.subset.profile.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.charmap.uri.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.charmap.uri.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.charmap.use.subset.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.charmap.use.subset.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.copyright.section.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.copyright.section.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.endnotes.are.numbered.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.endnotes.are.numbered.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.endnotes.list.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.endnotes.list.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.endnotes.list.heading.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.endnotes.list.heading.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.font.funcprototype.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.font.funcprototype.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.font.funcsynopsisinfo.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.font.funcsynopsisinfo.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.font.links.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.font.links.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.font.table.headings.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.font.table.headings.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.font.table.title.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.font.table.title.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.funcsynopsis.style.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.funcsynopsis.style.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.hyphenate.computer.inlines.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.hyphenate.computer.inlines.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.hyphenate.filenames.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.hyphenate.filenames.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.hyphenate.urls.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.hyphenate.urls.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.hyphenate.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.hyphenate.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.indent.blurbs.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.indent.blurbs.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.indent.lists.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.indent.lists.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.indent.refsect.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.indent.refsect.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.indent.verbatims.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.indent.verbatims.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.indent.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.indent.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.justify.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.justify.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.output.base.dir.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.output.base.dir.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.output.better.ps.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.output.better.ps.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.output.encoding.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.output.encoding.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.output.in.separate.dir.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.output.in.separate.dir.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.output.lang.in.name.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.output.lang.in.name.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.output.manifest.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.output.manifest.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.output.manifest.filename.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.output.manifest.filename.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.output.quietly.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.output.quietly.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.output.subdirs.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.output.subdirs.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.segtitle.suppress.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.segtitle.suppress.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.string.subst.map.local.post.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.string.subst.map.local.post.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.string.subst.map.local.pre.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.string.subst.map.local.pre.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.string.subst.map.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.string.subst.map.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.subheading.divider.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.subheading.divider.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.subheading.divider.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.subheading.divider.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.table.footnotes.divider.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.table.footnotes.divider.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.th.extra1.suppress.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.th.extra1.suppress.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.th.extra2.max.length.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.th.extra2.max.length.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.th.extra2.suppress.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.th.extra2.suppress.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.th.extra3.max.length.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.th.extra3.max.length.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.th.extra3.suppress.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.th.extra3.suppress.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/man.th.title.max.length.xml b/apache-fop/src/test/resources/docbook-xsl/params/man.th.title.max.length.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/manifest.in.base.dir.xml b/apache-fop/src/test/resources/docbook-xsl/params/manifest.in.base.dir.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/manifest.xml b/apache-fop/src/test/resources/docbook-xsl/params/manifest.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/manual.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/manual.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/margin.note.float.type.xml b/apache-fop/src/test/resources/docbook-xsl/params/margin.note.float.type.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/margin.note.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/margin.note.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/margin.note.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/margin.note.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/margin.note.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/margin.note.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/marker.section.level.xml b/apache-fop/src/test/resources/docbook-xsl/params/marker.section.level.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/menuchoice.menu.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/menuchoice.menu.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/menuchoice.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/menuchoice.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/minus.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/minus.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/mml.embedding.mode.fo.xml b/apache-fop/src/test/resources/docbook-xsl/params/mml.embedding.mode.fo.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/mml.embedding.mode.xml b/apache-fop/src/test/resources/docbook-xsl/params/mml.embedding.mode.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/monospace.font.family.xml b/apache-fop/src/test/resources/docbook-xsl/params/monospace.font.family.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/monospace.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/monospace.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/monospace.verbatim.font.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/monospace.verbatim.font.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/monospace.verbatim.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/monospace.verbatim.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/multiframe.bottom.bgcolor.xml b/apache-fop/src/test/resources/docbook-xsl/params/multiframe.bottom.bgcolor.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/multiframe.navigation.height.xml b/apache-fop/src/test/resources/docbook-xsl/params/multiframe.navigation.height.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/multiframe.top.bgcolor.xml b/apache-fop/src/test/resources/docbook-xsl/params/multiframe.top.bgcolor.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/multiframe.xml b/apache-fop/src/test/resources/docbook-xsl/params/multiframe.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/nav.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/nav.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/nav.table.summary.xml b/apache-fop/src/test/resources/docbook-xsl/params/nav.table.summary.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/navbgcolor.xml b/apache-fop/src/test/resources/docbook-xsl/params/navbgcolor.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/navbodywidth.xml b/apache-fop/src/test/resources/docbook-xsl/params/navbodywidth.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/navig.graphics.extension.xml b/apache-fop/src/test/resources/docbook-xsl/params/navig.graphics.extension.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/navig.graphics.path.xml b/apache-fop/src/test/resources/docbook-xsl/params/navig.graphics.path.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/navig.graphics.xml b/apache-fop/src/test/resources/docbook-xsl/params/navig.graphics.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/navig.showtitles.xml b/apache-fop/src/test/resources/docbook-xsl/params/navig.showtitles.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/navtocwidth.xml b/apache-fop/src/test/resources/docbook-xsl/params/navtocwidth.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/next.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/next.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/no.home.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/no.home.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/no.next.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/no.next.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/no.prev.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/no.prev.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/no.toc.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/no.toc.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/no.up.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/no.up.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/nominal.image.depth.xml b/apache-fop/src/test/resources/docbook-xsl/params/nominal.image.depth.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/nominal.image.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/nominal.image.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/nominal.table.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/nominal.table.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/nongraphical.admonition.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/nongraphical.admonition.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/normal.para.spacing.xml b/apache-fop/src/test/resources/docbook-xsl/params/normal.para.spacing.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/olink.base.uri.xml b/apache-fop/src/test/resources/docbook-xsl/params/olink.base.uri.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/olink.debug.xml b/apache-fop/src/test/resources/docbook-xsl/params/olink.debug.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/olink.doctitle.xml b/apache-fop/src/test/resources/docbook-xsl/params/olink.doctitle.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/olink.fragid.xml b/apache-fop/src/test/resources/docbook-xsl/params/olink.fragid.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/olink.lang.fallback.sequence.xml b/apache-fop/src/test/resources/docbook-xsl/params/olink.lang.fallback.sequence.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/olink.outline.ext.xml b/apache-fop/src/test/resources/docbook-xsl/params/olink.outline.ext.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/olink.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/olink.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/olink.pubid.xml b/apache-fop/src/test/resources/docbook-xsl/params/olink.pubid.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/olink.resolver.xml b/apache-fop/src/test/resources/docbook-xsl/params/olink.resolver.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/olink.sysid.xml b/apache-fop/src/test/resources/docbook-xsl/params/olink.sysid.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/orderedlist.label.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/orderedlist.label.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/orderedlist.label.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/orderedlist.label.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/orderedlist.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/orderedlist.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/othercredit.like.author.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/othercredit.like.author.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/outer.region.content.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/outer.region.content.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/output-root.xml b/apache-fop/src/test/resources/docbook-xsl/params/output-root.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/output.indent.xml b/apache-fop/src/test/resources/docbook-xsl/params/output.indent.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/overlay.js.xml b/apache-fop/src/test/resources/docbook-xsl/params/overlay.js.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/overlay.logo.xml b/apache-fop/src/test/resources/docbook-xsl/params/overlay.logo.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/overlay.xml b/apache-fop/src/test/resources/docbook-xsl/params/overlay.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/page.height.portrait.xml b/apache-fop/src/test/resources/docbook-xsl/params/page.height.portrait.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/page.height.xml b/apache-fop/src/test/resources/docbook-xsl/params/page.height.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/page.margin.bottom.xml b/apache-fop/src/test/resources/docbook-xsl/params/page.margin.bottom.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/page.margin.inner.xml b/apache-fop/src/test/resources/docbook-xsl/params/page.margin.inner.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/page.margin.outer.xml b/apache-fop/src/test/resources/docbook-xsl/params/page.margin.outer.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/page.margin.top.xml b/apache-fop/src/test/resources/docbook-xsl/params/page.margin.top.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/page.orientation.xml b/apache-fop/src/test/resources/docbook-xsl/params/page.orientation.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/page.width.portrait.xml b/apache-fop/src/test/resources/docbook-xsl/params/page.width.portrait.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/page.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/page.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/pages.template.xml b/apache-fop/src/test/resources/docbook-xsl/params/pages.template.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/paper.type.xml b/apache-fop/src/test/resources/docbook-xsl/params/paper.type.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/para.propagates.style.xml b/apache-fop/src/test/resources/docbook-xsl/params/para.propagates.style.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/para.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/para.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/part.autolabel.xml b/apache-fop/src/test/resources/docbook-xsl/params/part.autolabel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/passivetex.extensions.xml b/apache-fop/src/test/resources/docbook-xsl/params/passivetex.extensions.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/pgwide.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/pgwide.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/phrase.propagates.style.xml b/apache-fop/src/test/resources/docbook-xsl/params/phrase.propagates.style.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/pixels.per.inch.xml b/apache-fop/src/test/resources/docbook-xsl/params/pixels.per.inch.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/plus.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/plus.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/points.per.em.xml b/apache-fop/src/test/resources/docbook-xsl/params/points.per.em.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/preface.autolabel.xml b/apache-fop/src/test/resources/docbook-xsl/params/preface.autolabel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/prefer.internal.olink.xml b/apache-fop/src/test/resources/docbook-xsl/params/prefer.internal.olink.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/preferred.mediaobject.role.xml b/apache-fop/src/test/resources/docbook-xsl/params/preferred.mediaobject.role.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/prev.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/prev.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/procedure.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/procedure.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/process.empty.source.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/process.empty.source.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/process.source.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/process.source.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.arch.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.arch.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.attribute.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.attribute.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.audience.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.audience.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.condition.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.condition.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.conformance.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.conformance.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.lang.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.lang.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.os.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.os.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.revision.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.revision.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.revisionflag.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.revisionflag.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.role.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.role.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.security.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.security.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.status.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.status.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.userlevel.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.userlevel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.value.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.value.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.vendor.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.vendor.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/profile.wordsize.xml b/apache-fop/src/test/resources/docbook-xsl/params/profile.wordsize.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/punct.honorific.xml b/apache-fop/src/test/resources/docbook-xsl/params/punct.honorific.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/qanda.defaultlabel.xml b/apache-fop/src/test/resources/docbook-xsl/params/qanda.defaultlabel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/qanda.in.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/qanda.in.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/qanda.inherit.numeration.xml b/apache-fop/src/test/resources/docbook-xsl/params/qanda.inherit.numeration.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/qanda.nested.in.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/qanda.nested.in.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level1.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level1.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level2.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level2.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level3.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level3.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level4.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level4.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level5.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level5.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level6.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.level6.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/qanda.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/qandadiv.autolabel.xml b/apache-fop/src/test/resources/docbook-xsl/params/qandadiv.autolabel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/rebuild-all.xml b/apache-fop/src/test/resources/docbook-xsl/params/rebuild-all.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refclass.suppress.xml b/apache-fop/src/test/resources/docbook-xsl/params/refclass.suppress.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.date.profile.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.date.profile.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.date.profile.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.date.profile.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.generate.name.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.generate.name.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.generate.title.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.generate.title.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.manual.fallback.profile.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.manual.fallback.profile.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.manual.profile.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.manual.profile.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.manual.profile.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.manual.profile.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.meta.get.quietly.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.meta.get.quietly.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.pagebreak.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.pagebreak.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.source.fallback.profile.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.source.fallback.profile.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.source.name.profile.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.source.name.profile.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.source.name.profile.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.source.name.profile.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.source.name.suppress.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.source.name.suppress.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.version.profile.enabled.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.version.profile.enabled.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.version.profile.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.version.profile.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.version.suppress.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.version.suppress.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/refentry.xref.manvolnum.xml b/apache-fop/src/test/resources/docbook-xsl/params/refentry.xref.manvolnum.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/reference.autolabel.xml b/apache-fop/src/test/resources/docbook-xsl/params/reference.autolabel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/region.after.extent.xml b/apache-fop/src/test/resources/docbook-xsl/params/region.after.extent.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/region.before.extent.xml b/apache-fop/src/test/resources/docbook-xsl/params/region.before.extent.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/region.inner.extent.xml b/apache-fop/src/test/resources/docbook-xsl/params/region.inner.extent.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/region.inner.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/region.inner.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/region.outer.extent.xml b/apache-fop/src/test/resources/docbook-xsl/params/region.outer.extent.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/region.outer.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/region.outer.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/revhistory.table.cell.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/revhistory.table.cell.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/revhistory.table.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/revhistory.table.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/revhistory.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/revhistory.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/root.filename.xml b/apache-fop/src/test/resources/docbook-xsl/params/root.filename.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/root.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/root.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/rootid.xml b/apache-fop/src/test/resources/docbook-xsl/params/rootid.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/runinhead.default.title.end.punct.xml b/apache-fop/src/test/resources/docbook-xsl/params/runinhead.default.title.end.punct.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/runinhead.title.end.punct.xml b/apache-fop/src/test/resources/docbook-xsl/params/runinhead.title.end.punct.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/running.foot.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/running.foot.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/s5.controls.xml b/apache-fop/src/test/resources/docbook-xsl/params/s5.controls.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/s5.defaultview.xml b/apache-fop/src/test/resources/docbook-xsl/params/s5.defaultview.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/s5.opera.css.xml b/apache-fop/src/test/resources/docbook-xsl/params/s5.opera.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/s5.outline.css.xml b/apache-fop/src/test/resources/docbook-xsl/params/s5.outline.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/s5.path.prefix.xml b/apache-fop/src/test/resources/docbook-xsl/params/s5.path.prefix.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/s5.print.css.xml b/apache-fop/src/test/resources/docbook-xsl/params/s5.print.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/s5.slides.css.xml b/apache-fop/src/test/resources/docbook-xsl/params/s5.slides.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/s5.slides.js.xml b/apache-fop/src/test/resources/docbook-xsl/params/s5.slides.js.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/sans.font.family.xml b/apache-fop/src/test/resources/docbook-xsl/params/sans.font.family.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/saxon.callouts.xml b/apache-fop/src/test/resources/docbook-xsl/params/saxon.callouts.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/saxon.character.representation.xml b/apache-fop/src/test/resources/docbook-xsl/params/saxon.character.representation.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/saxon.linenumbering.xml b/apache-fop/src/test/resources/docbook-xsl/params/saxon.linenumbering.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/saxon.tablecolumns.xml b/apache-fop/src/test/resources/docbook-xsl/params/saxon.tablecolumns.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/script.dir.xml b/apache-fop/src/test/resources/docbook-xsl/params/script.dir.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.autolabel.max.depth.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.autolabel.max.depth.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.autolabel.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.autolabel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.container.element.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.container.element.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.label.includes.component.label.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.label.includes.component.label.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.level1.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.level1.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.level2.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.level2.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.level3.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.level3.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.level4.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.level4.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.level5.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.level5.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.level6.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.level6.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.title.level1.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.title.level1.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.title.level2.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.title.level2.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.title.level3.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.title.level3.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.title.level4.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.title.level4.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.title.level5.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.title.level5.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.title.level6.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.title.level6.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/section.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/section.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/segmentedlist.as.table.xml b/apache-fop/src/test/resources/docbook-xsl/params/segmentedlist.as.table.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/sequential.links.xml b/apache-fop/src/test/resources/docbook-xsl/params/sequential.links.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/shade.verbatim.style.xml b/apache-fop/src/test/resources/docbook-xsl/params/shade.verbatim.style.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/shade.verbatim.xml b/apache-fop/src/test/resources/docbook-xsl/params/shade.verbatim.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/show.comments.xml b/apache-fop/src/test/resources/docbook-xsl/params/show.comments.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/show.foil.number.xml b/apache-fop/src/test/resources/docbook-xsl/params/show.foil.number.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/show.revisionflag.xml b/apache-fop/src/test/resources/docbook-xsl/params/show.revisionflag.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/showtoc.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/showtoc.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/side.float.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/side.float.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/side.region.precedence.xml b/apache-fop/src/test/resources/docbook-xsl/params/side.region.precedence.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/sidebar.float.type.xml b/apache-fop/src/test/resources/docbook-xsl/params/sidebar.float.type.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/sidebar.float.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/sidebar.float.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/sidebar.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/sidebar.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/sidebar.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/sidebar.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/simplesect.in.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/simplesect.in.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slide.font.family.xml b/apache-fop/src/test/resources/docbook-xsl/params/slide.font.family.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slide.title.font.family.xml b/apache-fop/src/test/resources/docbook-xsl/params/slide.title.font.family.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slides.js.xml b/apache-fop/src/test/resources/docbook-xsl/params/slides.js.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slides.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/slides.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.author.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.author.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.authorgroup.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.authorgroup.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.corpauthor.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.corpauthor.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.master.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.master.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.pubdate.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.pubdate.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.region-body.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.region-body.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.subtitle.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.subtitle.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.title.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/slides.titlepage.title.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slidy.duration.xml b/apache-fop/src/test/resources/docbook-xsl/params/slidy.duration.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slidy.path.prefix.xml b/apache-fop/src/test/resources/docbook-xsl/params/slidy.path.prefix.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slidy.slidy.css.xml b/apache-fop/src/test/resources/docbook-xsl/params/slidy.slidy.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slidy.slidy.js.xml b/apache-fop/src/test/resources/docbook-xsl/params/slidy.slidy.js.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/slidy.user.css.xml b/apache-fop/src/test/resources/docbook-xsl/params/slidy.user.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/spacing.paras.xml b/apache-fop/src/test/resources/docbook-xsl/params/spacing.paras.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/speakernote.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/speakernote.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/speakernotes.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/speakernotes.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/subscript.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/subscript.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/superscript.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/superscript.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/suppress.footer.navigation.xml b/apache-fop/src/test/resources/docbook-xsl/params/suppress.footer.navigation.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/suppress.header.navigation.xml b/apache-fop/src/test/resources/docbook-xsl/params/suppress.header.navigation.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/suppress.homepage.title.xml b/apache-fop/src/test/resources/docbook-xsl/params/suppress.homepage.title.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/suppress.navigation.xml b/apache-fop/src/test/resources/docbook-xsl/params/suppress.navigation.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/svg.embedding.mode.fo.xml b/apache-fop/src/test/resources/docbook-xsl/params/svg.embedding.mode.fo.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/svg.embedding.mode.xml b/apache-fop/src/test/resources/docbook-xsl/params/svg.embedding.mode.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/symbol.font.family.xml b/apache-fop/src/test/resources/docbook-xsl/params/symbol.font.family.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.borders.with.css.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.borders.with.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.caption.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.caption.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.cell.border.color.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.cell.border.color.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.cell.border.style.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.cell.border.style.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.cell.border.thickness.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.cell.border.thickness.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.cell.padding.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.cell.padding.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.entry.padding.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.entry.padding.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.footnote.number.format.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.footnote.number.format.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.footnote.number.symbols.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.footnote.number.symbols.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.footnote.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.footnote.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.frame.border.color.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.frame.border.color.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.frame.border.style.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.frame.border.style.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.frame.border.thickness.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.frame.border.thickness.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.spacer.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.spacer.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/table.table.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/table.table.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/tablecolumns.extension.xml b/apache-fop/src/test/resources/docbook-xsl/params/tablecolumns.extension.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/target.database.document.xml b/apache-fop/src/test/resources/docbook-xsl/params/target.database.document.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/targets.filename.xml b/apache-fop/src/test/resources/docbook-xsl/params/targets.filename.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/task.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/task.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/template.xml b/apache-fop/src/test/resources/docbook-xsl/params/template.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/tex.math.delims.xml b/apache-fop/src/test/resources/docbook-xsl/params/tex.math.delims.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/tex.math.file.xml b/apache-fop/src/test/resources/docbook-xsl/params/tex.math.file.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/tex.math.in.alt.xml b/apache-fop/src/test/resources/docbook-xsl/params/tex.math.in.alt.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/text.home.xml b/apache-fop/src/test/resources/docbook-xsl/params/text.home.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/text.next.xml b/apache-fop/src/test/resources/docbook-xsl/params/text.next.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/text.prev.xml b/apache-fop/src/test/resources/docbook-xsl/params/text.prev.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/text.toc.xml b/apache-fop/src/test/resources/docbook-xsl/params/text.toc.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/text.up.xml b/apache-fop/src/test/resources/docbook-xsl/params/text.up.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/textbgcolor.xml b/apache-fop/src/test/resources/docbook-xsl/params/textbgcolor.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/textdata.default.encoding.xml b/apache-fop/src/test/resources/docbook-xsl/params/textdata.default.encoding.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/textinsert.extension.xml b/apache-fop/src/test/resources/docbook-xsl/params/textinsert.extension.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/title.font.family.xml b/apache-fop/src/test/resources/docbook-xsl/params/title.font.family.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/title.margin.left.xml b/apache-fop/src/test/resources/docbook-xsl/params/title.margin.left.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/titlefoil.html.xml b/apache-fop/src/test/resources/docbook-xsl/params/titlefoil.html.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.bg.color.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.bg.color.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.blank.graphic.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.blank.graphic.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.blank.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.blank.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.blank.text.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.blank.text.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.hide.show.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.hide.show.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.html.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.html.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.indent.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.indent.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.line.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.line.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.list.type.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.list.type.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.margin.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.margin.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.max.depth.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.max.depth.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.pointer.graphic.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.pointer.graphic.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.pointer.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.pointer.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.pointer.text.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.pointer.text.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.row.height.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.row.height.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.section.depth.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.section.depth.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.spacer.graphic.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.spacer.graphic.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.spacer.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.spacer.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.spacer.text.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.spacer.text.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/toc.width.xml b/apache-fop/src/test/resources/docbook-xsl/params/toc.width.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/ua.js.xml b/apache-fop/src/test/resources/docbook-xsl/params/ua.js.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/ulink.footnotes.xml b/apache-fop/src/test/resources/docbook-xsl/params/ulink.footnotes.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/ulink.hyphenate.chars.xml b/apache-fop/src/test/resources/docbook-xsl/params/ulink.hyphenate.chars.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/ulink.hyphenate.xml b/apache-fop/src/test/resources/docbook-xsl/params/ulink.hyphenate.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/ulink.show.xml b/apache-fop/src/test/resources/docbook-xsl/params/ulink.show.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/ulink.target.xml b/apache-fop/src/test/resources/docbook-xsl/params/ulink.target.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/up.image.xml b/apache-fop/src/test/resources/docbook-xsl/params/up.image.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/use.embed.for.svg.xml b/apache-fop/src/test/resources/docbook-xsl/params/use.embed.for.svg.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/use.extensions.xml b/apache-fop/src/test/resources/docbook-xsl/params/use.extensions.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/use.id.as.filename.xml b/apache-fop/src/test/resources/docbook-xsl/params/use.id.as.filename.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/use.id.function.xml b/apache-fop/src/test/resources/docbook-xsl/params/use.id.function.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/use.local.olink.style.xml b/apache-fop/src/test/resources/docbook-xsl/params/use.local.olink.style.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/use.role.as.xrefstyle.xml b/apache-fop/src/test/resources/docbook-xsl/params/use.role.as.xrefstyle.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/use.role.for.mediaobject.xml b/apache-fop/src/test/resources/docbook-xsl/params/use.role.for.mediaobject.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/use.svg.xml b/apache-fop/src/test/resources/docbook-xsl/params/use.svg.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/user.css.xml b/apache-fop/src/test/resources/docbook-xsl/params/user.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/variablelist.as.blocks.xml b/apache-fop/src/test/resources/docbook-xsl/params/variablelist.as.blocks.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/variablelist.as.table.xml b/apache-fop/src/test/resources/docbook-xsl/params/variablelist.as.table.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/variablelist.max.termlength.xml b/apache-fop/src/test/resources/docbook-xsl/params/variablelist.max.termlength.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/variablelist.term.break.after.xml b/apache-fop/src/test/resources/docbook-xsl/params/variablelist.term.break.after.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/variablelist.term.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/variablelist.term.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/variablelist.term.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/variablelist.term.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/verbatim.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/verbatim.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/webhelp.autolabel.xml b/apache-fop/src/test/resources/docbook-xsl/params/webhelp.autolabel.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/webhelp.base.dir.xml b/apache-fop/src/test/resources/docbook-xsl/params/webhelp.base.dir.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/webhelp.common.dir.xml b/apache-fop/src/test/resources/docbook-xsl/params/webhelp.common.dir.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/webhelp.default.topic.xml b/apache-fop/src/test/resources/docbook-xsl/params/webhelp.default.topic.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/webhelp.include.search.tab.xml b/apache-fop/src/test/resources/docbook-xsl/params/webhelp.include.search.tab.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/webhelp.indexer.language.xml b/apache-fop/src/test/resources/docbook-xsl/params/webhelp.indexer.language.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/webhelp.start.filename.xml b/apache-fop/src/test/resources/docbook-xsl/params/webhelp.start.filename.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/webhelp.tree.cookie.id.xml b/apache-fop/src/test/resources/docbook-xsl/params/webhelp.tree.cookie.id.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/wordml.template.xml b/apache-fop/src/test/resources/docbook-xsl/params/wordml.template.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/wrap.slidecontent.xml b/apache-fop/src/test/resources/docbook-xsl/params/wrap.slidecontent.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/writing.mode.xml b/apache-fop/src/test/resources/docbook-xsl/params/writing.mode.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/xbCollapsibleLists.js.xml b/apache-fop/src/test/resources/docbook-xsl/params/xbCollapsibleLists.js.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/xbDOM.js.xml b/apache-fop/src/test/resources/docbook-xsl/params/xbDOM.js.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/xbLibrary.js.xml b/apache-fop/src/test/resources/docbook-xsl/params/xbLibrary.js.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/xbStyle.js.xml b/apache-fop/src/test/resources/docbook-xsl/params/xbStyle.js.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/xep.extensions.xml b/apache-fop/src/test/resources/docbook-xsl/params/xep.extensions.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/xep.index.item.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/xep.index.item.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/xref.label-page.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/xref.label-page.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/xref.label-title.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/xref.label-title.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/xref.properties.xml b/apache-fop/src/test/resources/docbook-xsl/params/xref.properties.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/xref.title-page.separator.xml b/apache-fop/src/test/resources/docbook-xsl/params/xref.title-page.separator.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/params/xref.with.number.and.title.xml b/apache-fop/src/test/resources/docbook-xsl/params/xref.with.number.and.title.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/profiling/profile-mode.xsl b/apache-fop/src/test/resources/docbook-xsl/profiling/profile-mode.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/profiling/profile.xsl b/apache-fop/src/test/resources/docbook-xsl/profiling/profile.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/profiling/strip-attributes.xsl b/apache-fop/src/test/resources/docbook-xsl/profiling/strip-attributes.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/profiling/xsl2profile.xsl b/apache-fop/src/test/resources/docbook-xsl/profiling/xsl2profile.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/blocks-spec.xml b/apache-fop/src/test/resources/docbook-xsl/roundtrip/blocks-spec.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/blocks2dbk.dtd b/apache-fop/src/test/resources/docbook-xsl/roundtrip/blocks2dbk.dtd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/blocks2dbk.xsl b/apache-fop/src/test/resources/docbook-xsl/roundtrip/blocks2dbk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/dbk2ooo.xsl b/apache-fop/src/test/resources/docbook-xsl/roundtrip/dbk2ooo.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/dbk2pages.xsl b/apache-fop/src/test/resources/docbook-xsl/roundtrip/dbk2pages.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/dbk2wordml.xsl b/apache-fop/src/test/resources/docbook-xsl/roundtrip/dbk2wordml.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/dbk2wp.xsl b/apache-fop/src/test/resources/docbook-xsl/roundtrip/dbk2wp.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/normalise-common.xsl b/apache-fop/src/test/resources/docbook-xsl/roundtrip/normalise-common.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/normalise2sections.xsl b/apache-fop/src/test/resources/docbook-xsl/roundtrip/normalise2sections.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/pages2normalise.xsl b/apache-fop/src/test/resources/docbook-xsl/roundtrip/pages2normalise.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/param.xml b/apache-fop/src/test/resources/docbook-xsl/roundtrip/param.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/param.xsl b/apache-fop/src/test/resources/docbook-xsl/roundtrip/param.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/sections-spec.xml b/apache-fop/src/test/resources/docbook-xsl/roundtrip/sections-spec.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/sections2blocks.xsl b/apache-fop/src/test/resources/docbook-xsl/roundtrip/sections2blocks.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/specifications.xml b/apache-fop/src/test/resources/docbook-xsl/roundtrip/specifications.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/template-pages.xml b/apache-fop/src/test/resources/docbook-xsl/roundtrip/template-pages.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/template.dot b/apache-fop/src/test/resources/docbook-xsl/roundtrip/template.dot old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/template.xml b/apache-fop/src/test/resources/docbook-xsl/roundtrip/template.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/roundtrip/wordml2normalise.xsl b/apache-fop/src/test/resources/docbook-xsl/roundtrip/wordml2normalise.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/README b/apache-fop/src/test/resources/docbook-xsl/slides/README old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/RELEASE-NOTES.xml b/apache-fop/src/test/resources/docbook-xsl/slides/RELEASE-NOTES.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/common/common.xsl b/apache-fop/src/test/resources/docbook-xsl/slides/common/common.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/doc/slides.xml b/apache-fop/src/test/resources/docbook-xsl/slides/doc/slides.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/doc/user.css b/apache-fop/src/test/resources/docbook-xsl/slides/doc/user.css old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/fo/param.xml b/apache-fop/src/test/resources/docbook-xsl/slides/fo/param.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/fo/param.xsl b/apache-fop/src/test/resources/docbook-xsl/slides/fo/param.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/fo/plain-titlepage.xml b/apache-fop/src/test/resources/docbook-xsl/slides/fo/plain-titlepage.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/fo/plain-titlepage.xsl b/apache-fop/src/test/resources/docbook-xsl/slides/fo/plain-titlepage.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/fo/plain.xsl b/apache-fop/src/test/resources/docbook-xsl/slides/fo/plain.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/1.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/1.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/1.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/1.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/10.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/10.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/10.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/10.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/11.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/11.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/11.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/11.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/12.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/12.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/12.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/12.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/13.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/13.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/13.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/13.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/14.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/14.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/14.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/14.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/15.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/15.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/15.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/15.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/16.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/16.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/16.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/16.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/17.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/17.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/17.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/17.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/18.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/18.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/18.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/18.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/19.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/19.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/19.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/19.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/2.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/2.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/2.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/2.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/20.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/20.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/20.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/20.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/21.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/21.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/21.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/21.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/22.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/22.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/22.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/22.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/23.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/23.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/23.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/23.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/24.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/24.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/24.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/24.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/25.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/25.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/25.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/25.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/26.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/26.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/26.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/26.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/27.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/27.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/27.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/27.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/28.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/28.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/28.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/28.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/29.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/29.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/29.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/29.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/3.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/3.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/3.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/3.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/30.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/30.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/30.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/30.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/4.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/4.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/4.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/4.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/5.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/5.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/5.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/5.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/6.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/6.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/6.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/6.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/7.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/7.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/7.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/7.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/8.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/8.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/8.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/8.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/9.png b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/9.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/9.svg b/apache-fop/src/test/resources/docbook-xsl/slides/images/callouts/9.svg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/locatingrules.xml b/apache-fop/src/test/resources/docbook-xsl/slides/locatingrules.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/admonitions.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/admonitions.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/annotations.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/annotations.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/bibliography.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/bibliography.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/callouts.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/callouts.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/calstbl.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/calstbl.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/core.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/core.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/docbook.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/docbook.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/docbook1.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/docbook1.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/ebnf.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/ebnf.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/error.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/error.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/glossary.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/glossary.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/gui.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/gui.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/hier.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/hier.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/htmltbl.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/htmltbl.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/index.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/index.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/keyboard.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/keyboard.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/markup.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/markup.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/math.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/math.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/mathml.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/mathml.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/msgset.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/msgset.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/os.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/os.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/pool.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/pool.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/product.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/product.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/programming.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/programming.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/qandaset.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/qandaset.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/refentry.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/refentry.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/refsect1.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/refsect1.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/sect1.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/sect1.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/slides.rnc b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/slides.rnc old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/slides.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/slides.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/svg.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/svg.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/tasks.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/tasks.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/technical.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/technical.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/toc.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/toc.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/topic.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/topic.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/xlink.rng b/apache-fop/src/test/resources/docbook-xsl/slides/schema/relaxng/xlink.rng old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/admonitions.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/admonitions.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/annotations.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/annotations.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/bibliography.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/bibliography.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/callouts.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/callouts.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/calstbl.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/calstbl.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/core.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/core.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/db.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/db.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/docbook.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/docbook.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/docbook1.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/docbook1.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/ebnf.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/ebnf.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/error.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/error.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/glossary.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/glossary.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/gui.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/gui.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/hier.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/hier.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/htmltbl.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/htmltbl.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/index.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/index.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/keyboard.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/keyboard.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/markup.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/markup.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/math.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/math.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/mathml.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/mathml.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/msgset.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/msgset.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/os.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/os.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/pool.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/pool.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/product.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/product.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/programming.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/programming.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/qandaset.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/qandaset.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/refentry.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/refentry.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/refsect1.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/refsect1.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/sect1.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/sect1.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/slides.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/slides.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/svg.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/svg.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/tasks.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/tasks.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/technical.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/technical.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/toc.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/toc.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/topic.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/topic.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/xlink.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/xlink.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/xlink1.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/xlink1.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/xml.xsd b/apache-fop/src/test/resources/docbook-xsl/slides/schema/xsd/xml.xsd old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/tools/dbs3-upgrade.xsl b/apache-fop/src/test/resources/docbook-xsl/slides/tools/dbs3-upgrade.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/param.xml b/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/param.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/param.xsl b/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/param.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/plain-titlepage.xml b/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/plain-titlepage.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/plain-titlepage.xsl b/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/plain-titlepage.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/plain.xsl b/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/plain.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/s5.xsl b/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/s5.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/slidy.xsl b/apache-fop/src/test/resources/docbook-xsl/slides/xhtml/slidy.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/svn-commit.tmp b/apache-fop/src/test/resources/docbook-xsl/svn-commit.tmp old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/template/titlepage.xml b/apache-fop/src/test/resources/docbook-xsl/template/titlepage.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/template/titlepage.xsl b/apache-fop/src/test/resources/docbook-xsl/template/titlepage.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/tests/refentry.007.ns.xml b/apache-fop/src/test/resources/docbook-xsl/tests/refentry.007.ns.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/tests/refentry.007.xml b/apache-fop/src/test/resources/docbook-xsl/tests/refentry.007.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/tools/make/Makefile.DocBook b/apache-fop/src/test/resources/docbook-xsl/tools/make/Makefile.DocBook old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/tools/make/Makefile.combine b/apache-fop/src/test/resources/docbook-xsl/tools/make/Makefile.combine old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/tools/make/Makefile.docParam b/apache-fop/src/test/resources/docbook-xsl/tools/make/Makefile.docParam old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/LICENSE b/apache-fop/src/test/resources/docbook-xsl/webhelp/LICENSE old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/Makefile.sample b/apache-fop/src/test/resources/docbook-xsl/webhelp/Makefile.sample old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/build.properties b/apache-fop/src/test/resources/docbook-xsl/webhelp/build.properties old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/build.xml b/apache-fop/src/test/resources/docbook-xsl/webhelp/build.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch01.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch01.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s01.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s01.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s02.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s02.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s02s01.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s02s01.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s03.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s03.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s04.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s04.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s05.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch02s05.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch03.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch03.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch03s01.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch03s01.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch03s02.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch03s02.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch03s02s01.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch03s02s01.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch04.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch04.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch05.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch05.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch05s01.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch05s01.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch05s02.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ch05s02.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/browserDetect.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/browserDetect.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/css/ie.css b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/css/ie.css old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/css/positioning.css b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/css/positioning.css old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/caution.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/caution.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/important.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/important.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/note.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/note.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/tip.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/tip.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/warning.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/admon/warning.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/header-bg.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/header-bg.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/highlight-blue.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/highlight-blue.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/highlight-yellow.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/highlight-yellow.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/loading.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/loading.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/logo.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/logo.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/next-arrow.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/next-arrow.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/previous-arrow.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/previous-arrow.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/search-icon.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/search-icon.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/showHideTreeIcons.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/showHideTreeIcons.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/sidebar.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/sidebar.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/starsSmall.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/starsSmall.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/toc-icon.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/images/toc-icon.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/jquery-1.7.2.min.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/jquery-1.7.2.min.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/jquery-ui-1.8.2.custom.min.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/jquery-ui-1.8.2.custom.min.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/jquery.cookie.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/jquery.cookie.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/jquery.ui.all.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/jquery.ui.all.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/layout/jquery.layout.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/layout/jquery.layout.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-anim_basic_16x16.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-anim_basic_16x16.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_flat_0_aaaaaa_40x100.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_flat_0_aaaaaa_40x100.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_flat_55_fbec88_40x100.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_flat_55_fbec88_40x100.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_glass_75_d0e5f5_1x400.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_glass_75_d0e5f5_1x400.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_glass_85_dfeffc_1x400.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_glass_85_dfeffc_1x400.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_glass_95_fef1ec_1x400.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_glass_95_fef1ec_1x400.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_217bc0_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_217bc0_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_2e83ff_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_2e83ff_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_469bdd_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_469bdd_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_6da8d5_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_6da8d5_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_cd0a0a_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_cd0a0a_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_d8e7f3_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_d8e7f3_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_f9bd01_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/images/ui-icons_f9bd01_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/jquery-ui-1.8.21.custom.css b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/theme-redmond/jquery-ui-1.8.21.custom.css old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/file.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/file.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/folder-closed.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/folder-closed.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/folder-closed2.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/folder-closed2.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/folder.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/folder.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/folder2.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/folder2.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/minus.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/minus.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/plus.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/plus.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-black-line.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-black-line.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-black.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-black.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-default-line.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-default-line.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-default.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-default.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-famfamfam-line.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-famfamfam-line.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-famfamfam.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-famfamfam.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-gray-line.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-gray-line.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-gray.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-gray.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-red-line.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-red-line.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-red.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/images/treeview-red.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/jquery.treeview.css b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/jquery.treeview.css old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/jquery.treeview.min.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/jquery/treeview/jquery.treeview.min.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/main.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/main.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/splitterInit.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/common/splitterInit.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/images/sample.jpg b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/images/sample.jpg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/index.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/index.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ix01.html b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/ix01.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/default.props b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/default.props old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/en-us.props b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/en-us.props old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/es-es.props b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/es-es.props old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/htmlFileInfoList.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/htmlFileInfoList.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/index-1.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/index-1.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/index-2.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/index-2.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/index-3.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/index-3.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/ja-jp.props b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/ja-jp.props old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/l10n.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/l10n.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/nwSearchFnt.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/nwSearchFnt.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/punctuation.props b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/punctuation.props old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/stemmers/de_stemmer.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/stemmers/de_stemmer.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/stemmers/en_stemmer.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/stemmers/en_stemmer.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/stemmers/fr_stemmer.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/docs/search/stemmers/fr_stemmer.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docsrc/images/sample.jpg b/apache-fop/src/test/resources/docbook-xsl/webhelp/docsrc/images/sample.jpg old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docsrc/readme.xml b/apache-fop/src/test/resources/docbook-xsl/webhelp/docsrc/readme.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/docsrc/xinclude-test.xml b/apache-fop/src/test/resources/docbook-xsl/webhelp/docsrc/xinclude-test.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/browserDetect.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/browserDetect.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/css/ie.css b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/css/ie.css old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/css/positioning.css b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/css/positioning.css old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/caution.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/caution.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/important.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/important.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/note.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/note.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/tip.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/tip.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/warning.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/admon/warning.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/header-bg.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/header-bg.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/highlight-blue.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/highlight-blue.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/highlight-yellow.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/highlight-yellow.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/loading.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/loading.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/logo.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/logo.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/next-arrow.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/next-arrow.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/previous-arrow.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/previous-arrow.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/search-icon.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/search-icon.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/showHideTreeIcons.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/showHideTreeIcons.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/sidebar.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/sidebar.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/starsSmall.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/starsSmall.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/toc-icon.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/images/toc-icon.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/jquery-1.7.2.min.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/jquery-1.7.2.min.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/jquery-ui-1.8.2.custom.min.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/jquery-ui-1.8.2.custom.min.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/jquery.cookie.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/jquery.cookie.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/jquery.ui.all.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/jquery.ui.all.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/layout/jquery.layout.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/layout/jquery.layout.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-anim_basic_16x16.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-anim_basic_16x16.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_flat_0_aaaaaa_40x100.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_flat_0_aaaaaa_40x100.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_flat_55_fbec88_40x100.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_flat_55_fbec88_40x100.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_glass_75_d0e5f5_1x400.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_glass_75_d0e5f5_1x400.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_glass_85_dfeffc_1x400.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_glass_85_dfeffc_1x400.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_glass_95_fef1ec_1x400.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_glass_95_fef1ec_1x400.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_217bc0_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_217bc0_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_2e83ff_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_2e83ff_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_469bdd_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_469bdd_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_6da8d5_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_6da8d5_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_cd0a0a_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_cd0a0a_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_d8e7f3_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_d8e7f3_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_f9bd01_256x240.png b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/images/ui-icons_f9bd01_256x240.png old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/jquery-ui-1.8.21.custom.css b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/theme-redmond/jquery-ui-1.8.21.custom.css old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/file.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/file.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/folder-closed.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/folder-closed.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/folder-closed2.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/folder-closed2.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/folder.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/folder.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/folder2.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/folder2.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/minus.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/minus.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/plus.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/plus.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-black-line.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-black-line.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-black.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-black.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-default-line.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-default-line.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-default.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-default.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-famfamfam-line.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-famfamfam-line.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-famfamfam.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-famfamfam.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-gray-line.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-gray-line.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-gray.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-gray.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-red-line.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-red-line.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-red.gif b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/images/treeview-red.gif old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/jquery.treeview.css b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/jquery.treeview.css old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/jquery.treeview.min.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/jquery/treeview/jquery.treeview.min.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/main.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/main.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/splitterInit.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/common/splitterInit.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/default.props b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/default.props old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/en-us.props b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/en-us.props old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/es-es.props b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/es-es.props old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/ja-jp.props b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/ja-jp.props old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/nwSearchFnt.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/nwSearchFnt.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/punctuation.props b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/punctuation.props old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/stemmers/de_stemmer.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/stemmers/de_stemmer.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/stemmers/en_stemmer.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/stemmers/en_stemmer.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/stemmers/fr_stemmer.js b/apache-fop/src/test/resources/docbook-xsl/webhelp/template/search/stemmers/fr_stemmer.js old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/xsl/titlepage.templates.xml b/apache-fop/src/test/resources/docbook-xsl/webhelp/xsl/titlepage.templates.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/xsl/titlepage.templates.xsl b/apache-fop/src/test/resources/docbook-xsl/webhelp/xsl/titlepage.templates.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/xsl/webhelp-common.xsl b/apache-fop/src/test/resources/docbook-xsl/webhelp/xsl/webhelp-common.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/webhelp/xsl/webhelp.xsl b/apache-fop/src/test/resources/docbook-xsl/webhelp/xsl/webhelp.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/autolayout.xsl b/apache-fop/src/test/resources/docbook-xsl/website/autolayout.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/chunk-common.xsl b/apache-fop/src/test/resources/docbook-xsl/website/chunk-common.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/chunk-tabular.xsl b/apache-fop/src/test/resources/docbook-xsl/website/chunk-tabular.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/chunk-website.xsl b/apache-fop/src/test/resources/docbook-xsl/website/chunk-website.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/head.xsl b/apache-fop/src/test/resources/docbook-xsl/website/head.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/makefile-dep.xsl b/apache-fop/src/test/resources/docbook-xsl/website/makefile-dep.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/olink.xsl b/apache-fop/src/test/resources/docbook-xsl/website/olink.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/param.xml b/apache-fop/src/test/resources/docbook-xsl/website/param.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/param.xsl b/apache-fop/src/test/resources/docbook-xsl/website/param.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/rss.xsl b/apache-fop/src/test/resources/docbook-xsl/website/rss.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/tabular.xsl b/apache-fop/src/test/resources/docbook-xsl/website/tabular.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/toc-tabular.xsl b/apache-fop/src/test/resources/docbook-xsl/website/toc-tabular.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/toc.xsl b/apache-fop/src/test/resources/docbook-xsl/website/toc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/website-common.xsl b/apache-fop/src/test/resources/docbook-xsl/website/website-common.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/website-targets.xsl b/apache-fop/src/test/resources/docbook-xsl/website/website-targets.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/website.xsl b/apache-fop/src/test/resources/docbook-xsl/website/website.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/website/xbel.xsl b/apache-fop/src/test/resources/docbook-xsl/website/xbel.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/admon.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/admon.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/annotations.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/annotations.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autoidx-kimber.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autoidx-kimber.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autoidx-kosek.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autoidx-kosek.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autoidx-ng.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autoidx-ng.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autoidx.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autoidx.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autotoc.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/autotoc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/biblio-iso690.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/biblio-iso690.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/biblio.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/biblio.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/block.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/block.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/callout.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/callout.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/changebars.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/changebars.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunk-changebars.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunk-changebars.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunk-code.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunk-code.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunk-common.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunk-common.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunk.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunker.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunker.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunkfast.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunkfast.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunktoc.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/chunktoc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/component.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/component.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/division.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/division.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/docbook.css.xml b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/docbook.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/ebnf.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/ebnf.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/footnote.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/footnote.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/formal.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/formal.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/glossary.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/glossary.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/graphics.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/graphics.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/highlight.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/highlight.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/html-rtf.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/html-rtf.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/html.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/html.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/htmltbl.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/htmltbl.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/index.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/index.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/info.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/info.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/inline.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/inline.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/keywords.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/keywords.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/lists.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/lists.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/maketoc.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/maketoc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/manifest.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/manifest.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/math.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/math.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/oldchunker.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/oldchunker.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/onechunk.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/onechunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/param.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/param.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/pi.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/pi.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/profile-chunk-code.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/profile-chunk-code.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/profile-chunk.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/profile-chunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/profile-docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/profile-docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/profile-onechunk.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/profile-onechunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/qandaset.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/qandaset.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/refentry.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/refentry.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/sections.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/sections.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/synop.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/synop.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/table.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/table.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/task.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/task.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/titlepage.templates.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/titlepage.templates.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/titlepage.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/titlepage.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/toc.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/toc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/verbatim.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/verbatim.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/xref.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml-1_1/xref.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/admon.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/admon.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/annotations.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/annotations.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/autoidx-kimber.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/autoidx-kimber.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/autoidx-kosek.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/autoidx-kosek.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/autoidx-ng.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/autoidx-ng.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/autoidx.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/autoidx.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/autotoc.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/autotoc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/biblio-iso690.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/biblio-iso690.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/biblio.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/biblio.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/block.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/block.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/callout.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/callout.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/changebars.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/changebars.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/chunk-changebars.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/chunk-changebars.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/chunk-code.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/chunk-code.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/chunk-common.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/chunk-common.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/chunk.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/chunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/chunker.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/chunker.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/chunkfast.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/chunkfast.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/chunktoc.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/chunktoc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/component.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/component.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/division.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/division.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/docbook-no-doctype.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/docbook-no-doctype.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/docbook.css.xml b/apache-fop/src/test/resources/docbook-xsl/xhtml/docbook.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/ebnf.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/ebnf.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/footnote.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/footnote.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/formal.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/formal.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/glossary.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/glossary.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/graphics.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/graphics.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/highlight.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/highlight.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/html-rtf.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/html-rtf.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/html.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/html.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/htmltbl.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/htmltbl.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/index.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/index.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/info.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/info.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/inline.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/inline.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/keywords.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/keywords.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/lists.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/lists.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/maketoc.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/maketoc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/manifest.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/manifest.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/math.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/math.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/oldchunker.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/oldchunker.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/onechunk.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/onechunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/param.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/param.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/pi.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/pi.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/profile-chunk-code.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/profile-chunk-code.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/profile-chunk.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/profile-chunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/profile-docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/profile-docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/profile-onechunk.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/profile-onechunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/qandaset.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/qandaset.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/refentry.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/refentry.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/sections.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/sections.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/synop.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/synop.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/table.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/table.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/task.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/task.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/titlepage.templates.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/titlepage.templates.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/titlepage.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/titlepage.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/toc.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/toc.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/verbatim.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/verbatim.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml/xref.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml/xref.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml5/README b/apache-fop/src/test/resources/docbook-xsl/xhtml5/README old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml5/chunk.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml5/chunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml5/chunkfast.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml5/chunkfast.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml5/docbook.css.xml b/apache-fop/src/test/resources/docbook-xsl/xhtml5/docbook.css.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml5/docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml5/docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml5/html5-chunk-mods.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml5/html5-chunk-mods.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml5/html5-element-mods.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml5/html5-element-mods.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml5/onechunk.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml5/onechunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml5/profile-chunk.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml5/profile-chunk.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml5/profile-docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml5/profile-docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml5/xhtml-docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml5/xhtml-docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml5/xhtml-profile-docbook.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml5/xhtml-profile-docbook.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/docbook-xsl/xhtml5/xhtml2xhtml5.xsl b/apache-fop/src/test/resources/docbook-xsl/xhtml5/xhtml2xhtml5.xsl old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/final_output.pdf b/apache-fop/src/test/resources/final_output.pdf old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/input.fo b/apache-fop/src/test/resources/input.fo old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/input.html b/apache-fop/src/test/resources/input.html old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/input.xml b/apache-fop/src/test/resources/input.xml old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/output_herold.pdf b/apache-fop/src/test/resources/output_herold.pdf old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/output_html2fo.pdf b/apache-fop/src/test/resources/output_html2fo.pdf old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/output_jtidy.pdf b/apache-fop/src/test/resources/output_jtidy.pdf old mode 100644 new mode 100755 diff --git a/apache-fop/src/test/resources/xhtml2fo.xsl b/apache-fop/src/test/resources/xhtml2fo.xsl old mode 100644 new mode 100755 diff --git a/apache-poi/.gitignore b/apache-poi/.gitignore old mode 100644 new mode 100755 diff --git a/apache-poi/README.md b/apache-poi/README.md old mode 100644 new mode 100755 diff --git a/apache-poi/pom.xml b/apache-poi/pom.xml old mode 100644 new mode 100755 diff --git a/apache-poi/src/main/java/com/baeldung/jexcel/JExcelHelper.java b/apache-poi/src/main/java/com/baeldung/jexcel/JExcelHelper.java old mode 100644 new mode 100755 diff --git a/apache-poi/src/main/java/com/baeldung/poi/excel/ExcelPOIHelper.java b/apache-poi/src/main/java/com/baeldung/poi/excel/ExcelPOIHelper.java old mode 100644 new mode 100755 diff --git a/apache-poi/src/main/java/com/baeldung/poi/word/WordDocument.java b/apache-poi/src/main/java/com/baeldung/poi/word/WordDocument.java old mode 100644 new mode 100755 diff --git a/apache-poi/src/main/resources/logo-leaf.png b/apache-poi/src/main/resources/logo-leaf.png old mode 100644 new mode 100755 diff --git a/apache-poi/src/main/resources/poi-word-para1.txt b/apache-poi/src/main/resources/poi-word-para1.txt old mode 100644 new mode 100755 diff --git a/apache-poi/src/main/resources/poi-word-para2.txt b/apache-poi/src/main/resources/poi-word-para2.txt old mode 100644 new mode 100755 diff --git a/apache-poi/src/main/resources/poi-word-para3.txt b/apache-poi/src/main/resources/poi-word-para3.txt old mode 100644 new mode 100755 diff --git a/apache-poi/src/test/java/com/baeldung/jexcel/JExcelIntegrationTest.java b/apache-poi/src/test/java/com/baeldung/jexcel/JExcelIntegrationTest.java old mode 100644 new mode 100755 diff --git a/apache-poi/src/test/java/com/baeldung/poi/excel/ExcelIntegrationTest.java b/apache-poi/src/test/java/com/baeldung/poi/excel/ExcelIntegrationTest.java old mode 100644 new mode 100755 diff --git a/apache-poi/src/test/java/com/baeldung/poi/word/WordIntegrationTest.java b/apache-poi/src/test/java/com/baeldung/poi/word/WordIntegrationTest.java old mode 100644 new mode 100755 diff --git a/apache-shiro/.gitignore b/apache-shiro/.gitignore old mode 100644 new mode 100755 diff --git a/apache-shiro/README.md b/apache-shiro/README.md old mode 100644 new mode 100755 diff --git a/apache-shiro/pom.xml b/apache-shiro/pom.xml old mode 100644 new mode 100755 diff --git a/apache-shiro/src/main/java/com/baeldung/Main.java b/apache-shiro/src/main/java/com/baeldung/Main.java old mode 100644 new mode 100755 diff --git a/apache-shiro/src/main/java/com/baeldung/MyCustomRealm.java b/apache-shiro/src/main/java/com/baeldung/MyCustomRealm.java old mode 100644 new mode 100755 diff --git a/apache-shiro/src/main/java/com/baeldung/ShiroSpringApplication.java b/apache-shiro/src/main/java/com/baeldung/ShiroSpringApplication.java old mode 100644 new mode 100755 diff --git a/apache-shiro/src/main/java/com/baeldung/controllers/ShiroSpringController.java b/apache-shiro/src/main/java/com/baeldung/controllers/ShiroSpringController.java old mode 100644 new mode 100755 diff --git a/apache-shiro/src/main/java/com/baeldung/models/UserCredentials.java b/apache-shiro/src/main/java/com/baeldung/models/UserCredentials.java old mode 100644 new mode 100755 diff --git a/apache-shiro/src/main/resources/application.properties b/apache-shiro/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/apache-shiro/src/main/resources/log4j.properties b/apache-shiro/src/main/resources/log4j.properties old mode 100644 new mode 100755 diff --git a/apache-shiro/src/main/resources/shiro.ini b/apache-shiro/src/main/resources/shiro.ini old mode 100644 new mode 100755 diff --git a/apache-shiro/src/main/resources/templates/index.ftl b/apache-shiro/src/main/resources/templates/index.ftl old mode 100644 new mode 100755 diff --git a/apache-shiro/src/main/resources/templates/login.ftl b/apache-shiro/src/main/resources/templates/login.ftl old mode 100644 new mode 100755 diff --git a/apache-shiro/src/main/resources/templates/secure.ftl b/apache-shiro/src/main/resources/templates/secure.ftl old mode 100644 new mode 100755 diff --git a/apache-solrj/README.md b/apache-solrj/README.md old mode 100644 new mode 100755 diff --git a/apache-solrj/pom.xml b/apache-solrj/pom.xml old mode 100644 new mode 100755 diff --git a/apache-solrj/src/main/java/com/baeldung/solrjava/ProductBean.java b/apache-solrj/src/main/java/com/baeldung/solrjava/ProductBean.java old mode 100644 new mode 100755 diff --git a/apache-solrj/src/main/java/com/baeldung/solrjava/SolrJavaIntegration.java b/apache-solrj/src/main/java/com/baeldung/solrjava/SolrJavaIntegration.java old mode 100644 new mode 100755 diff --git a/apache-solrj/src/test/java/com/baeldung/solrjava/SolrJavaIntegrationTest.java b/apache-solrj/src/test/java/com/baeldung/solrjava/SolrJavaIntegrationTest.java old mode 100644 new mode 100755 diff --git a/apache-spark/pom.xml b/apache-spark/pom.xml old mode 100644 new mode 100755 diff --git a/apache-spark/src/main/java/com/baeldung/WordCount.java b/apache-spark/src/main/java/com/baeldung/WordCount.java old mode 100644 new mode 100755 diff --git a/apache-spark/src/main/resources/spark_example.txt b/apache-spark/src/main/resources/spark_example.txt old mode 100644 new mode 100755 diff --git a/apache-thrift/README.md b/apache-thrift/README.md old mode 100644 new mode 100755 diff --git a/apache-thrift/generated/com/baeldung/thrift/impl/CrossPlatformResource.java b/apache-thrift/generated/com/baeldung/thrift/impl/CrossPlatformResource.java old mode 100644 new mode 100755 diff --git a/apache-thrift/generated/com/baeldung/thrift/impl/CrossPlatformService.java b/apache-thrift/generated/com/baeldung/thrift/impl/CrossPlatformService.java old mode 100644 new mode 100755 diff --git a/apache-thrift/generated/com/baeldung/thrift/impl/InvalidOperationException.java b/apache-thrift/generated/com/baeldung/thrift/impl/InvalidOperationException.java old mode 100644 new mode 100755 diff --git a/apache-thrift/pom.xml b/apache-thrift/pom.xml old mode 100644 new mode 100755 diff --git a/apache-thrift/src/main/java/com/baeldung/thrift/Application.java b/apache-thrift/src/main/java/com/baeldung/thrift/Application.java old mode 100644 new mode 100755 diff --git a/apache-thrift/src/main/java/com/baeldung/thrift/CrossPlatformServiceClient.java b/apache-thrift/src/main/java/com/baeldung/thrift/CrossPlatformServiceClient.java old mode 100644 new mode 100755 diff --git a/apache-thrift/src/main/java/com/baeldung/thrift/CrossPlatformServiceImpl.java b/apache-thrift/src/main/java/com/baeldung/thrift/CrossPlatformServiceImpl.java old mode 100644 new mode 100755 diff --git a/apache-thrift/src/main/java/com/baeldung/thrift/CrossPlatformServiceServer.java b/apache-thrift/src/main/java/com/baeldung/thrift/CrossPlatformServiceServer.java old mode 100644 new mode 100755 diff --git a/apache-thrift/src/main/resources/cross-platform-service.thrift b/apache-thrift/src/main/resources/cross-platform-service.thrift old mode 100644 new mode 100755 diff --git a/apache-thrift/src/test/java/com/baeldung/thrift/CrossPlatformServiceIntegrationTest.java b/apache-thrift/src/test/java/com/baeldung/thrift/CrossPlatformServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/apache-velocity/README.md b/apache-velocity/README.md old mode 100644 new mode 100755 diff --git a/apache-velocity/pom.xml b/apache-velocity/pom.xml old mode 100644 new mode 100755 diff --git a/apache-velocity/src/main/java/com/baeldung/apache/velocity/model/Product.java b/apache-velocity/src/main/java/com/baeldung/apache/velocity/model/Product.java old mode 100644 new mode 100755 diff --git a/apache-velocity/src/main/java/com/baeldung/apache/velocity/service/ProductService.java b/apache-velocity/src/main/java/com/baeldung/apache/velocity/service/ProductService.java old mode 100644 new mode 100755 diff --git a/apache-velocity/src/main/java/com/baeldung/apache/velocity/servlet/LayoutServlet.java b/apache-velocity/src/main/java/com/baeldung/apache/velocity/servlet/LayoutServlet.java old mode 100644 new mode 100755 diff --git a/apache-velocity/src/main/java/com/baeldung/apache/velocity/servlet/ProductServlet.java b/apache-velocity/src/main/java/com/baeldung/apache/velocity/servlet/ProductServlet.java old mode 100644 new mode 100755 diff --git a/apache-velocity/src/main/resources/logback.xml b/apache-velocity/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/apache-velocity/src/main/webapp/WEB-INF/velocity.properties b/apache-velocity/src/main/webapp/WEB-INF/velocity.properties old mode 100644 new mode 100755 diff --git a/apache-velocity/src/main/webapp/WEB-INF/web.xml b/apache-velocity/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/apache-velocity/src/main/webapp/fragments/footer.vm b/apache-velocity/src/main/webapp/fragments/footer.vm old mode 100644 new mode 100755 diff --git a/apache-velocity/src/main/webapp/fragments/header.vm b/apache-velocity/src/main/webapp/fragments/header.vm old mode 100644 new mode 100755 diff --git a/apache-velocity/src/main/webapp/layout/Default.vm b/apache-velocity/src/main/webapp/layout/Default.vm old mode 100644 new mode 100755 diff --git a/apache-velocity/src/main/webapp/templates/index.vm b/apache-velocity/src/main/webapp/templates/index.vm old mode 100644 new mode 100755 diff --git a/apache-velocity/src/main/webapp/templates/layoutdemo.vm b/apache-velocity/src/main/webapp/templates/layoutdemo.vm old mode 100644 new mode 100755 diff --git a/apache-velocity/src/test/java/com/baeldung/apache/velocity/servlet/LayoutServletLiveTest.java b/apache-velocity/src/test/java/com/baeldung/apache/velocity/servlet/LayoutServletLiveTest.java old mode 100644 new mode 100755 diff --git a/apache-velocity/src/test/java/com/baeldung/apache/velocity/servlet/ProductServletLiveTest.java b/apache-velocity/src/test/java/com/baeldung/apache/velocity/servlet/ProductServletLiveTest.java old mode 100644 new mode 100755 diff --git a/asciidoctor/README.md b/asciidoctor/README.md old mode 100644 new mode 100755 diff --git a/asciidoctor/log4j.properties b/asciidoctor/log4j.properties old mode 100644 new mode 100755 diff --git a/asciidoctor/pom.xml b/asciidoctor/pom.xml old mode 100644 new mode 100755 diff --git a/asciidoctor/src/docs/asciidoc/test.adoc b/asciidoctor/src/docs/asciidoc/test.adoc old mode 100644 new mode 100755 diff --git a/asciidoctor/src/main/java/com/baeldung/asciidoctor/AsciidoctorDemo.java b/asciidoctor/src/main/java/com/baeldung/asciidoctor/AsciidoctorDemo.java old mode 100644 new mode 100755 diff --git a/asciidoctor/src/test/java/com/baeldung/asciidoctor/AsciidoctorDemoTest.java b/asciidoctor/src/test/java/com/baeldung/asciidoctor/AsciidoctorDemoTest.java old mode 100644 new mode 100755 diff --git a/asciidoctor/src/themes/custom-theme.yml b/asciidoctor/src/themes/custom-theme.yml old mode 100644 new mode 100755 diff --git a/asm/README.md b/asm/README.md old mode 100644 new mode 100755 diff --git a/asm/pom.xml b/asm/pom.xml old mode 100644 new mode 100755 diff --git a/asm/src/main/java/com/baeldung/examples/asm/CustomClassWriter.java b/asm/src/main/java/com/baeldung/examples/asm/CustomClassWriter.java old mode 100644 new mode 100755 diff --git a/asm/src/main/java/com/baeldung/examples/asm/instrumentation/Premain.java b/asm/src/main/java/com/baeldung/examples/asm/instrumentation/Premain.java old mode 100644 new mode 100755 diff --git a/atomix/.gitignore b/atomix/.gitignore old mode 100644 new mode 100755 diff --git a/atomix/README.md b/atomix/README.md old mode 100644 new mode 100755 diff --git a/atomix/pom.xml b/atomix/pom.xml old mode 100644 new mode 100755 diff --git a/atomix/src/main/java/com/atomix/example/BootstrapingCluster.java b/atomix/src/main/java/com/atomix/example/BootstrapingCluster.java old mode 100644 new mode 100755 diff --git a/atomix/src/main/java/com/atomix/example/OtherNodes.java b/atomix/src/main/java/com/atomix/example/OtherNodes.java old mode 100644 new mode 100755 diff --git a/atomix/src/test/java/com/atomix/exampletest/AtomixClientLiveTest.java b/atomix/src/test/java/com/atomix/exampletest/AtomixClientLiveTest.java old mode 100644 new mode 100755 diff --git a/autovalue/README.md b/autovalue/README.md old mode 100644 new mode 100755 diff --git a/autovalue/pom.xml b/autovalue/pom.xml old mode 100644 new mode 100755 diff --git a/autovalue/src/main/java/com/baeldung/autovalue/AutoValueMoney.java b/autovalue/src/main/java/com/baeldung/autovalue/AutoValueMoney.java old mode 100644 new mode 100755 diff --git a/autovalue/src/main/java/com/baeldung/autovalue/AutoValueMoneyWithBuilder.java b/autovalue/src/main/java/com/baeldung/autovalue/AutoValueMoneyWithBuilder.java old mode 100644 new mode 100755 diff --git a/autovalue/src/main/java/com/baeldung/autovalue/Foo.java b/autovalue/src/main/java/com/baeldung/autovalue/Foo.java old mode 100644 new mode 100755 diff --git a/autovalue/src/main/java/com/baeldung/autovalue/ImmutableMoney.java b/autovalue/src/main/java/com/baeldung/autovalue/ImmutableMoney.java old mode 100644 new mode 100755 diff --git a/autovalue/src/main/java/com/baeldung/autovalue/MutableMoney.java b/autovalue/src/main/java/com/baeldung/autovalue/MutableMoney.java old mode 100644 new mode 100755 diff --git a/autovalue/src/test/java/com/baeldung/autovalue/MoneyUnitTest.java b/autovalue/src/test/java/com/baeldung/autovalue/MoneyUnitTest.java old mode 100644 new mode 100755 diff --git a/aws/.gitignore b/aws/.gitignore old mode 100644 new mode 100755 diff --git a/aws/README.md b/aws/README.md old mode 100644 new mode 100755 diff --git a/aws/pom.xml b/aws/pom.xml old mode 100644 new mode 100755 diff --git a/aws/src/main/java/com/baeldung/lambda/LambdaMethodHandler.java b/aws/src/main/java/com/baeldung/lambda/LambdaMethodHandler.java old mode 100644 new mode 100755 diff --git a/aws/src/main/java/com/baeldung/lambda/LambdaRequestHandler.java b/aws/src/main/java/com/baeldung/lambda/LambdaRequestHandler.java old mode 100644 new mode 100755 diff --git a/aws/src/main/java/com/baeldung/lambda/LambdaRequestStreamHandler.java b/aws/src/main/java/com/baeldung/lambda/LambdaRequestStreamHandler.java old mode 100644 new mode 100755 diff --git a/aws/src/main/java/com/baeldung/lambda/dynamodb/SavePersonHandler.java b/aws/src/main/java/com/baeldung/lambda/dynamodb/SavePersonHandler.java old mode 100644 new mode 100755 diff --git a/aws/src/main/java/com/baeldung/lambda/dynamodb/bean/PersonRequest.java b/aws/src/main/java/com/baeldung/lambda/dynamodb/bean/PersonRequest.java old mode 100644 new mode 100755 diff --git a/aws/src/main/java/com/baeldung/lambda/dynamodb/bean/PersonResponse.java b/aws/src/main/java/com/baeldung/lambda/dynamodb/bean/PersonResponse.java old mode 100644 new mode 100755 diff --git a/aws/src/main/java/com/baeldung/s3/AWSS3Service.java b/aws/src/main/java/com/baeldung/s3/AWSS3Service.java old mode 100644 new mode 100755 diff --git a/aws/src/main/java/com/baeldung/s3/S3Application.java b/aws/src/main/java/com/baeldung/s3/S3Application.java old mode 100644 new mode 100755 diff --git a/aws/src/test/java/com/baeldung/s3/AWSS3ServiceIntegrationTest.java b/aws/src/test/java/com/baeldung/s3/AWSS3ServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/axon/README.md b/axon/README.md old mode 100644 new mode 100755 diff --git a/axon/pom.xml b/axon/pom.xml old mode 100644 new mode 100755 diff --git a/axon/src/main/java/com/baeldung/axon/MessagesRunner.java b/axon/src/main/java/com/baeldung/axon/MessagesRunner.java old mode 100644 new mode 100755 diff --git a/axon/src/main/java/com/baeldung/axon/aggregates/MessagesAggregate.java b/axon/src/main/java/com/baeldung/axon/aggregates/MessagesAggregate.java old mode 100644 new mode 100755 diff --git a/axon/src/main/java/com/baeldung/axon/commands/CreateMessageCommand.java b/axon/src/main/java/com/baeldung/axon/commands/CreateMessageCommand.java old mode 100644 new mode 100755 diff --git a/axon/src/main/java/com/baeldung/axon/commands/MarkReadMessageCommand.java b/axon/src/main/java/com/baeldung/axon/commands/MarkReadMessageCommand.java old mode 100644 new mode 100755 diff --git a/axon/src/main/java/com/baeldung/axon/eventhandlers/MessagesEventHandler.java b/axon/src/main/java/com/baeldung/axon/eventhandlers/MessagesEventHandler.java old mode 100644 new mode 100755 diff --git a/axon/src/main/java/com/baeldung/axon/events/MessageCreatedEvent.java b/axon/src/main/java/com/baeldung/axon/events/MessageCreatedEvent.java old mode 100644 new mode 100755 diff --git a/axon/src/main/java/com/baeldung/axon/events/MessageReadEvent.java b/axon/src/main/java/com/baeldung/axon/events/MessageReadEvent.java old mode 100644 new mode 100755 diff --git a/axon/src/test/java/com/baeldung/axon/MessagesAggregateIntegrationTest.java b/axon/src/test/java/com/baeldung/axon/MessagesAggregateIntegrationTest.java old mode 100644 new mode 100755 diff --git a/book b/book old mode 100644 new mode 100755 diff --git a/bootique/README.md b/bootique/README.md old mode 100644 new mode 100755 diff --git a/bootique/config.yml b/bootique/config.yml old mode 100644 new mode 100755 diff --git a/bootique/dependency-reduced-pom.xml b/bootique/dependency-reduced-pom.xml old mode 100644 new mode 100755 diff --git a/bootique/pom.xml b/bootique/pom.xml old mode 100644 new mode 100755 diff --git a/bootique/src/main/java/com/baeldung/bootique/App.java b/bootique/src/main/java/com/baeldung/bootique/App.java old mode 100644 new mode 100755 diff --git a/bootique/src/main/java/com/baeldung/bootique/module/ModuleBinder.java b/bootique/src/main/java/com/baeldung/bootique/module/ModuleBinder.java old mode 100644 new mode 100755 diff --git a/bootique/src/main/java/com/baeldung/bootique/module/ModuleProvider.java b/bootique/src/main/java/com/baeldung/bootique/module/ModuleProvider.java old mode 100644 new mode 100755 diff --git a/bootique/src/main/java/com/baeldung/bootique/router/IndexController.java b/bootique/src/main/java/com/baeldung/bootique/router/IndexController.java old mode 100644 new mode 100755 diff --git a/bootique/src/main/java/com/baeldung/bootique/router/SaveController.java b/bootique/src/main/java/com/baeldung/bootique/router/SaveController.java old mode 100644 new mode 100755 diff --git a/bootique/src/main/java/com/baeldung/bootique/service/HelloService.java b/bootique/src/main/java/com/baeldung/bootique/service/HelloService.java old mode 100644 new mode 100755 diff --git a/bootique/src/main/java/com/baeldung/bootique/service/impl/HelloServiceImpl.java b/bootique/src/main/java/com/baeldung/bootique/service/impl/HelloServiceImpl.java old mode 100644 new mode 100755 diff --git a/bootique/src/main/resources/META-INF/services/io.bootique.BQModuleProvider b/bootique/src/main/resources/META-INF/services/io.bootique.BQModuleProvider old mode 100644 new mode 100755 diff --git a/bootique/src/test/java/com/baeldung/bootique/AppTest.java b/bootique/src/test/java/com/baeldung/bootique/AppTest.java old mode 100644 new mode 100755 diff --git a/camel-api/README.md b/camel-api/README.md old mode 100644 new mode 100755 diff --git a/camel-api/pom.xml b/camel-api/pom.xml old mode 100644 new mode 100755 diff --git a/camel-api/src/main/java/com/baeldung/camel/Application.java b/camel-api/src/main/java/com/baeldung/camel/Application.java old mode 100644 new mode 100755 diff --git a/camel-api/src/main/java/com/baeldung/camel/ExampleServices.java b/camel-api/src/main/java/com/baeldung/camel/ExampleServices.java old mode 100644 new mode 100755 diff --git a/camel-api/src/main/java/com/baeldung/camel/MyBean.java b/camel-api/src/main/java/com/baeldung/camel/MyBean.java old mode 100644 new mode 100755 diff --git a/camel-api/src/main/resources/application.properties b/camel-api/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/camel-api/src/main/resources/application.yml b/camel-api/src/main/resources/application.yml old mode 100644 new mode 100755 diff --git a/camel-api/src/main/resources/logback.xml b/camel-api/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/cas/cas-secured-app/.gitignore b/cas/cas-secured-app/.gitignore old mode 100644 new mode 100755 diff --git a/cas/cas-secured-app/pom.xml b/cas/cas-secured-app/pom.xml old mode 100644 new mode 100755 diff --git a/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/CasSecuredAppApplication.java b/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/CasSecuredAppApplication.java old mode 100644 new mode 100755 diff --git a/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/config/SecurityConfig.java b/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/AuthController.java b/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/AuthController.java old mode 100644 new mode 100755 diff --git a/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/IndexController.java b/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/IndexController.java old mode 100644 new mode 100755 diff --git a/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/SecuredPageController.java b/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/SecuredPageController.java old mode 100644 new mode 100755 diff --git a/cas/cas-secured-app/src/main/resources/application.properties b/cas/cas-secured-app/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/cas/cas-secured-app/src/main/resources/templates/auth/logout.ftl b/cas/cas-secured-app/src/main/resources/templates/auth/logout.ftl old mode 100644 new mode 100755 diff --git a/cas/cas-secured-app/src/main/resources/templates/index.ftl b/cas/cas-secured-app/src/main/resources/templates/index.ftl old mode 100644 new mode 100755 diff --git a/cas/cas-secured-app/src/main/resources/templates/secure/index.ftl b/cas/cas-secured-app/src/main/resources/templates/secure/index.ftl old mode 100644 new mode 100755 diff --git a/cas/cas-secured-app/src/test/java/com/baeldung/cassecuredapp/CasSecuredAppApplicationTests.java b/cas/cas-secured-app/src/test/java/com/baeldung/cassecuredapp/CasSecuredAppApplicationTests.java old mode 100644 new mode 100755 diff --git a/cas/cas-server/.gitignore b/cas/cas-server/.gitignore old mode 100644 new mode 100755 diff --git a/cas/cas-server/LICENSE.txt b/cas/cas-server/LICENSE.txt old mode 100644 new mode 100755 diff --git a/cas/cas-server/README.md b/cas/cas-server/README.md old mode 100644 new mode 100755 diff --git a/cas/cas-server/build.cmd b/cas/cas-server/build.cmd old mode 100644 new mode 100755 diff --git a/cas/cas-server/build.sh b/cas/cas-server/build.sh old mode 100644 new mode 100755 diff --git a/cas/cas-server/etc/cas/config/application.yml b/cas/cas-server/etc/cas/config/application.yml old mode 100644 new mode 100755 diff --git a/cas/cas-server/etc/cas/config/cas.properties b/cas/cas-server/etc/cas/config/cas.properties old mode 100644 new mode 100755 diff --git a/cas/cas-server/etc/cas/config/log4j2.xml b/cas/cas-server/etc/cas/config/log4j2.xml old mode 100644 new mode 100755 diff --git a/cas/cas-server/maven/maven-wrapper.properties b/cas/cas-server/maven/maven-wrapper.properties old mode 100644 new mode 100755 diff --git a/cas/cas-server/mvnw b/cas/cas-server/mvnw old mode 100644 new mode 100755 diff --git a/cas/cas-server/mvnw.bat b/cas/cas-server/mvnw.bat old mode 100644 new mode 100755 diff --git a/cas/cas-server/pom.xml b/cas/cas-server/pom.xml old mode 100644 new mode 100755 diff --git a/cas/cas-server/src/main/resources/application.properties b/cas/cas-server/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/cas/cas-server/src/main/resources/cas.properties b/cas/cas-server/src/main/resources/cas.properties old mode 100644 new mode 100755 diff --git a/cas/cas-server/src/main/resources/etc/cas/config/application.yml b/cas/cas-server/src/main/resources/etc/cas/config/application.yml old mode 100644 new mode 100755 diff --git a/cas/cas-server/src/main/resources/etc/cas/config/cas.properties b/cas/cas-server/src/main/resources/etc/cas/config/cas.properties old mode 100644 new mode 100755 diff --git a/cas/cas-server/src/main/resources/etc/cas/config/log4j2.xml b/cas/cas-server/src/main/resources/etc/cas/config/log4j2.xml old mode 100644 new mode 100755 diff --git a/cas/cas-server/src/main/resources/etc/cas/thekeystore b/cas/cas-server/src/main/resources/etc/cas/thekeystore old mode 100644 new mode 100755 diff --git a/cas/cas-server/src/main/resources/etc/cas/thekeystore.crt b/cas/cas-server/src/main/resources/etc/cas/thekeystore.crt old mode 100644 new mode 100755 diff --git a/cas/cas-server/src/main/resources/services/casSecuredApp.json b/cas/cas-server/src/main/resources/services/casSecuredApp.json old mode 100644 new mode 100755 diff --git a/cdi/README.md b/cdi/README.md old mode 100644 new mode 100755 diff --git a/cdi/pom.xml b/cdi/pom.xml old mode 100644 new mode 100755 diff --git a/cdi/src/main/java/com/baeldung/interceptor/Audited.java b/cdi/src/main/java/com/baeldung/interceptor/Audited.java old mode 100644 new mode 100755 diff --git a/cdi/src/main/java/com/baeldung/interceptor/AuditedInterceptor.java b/cdi/src/main/java/com/baeldung/interceptor/AuditedInterceptor.java old mode 100644 new mode 100755 diff --git a/cdi/src/main/java/com/baeldung/service/SuperService.java b/cdi/src/main/java/com/baeldung/service/SuperService.java old mode 100644 new mode 100755 diff --git a/cdi/src/main/java/com/baeldung/spring/aspect/SpringTestAspect.java b/cdi/src/main/java/com/baeldung/spring/aspect/SpringTestAspect.java old mode 100644 new mode 100755 diff --git a/cdi/src/main/java/com/baeldung/spring/configuration/AppConfig.java b/cdi/src/main/java/com/baeldung/spring/configuration/AppConfig.java old mode 100644 new mode 100755 diff --git a/cdi/src/main/java/com/baeldung/spring/service/SpringSuperService.java b/cdi/src/main/java/com/baeldung/spring/service/SpringSuperService.java old mode 100644 new mode 100755 diff --git a/cdi/src/main/resources/META-INF/beans.xml b/cdi/src/main/resources/META-INF/beans.xml old mode 100644 new mode 100755 diff --git a/cdi/src/test/java/com/baeldung/test/InterceptorIntegrationTest.java b/cdi/src/test/java/com/baeldung/test/InterceptorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/cdi/src/test/java/com/baeldung/test/SpringInterceptorIntegrationTest.java b/cdi/src/test/java/com/baeldung/test/SpringInterceptorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/.gitignore b/core-java-8/.gitignore old mode 100644 new mode 100755 diff --git a/core-java-8/README.md b/core-java-8/README.md old mode 100644 new mode 100755 diff --git a/core-java-8/pom.xml b/core-java-8/pom.xml old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/Adder.java b/core-java-8/src/main/java/com/baeldung/Adder.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/AdderImpl.java b/core-java-8/src/main/java/com/baeldung/AdderImpl.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/Bar.java b/core-java-8/src/main/java/com/baeldung/Bar.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/Baz.java b/core-java-8/src/main/java/com/baeldung/Baz.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/Foo.java b/core-java-8/src/main/java/com/baeldung/Foo.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/FooExtended.java b/core-java-8/src/main/java/com/baeldung/FooExtended.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/UseFoo.java b/core-java-8/src/main/java/com/baeldung/UseFoo.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/datetime/README.md b/core-java-8/src/main/java/com/baeldung/datetime/README.md old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/datetime/UseDuration.java b/core-java-8/src/main/java/com/baeldung/datetime/UseDuration.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/datetime/UseLocalDate.java b/core-java-8/src/main/java/com/baeldung/datetime/UseLocalDate.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/datetime/UseLocalDateTime.java b/core-java-8/src/main/java/com/baeldung/datetime/UseLocalDateTime.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/datetime/UseLocalTime.java b/core-java-8/src/main/java/com/baeldung/datetime/UseLocalTime.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/datetime/UsePeriod.java b/core-java-8/src/main/java/com/baeldung/datetime/UsePeriod.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/datetime/UseToInstant.java b/core-java-8/src/main/java/com/baeldung/datetime/UseToInstant.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/datetime/UseZonedDateTime.java b/core-java-8/src/main/java/com/baeldung/datetime/UseZonedDateTime.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/doublecolon/Computer.java b/core-java-8/src/main/java/com/baeldung/doublecolon/Computer.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/doublecolon/ComputerUtils.java b/core-java-8/src/main/java/com/baeldung/doublecolon/ComputerUtils.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/doublecolon/MacbookPro.java b/core-java-8/src/main/java/com/baeldung/doublecolon/MacbookPro.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/doublecolon/function/ComputerPredicate.java b/core-java-8/src/main/java/com/baeldung/doublecolon/function/ComputerPredicate.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/doublecolon/function/TriFunction.java b/core-java-8/src/main/java/com/baeldung/doublecolon/function/TriFunction.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/java8/lambda/exceptions/LambdaExceptionWrappers.java b/core-java-8/src/main/java/com/baeldung/java8/lambda/exceptions/LambdaExceptionWrappers.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/java8/lambda/exceptions/ThrowingConsumer.java b/core-java-8/src/main/java/com/baeldung/java8/lambda/exceptions/ThrowingConsumer.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/java_8_features/Address.java b/core-java-8/src/main/java/com/baeldung/java_8_features/Address.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/java_8_features/CustomException.java b/core-java-8/src/main/java/com/baeldung/java_8_features/CustomException.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/java_8_features/Detail.java b/core-java-8/src/main/java/com/baeldung/java_8_features/Detail.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/java_8_features/OptionalAddress.java b/core-java-8/src/main/java/com/baeldung/java_8_features/OptionalAddress.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/java_8_features/OptionalUser.java b/core-java-8/src/main/java/com/baeldung/java_8_features/OptionalUser.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/java_8_features/Person.java b/core-java-8/src/main/java/com/baeldung/java_8_features/Person.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/java_8_features/User.java b/core-java-8/src/main/java/com/baeldung/java_8_features/User.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/java_8_features/Vehicle.java b/core-java-8/src/main/java/com/baeldung/java_8_features/Vehicle.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/java_8_features/VehicleImpl.java b/core-java-8/src/main/java/com/baeldung/java_8_features/VehicleImpl.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/java_8_features/groupingby/BlogPost.java b/core-java-8/src/main/java/com/baeldung/java_8_features/groupingby/BlogPost.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/java_8_features/groupingby/BlogPostType.java b/core-java-8/src/main/java/com/baeldung/java_8_features/groupingby/BlogPostType.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/optional/Modem.java b/core-java-8/src/main/java/com/baeldung/optional/Modem.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/optional/Person.java b/core-java-8/src/main/java/com/baeldung/optional/Person.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/prime/PrimeGenerator.java b/core-java-8/src/main/java/com/baeldung/prime/PrimeGenerator.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/strategy/ChristmasDiscounter.java b/core-java-8/src/main/java/com/baeldung/strategy/ChristmasDiscounter.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/strategy/Discounter.java b/core-java-8/src/main/java/com/baeldung/strategy/Discounter.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/strategy/EasterDiscounter.java b/core-java-8/src/main/java/com/baeldung/strategy/EasterDiscounter.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/stream/InfiniteStreams.java b/core-java-8/src/main/java/com/baeldung/stream/InfiniteStreams.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/stream/StreamApi.java b/core-java-8/src/main/java/com/baeldung/stream/StreamApi.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/streamApi/Product.java b/core-java-8/src/main/java/com/baeldung/streamApi/Product.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/string/JoinerSplitter.java b/core-java-8/src/main/java/com/baeldung/string/JoinerSplitter.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/main/java/com/baeldung/temporaladjuster/CustomTemporalAdjuster.java b/core-java-8/src/main/java/com/baeldung/temporaladjuster/CustomTemporalAdjuster.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/collectors/Java8CollectorsUnitTest.java b/core-java-8/src/test/java/com/baeldung/collectors/Java8CollectorsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/dateapi/ConversionExample.java b/core-java-8/src/test/java/com/baeldung/dateapi/ConversionExample.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/dateapi/JavaDurationUnitTest.java b/core-java-8/src/test/java/com/baeldung/dateapi/JavaDurationUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/dateapi/JavaPeriodUnitTest.java b/core-java-8/src/test/java/com/baeldung/dateapi/JavaPeriodUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/dateapi/JavaUtilTimeUnitTest.java b/core-java-8/src/test/java/com/baeldung/dateapi/JavaUtilTimeUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/datetime/UseLocalDateTimeUnitTest.java b/core-java-8/src/test/java/com/baeldung/datetime/UseLocalDateTimeUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/datetime/UseLocalDateUnitTest.java b/core-java-8/src/test/java/com/baeldung/datetime/UseLocalDateUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/datetime/UseLocalTimeUnitTest.java b/core-java-8/src/test/java/com/baeldung/datetime/UseLocalTimeUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/datetime/UsePeriodUnitTest.java b/core-java-8/src/test/java/com/baeldung/datetime/UsePeriodUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/datetime/UseZonedDateTimeUnitTest.java b/core-java-8/src/test/java/com/baeldung/datetime/UseZonedDateTimeUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/doublecolon/ComputerUtilsUnitTest.java b/core-java-8/src/test/java/com/baeldung/doublecolon/ComputerUtilsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/functionalinterface/FunctionalInterfaceUnitTest.java b/core-java-8/src/test/java/com/baeldung/functionalinterface/FunctionalInterfaceUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/functionalinterface/ShortToByteFunction.java b/core-java-8/src/test/java/com/baeldung/functionalinterface/ShortToByteFunction.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/Java8CollectionCleanupUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/Java8CollectionCleanupUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/Java8DefaultStaticIntefaceMethodsUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/Java8DefaultStaticIntefaceMethodsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/Java8FindAnyFindFirstUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/Java8FindAnyFindFirstUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/Java8ForEachUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/Java8ForEachUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/Java8FunctionalInteracesLambdasUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/Java8FunctionalInteracesLambdasUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/Java8GroupingByCollectorUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/Java8GroupingByCollectorUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/Java8MaxMinUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/Java8MaxMinUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/Java8MethodReferenceUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/Java8MethodReferenceUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/Java8OptionalUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/Java8OptionalUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/Java8SortUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/Java8SortUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/Java8StreamApiUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/Java8StreamApiUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/Java8StreamsUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/Java8StreamsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/JavaTryWithResourcesLongRunningUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/JavaTryWithResourcesLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/base64/ApacheCommonsEncodeDecodeUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/base64/ApacheCommonsEncodeDecodeUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/base64/Java8EncodeDecodeUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/base64/Java8EncodeDecodeUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/comparator/Employee.java b/core-java-8/src/test/java/com/baeldung/java8/comparator/Employee.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/comparator/Java8ComparatorUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/comparator/Java8ComparatorUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/entity/Human.java b/core-java-8/src/test/java/com/baeldung/java8/entity/Human.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/lambda/exceptions/LambdaExceptionWrappersUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/lambda/exceptions/LambdaExceptionWrappersUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/java8/optional/OptionalUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/optional/OptionalUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/prime/PrimeGeneratorTest.java b/core-java-8/src/test/java/com/baeldung/prime/PrimeGeneratorTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/strategy/StrategyDesignPatternUnitTest.java b/core-java-8/src/test/java/com/baeldung/strategy/StrategyDesignPatternUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/stream/InfiniteStreamUnitTest.java b/core-java-8/src/test/java/com/baeldung/stream/InfiniteStreamUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/stream/StreamAddUnitTest.java b/core-java-8/src/test/java/com/baeldung/stream/StreamAddUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/stream/StreamApiTest.java b/core-java-8/src/test/java/com/baeldung/stream/StreamApiTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/stream/StreamToImmutableTest.java b/core-java-8/src/test/java/com/baeldung/stream/StreamToImmutableTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/stream/SupplierStreamTest.java b/core-java-8/src/test/java/com/baeldung/stream/SupplierStreamTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/stream/mycollectors/MyImmutableListCollector.java b/core-java-8/src/test/java/com/baeldung/stream/mycollectors/MyImmutableListCollector.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/string/JoinerSplitterUnitTest.java b/core-java-8/src/test/java/com/baeldung/string/JoinerSplitterUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java b/core-java-8/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java b/core-java-8/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/java/com/baeldung/util/CurrentDateTimeUnitTest.java b/core-java-8/src/test/java/com/baeldung/util/CurrentDateTimeUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-8/src/test/resources/.gitignore b/core-java-8/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/core-java-9/.gitignore b/core-java-9/.gitignore old mode 100644 new mode 100755 diff --git a/core-java-9/README.md b/core-java-9/README.md old mode 100644 new mode 100755 diff --git a/core-java-9/compile-modules.sh b/core-java-9/compile-modules.sh old mode 100644 new mode 100755 diff --git a/core-java-9/compile-student-client.bat b/core-java-9/compile-student-client.bat old mode 100644 new mode 100755 diff --git a/core-java-9/compile-student-model.bat b/core-java-9/compile-student-model.bat old mode 100644 new mode 100755 diff --git a/core-java-9/compile-student-service-dbimpl.bat b/core-java-9/compile-student-service-dbimpl.bat old mode 100644 new mode 100755 diff --git a/core-java-9/compile-student-service.bat b/core-java-9/compile-student-service.bat old mode 100644 new mode 100755 diff --git a/core-java-9/pom.xml b/core-java-9/pom.xml old mode 100644 new mode 100755 diff --git a/core-java-9/run-student-client.bat b/core-java-9/run-student-client.bat old mode 100644 new mode 100755 diff --git a/core-java-9/run-student-client.sh b/core-java-9/run-student-client.sh old mode 100644 new mode 100755 diff --git a/core-java-9/src/main/java/.gitignore b/core-java-9/src/main/java/.gitignore old mode 100644 new mode 100755 diff --git a/core-java-9/src/main/java/com/baeldung/java9/compactstring/CompactStringDemo.java b/core-java-9/src/main/java/com/baeldung/java9/compactstring/CompactStringDemo.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/main/java/com/baeldung/java9/language/PrivateInterface.java b/core-java-9/src/main/java/com/baeldung/java9/language/PrivateInterface.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/main/java/com/baeldung/java9/process/ProcessUtils.java b/core-java-9/src/main/java/com/baeldung/java9/process/ProcessUtils.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/main/java/com/baeldung/java9/process/ServiceMain.java b/core-java-9/src/main/java/com/baeldung/java9/process/ServiceMain.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/main/java/com/baeldung/java9/reactive/BaeldungBatchSubscriberImpl.java b/core-java-9/src/main/java/com/baeldung/java9/reactive/BaeldungBatchSubscriberImpl.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/main/java/com/baeldung/java9/reactive/BaeldungSubscriberImpl.java b/core-java-9/src/main/java/com/baeldung/java9/reactive/BaeldungSubscriberImpl.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/main/java/com/baeldung/java9/stackwalker/StackWalkerDemo.java b/core-java-9/src/main/java/com/baeldung/java9/stackwalker/StackWalkerDemo.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/main/java/com/baeldung/java9/streams.reactive/EndSubscriber.java b/core-java-9/src/main/java/com/baeldung/java9/streams.reactive/EndSubscriber.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/main/java/com/baeldung/java9/streams.reactive/TransformProcessor.java b/core-java-9/src/main/java/com/baeldung/java9/streams.reactive/TransformProcessor.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/main/java/com/baeldung/java9/time/TimeApi.java b/core-java-9/src/main/java/com/baeldung/java9/time/TimeApi.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/main/resources/logback.xml b/core-java-9/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/core-java-9/src/modules/com.baeldung.student.client/com/baeldung/student/client/StudentClient.java b/core-java-9/src/modules/com.baeldung.student.client/com/baeldung/student/client/StudentClient.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/modules/com.baeldung.student.client/module-info.java b/core-java-9/src/modules/com.baeldung.student.client/module-info.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/modules/com.baeldung.student.model/com/baeldung/student/model/Student.java b/core-java-9/src/modules/com.baeldung.student.model/com/baeldung/student/model/Student.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/modules/com.baeldung.student.model/module-info.java b/core-java-9/src/modules/com.baeldung.student.model/module-info.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/modules/com.baeldung.student.service.dbimpl/com/baeldung/student/service/dbimpl/StudentDbService.java b/core-java-9/src/modules/com.baeldung.student.service.dbimpl/com/baeldung/student/service/dbimpl/StudentDbService.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/modules/com.baeldung.student.service.dbimpl/module-info.java b/core-java-9/src/modules/com.baeldung.student.service.dbimpl/module-info.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/modules/com.baeldung.student.service/com/baeldung/student/service/StudentService.java b/core-java-9/src/modules/com.baeldung.student.service/com/baeldung/student/service/StudentService.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/modules/com.baeldung.student.service/module-info.java b/core-java-9/src/modules/com.baeldung.student.service/module-info.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/Java9OptionalTest.java b/core-java-9/src/test/java/com/baeldung/java9/Java9OptionalTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/Java9OptionalsStreamUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/Java9OptionalsStreamUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/MultiResultionImageUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/MultiResultionImageUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/OptionalToStreamUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/OptionalToStreamUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/README.MD b/core-java-9/src/test/java/com/baeldung/java9/README.MD old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/SetExamplesUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/SetExamplesUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/concurrent/future/CompletableFutureUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/concurrent/future/CompletableFutureUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/httpclient/SimpleHttpRequestsUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/httpclient/SimpleHttpRequestsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/language/DiamondUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/language/DiamondUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/language/Java9ObjectsAPIUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/language/Java9ObjectsAPIUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/language/PrivateInterfaceUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/language/PrivateInterfaceUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/language/TryWithResourcesUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/language/TryWithResourcesUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/language/collections/ListFactoryMethodsUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/language/collections/ListFactoryMethodsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/language/collections/MapFactoryMethodsUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/language/collections/MapFactoryMethodsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/language/collections/SetFactoryMethodsUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/language/collections/SetFactoryMethodsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/language/stream/CollectorImprovementUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/language/stream/CollectorImprovementUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/language/stream/StreamFeaturesUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/language/stream/StreamFeaturesUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/process/ProcessAPIEnhancementsUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/process/ProcessAPIEnhancementsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/process/ProcessApiUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/process/ProcessApiUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/reactive/BaeldungBatchSubscriberImplIntegrationTest.java b/core-java-9/src/test/java/com/baeldung/java9/reactive/BaeldungBatchSubscriberImplIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/reactive/BaeldungSubscriberImplIntegrationTest.java b/core-java-9/src/test/java/com/baeldung/java9/reactive/BaeldungSubscriberImplIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/stackwalker/StackWalkerDemoUnitTest.java b/core-java-9/src/test/java/com/baeldung/java9/stackwalker/StackWalkerDemoUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/streams.reactive/ReactiveStreamsTest.java b/core-java-9/src/test/java/com/baeldung/java9/streams.reactive/ReactiveStreamsTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/java/com/baeldung/java9/time/TimeApiTest.java b/core-java-9/src/test/java/com/baeldung/java9/time/TimeApiTest.java old mode 100644 new mode 100755 diff --git a/core-java-9/src/test/resources/.gitignore b/core-java-9/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/core-java-concurrency/.gitignore b/core-java-concurrency/.gitignore old mode 100644 new mode 100755 diff --git a/core-java-concurrency/README.md b/core-java-concurrency/README.md old mode 100644 new mode 100755 diff --git a/core-java-concurrency/pom.xml b/core-java-concurrency/pom.xml old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/Scheduledexecutorservice/ScheduledExecutorServiceDemo.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/Scheduledexecutorservice/ScheduledExecutorServiceDemo.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/atomic/SafeCounterWithLock.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/atomic/SafeCounterWithLock.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/atomic/SafeCounterWithoutLock.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/atomic/SafeCounterWithoutLock.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/atomic/UnsafeCounter.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/atomic/UnsafeCounter.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/blockingqueue/BlockingQueueUsage.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/blockingqueue/BlockingQueueUsage.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/blockingqueue/NumbersConsumer.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/blockingqueue/NumbersConsumer.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/blockingqueue/NumbersProducer.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/blockingqueue/NumbersProducer.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/callable/FactorialTask.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/callable/FactorialTask.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/countdownlatch/BrokenWorker.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/countdownlatch/BrokenWorker.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/countdownlatch/WaitingWorker.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/countdownlatch/WaitingWorker.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/countdownlatch/Worker.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/countdownlatch/Worker.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/cyclicbarrier/CyclicBarrierDemo.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/cyclicbarrier/CyclicBarrierDemo.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/cyclicbarrier/CyclicBarrierExample.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/cyclicbarrier/CyclicBarrierExample.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/cyclicbarrier/Task.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/cyclicbarrier/Task.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/delayqueue/DelayObject.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/delayqueue/DelayObject.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/delayqueue/DelayQueueConsumer.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/delayqueue/DelayQueueConsumer.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/delayqueue/DelayQueueProducer.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/delayqueue/DelayQueueProducer.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/diningphilosophers/DiningPhilosophers.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/diningphilosophers/DiningPhilosophers.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/diningphilosophers/Philosopher.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/diningphilosophers/Philosopher.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/executor/ExecutorDemo.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/executor/ExecutorDemo.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/executor/Invoker.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/executor/Invoker.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/executorservice/DelayedCallable.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/executorservice/DelayedCallable.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/executorservice/ExecutorServiceDemo.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/executorservice/ExecutorServiceDemo.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/executorservice/Task.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/executorservice/Task.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/future/FactorialSquareCalculator.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/future/FactorialSquareCalculator.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/future/FutureDemo.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/future/FutureDemo.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/future/SquareCalculator.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/future/SquareCalculator.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/locks/ReentrantLockWithCondition.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/locks/ReentrantLockWithCondition.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/locks/SharedObjectWithLock.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/locks/SharedObjectWithLock.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/locks/StampedLockDemo.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/locks/StampedLockDemo.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/locks/SynchronizedHashMapWithRWLock.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/locks/SynchronizedHashMapWithRWLock.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/phaser/LongRunningAction.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/phaser/LongRunningAction.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/runnable/EventLoggingTask.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/runnable/EventLoggingTask.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/runnable/TaskRunner.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/runnable/TaskRunner.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/semaphore/SemaPhoreDemo.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/semaphore/SemaPhoreDemo.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/semaphores/CounterUsingMutex.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/semaphores/CounterUsingMutex.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/semaphores/DelayQueueUsingTimedSemaphore.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/semaphores/DelayQueueUsingTimedSemaphore.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/semaphores/LoginQueueUsingSemaphore.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/semaphores/LoginQueueUsingSemaphore.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/skiplist/Event.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/skiplist/Event.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/skiplist/EventWindowSort.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/skiplist/EventWindowSort.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/sleepwait/ThreadA.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/sleepwait/ThreadA.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/sleepwait/ThreadB.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/sleepwait/ThreadB.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/sleepwait/WaitSleepExample.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/sleepwait/WaitSleepExample.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/synchronize/BaeldungSynchronizedBlocks.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/synchronize/BaeldungSynchronizedBlocks.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/synchronize/BaeldungSynchronizedMethods.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/synchronize/BaeldungSynchronizedMethods.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/threadfactory/BaeldungThreadFactory.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/threadfactory/BaeldungThreadFactory.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/threadfactory/Demo.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/threadfactory/Demo.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/threadfactory/Task.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/threadfactory/Task.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/volatilekeyword/SharedObject.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/volatilekeyword/SharedObject.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/threadlocal/Context.java b/core-java-concurrency/src/main/java/com/baeldung/threadlocal/Context.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/threadlocal/SharedMapWithUserContext.java b/core-java-concurrency/src/main/java/com/baeldung/threadlocal/SharedMapWithUserContext.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/threadlocal/ThreadLocalWithUserContext.java b/core-java-concurrency/src/main/java/com/baeldung/threadlocal/ThreadLocalWithUserContext.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/threadlocal/UserRepository.java b/core-java-concurrency/src/main/java/com/baeldung/threadlocal/UserRepository.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/threadpool/CountingTask.java b/core-java-concurrency/src/main/java/com/baeldung/threadpool/CountingTask.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/threadpool/ExitingExecutorServiceExample.java b/core-java-concurrency/src/main/java/com/baeldung/threadpool/ExitingExecutorServiceExample.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/threadpool/TreeNode.java b/core-java-concurrency/src/main/java/com/baeldung/threadpool/TreeNode.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/transferqueue/Consumer.java b/core-java-concurrency/src/main/java/com/baeldung/transferqueue/Consumer.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/com/baeldung/transferqueue/Producer.java b/core-java-concurrency/src/main/java/com/baeldung/transferqueue/Producer.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/java/log4j.properties b/core-java-concurrency/src/main/java/log4j.properties old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/main/resources/logback.xml b/core-java-concurrency/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/completablefuture/CompletableFutureLongRunningUnitTest.java b/core-java-concurrency/src/test/java/com/baeldung/completablefuture/CompletableFutureLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/accumulator/LongAccumulatorUnitTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/accumulator/LongAccumulatorUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/adder/LongAdderUnitTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/adder/LongAdderUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/atomic/ThreadSafeCounterTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/atomic/ThreadSafeCounterTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/atomic/ThreadUnsafeCounterManualTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/atomic/ThreadUnsafeCounterManualTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/callable/FactorialTaskManualTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/callable/FactorialTaskManualTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/copyonwrite/CopyOnWriteArrayListUnitTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/copyonwrite/CopyOnWriteArrayListUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/countdownlatch/CountdownLatchExampleIntegrationTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/countdownlatch/CountdownLatchExampleIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/daemon/DaemonThreadTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/delayqueue/DelayQueueIntegrationTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/delayqueue/DelayQueueIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/executorservice/WaitingForThreadsToFinishTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/executorservice/WaitingForThreadsToFinishTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/future/FactorialSquareCalculatorUnitTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/future/FactorialSquareCalculatorUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/future/SquareCalculatorIntegrationTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/future/SquareCalculatorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/locks/SharedObjectWithLockManualTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/locks/SharedObjectWithLockManualTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/locks/SynchronizedHashMapWithRWLockManualTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/locks/SynchronizedHashMapWithRWLockManualTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/phaser/PhaserUnitTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/phaser/PhaserUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/priorityblockingqueue/PriorityBlockingQueueIntegrationTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/priorityblockingqueue/PriorityBlockingQueueIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/runnable/RunnableVsThreadTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/runnable/RunnableVsThreadTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/semaphores/SemaphoresManualTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/semaphores/SemaphoresManualTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/skiplist/ConcurrentSkipListSetIntegrationTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/skiplist/ConcurrentSkipListSetIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/synchronize/BaeldungSychronizedBlockTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/synchronize/BaeldungSychronizedBlockTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/synchronize/BaeldungSynchronizeMethodsTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/synchronize/BaeldungSynchronizeMethodsTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/volatilekeyword/SharedObjectManualTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/volatilekeyword/SharedObjectManualTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurrentMapAggregateStatusManualTest.java b/core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurrentMapAggregateStatusManualTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurrentMapNullKeyValueManualTest.java b/core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurrentMapNullKeyValueManualTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurrentMapPerformanceManualTest.java b/core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurrentMapPerformanceManualTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurrentNavigableMapManualTest.java b/core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurrentNavigableMapManualTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurretMapMemoryConsistencyManualTest.java b/core-java-concurrency/src/test/java/com/baeldung/java/concurrentmap/ConcurretMapMemoryConsistencyManualTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/java/concurrentmodification/ConcurrentModificationUnitTest.java b/core-java-concurrency/src/test/java/com/baeldung/java/concurrentmodification/ConcurrentModificationUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/java8/Java8ExecutorServiceIntegrationTest.java b/core-java-concurrency/src/test/java/com/baeldung/java8/Java8ExecutorServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/synchronousqueue/SynchronousQueueIntegrationTest.java b/core-java-concurrency/src/test/java/com/baeldung/synchronousqueue/SynchronousQueueIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/threadlocal/ThreadLocalIntegrationTest.java b/core-java-concurrency/src/test/java/com/baeldung/threadlocal/ThreadLocalIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/threadpool/CoreThreadPoolIntegrationTest.java b/core-java-concurrency/src/test/java/com/baeldung/threadpool/CoreThreadPoolIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/threadpool/GuavaThreadPoolIntegrationTest.java b/core-java-concurrency/src/test/java/com/baeldung/threadpool/GuavaThreadPoolIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/com/baeldung/transferqueue/TransferQueueIntegrationTest.java b/core-java-concurrency/src/test/java/com/baeldung/transferqueue/TransferQueueIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/java/org/baeldung/java/streams/ThreadPoolInParallelStreamIntegrationTest.java b/core-java-concurrency/src/test/java/org/baeldung/java/streams/ThreadPoolInParallelStreamIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java-concurrency/src/test/resources/.gitignore b/core-java-concurrency/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/core-java/.gitignore b/core-java/.gitignore old mode 100644 new mode 100755 diff --git a/core-java/README.md b/core-java/README.md old mode 100644 new mode 100755 diff --git a/core-java/pom.xml b/core-java/pom.xml old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/.gitignore b/core-java/src/main/java/com/baeldung/.gitignore old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/README.md b/core-java/src/main/java/com/baeldung/README.md old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java b/core-java/src/main/java/com/baeldung/array/ArrayInitializer.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/arraycopy/model/Address.java b/core-java/src/main/java/com/baeldung/arraycopy/model/Address.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/arraycopy/model/Employee.java b/core-java/src/main/java/com/baeldung/arraycopy/model/Employee.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/breakcontinue/BreakContinue.java b/core-java/src/main/java/com/baeldung/breakcontinue/BreakContinue.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/chainedexception/LogWithChain.java b/core-java/src/main/java/com/baeldung/chainedexception/LogWithChain.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/chainedexception/LogWithoutChain.java b/core-java/src/main/java/com/baeldung/chainedexception/LogWithoutChain.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/chainedexception/exceptions/GirlFriendOfManagerUpsetException.java b/core-java/src/main/java/com/baeldung/chainedexception/exceptions/GirlFriendOfManagerUpsetException.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/chainedexception/exceptions/ManagerUpsetException.java b/core-java/src/main/java/com/baeldung/chainedexception/exceptions/ManagerUpsetException.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/chainedexception/exceptions/NoLeaveGrantedException.java b/core-java/src/main/java/com/baeldung/chainedexception/exceptions/NoLeaveGrantedException.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/chainedexception/exceptions/TeamLeadUpsetException.java b/core-java/src/main/java/com/baeldung/chainedexception/exceptions/TeamLeadUpsetException.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/datetime/UseLocalDateTime.java b/core-java/src/main/java/com/baeldung/datetime/UseLocalDateTime.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/deserialization/AppleProduct.java b/core-java/src/main/java/com/baeldung/deserialization/AppleProduct.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/deserialization/DeserializationUtility.java b/core-java/src/main/java/com/baeldung/deserialization/DeserializationUtility.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/deserialization/SerializationUtility.java b/core-java/src/main/java/com/baeldung/deserialization/SerializationUtility.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/adapter/AdapterPatternDriver.java b/core-java/src/main/java/com/baeldung/designpatterns/adapter/AdapterPatternDriver.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/adapter/AstonMartin.java b/core-java/src/main/java/com/baeldung/designpatterns/adapter/AstonMartin.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/adapter/BugattiVeyron.java b/core-java/src/main/java/com/baeldung/designpatterns/adapter/BugattiVeyron.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/adapter/McLaren.java b/core-java/src/main/java/com/baeldung/designpatterns/adapter/McLaren.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/adapter/Movable.java b/core-java/src/main/java/com/baeldung/designpatterns/adapter/Movable.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/adapter/MovableAdapter.java b/core-java/src/main/java/com/baeldung/designpatterns/adapter/MovableAdapter.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/adapter/MovableAdapterImpl.java b/core-java/src/main/java/com/baeldung/designpatterns/adapter/MovableAdapterImpl.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/bridge/Blue.java b/core-java/src/main/java/com/baeldung/designpatterns/bridge/Blue.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/bridge/BridgePatternDriver.java b/core-java/src/main/java/com/baeldung/designpatterns/bridge/BridgePatternDriver.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/bridge/Color.java b/core-java/src/main/java/com/baeldung/designpatterns/bridge/Color.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/bridge/Red.java b/core-java/src/main/java/com/baeldung/designpatterns/bridge/Red.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/bridge/Shape.java b/core-java/src/main/java/com/baeldung/designpatterns/bridge/Shape.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/bridge/Square.java b/core-java/src/main/java/com/baeldung/designpatterns/bridge/Square.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/bridge/Triangle.java b/core-java/src/main/java/com/baeldung/designpatterns/bridge/Triangle.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/decorator/BubbleLights.java b/core-java/src/main/java/com/baeldung/designpatterns/decorator/BubbleLights.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/decorator/ChristmasTree.java b/core-java/src/main/java/com/baeldung/designpatterns/decorator/ChristmasTree.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/decorator/ChristmasTreeImpl.java b/core-java/src/main/java/com/baeldung/designpatterns/decorator/ChristmasTreeImpl.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/decorator/DecoratorPatternDriver.java b/core-java/src/main/java/com/baeldung/designpatterns/decorator/DecoratorPatternDriver.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/decorator/Garland.java b/core-java/src/main/java/com/baeldung/designpatterns/decorator/Garland.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/decorator/TreeDecorator.java b/core-java/src/main/java/com/baeldung/designpatterns/decorator/TreeDecorator.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/proxy/ExpensiveObject.java b/core-java/src/main/java/com/baeldung/designpatterns/proxy/ExpensiveObject.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/proxy/ExpensiveObjectImpl.java b/core-java/src/main/java/com/baeldung/designpatterns/proxy/ExpensiveObjectImpl.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/proxy/ExpensiveObjectProxy.java b/core-java/src/main/java/com/baeldung/designpatterns/proxy/ExpensiveObjectProxy.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/proxy/ProxyPatternDriver.java b/core-java/src/main/java/com/baeldung/designpatterns/proxy/ProxyPatternDriver.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/singleton/ClassSingleton.java b/core-java/src/main/java/com/baeldung/designpatterns/singleton/ClassSingleton.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/singleton/EnumSingleton.java b/core-java/src/main/java/com/baeldung/designpatterns/singleton/EnumSingleton.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/singleton/Sandbox.java b/core-java/src/main/java/com/baeldung/designpatterns/singleton/Sandbox.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/designpatterns/util/LogerUtil.java b/core-java/src/main/java/com/baeldung/designpatterns/util/LogerUtil.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/dirmonitoring/DirectoryMonitoringExample.java b/core-java/src/main/java/com/baeldung/dirmonitoring/DirectoryMonitoringExample.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/dynamicproxy/DynamicInvocationHandler.java b/core-java/src/main/java/com/baeldung/dynamicproxy/DynamicInvocationHandler.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/dynamicproxy/TimingDynamicInvocationHandler.java b/core-java/src/main/java/com/baeldung/dynamicproxy/TimingDynamicInvocationHandler.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/enums/Pizza.java b/core-java/src/main/java/com/baeldung/enums/Pizza.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/enums/PizzaDeliveryStrategy.java b/core-java/src/main/java/com/baeldung/enums/PizzaDeliveryStrategy.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/enums/PizzaDeliverySystemConfiguration.java b/core-java/src/main/java/com/baeldung/enums/PizzaDeliverySystemConfiguration.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/enums/README.md b/core-java/src/main/java/com/baeldung/enums/README.md old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/equalshashcode/entities/ComplexClass.java b/core-java/src/main/java/com/baeldung/equalshashcode/entities/ComplexClass.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/equalshashcode/entities/PrimitiveClass.java b/core-java/src/main/java/com/baeldung/equalshashcode/entities/PrimitiveClass.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/equalshashcode/entities/Rectangle.java b/core-java/src/main/java/com/baeldung/equalshashcode/entities/Rectangle.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/equalshashcode/entities/Shape.java b/core-java/src/main/java/com/baeldung/equalshashcode/entities/Shape.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/equalshashcode/entities/Square.java b/core-java/src/main/java/com/baeldung/equalshashcode/entities/Square.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/exceptions/StackTraceToString.java b/core-java/src/main/java/com/baeldung/exceptions/StackTraceToString.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/executable/ExecutableMavenJar.java b/core-java/src/main/java/com/baeldung/executable/ExecutableMavenJar.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/filesystem/jndi/LookupFSJNDI.java b/core-java/src/main/java/com/baeldung/filesystem/jndi/LookupFSJNDI.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/forkjoin/CustomRecursiveAction.java b/core-java/src/main/java/com/baeldung/forkjoin/CustomRecursiveAction.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/forkjoin/CustomRecursiveTask.java b/core-java/src/main/java/com/baeldung/forkjoin/CustomRecursiveTask.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/forkjoin/util/PoolUtil.java b/core-java/src/main/java/com/baeldung/forkjoin/util/PoolUtil.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/generics/Building.java b/core-java/src/main/java/com/baeldung/generics/Building.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/generics/Generics.java b/core-java/src/main/java/com/baeldung/generics/Generics.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/generics/House.java b/core-java/src/main/java/com/baeldung/generics/House.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/hashcode/entities/User.java b/core-java/src/main/java/com/baeldung/hashcode/entities/User.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/hashing/SHA256Hashing.java b/core-java/src/main/java/com/baeldung/hashing/SHA256Hashing.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/http/ParameterStringBuilder.java b/core-java/src/main/java/com/baeldung/http/ParameterStringBuilder.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/enumiteration/DaysOfWeekEnum.java b/core-java/src/main/java/com/baeldung/java/enumiteration/DaysOfWeekEnum.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/enumiteration/EnumIterationExamples.java b/core-java/src/main/java/com/baeldung/java/enumiteration/EnumIterationExamples.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/map/MyKey.java b/core-java/src/main/java/com/baeldung/java/map/MyKey.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/map/MyLinkedHashMap.java b/core-java/src/main/java/com/baeldung/java/map/MyLinkedHashMap.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/nio/selector/EchoClient.java b/core-java/src/main/java/com/baeldung/java/nio/selector/EchoClient.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/nio/selector/EchoServer.java b/core-java/src/main/java/com/baeldung/java/nio/selector/EchoServer.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/nio/selector/README.md b/core-java/src/main/java/com/baeldung/java/nio/selector/README.md old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/nio2/visitor/FileSearchExample.java b/core-java/src/main/java/com/baeldung/java/nio2/visitor/FileSearchExample.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/nio2/visitor/FileVisitorImpl.java b/core-java/src/main/java/com/baeldung/java/nio2/visitor/FileVisitorImpl.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/nio2/watcher/DirectoryWatcherExample.java b/core-java/src/main/java/com/baeldung/java/nio2/watcher/DirectoryWatcherExample.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/reflection/Animal.java b/core-java/src/main/java/com/baeldung/java/reflection/Animal.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/reflection/Bird.java b/core-java/src/main/java/com/baeldung/java/reflection/Bird.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/reflection/DynamicGreeter.java b/core-java/src/main/java/com/baeldung/java/reflection/DynamicGreeter.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/reflection/Eating.java b/core-java/src/main/java/com/baeldung/java/reflection/Eating.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/reflection/Goat.java b/core-java/src/main/java/com/baeldung/java/reflection/Goat.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/reflection/Greeter.java b/core-java/src/main/java/com/baeldung/java/reflection/Greeter.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/reflection/GreetingAnnotation.java b/core-java/src/main/java/com/baeldung/java/reflection/GreetingAnnotation.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/reflection/Greetings.java b/core-java/src/main/java/com/baeldung/java/reflection/Greetings.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/reflection/Locomotion.java b/core-java/src/main/java/com/baeldung/java/reflection/Locomotion.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/reflection/Operations.java b/core-java/src/main/java/com/baeldung/java/reflection/Operations.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/java/reflection/Person.java b/core-java/src/main/java/com/baeldung/java/reflection/Person.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/javanetworking/uriurl/URIDemo.java b/core-java/src/main/java/com/baeldung/javanetworking/uriurl/URIDemo.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/javanetworking/uriurl/URLDemo.java b/core-java/src/main/java/com/baeldung/javanetworking/uriurl/URLDemo.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/jdbc/Employee.java b/core-java/src/main/java/com/baeldung/jdbc/Employee.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/jmx/Game.java b/core-java/src/main/java/com/baeldung/jmx/Game.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/jmx/GameMBean.java b/core-java/src/main/java/com/baeldung/jmx/GameMBean.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/jmx/JMXTutorialMainlauncher.java b/core-java/src/main/java/com/baeldung/jmx/JMXTutorialMainlauncher.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/list/listoflist/Pen.java b/core-java/src/main/java/com/baeldung/list/listoflist/Pen.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/list/listoflist/Pencil.java b/core-java/src/main/java/com/baeldung/list/listoflist/Pencil.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/list/listoflist/Rubber.java b/core-java/src/main/java/com/baeldung/list/listoflist/Rubber.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/list/listoflist/Stationery.java b/core-java/src/main/java/com/baeldung/list/listoflist/Stationery.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/logforging/LogForgingDemo.java b/core-java/src/main/java/com/baeldung/logforging/LogForgingDemo.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/map/iteration/MapIteration.java b/core-java/src/main/java/com/baeldung/map/iteration/MapIteration.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/maths/BigDecimalImpl.java b/core-java/src/main/java/com/baeldung/maths/BigDecimalImpl.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/maths/BigIntegerImpl.java b/core-java/src/main/java/com/baeldung/maths/BigIntegerImpl.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/maths/FloatingPointArithmetic.java b/core-java/src/main/java/com/baeldung/maths/FloatingPointArithmetic.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/maths/Round.java b/core-java/src/main/java/com/baeldung/maths/Round.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/money/JavaMoney.java b/core-java/src/main/java/com/baeldung/money/JavaMoney.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/networking/README.md b/core-java/src/main/java/com/baeldung/networking/README.md old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/networking/cookies/PersistentCookieStore.java b/core-java/src/main/java/com/baeldung/networking/cookies/PersistentCookieStore.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/networking/cookies/ProxyAcceptCookiePolicy.java b/core-java/src/main/java/com/baeldung/networking/cookies/ProxyAcceptCookiePolicy.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/networking/udp/EchoClient.java b/core-java/src/main/java/com/baeldung/networking/udp/EchoClient.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/networking/udp/EchoServer.java b/core-java/src/main/java/com/baeldung/networking/udp/EchoServer.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/networking/udp/broadcast/BroadcastingClient.java b/core-java/src/main/java/com/baeldung/networking/udp/broadcast/BroadcastingClient.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/networking/udp/broadcast/BroadcastingEchoServer.java b/core-java/src/main/java/com/baeldung/networking/udp/broadcast/BroadcastingEchoServer.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/networking/udp/multicast/MulticastEchoServer.java b/core-java/src/main/java/com/baeldung/networking/udp/multicast/MulticastEchoServer.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/networking/udp/multicast/MulticastingClient.java b/core-java/src/main/java/com/baeldung/networking/udp/multicast/MulticastingClient.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/noclassdeffounderror/ClassWithInitErrors.java b/core-java/src/main/java/com/baeldung/noclassdeffounderror/ClassWithInitErrors.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/noclassdeffounderror/NoClassDefFoundErrorExample.java b/core-java/src/main/java/com/baeldung/noclassdeffounderror/NoClassDefFoundErrorExample.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/outofmemoryerror/OutOfMemoryGCLimitExceed.java b/core-java/src/main/java/com/baeldung/outofmemoryerror/OutOfMemoryGCLimitExceed.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/pow/PowerExample.java b/core-java/src/main/java/com/baeldung/pow/PowerExample.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/printscreen/README.md b/core-java/src/main/java/com/baeldung/printscreen/README.md old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/printscreen/Screenshot.java b/core-java/src/main/java/com/baeldung/printscreen/Screenshot.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/reflection/BaeldungReflectionUtils.java b/core-java/src/main/java/com/baeldung/reflection/BaeldungReflectionUtils.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/reflection/Customer.java b/core-java/src/main/java/com/baeldung/reflection/Customer.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/serialization/Address.java b/core-java/src/main/java/com/baeldung/serialization/Address.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/serialization/Employee.java b/core-java/src/main/java/com/baeldung/serialization/Employee.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/serialization/Person.java b/core-java/src/main/java/com/baeldung/serialization/Person.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/sneakythrows/SneakyRunnable.java b/core-java/src/main/java/com/baeldung/sneakythrows/SneakyRunnable.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/sneakythrows/SneakyThrows.java b/core-java/src/main/java/com/baeldung/sneakythrows/SneakyThrows.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/socket/EchoClient.java b/core-java/src/main/java/com/baeldung/socket/EchoClient.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/socket/EchoMultiServer.java b/core-java/src/main/java/com/baeldung/socket/EchoMultiServer.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/socket/EchoServer.java b/core-java/src/main/java/com/baeldung/socket/EchoServer.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/socket/GreetClient.java b/core-java/src/main/java/com/baeldung/socket/GreetClient.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/socket/GreetServer.java b/core-java/src/main/java/com/baeldung/socket/GreetServer.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/stackoverflowerror/AccountHolder.java b/core-java/src/main/java/com/baeldung/stackoverflowerror/AccountHolder.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/stackoverflowerror/ClassOne.java b/core-java/src/main/java/com/baeldung/stackoverflowerror/ClassOne.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/stackoverflowerror/ClassTwo.java b/core-java/src/main/java/com/baeldung/stackoverflowerror/ClassTwo.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/stackoverflowerror/InfiniteRecursionWithTerminationCondition.java b/core-java/src/main/java/com/baeldung/stackoverflowerror/InfiniteRecursionWithTerminationCondition.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/stackoverflowerror/RecursionWithCorrectTerminationCondition.java b/core-java/src/main/java/com/baeldung/stackoverflowerror/RecursionWithCorrectTerminationCondition.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/stackoverflowerror/UnintendedInfiniteRecursion.java b/core-java/src/main/java/com/baeldung/stackoverflowerror/UnintendedInfiniteRecursion.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/staticdemo/Car.java b/core-java/src/main/java/com/baeldung/staticdemo/Car.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/staticdemo/Singleton.java b/core-java/src/main/java/com/baeldung/staticdemo/Singleton.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/staticdemo/StaticBlock.java b/core-java/src/main/java/com/baeldung/staticdemo/StaticBlock.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/stream/StreamIndices.java b/core-java/src/main/java/com/baeldung/stream/StreamIndices.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/string/StringBufferStringBuilder.java b/core-java/src/main/java/com/baeldung/string/StringBufferStringBuilder.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/string/StringHelper.java b/core-java/src/main/java/com/baeldung/string/StringHelper.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/stringtokenizer/MyTokenizer.java b/core-java/src/main/java/com/baeldung/stringtokenizer/MyTokenizer.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/typeerasure/ArrayContentPrintUtil.java b/core-java/src/main/java/com/baeldung/typeerasure/ArrayContentPrintUtil.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/typeerasure/BoundStack.java b/core-java/src/main/java/com/baeldung/typeerasure/BoundStack.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/typeerasure/IntegerStack.java b/core-java/src/main/java/com/baeldung/typeerasure/IntegerStack.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/typeerasure/Stack.java b/core-java/src/main/java/com/baeldung/typeerasure/Stack.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/unzip/UnzipFile.java b/core-java/src/main/java/com/baeldung/unzip/UnzipFile.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/util/PropertiesLoader.java b/core-java/src/main/java/com/baeldung/util/PropertiesLoader.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/uuid/UUIDGenerator.java b/core-java/src/main/java/com/baeldung/uuid/UUIDGenerator.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/zip/ZipDirectory.java b/core-java/src/main/java/com/baeldung/zip/ZipDirectory.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/zip/ZipFile.java b/core-java/src/main/java/com/baeldung/zip/ZipFile.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/com/baeldung/zip/ZipMultipleFiles.java b/core-java/src/main/java/com/baeldung/zip/ZipMultipleFiles.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/log4j.properties b/core-java/src/main/java/log4j.properties old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/org/baeldung/equalshashcode/entities/ComplexClass.java b/core-java/src/main/java/org/baeldung/equalshashcode/entities/ComplexClass.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/org/baeldung/equalshashcode/entities/PrimitiveClass.java b/core-java/src/main/java/org/baeldung/equalshashcode/entities/PrimitiveClass.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/org/baeldung/equalshashcode/entities/Rectangle.java b/core-java/src/main/java/org/baeldung/equalshashcode/entities/Rectangle.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/org/baeldung/equalshashcode/entities/Shape.java b/core-java/src/main/java/org/baeldung/equalshashcode/entities/Shape.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/org/baeldung/equalshashcode/entities/Square.java b/core-java/src/main/java/org/baeldung/equalshashcode/entities/Square.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/java/org/baeldung/executable/ExecutableMavenJar.java b/core-java/src/main/java/org/baeldung/executable/ExecutableMavenJar.java old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/ESAPI.properties b/core-java/src/main/resources/ESAPI.properties old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/META-INF/persistence.xml b/core-java/src/main/resources/META-INF/persistence.xml old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/data.csv b/core-java/src/main/resources/data.csv old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/datasource.properties b/core-java/src/main/resources/datasource.properties old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/dirCompressed.zip b/core-java/src/main/resources/dirCompressed.zip old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/fileTest.txt b/core-java/src/main/resources/fileTest.txt old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/js/bind.js b/core-java/src/main/resources/js/bind.js old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/js/locations.js b/core-java/src/main/resources/js/locations.js old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/js/math_module.js b/core-java/src/main/resources/js/math_module.js old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/js/no_such.js b/core-java/src/main/resources/js/no_such.js old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/js/script.js b/core-java/src/main/resources/js/script.js old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/js/trim.js b/core-java/src/main/resources/js/trim.js old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/js/typed_arrays.js b/core-java/src/main/resources/js/typed_arrays.js old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/log4j.properties b/core-java/src/main/resources/log4j.properties old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/log4jstructuraldp.properties b/core-java/src/main/resources/log4jstructuraldp.properties old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/logback.xml b/core-java/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/multiCompressed.zip b/core-java/src/main/resources/multiCompressed.zip old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/sample.txt b/core-java/src/main/resources/sample.txt old mode 100644 new mode 100755 diff --git a/core-java/src/main/resources/targetFile.tmp b/core-java/src/main/resources/targetFile.tmp old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/CharArrayToStringUnitTest.java b/core-java/src/test/java/com/baeldung/CharArrayToStringUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/CharToStringUnitTest.java b/core-java/src/test/java/com/baeldung/CharToStringUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/PrimitiveConversionsJUnitTest.java b/core-java/src/test/java/com/baeldung/PrimitiveConversionsJUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/RandomListElementUnitTest.java b/core-java/src/test/java/com/baeldung/RandomListElementUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/StringToCharArrayUnitTest.java b/core-java/src/test/java/com/baeldung/StringToCharArrayUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/StringToIntOrIntegerUnitTest.java b/core-java/src/test/java/com/baeldung/StringToIntOrIntegerUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java b/core-java/src/test/java/com/baeldung/array/ArrayInitializerTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/arraycopy/ArrayCopyUtilUnitTest.java b/core-java/src/test/java/com/baeldung/arraycopy/ArrayCopyUtilUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/breakcontinue/BreakContinueTest.java b/core-java/src/test/java/com/baeldung/breakcontinue/BreakContinueTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/classnotfoundexception/ClassNotFoundExceptionTest.java b/core-java/src/test/java/com/baeldung/classnotfoundexception/ClassNotFoundExceptionTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/deserialization/DeserializationUnitTest.java b/core-java/src/test/java/com/baeldung/deserialization/DeserializationUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/designpatterns/AdapterPatternIntegrationTest.java b/core-java/src/test/java/com/baeldung/designpatterns/AdapterPatternIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/designpatterns/BridgePatternIntegrationTest.java b/core-java/src/test/java/com/baeldung/designpatterns/BridgePatternIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/designpatterns/DecoratorPatternIntegrationTest.java b/core-java/src/test/java/com/baeldung/designpatterns/DecoratorPatternIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/designpatterns/ProxyPatternIntegrationTest.java b/core-java/src/test/java/com/baeldung/designpatterns/ProxyPatternIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/designpatterns/TestAppenderDP.java b/core-java/src/test/java/com/baeldung/designpatterns/TestAppenderDP.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/dynamicproxy/DynamicProxyIntegrationTest.java b/core-java/src/test/java/com/baeldung/dynamicproxy/DynamicProxyIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/encoderdecoder/EncoderDecoderUnitTest.java b/core-java/src/test/java/com/baeldung/encoderdecoder/EncoderDecoderUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/enums/PizzaUnitTest.java b/core-java/src/test/java/com/baeldung/enums/PizzaUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/file/FileOperationsManualTest.java b/core-java/src/test/java/com/baeldung/file/FileOperationsManualTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/filesystem/jndi/test/LookupFSJNDIIntegrationTest.java b/core-java/src/test/java/com/baeldung/filesystem/jndi/test/LookupFSJNDIIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/generics/GenericsUnitTest.java b/core-java/src/test/java/com/baeldung/generics/GenericsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/grep/GrepWithUnix4JIntegrationTest.java b/core-java/src/test/java/com/baeldung/grep/GrepWithUnix4JIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/guava/GuavaBiMapUnitTest.java b/core-java/src/test/java/com/baeldung/guava/GuavaBiMapUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/hashcode/application/ApplicationTest.java b/core-java/src/test/java/com/baeldung/hashcode/application/ApplicationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/hashcode/entities/UserTest.java b/core-java/src/test/java/com/baeldung/hashcode/entities/UserTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/hashing/SHA256HashingUnitTest.java b/core-java/src/test/java/com/baeldung/hashing/SHA256HashingUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/hexToAscii/HexToAsciiUnitTest.java b/core-java/src/test/java/com/baeldung/hexToAscii/HexToAsciiUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/hexToAscii/README.md b/core-java/src/test/java/com/baeldung/hexToAscii/README.md old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/http/HttpRequestLiveTest.java b/core-java/src/test/java/com/baeldung/http/HttpRequestLiveTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/collections/ConcurrentModificationExceptionUnitTest.java b/core-java/src/test/java/com/baeldung/java/collections/ConcurrentModificationExceptionUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/conversion/IterableStreamConversionUnitTest.java b/core-java/src/test/java/com/baeldung/java/conversion/IterableStreamConversionUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/conversion/README.md b/core-java/src/test/java/com/baeldung/java/conversion/README.md old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/conversion/StringConversionUnitTest.java b/core-java/src/test/java/com/baeldung/java/conversion/StringConversionUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/countingChars/CountCharsExampleUnitTest.java b/core-java/src/test/java/com/baeldung/java/countingChars/CountCharsExampleUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/currentmethod/CurrentlyExecutedMethodFinderTest.java b/core-java/src/test/java/com/baeldung/java/currentmethod/CurrentlyExecutedMethodFinderTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/doublebrace/DoubleBraceUnitTest.java b/core-java/src/test/java/com/baeldung/java/doublebrace/DoubleBraceUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/map/MapUnitTest.java b/core-java/src/test/java/com/baeldung/java/map/MapUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/networking/interfaces/NetworkInterfaceManualTest.java b/core-java/src/test/java/com/baeldung/java/networking/interfaces/NetworkInterfaceManualTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/networking/url/UrlUnitTest.java b/core-java/src/test/java/com/baeldung/java/networking/url/UrlUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/nio/selector/NioEchoLiveTest.java b/core-java/src/test/java/com/baeldung/java/nio/selector/NioEchoLiveTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/nio2/FileIntegrationTest.java b/core-java/src/test/java/com/baeldung/java/nio2/FileIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/nio2/PathManualTest.java b/core-java/src/test/java/com/baeldung/java/nio2/PathManualTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/nio2/README.md b/core-java/src/test/java/com/baeldung/java/nio2/README.md old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/nio2/async/AsyncEchoClient.java b/core-java/src/test/java/com/baeldung/java/nio2/async/AsyncEchoClient.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/nio2/async/AsyncEchoIntegrationTest.java b/core-java/src/test/java/com/baeldung/java/nio2/async/AsyncEchoIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/nio2/async/AsyncEchoServer.java b/core-java/src/test/java/com/baeldung/java/nio2/async/AsyncEchoServer.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/nio2/async/AsyncEchoServer2.java b/core-java/src/test/java/com/baeldung/java/nio2/async/AsyncEchoServer2.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/nio2/async/AsyncFileIntegrationTest.java b/core-java/src/test/java/com/baeldung/java/nio2/async/AsyncFileIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/nio2/attributes/BasicAttribsIntegrationTest.java b/core-java/src/test/java/com/baeldung/java/nio2/attributes/BasicAttribsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/reflection/OperationsUnitTest.java b/core-java/src/test/java/com/baeldung/java/reflection/OperationsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/reflection/ReflectionUnitTest.java b/core-java/src/test/java/com/baeldung/java/reflection/ReflectionUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/reflection/operations/MoreOperationsUnitTest.java b/core-java/src/test/java/com/baeldung/java/reflection/operations/MoreOperationsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/regex/RegexUnitTest.java b/core-java/src/test/java/com/baeldung/java/regex/RegexUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java/set/SetUnitTest.java b/core-java/src/test/java/com/baeldung/java/set/SetUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java8/Java8ForkJoinIntegrationTest.java b/core-java/src/test/java/com/baeldung/java8/Java8ForkJoinIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java8/Java8MapAndFlatMap.java b/core-java/src/test/java/com/baeldung/java8/Java8MapAndFlatMap.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java8/JavaFileSizeUnitTest.java b/core-java/src/test/java/com/baeldung/java8/JavaFileSizeUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/java8/JavaFolderSizeUnitTest.java b/core-java/src/test/java/com/baeldung/java8/JavaFolderSizeUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/javanetworking/uriurl/URIvsURLUnitTest.java b/core-java/src/test/java/com/baeldung/javanetworking/uriurl/URIvsURLUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/javanetworking/uriurl/test/URIDemoTest.java b/core-java/src/test/java/com/baeldung/javanetworking/uriurl/test/URIDemoTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/javanetworking/uriurl/test/URLDemoTest.java b/core-java/src/test/java/com/baeldung/javanetworking/uriurl/test/URLDemoTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/jdbc/JdbcLiveTest.java b/core-java/src/test/java/com/baeldung/jdbc/JdbcLiveTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/junit4vstestng/DivisibilityUnitTest.java b/core-java/src/test/java/com/baeldung/junit4vstestng/DivisibilityUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/junit4vstestng/ParametrizedUnitTest.java b/core-java/src/test/java/com/baeldung/junit4vstestng/ParametrizedUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/junit4vstestng/RegistrationUnitTest.java b/core-java/src/test/java/com/baeldung/junit4vstestng/RegistrationUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/junit4vstestng/SignInUnitTest.java b/core-java/src/test/java/com/baeldung/junit4vstestng/SignInUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/junit4vstestng/SortedUnitTest.java b/core-java/src/test/java/com/baeldung/junit4vstestng/SortedUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/junit4vstestng/StringCaseUnitTest.java b/core-java/src/test/java/com/baeldung/junit4vstestng/StringCaseUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/junit4vstestng/SuiteTest.java b/core-java/src/test/java/com/baeldung/junit4vstestng/SuiteTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/junit4vstestng/SummationServiceIntegrationTest.java b/core-java/src/test/java/com/baeldung/junit4vstestng/SummationServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/list/flattennestedlist/FlattenNestedListUnitTest.java b/core-java/src/test/java/com/baeldung/list/flattennestedlist/FlattenNestedListUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/list/listoflist/ListOfListsUnitTest.java b/core-java/src/test/java/com/baeldung/list/listoflist/ListOfListsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/mappedbytebuffer/MappedByteBufferUnitTest.java b/core-java/src/test/java/com/baeldung/mappedbytebuffer/MappedByteBufferUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/maths/BigDecimalImplTest.java b/core-java/src/test/java/com/baeldung/maths/BigDecimalImplTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/maths/BigIntegerImplTest.java b/core-java/src/test/java/com/baeldung/maths/BigIntegerImplTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/maths/FloatingPointArithmeticTest.java b/core-java/src/test/java/com/baeldung/maths/FloatingPointArithmeticTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/maths/RoundTest.java b/core-java/src/test/java/com/baeldung/maths/RoundTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/money/JavaMoneyUnitManualTest.java b/core-java/src/test/java/com/baeldung/money/JavaMoneyUnitManualTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/networking/udp/UDPLiveTest.java b/core-java/src/test/java/com/baeldung/networking/udp/UDPLiveTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/networking/udp/broadcast/BroadcastLiveTest.java b/core-java/src/test/java/com/baeldung/networking/udp/broadcast/BroadcastLiveTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/networking/udp/multicast/MulticastLiveTest.java b/core-java/src/test/java/com/baeldung/networking/udp/multicast/MulticastLiveTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/noclassdeffounderror/NoClassDefFoundErrorTest.java b/core-java/src/test/java/com/baeldung/noclassdeffounderror/NoClassDefFoundErrorTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/numberofdigits/NumberOfDigitsIntegrationTest.java b/core-java/src/test/java/com/baeldung/numberofdigits/NumberOfDigitsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/printscreen/ScreenshotLiveTest.java b/core-java/src/test/java/com/baeldung/printscreen/ScreenshotLiveTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/reflection/BaeldungReflectionUtilsTest.java b/core-java/src/test/java/com/baeldung/reflection/BaeldungReflectionUtilsTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/regexp/EscapingCharsTest.java b/core-java/src/test/java/com/baeldung/regexp/EscapingCharsTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/scripting/NashornUnitTest.java b/core-java/src/test/java/com/baeldung/scripting/NashornUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/serialization/PersonUnitTest.java b/core-java/src/test/java/com/baeldung/serialization/PersonUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/sneakythrows/SneakyRunnableTest.java b/core-java/src/test/java/com/baeldung/sneakythrows/SneakyRunnableTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/sneakythrows/SneakyThrowsTest.java b/core-java/src/test/java/com/baeldung/sneakythrows/SneakyThrowsTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/socket/EchoIntegrationTest.java b/core-java/src/test/java/com/baeldung/socket/EchoIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/socket/GreetServerIntegrationTest.java b/core-java/src/test/java/com/baeldung/socket/GreetServerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/socket/SocketEchoMultiIntegrationTest.java b/core-java/src/test/java/com/baeldung/socket/SocketEchoMultiIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/stack/StackUnitTest.java b/core-java/src/test/java/com/baeldung/stack/StackUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/stackoverflowerror/AccountHolderManualTest.java b/core-java/src/test/java/com/baeldung/stackoverflowerror/AccountHolderManualTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/stackoverflowerror/CyclicDependancyManualTest.java b/core-java/src/test/java/com/baeldung/stackoverflowerror/CyclicDependancyManualTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/stackoverflowerror/InfiniteRecursionWithTerminationConditionManualTest.java b/core-java/src/test/java/com/baeldung/stackoverflowerror/InfiniteRecursionWithTerminationConditionManualTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/stackoverflowerror/RecursionWithCorrectTerminationConditionManualTest.java b/core-java/src/test/java/com/baeldung/stackoverflowerror/RecursionWithCorrectTerminationConditionManualTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/stackoverflowerror/UnintendedInfiniteRecursionManualTest.java b/core-java/src/test/java/com/baeldung/stackoverflowerror/UnintendedInfiniteRecursionManualTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/staticdemo/CarIntegrationTest.java b/core-java/src/test/java/com/baeldung/staticdemo/CarIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/staticdemo/SingletonIntegrationTest.java b/core-java/src/test/java/com/baeldung/staticdemo/SingletonIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/staticdemo/StaticBlockIntegrationTest.java b/core-java/src/test/java/com/baeldung/staticdemo/StaticBlockIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/stream/StreamIndicesTest.java b/core-java/src/test/java/com/baeldung/stream/StreamIndicesTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/string/CharSequenceVsStringUnitTest.java b/core-java/src/test/java/com/baeldung/string/CharSequenceVsStringUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/string/SplitUnitTest.java b/core-java/src/test/java/com/baeldung/string/SplitUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/string/StringHelperUnitTest.java b/core-java/src/test/java/com/baeldung/string/StringHelperUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/string/StringTest.java b/core-java/src/test/java/com/baeldung/string/StringTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/string/StringToCharStreamUnitTest.java b/core-java/src/test/java/com/baeldung/string/StringToCharStreamUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/stringpool/StringPoolUnitTest.java b/core-java/src/test/java/com/baeldung/stringpool/StringPoolUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/stringtokenizer/TokenizerUnitTest.java b/core-java/src/test/java/com/baeldung/stringtokenizer/TokenizerUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/typeerasure/TypeErasureUnitTest.java b/core-java/src/test/java/com/baeldung/typeerasure/TypeErasureUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/unsafe/CASCounter.java b/core-java/src/test/java/com/baeldung/unsafe/CASCounter.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/unsafe/OffHeapArray.java b/core-java/src/test/java/com/baeldung/unsafe/OffHeapArray.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/unsafe/UnsafeUnitTest.java b/core-java/src/test/java/com/baeldung/unsafe/UnsafeUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/util/PropertiesLoaderTest.java b/core-java/src/test/java/com/baeldung/util/PropertiesLoaderTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/com/baeldung/weakhashmap/WeakHashMapUnitTest.java b/core-java/src/test/java/com/baeldung/weakhashmap/WeakHashMapUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/core/exceptions/FileNotFoundExceptionUnitTest.java b/core-java/src/test/java/org/baeldung/core/exceptions/FileNotFoundExceptionUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/equalshashcode/entities/ComplexClassUnitTest.java b/core-java/src/test/java/org/baeldung/equalshashcode/entities/ComplexClassUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/equalshashcode/entities/PrimitiveClassUnitTest.java b/core-java/src/test/java/org/baeldung/equalshashcode/entities/PrimitiveClassUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/equalshashcode/entities/SquareClassUnitTest.java b/core-java/src/test/java/org/baeldung/equalshashcode/entities/SquareClassUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/JavaIoUnitTest.java b/core-java/src/test/java/org/baeldung/java/JavaIoUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/JavaRandomUnitTest.java b/core-java/src/test/java/org/baeldung/java/JavaRandomUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/JavaTimerLongRunningUnitTest.java b/core-java/src/test/java/org/baeldung/java/JavaTimerLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/arrays/ArraysJoinAndSplitJUnitTest.java b/core-java/src/test/java/org/baeldung/java/arrays/ArraysJoinAndSplitJUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/collections/ArrayListUnitTest.java b/core-java/src/test/java/org/baeldung/java/collections/ArrayListUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/collections/CollectionsConcatenateUnitTest.java b/core-java/src/test/java/org/baeldung/java/collections/CollectionsConcatenateUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/collections/CollectionsJoinAndSplitJUnitTest.java b/core-java/src/test/java/org/baeldung/java/collections/CollectionsJoinAndSplitJUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/collections/CoreJavaCollectionsUnitTest.java b/core-java/src/test/java/org/baeldung/java/collections/CoreJavaCollectionsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/collections/JavaCollectionCleanupUnitTest.java b/core-java/src/test/java/org/baeldung/java/collections/JavaCollectionCleanupUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/collections/JavaCollectionConversionUnitTest.java b/core-java/src/test/java/org/baeldung/java/collections/JavaCollectionConversionUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/collections/JoinSplitCollectionsUnitTest.java b/core-java/src/test/java/org/baeldung/java/collections/JoinSplitCollectionsUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/collections/README.md b/core-java/src/test/java/org/baeldung/java/collections/README.md old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/diamond/Car.java b/core-java/src/test/java/org/baeldung/java/diamond/Car.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/diamond/DiamondOperatorUnitTest.java b/core-java/src/test/java/org/baeldung/java/diamond/DiamondOperatorUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/diamond/Diesel.java b/core-java/src/test/java/org/baeldung/java/diamond/Diesel.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/diamond/Engine.java b/core-java/src/test/java/org/baeldung/java/diamond/Engine.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/diamond/Vehicle.java b/core-java/src/test/java/org/baeldung/java/diamond/Vehicle.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/enums/PizzaUnitTest.java b/core-java/src/test/java/org/baeldung/java/enums/PizzaUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaFilePathUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaFilePathUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaFileUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaFileUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaInputStreamToXUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaInputStreamToXUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaReadFromFileUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaReadFromFileUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaReaderToXUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaReaderToXUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaScannerUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaScannerUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaWriteToFileUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaWriteToFileUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaXToByteArrayUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaXToByteArrayUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaXToInputStreamUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaXToInputStreamUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaXToReaderUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaXToReaderUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaXToWriterUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaXToWriterUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/lists/ListAssertJUnitTest.java b/core-java/src/test/java/org/baeldung/java/lists/ListAssertJUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/lists/ListJUnitTest.java b/core-java/src/test/java/org/baeldung/java/lists/ListJUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/lists/ListTestNgUnitTest.java b/core-java/src/test/java/org/baeldung/java/lists/ListTestNgUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/lists/ListToSTring.java b/core-java/src/test/java/org/baeldung/java/lists/ListToSTring.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/lists/README.md b/core-java/src/test/java/org/baeldung/java/lists/README.md old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/md5/JavaMD5UnitTest.java b/core-java/src/test/java/org/baeldung/java/md5/JavaMD5UnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/rawtypes/RawTypesTest.java b/core-java/src/test/java/org/baeldung/java/rawtypes/RawTypesTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/sandbox/SandboxJavaManualTest.java b/core-java/src/test/java/org/baeldung/java/sandbox/SandboxJavaManualTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/shell/JavaProcessUnitIntegrationTest.java b/core-java/src/test/java/org/baeldung/java/shell/JavaProcessUnitIntegrationTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/sorting/Employee.java b/core-java/src/test/java/org/baeldung/java/sorting/Employee.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/java/org/baeldung/java/sorting/JavaSortingUnitTest.java b/core-java/src/test/java/org/baeldung/java/sorting/JavaSortingUnitTest.java old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/.gitignore b/core-java/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/configuration.properties b/core-java/src/test/resources/configuration.properties old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/dictionary.in b/core-java/src/test/resources/dictionary.in old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/file.txt b/core-java/src/test/resources/file.txt old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/fileToRead.txt b/core-java/src/test/resources/fileToRead.txt old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/fileToWriteTo.txt b/core-java/src/test/resources/fileToWriteTo.txt old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/newFile1.txt b/core-java/src/test/resources/newFile1.txt old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/newFile2.txt b/core-java/src/test/resources/newFile2.txt old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/newFile3.txt b/core-java/src/test/resources/newFile3.txt old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/sourceFile.txt b/core-java/src/test/resources/sourceFile.txt old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/test.find b/core-java/src/test/resources/test.find old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/testFolder/sample_file_1.in b/core-java/src/test/resources/testFolder/sample_file_1.in old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/testFolder/sample_file_2.in b/core-java/src/test/resources/testFolder/sample_file_2.in old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/test_md5.txt b/core-java/src/test/resources/test_md5.txt old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/test_read.in b/core-java/src/test/resources/test_read.in old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/test_read1.in b/core-java/src/test/resources/test_read1.in old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/test_read2.in b/core-java/src/test/resources/test_read2.in old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/test_read3.in b/core-java/src/test/resources/test_read3.in old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/test_read4.in b/core-java/src/test/resources/test_read4.in old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/test_read7.in b/core-java/src/test/resources/test_read7.in old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/test_read8.in b/core-java/src/test/resources/test_read8.in old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/test_read_d.in b/core-java/src/test/resources/test_read_d.in old mode 100644 new mode 100755 diff --git a/core-java/src/test/resources/test_read_multiple.in b/core-java/src/test/resources/test_read_multiple.in old mode 100644 new mode 100755 diff --git a/core-kotlin/README.md b/core-kotlin/README.md old mode 100644 new mode 100755 diff --git a/core-kotlin/pom.xml b/core-kotlin/pom.xml old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/java/com/baeldung/dataclass/Movie.java b/core-kotlin/src/main/java/com/baeldung/dataclass/Movie.java old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/java/com/baeldung/java/ArrayExample.java b/core-kotlin/src/main/java/com/baeldung/java/ArrayExample.java old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/java/com/baeldung/java/Customer.java b/core-kotlin/src/main/java/com/baeldung/java/Customer.java old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/java/com/baeldung/java/StringUtils.java b/core-kotlin/src/main/java/com/baeldung/java/StringUtils.java old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/java/com/baeldung/lazy/ClassWithHeavyInitialization.java b/core-kotlin/src/main/java/com/baeldung/lazy/ClassWithHeavyInitialization.java old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/dataclass/Movie.kt b/core-kotlin/src/main/kotlin/com/baeldung/dataclass/Movie.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/dataclass/Sandbox.kt b/core-kotlin/src/main/kotlin/com/baeldung/dataclass/Sandbox.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/datetime/UseDuration.kt b/core-kotlin/src/main/kotlin/com/baeldung/datetime/UseDuration.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/datetime/UseLocalDate.kt b/core-kotlin/src/main/kotlin/com/baeldung/datetime/UseLocalDate.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/datetime/UseLocalDateTime.kt b/core-kotlin/src/main/kotlin/com/baeldung/datetime/UseLocalDateTime.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/datetime/UseLocalTime.kt b/core-kotlin/src/main/kotlin/com/baeldung/datetime/UseLocalTime.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/datetime/UsePeriod.kt b/core-kotlin/src/main/kotlin/com/baeldung/datetime/UsePeriod.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/datetime/UseZonedDateTime.kt b/core-kotlin/src/main/kotlin/com/baeldung/datetime/UseZonedDateTime.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/destructuringdeclarations/Person.kt b/core-kotlin/src/main/kotlin/com/baeldung/destructuringdeclarations/Person.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/destructuringdeclarations/Result.kt b/core-kotlin/src/main/kotlin/com/baeldung/destructuringdeclarations/Result.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/destructuringdeclarations/Sandbox.kt b/core-kotlin/src/main/kotlin/com/baeldung/destructuringdeclarations/Sandbox.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/Example1.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/Example1.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/Item.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/Item.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/ItemService.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/ItemService.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/JvmSample.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/JvmSample.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/ListExtension.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/ListExtension.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/MathematicsOperations.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/MathematicsOperations.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/Sealed.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/Sealed.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/User.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/User.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/WhenBlockTypes.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/WhenBlockTypes.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/delegates/Database.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/delegates/Database.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/delegates/DatabaseDelegate.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/delegates/DatabaseDelegate.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/delegates/User.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/delegates/User.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/mockito/BookService.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/mockito/BookService.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/main/kotlin/com/baeldung/kotlin/mockito/LendBookManager.kt b/core-kotlin/src/main/kotlin/com/baeldung/kotlin/mockito/LendBookManager.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/java/com/baeldung/kotlin/JavaCallToKotlinUnitTest.java b/core-kotlin/src/test/java/com/baeldung/kotlin/JavaCallToKotlinUnitTest.java old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/java/com/baeldung/kotlin/LazyJavaUnitTest.java b/core-kotlin/src/test/java/com/baeldung/kotlin/LazyJavaUnitTest.java old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/ArrayTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/ArrayTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/CollectionsTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/CollectionsTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/CoroutinesTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/CoroutinesTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/CustomerTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/CustomerTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/EqualityTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/EqualityTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/GenericsTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/GenericsTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/ItemServiceTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/ItemServiceTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/JvmSampleTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/JvmSampleTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/KotlinJavaInteroperabilityTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/KotlinJavaInteroperabilityTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/LambdaTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/LambdaTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/LazyUnitTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/LazyUnitTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/ListExtensionTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/ListExtensionTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/ListToMapTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/ListToMapTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/NullSafetyTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/NullSafetyTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/SealedTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/SealedTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/WhenBlockUnitTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/WhenBlockUnitTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UseLocalDateTimeUnitTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UseLocalDateTimeUnitTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UseLocalDateUnitTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UseLocalDateUnitTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UseLocalTimeUnitTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UseLocalTimeUnitTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UsePeriodUnitTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UsePeriodUnitTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UseZonedDateTimeUnitTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/datetime/UseZonedDateTimeUnitTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/delegates/DatabaseDelegatesTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/delegates/DatabaseDelegatesTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/Calculator.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/Calculator.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/CalculatorTest5.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/CalculatorTest5.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/DivideByZeroException.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/DivideByZeroException.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/SimpleTest5.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/junit5/SimpleTest5.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/mockito/LendBookManagerTest.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/mockito/LendBookManagerTest.kt old mode 100644 new mode 100755 diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/mockito/LendBookManagerTestMockitoKotlin.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/mockito/LendBookManagerTestMockitoKotlin.kt old mode 100644 new mode 100755 diff --git a/couchbase/.gitignore b/couchbase/.gitignore old mode 100644 new mode 100755 diff --git a/couchbase/README.md b/couchbase/README.md old mode 100644 new mode 100755 diff --git a/couchbase/mvnw b/couchbase/mvnw old mode 100644 new mode 100755 diff --git a/couchbase/mvnw.cmd b/couchbase/mvnw.cmd old mode 100644 new mode 100755 diff --git a/couchbase/pom.xml b/couchbase/pom.xml old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/async/CouchbaseEntity.java b/couchbase/src/main/java/com/baeldung/couchbase/async/CouchbaseEntity.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/async/person/Person.java b/couchbase/src/main/java/com/baeldung/couchbase/async/person/Person.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/async/person/PersonCrudService.java b/couchbase/src/main/java/com/baeldung/couchbase/async/person/PersonCrudService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/async/person/PersonDocumentConverter.java b/couchbase/src/main/java/com/baeldung/couchbase/async/person/PersonDocumentConverter.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/async/person/RegistrationService.java b/couchbase/src/main/java/com/baeldung/couchbase/async/person/RegistrationService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/async/service/AbstractBucketService.java b/couchbase/src/main/java/com/baeldung/couchbase/async/service/AbstractBucketService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/async/service/AbstractCrudService.java b/couchbase/src/main/java/com/baeldung/couchbase/async/service/AbstractCrudService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/async/service/BucketService.java b/couchbase/src/main/java/com/baeldung/couchbase/async/service/BucketService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/async/service/ClusterService.java b/couchbase/src/main/java/com/baeldung/couchbase/async/service/ClusterService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/async/service/ClusterServiceImpl.java b/couchbase/src/main/java/com/baeldung/couchbase/async/service/ClusterServiceImpl.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/async/service/CrudService.java b/couchbase/src/main/java/com/baeldung/couchbase/async/service/CrudService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/async/service/JsonDocumentConverter.java b/couchbase/src/main/java/com/baeldung/couchbase/async/service/JsonDocumentConverter.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/async/service/TutorialBucketService.java b/couchbase/src/main/java/com/baeldung/couchbase/async/service/TutorialBucketService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/intro/CodeSnippets.java b/couchbase/src/main/java/com/baeldung/couchbase/intro/CodeSnippets.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/CouchbaseKeyGenerator.java b/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/CouchbaseKeyGenerator.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/DuplicateKeyException.java b/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/DuplicateKeyException.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/RandomUUIDGenerator.java b/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/RandomUUIDGenerator.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/StudentGrade.java b/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/StudentGrade.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/StudentGradeKeyGenerator.java b/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/StudentGradeKeyGenerator.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/StudentGradeQueryBuilder.java b/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/StudentGradeQueryBuilder.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/StudentGradeService.java b/couchbase/src/main/java/com/baeldung/couchbase/mapreduce/StudentGradeService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/n1ql/BucketFactory.java b/couchbase/src/main/java/com/baeldung/couchbase/n1ql/BucketFactory.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/n1ql/CodeSnippets.java b/couchbase/src/main/java/com/baeldung/couchbase/n1ql/CodeSnippets.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/spring/person/Person.java b/couchbase/src/main/java/com/baeldung/couchbase/spring/person/Person.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/spring/person/PersonCrudService.java b/couchbase/src/main/java/com/baeldung/couchbase/spring/person/PersonCrudService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/spring/person/PersonDocumentConverter.java b/couchbase/src/main/java/com/baeldung/couchbase/spring/person/PersonDocumentConverter.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/spring/person/RegistrationService.java b/couchbase/src/main/java/com/baeldung/couchbase/spring/person/RegistrationService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/spring/service/BucketService.java b/couchbase/src/main/java/com/baeldung/couchbase/spring/service/BucketService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/spring/service/ClusterService.java b/couchbase/src/main/java/com/baeldung/couchbase/spring/service/ClusterService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/spring/service/ClusterServiceImpl.java b/couchbase/src/main/java/com/baeldung/couchbase/spring/service/ClusterServiceImpl.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/spring/service/CrudService.java b/couchbase/src/main/java/com/baeldung/couchbase/spring/service/CrudService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/spring/service/JsonDocumentConverter.java b/couchbase/src/main/java/com/baeldung/couchbase/spring/service/JsonDocumentConverter.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/java/com/baeldung/couchbase/spring/service/TutorialBucketService.java b/couchbase/src/main/java/com/baeldung/couchbase/spring/service/TutorialBucketService.java old mode 100644 new mode 100755 diff --git a/couchbase/src/main/resources/application.properties b/couchbase/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/couchbase/src/main/resources/logback.xml b/couchbase/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/couchbase/src/test/java/com/baeldung/couchbase/async/AsyncIntegrationTest.java b/couchbase/src/test/java/com/baeldung/couchbase/async/AsyncIntegrationTest.java old mode 100644 new mode 100755 diff --git a/couchbase/src/test/java/com/baeldung/couchbase/async/AsyncIntegrationTestConfig.java b/couchbase/src/test/java/com/baeldung/couchbase/async/AsyncIntegrationTestConfig.java old mode 100644 new mode 100755 diff --git a/couchbase/src/test/java/com/baeldung/couchbase/async/person/PersonCrudServiceIntegrationTest.java b/couchbase/src/test/java/com/baeldung/couchbase/async/person/PersonCrudServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/couchbase/src/test/java/com/baeldung/couchbase/async/service/ClusterServiceIntegrationTest.java b/couchbase/src/test/java/com/baeldung/couchbase/async/service/ClusterServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/couchbase/src/test/java/com/baeldung/couchbase/mapreduce/StudentGradeServiceIntegrationTest.java b/couchbase/src/test/java/com/baeldung/couchbase/mapreduce/StudentGradeServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/couchbase/src/test/java/com/baeldung/couchbase/n1ql/IntegrationTestConfig.java b/couchbase/src/test/java/com/baeldung/couchbase/n1ql/IntegrationTestConfig.java old mode 100644 new mode 100755 diff --git a/couchbase/src/test/java/com/baeldung/couchbase/n1ql/N1QLIntegrationTest.java b/couchbase/src/test/java/com/baeldung/couchbase/n1ql/N1QLIntegrationTest.java old mode 100644 new mode 100755 diff --git a/couchbase/src/test/java/com/baeldung/couchbase/spring/IntegrationTest.java b/couchbase/src/test/java/com/baeldung/couchbase/spring/IntegrationTest.java old mode 100644 new mode 100755 diff --git a/couchbase/src/test/java/com/baeldung/couchbase/spring/IntegrationTestConfig.java b/couchbase/src/test/java/com/baeldung/couchbase/spring/IntegrationTestConfig.java old mode 100644 new mode 100755 diff --git a/couchbase/src/test/java/com/baeldung/couchbase/spring/person/PersonCrudServiceIntegrationTest.java b/couchbase/src/test/java/com/baeldung/couchbase/spring/person/PersonCrudServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/couchbase/src/test/java/com/baeldung/couchbase/spring/service/ClusterServiceIntegrationTest.java b/couchbase/src/test/java/com/baeldung/couchbase/spring/service/ClusterServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/couchbase/src/test/resources/logback.xml b/couchbase/src/test/resources/logback.xml old mode 100644 new mode 100755 diff --git a/deeplearning4j/README.md b/deeplearning4j/README.md old mode 100644 new mode 100755 diff --git a/deeplearning4j/pom.xml b/deeplearning4j/pom.xml old mode 100644 new mode 100755 diff --git a/deeplearning4j/src/main/java/com/baeldung/deeplearning4j/IrisClassifier.java b/deeplearning4j/src/main/java/com/baeldung/deeplearning4j/IrisClassifier.java old mode 100644 new mode 100755 diff --git a/deeplearning4j/src/main/resources/iris.txt b/deeplearning4j/src/main/resources/iris.txt old mode 100644 new mode 100755 diff --git a/deltaspike/.gitignore b/deltaspike/.gitignore old mode 100644 new mode 100755 diff --git a/deltaspike/README.md b/deltaspike/README.md old mode 100644 new mode 100755 diff --git a/deltaspike/pom.xml b/deltaspike/pom.xml old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/controller/MemberController.java b/deltaspike/src/main/java/baeldung/controller/MemberController.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/data/EntityManagerProducer.java b/deltaspike/src/main/java/baeldung/data/EntityManagerProducer.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/data/MemberListProducer.java b/deltaspike/src/main/java/baeldung/data/MemberListProducer.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/data/MemberRepository.java b/deltaspike/src/main/java/baeldung/data/MemberRepository.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/data/QueryDslRepositoryExtension.java b/deltaspike/src/main/java/baeldung/data/QueryDslRepositoryExtension.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/data/QueryDslSupport.java b/deltaspike/src/main/java/baeldung/data/QueryDslSupport.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/data/SecondaryEntityManagerProducer.java b/deltaspike/src/main/java/baeldung/data/SecondaryEntityManagerProducer.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/data/SecondaryEntityManagerResolver.java b/deltaspike/src/main/java/baeldung/data/SecondaryEntityManagerResolver.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/data/SecondaryPersistenceUnit.java b/deltaspike/src/main/java/baeldung/data/SecondaryPersistenceUnit.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/model/Member.java b/deltaspike/src/main/java/baeldung/model/Member.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/rest/JaxRsActivator.java b/deltaspike/src/main/java/baeldung/rest/JaxRsActivator.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/rest/MemberResourceRESTService.java b/deltaspike/src/main/java/baeldung/rest/MemberResourceRESTService.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/service/MemberRegistration.java b/deltaspike/src/main/java/baeldung/service/MemberRegistration.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/java/baeldung/util/Resources.java b/deltaspike/src/main/java/baeldung/util/Resources.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/resources/META-INF/apache-deltaspike.properties b/deltaspike/src/main/resources/META-INF/apache-deltaspike.properties old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/resources/META-INF/persistence.xml b/deltaspike/src/main/resources/META-INF/persistence.xml old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/resources/import.sql b/deltaspike/src/main/resources/import.sql old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/webapp/WEB-INF/baeldung-jee7-seed-ds.xml b/deltaspike/src/main/webapp/WEB-INF/baeldung-jee7-seed-ds.xml old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/webapp/WEB-INF/baeldung-jee7-seed-secondary-ds.xml b/deltaspike/src/main/webapp/WEB-INF/baeldung-jee7-seed-secondary-ds.xml old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/webapp/WEB-INF/beans.xml b/deltaspike/src/main/webapp/WEB-INF/beans.xml old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/webapp/WEB-INF/faces-config.xml b/deltaspike/src/main/webapp/WEB-INF/faces-config.xml old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/webapp/WEB-INF/templates/default.xhtml b/deltaspike/src/main/webapp/WEB-INF/templates/default.xhtml old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/webapp/index.html b/deltaspike/src/main/webapp/index.html old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/webapp/index.xhtml b/deltaspike/src/main/webapp/index.xhtml old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/webapp/resources/css/screen.css b/deltaspike/src/main/webapp/resources/css/screen.css old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/webapp/resources/gfx/asidebkg.png b/deltaspike/src/main/webapp/resources/gfx/asidebkg.png old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/webapp/resources/gfx/bkg-blkheader.png b/deltaspike/src/main/webapp/resources/gfx/bkg-blkheader.png old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/webapp/resources/gfx/dualbrand_logo.png b/deltaspike/src/main/webapp/resources/gfx/dualbrand_logo.png old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/webapp/resources/gfx/headerbkg.png b/deltaspike/src/main/webapp/resources/gfx/headerbkg.png old mode 100644 new mode 100755 diff --git a/deltaspike/src/main/webapp/resources/gfx/wildfly_400x130.jpg b/deltaspike/src/main/webapp/resources/gfx/wildfly_400x130.jpg old mode 100644 new mode 100755 diff --git a/deltaspike/src/test/java/baeldung/test/MemberRegistrationIntegrationTest.java b/deltaspike/src/test/java/baeldung/test/MemberRegistrationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/deltaspike/src/test/resources/META-INF/apache-deltaspike.properties b/deltaspike/src/test/resources/META-INF/apache-deltaspike.properties old mode 100644 new mode 100755 diff --git a/deltaspike/src/test/resources/META-INF/test-persistence.xml b/deltaspike/src/test/resources/META-INF/test-persistence.xml old mode 100644 new mode 100755 diff --git a/deltaspike/src/test/resources/arquillian.xml b/deltaspike/src/test/resources/arquillian.xml old mode 100644 new mode 100755 diff --git a/deltaspike/src/test/resources/test-ds.xml b/deltaspike/src/test/resources/test-ds.xml old mode 100644 new mode 100755 diff --git a/deltaspike/src/test/resources/test-secondary-ds.xml b/deltaspike/src/test/resources/test-secondary-ds.xml old mode 100644 new mode 100755 diff --git a/disruptor/README.md b/disruptor/README.md old mode 100644 new mode 100755 diff --git a/disruptor/pom.xml b/disruptor/pom.xml old mode 100644 new mode 100755 diff --git a/disruptor/src/main/java/com/baeldung/disruptor/DelayedMultiEventProducer.java b/disruptor/src/main/java/com/baeldung/disruptor/DelayedMultiEventProducer.java old mode 100644 new mode 100755 diff --git a/disruptor/src/main/java/com/baeldung/disruptor/EventConsumer.java b/disruptor/src/main/java/com/baeldung/disruptor/EventConsumer.java old mode 100644 new mode 100755 diff --git a/disruptor/src/main/java/com/baeldung/disruptor/EventProducer.java b/disruptor/src/main/java/com/baeldung/disruptor/EventProducer.java old mode 100644 new mode 100755 diff --git a/disruptor/src/main/java/com/baeldung/disruptor/MultiEventPrintConsumer.java b/disruptor/src/main/java/com/baeldung/disruptor/MultiEventPrintConsumer.java old mode 100644 new mode 100755 diff --git a/disruptor/src/main/java/com/baeldung/disruptor/SingleEventPrintConsumer.java b/disruptor/src/main/java/com/baeldung/disruptor/SingleEventPrintConsumer.java old mode 100644 new mode 100755 diff --git a/disruptor/src/main/java/com/baeldung/disruptor/SingleEventProducer.java b/disruptor/src/main/java/com/baeldung/disruptor/SingleEventProducer.java old mode 100644 new mode 100755 diff --git a/disruptor/src/main/java/com/baeldung/disruptor/ValueEvent.java b/disruptor/src/main/java/com/baeldung/disruptor/ValueEvent.java old mode 100644 new mode 100755 diff --git a/disruptor/src/test/java/com/baeldung/disruptor/DisruptorIntegrationTest.java b/disruptor/src/test/java/com/baeldung/disruptor/DisruptorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/disruptor/src/test/java/com/baeldung/disruptor/MultiEventConsumer.java b/disruptor/src/test/java/com/baeldung/disruptor/MultiEventConsumer.java old mode 100644 new mode 100755 diff --git a/disruptor/src/test/java/com/baeldung/disruptor/SingleEventConsumer.java b/disruptor/src/test/java/com/baeldung/disruptor/SingleEventConsumer.java old mode 100644 new mode 100755 diff --git a/dozer/README.md b/dozer/README.md old mode 100644 new mode 100755 diff --git a/dozer/pom.xml b/dozer/pom.xml old mode 100644 new mode 100755 diff --git a/dozer/src/main/java/com/baeldung/dozer/Dest.java b/dozer/src/main/java/com/baeldung/dozer/Dest.java old mode 100644 new mode 100755 diff --git a/dozer/src/main/java/com/baeldung/dozer/Dest2.java b/dozer/src/main/java/com/baeldung/dozer/Dest2.java old mode 100644 new mode 100755 diff --git a/dozer/src/main/java/com/baeldung/dozer/MyCustomConvertor.java b/dozer/src/main/java/com/baeldung/dozer/MyCustomConvertor.java old mode 100644 new mode 100755 diff --git a/dozer/src/main/java/com/baeldung/dozer/Person.java b/dozer/src/main/java/com/baeldung/dozer/Person.java old mode 100644 new mode 100755 diff --git a/dozer/src/main/java/com/baeldung/dozer/Person2.java b/dozer/src/main/java/com/baeldung/dozer/Person2.java old mode 100644 new mode 100755 diff --git a/dozer/src/main/java/com/baeldung/dozer/Person3.java b/dozer/src/main/java/com/baeldung/dozer/Person3.java old mode 100644 new mode 100755 diff --git a/dozer/src/main/java/com/baeldung/dozer/Personne.java b/dozer/src/main/java/com/baeldung/dozer/Personne.java old mode 100644 new mode 100755 diff --git a/dozer/src/main/java/com/baeldung/dozer/Personne2.java b/dozer/src/main/java/com/baeldung/dozer/Personne2.java old mode 100644 new mode 100755 diff --git a/dozer/src/main/java/com/baeldung/dozer/Personne3.java b/dozer/src/main/java/com/baeldung/dozer/Personne3.java old mode 100644 new mode 100755 diff --git a/dozer/src/main/java/com/baeldung/dozer/Source.java b/dozer/src/main/java/com/baeldung/dozer/Source.java old mode 100644 new mode 100755 diff --git a/dozer/src/main/java/com/baeldung/dozer/Source2.java b/dozer/src/main/java/com/baeldung/dozer/Source2.java old mode 100644 new mode 100755 diff --git a/dozer/src/test/java/com/baeldung/dozer/DozerIntegrationTest.java b/dozer/src/test/java/com/baeldung/dozer/DozerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/dozer/src/test/resources/dozer_custom_convertor.xml b/dozer/src/test/resources/dozer_custom_convertor.xml old mode 100644 new mode 100755 diff --git a/dozer/src/test/resources/dozer_mapping.xml b/dozer/src/test/resources/dozer_mapping.xml old mode 100644 new mode 100755 diff --git a/dozer/src/test/resources/dozer_mapping2.xml b/dozer/src/test/resources/dozer_mapping2.xml old mode 100644 new mode 100755 diff --git a/drools/README.MD b/drools/README.MD old mode 100644 new mode 100755 diff --git a/drools/backward-chaining/pom.xml b/drools/backward-chaining/pom.xml old mode 100644 new mode 100755 diff --git a/drools/backward-chaining/src/main/java/com/baeldung/BackwardChainingBeatles.java b/drools/backward-chaining/src/main/java/com/baeldung/BackwardChainingBeatles.java old mode 100644 new mode 100755 diff --git a/drools/backward-chaining/src/main/java/com/baeldung/drools/BackwardChaining.java b/drools/backward-chaining/src/main/java/com/baeldung/drools/BackwardChaining.java old mode 100644 new mode 100755 diff --git a/drools/backward-chaining/src/main/java/com/baeldung/drools/model/Fact.java b/drools/backward-chaining/src/main/java/com/baeldung/drools/model/Fact.java old mode 100644 new mode 100755 diff --git a/drools/backward-chaining/src/main/java/com/baeldung/drools/model/Result.java b/drools/backward-chaining/src/main/java/com/baeldung/drools/model/Result.java old mode 100644 new mode 100755 diff --git a/drools/backward-chaining/src/main/java/com/baeldung/model/Beatle.java b/drools/backward-chaining/src/main/java/com/baeldung/model/Beatle.java old mode 100644 new mode 100755 diff --git a/drools/backward-chaining/src/main/resources/META-INF/kmodule.xml b/drools/backward-chaining/src/main/resources/META-INF/kmodule.xml old mode 100644 new mode 100755 diff --git a/drools/backward-chaining/src/main/resources/META-INF/maven/pom.properties b/drools/backward-chaining/src/main/resources/META-INF/maven/pom.properties old mode 100644 new mode 100755 diff --git a/drools/backward-chaining/src/main/resources/backward_chaining/Beatles.drl b/drools/backward-chaining/src/main/resources/backward_chaining/Beatles.drl old mode 100644 new mode 100755 diff --git a/drools/backward-chaining/src/main/resources/backward_chaining/rules.drl b/drools/backward-chaining/src/main/resources/backward_chaining/rules.drl old mode 100644 new mode 100755 diff --git a/drools/backward-chaining/src/main/resources/com/baeldung/drools/backward_chaining/rules.drl b/drools/backward-chaining/src/main/resources/com/baeldung/drools/backward_chaining/rules.drl old mode 100644 new mode 100755 diff --git a/drools/backward-chaining/src/test/java/com/baeldung/test/BackwardChainingTest.java b/drools/backward-chaining/src/test/java/com/baeldung/test/BackwardChainingTest.java old mode 100644 new mode 100755 diff --git a/drools/pom.xml b/drools/pom.xml old mode 100644 new mode 100755 diff --git a/drools/src/main/java/com/baeldung/drools/config/DroolsBeanFactory.java b/drools/src/main/java/com/baeldung/drools/config/DroolsBeanFactory.java old mode 100644 new mode 100755 diff --git a/drools/src/main/java/com/baeldung/drools/model/Applicant.java b/drools/src/main/java/com/baeldung/drools/model/Applicant.java old mode 100644 new mode 100755 diff --git a/drools/src/main/java/com/baeldung/drools/model/Customer.java b/drools/src/main/java/com/baeldung/drools/model/Customer.java old mode 100644 new mode 100755 diff --git a/drools/src/main/java/com/baeldung/drools/model/Product.java b/drools/src/main/java/com/baeldung/drools/model/Product.java old mode 100644 new mode 100755 diff --git a/drools/src/main/java/com/baeldung/drools/model/SuggestedRole.java b/drools/src/main/java/com/baeldung/drools/model/SuggestedRole.java old mode 100644 new mode 100755 diff --git a/drools/src/main/java/com/baeldung/drools/service/ApplicantService.java b/drools/src/main/java/com/baeldung/drools/service/ApplicantService.java old mode 100644 new mode 100755 diff --git a/drools/src/main/java/com/baeldung/drools/service/ProductService.java b/drools/src/main/java/com/baeldung/drools/service/ProductService.java old mode 100644 new mode 100755 diff --git a/drools/src/main/resources/com/baeldung/drools/rules/Discount.xls b/drools/src/main/resources/com/baeldung/drools/rules/Discount.xls old mode 100644 new mode 100755 diff --git a/drools/src/main/resources/com/baeldung/drools/rules/Product_rules.xls b/drools/src/main/resources/com/baeldung/drools/rules/Product_rules.xls old mode 100644 new mode 100755 diff --git a/drools/src/main/resources/com/baeldung/drools/rules/SuggestApplicant.drl b/drools/src/main/resources/com/baeldung/drools/rules/SuggestApplicant.drl old mode 100644 new mode 100755 diff --git a/drools/src/test/java/com/baeldung/drools/service/ApplicantServiceIntegrationTest.java b/drools/src/test/java/com/baeldung/drools/service/ApplicantServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/drools/src/test/java/com/baeldung/drools/service/DiscountExcelIntegrationTest.java b/drools/src/test/java/com/baeldung/drools/service/DiscountExcelIntegrationTest.java old mode 100644 new mode 100755 diff --git a/drools/src/test/java/com/baeldung/drools/service/ProductServiceIntegrationTest.java b/drools/src/test/java/com/baeldung/drools/service/ProductServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/eclipse/README.md b/eclipse/README.md old mode 100644 new mode 100755 diff --git a/eclipse/formatter.xml b/eclipse/formatter.xml old mode 100644 new mode 100755 diff --git a/ejb/README.md b/ejb/README.md old mode 100644 new mode 100755 diff --git a/ejb/ejb-client/src/main/java/com/baeldung/ejb/wildfly/TextApplication.java b/ejb/ejb-client/src/main/java/com/baeldung/ejb/wildfly/TextApplication.java old mode 100644 new mode 100755 diff --git a/ejb/ejb-client/src/test/java/com/baeldung/ejb/wildfly/TextApplicationTest.java b/ejb/ejb-client/src/test/java/com/baeldung/ejb/wildfly/TextApplicationTest.java old mode 100644 new mode 100755 diff --git a/ejb/ejb-remote/src/main/java/com/baeldung/ejb/wildfly/TextProcessorBean.java b/ejb/ejb-remote/src/main/java/com/baeldung/ejb/wildfly/TextProcessorBean.java old mode 100644 new mode 100755 diff --git a/ejb/ejb-remote/src/main/java/com/baeldung/ejb/wildfly/TextProcessorRemote.java b/ejb/ejb-remote/src/main/java/com/baeldung/ejb/wildfly/TextProcessorRemote.java old mode 100644 new mode 100755 diff --git a/ejb/ejb-session-beans/pom.xml b/ejb/ejb-session-beans/pom.xml old mode 100644 new mode 100755 diff --git a/ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateful/EJBClient1.java b/ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateful/EJBClient1.java old mode 100644 new mode 100755 diff --git a/ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateful/EJBClient2.java b/ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateful/EJBClient2.java old mode 100644 new mode 100755 diff --git a/ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateful/StatefulEJB.java b/ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateful/StatefulEJB.java old mode 100644 new mode 100755 diff --git a/ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateless/EJBClient1.java b/ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateless/EJBClient1.java old mode 100644 new mode 100755 diff --git a/ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateless/EJBClient2.java b/ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateless/EJBClient2.java old mode 100644 new mode 100755 diff --git a/ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateless/StatelessEJB.java b/ejb/ejb-session-beans/src/main/java/com/baeldung/ejb/stateless/StatelessEJB.java old mode 100644 new mode 100755 diff --git a/ejb/ejb-session-beans/src/test/java/com/baeldung/ejb/test/stateful/StatefulEJBTest.java b/ejb/ejb-session-beans/src/test/java/com/baeldung/ejb/test/stateful/StatefulEJBTest.java old mode 100644 new mode 100755 diff --git a/ejb/ejb-session-beans/src/test/java/com/baeldung/ejb/test/stateless/StatelessEJBTest.java b/ejb/ejb-session-beans/src/test/java/com/baeldung/ejb/test/stateless/StatelessEJBTest.java old mode 100644 new mode 100755 diff --git a/ejb/wildfly/pom.xml b/ejb/wildfly/pom.xml old mode 100644 new mode 100755 diff --git a/ejb/wildfly/widlfly-web/pom.xml b/ejb/wildfly/widlfly-web/pom.xml old mode 100644 new mode 100755 diff --git a/ejb/wildfly/widlfly-web/src/main/java/TestEJBServlet.java b/ejb/wildfly/widlfly-web/src/main/java/TestEJBServlet.java old mode 100644 new mode 100755 diff --git a/ejb/wildfly/widlfly-web/src/main/java/TestJPAServlet.java b/ejb/wildfly/widlfly-web/src/main/java/TestJPAServlet.java old mode 100644 new mode 100755 diff --git a/ejb/wildfly/widlfly-web/src/main/webapp/WEB-INF/web.xml b/ejb/wildfly/widlfly-web/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/ejb/wildfly/wildfly-ear/pom.xml b/ejb/wildfly/wildfly-ear/pom.xml old mode 100644 new mode 100755 diff --git a/ejb/wildfly/wildfly-ejb-interfaces/pom.xml b/ejb/wildfly/wildfly-ejb-interfaces/pom.xml old mode 100644 new mode 100755 diff --git a/ejb/wildfly/wildfly-ejb-interfaces/src/main/java/wildfly/beans/UserBeanLocal.java b/ejb/wildfly/wildfly-ejb-interfaces/src/main/java/wildfly/beans/UserBeanLocal.java old mode 100644 new mode 100755 diff --git a/ejb/wildfly/wildfly-ejb-interfaces/src/main/java/wildfly/beans/UserBeanRemote.java b/ejb/wildfly/wildfly-ejb-interfaces/src/main/java/wildfly/beans/UserBeanRemote.java old mode 100644 new mode 100755 diff --git a/ejb/wildfly/wildfly-ejb/pom.xml b/ejb/wildfly/wildfly-ejb/pom.xml old mode 100644 new mode 100755 diff --git a/ejb/wildfly/wildfly-ejb/src/main/java/wildfly/beans/UserBean.java b/ejb/wildfly/wildfly-ejb/src/main/java/wildfly/beans/UserBean.java old mode 100644 new mode 100755 diff --git a/ejb/wildfly/wildfly-jpa/pom.xml b/ejb/wildfly/wildfly-jpa/pom.xml old mode 100644 new mode 100755 diff --git a/ejb/wildfly/wildfly-jpa/src/main/java/model/User.java b/ejb/wildfly/wildfly-jpa/src/main/java/model/User.java old mode 100644 new mode 100755 diff --git a/ejb/wildfly/wildfly-jpa/src/main/resources/META-INF/persistence.xml b/ejb/wildfly/wildfly-jpa/src/main/resources/META-INF/persistence.xml old mode 100644 new mode 100755 diff --git a/ejb/wildfly/wildfly-jpa/src/main/resources/data.sql b/ejb/wildfly/wildfly-jpa/src/main/resources/data.sql old mode 100644 new mode 100755 diff --git a/enterprise-patterns/README.md b/enterprise-patterns/README.md old mode 100644 new mode 100755 diff --git a/enterprise-patterns/intercepting-filter-pattern/src/main/java/com/baeldung/enterprise/patterns/front/controller/filters/AuditFilter.java b/enterprise-patterns/intercepting-filter-pattern/src/main/java/com/baeldung/enterprise/patterns/front/controller/filters/AuditFilter.java old mode 100644 new mode 100755 diff --git a/enterprise-patterns/intercepting-filter-pattern/src/main/java/com/baeldung/enterprise/patterns/front/controller/filters/VisitorCounterFilter.java b/enterprise-patterns/intercepting-filter-pattern/src/main/java/com/baeldung/enterprise/patterns/front/controller/filters/VisitorCounterFilter.java old mode 100644 new mode 100755 diff --git a/enterprise-patterns/pom.xml b/enterprise-patterns/pom.xml old mode 100644 new mode 100755 diff --git a/ethereumj/.gitgnore b/ethereumj/.gitgnore old mode 100644 new mode 100755 diff --git a/ethereumj/README.md b/ethereumj/README.md old mode 100644 new mode 100755 diff --git a/ethereumj/pom.xml b/ethereumj/pom.xml old mode 100644 new mode 100755 diff --git a/ethereumj/src/main/java/com/baeldung/ethereumj/ApplicationMain.java b/ethereumj/src/main/java/com/baeldung/ethereumj/ApplicationMain.java old mode 100644 new mode 100755 diff --git a/ethereumj/src/main/java/com/baeldung/ethereumj/Constants.java b/ethereumj/src/main/java/com/baeldung/ethereumj/Constants.java old mode 100644 new mode 100755 diff --git a/ethereumj/src/main/java/com/baeldung/ethereumj/beans/EthBean.java b/ethereumj/src/main/java/com/baeldung/ethereumj/beans/EthBean.java old mode 100644 new mode 100755 diff --git a/ethereumj/src/main/java/com/baeldung/ethereumj/config/EthConfig.java b/ethereumj/src/main/java/com/baeldung/ethereumj/config/EthConfig.java old mode 100644 new mode 100755 diff --git a/ethereumj/src/main/java/com/baeldung/ethereumj/controllers/EthController.java b/ethereumj/src/main/java/com/baeldung/ethereumj/controllers/EthController.java old mode 100644 new mode 100755 diff --git a/ethereumj/src/main/java/com/baeldung/ethereumj/listeners/EthListener.java b/ethereumj/src/main/java/com/baeldung/ethereumj/listeners/EthListener.java old mode 100644 new mode 100755 diff --git a/ethereumj/src/main/java/com/baeldung/ethereumj/transfer/EthResponse.java b/ethereumj/src/main/java/com/baeldung/ethereumj/transfer/EthResponse.java old mode 100644 new mode 100755 diff --git a/ethereumj/src/main/resources/application.properties b/ethereumj/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/ethereumj/src/test/java/com/baeldung/ethereumj/controllers/EthControllerTestOne.java b/ethereumj/src/test/java/com/baeldung/ethereumj/controllers/EthControllerTestOne.java old mode 100644 new mode 100755 diff --git a/events/MessagesAggregate/0638124c-9a1b-4d25-8fce-cc223d472e77.events b/events/MessagesAggregate/0638124c-9a1b-4d25-8fce-cc223d472e77.events old mode 100644 new mode 100755 diff --git a/events/MessagesAggregate/d2ba9cbe-1a44-428e-a710-13b1bdc67c4b.events b/events/MessagesAggregate/d2ba9cbe-1a44-428e-a710-13b1bdc67c4b.events old mode 100644 new mode 100755 diff --git a/events/README.md b/events/README.md old mode 100644 new mode 100755 diff --git a/events/ToDoItem/bf420ffc-0c3b-403e-bb8c-66cf499c773e.events b/events/ToDoItem/bf420ffc-0c3b-403e-bb8c-66cf499c773e.events old mode 100644 new mode 100755 diff --git a/events/ToDoItem/e72a057b-adea-4c69-83a0-0431318823e7.events b/events/ToDoItem/e72a057b-adea-4c69-83a0-0431318823e7.events old mode 100644 new mode 100755 diff --git a/feign/README.md b/feign/README.md old mode 100644 new mode 100755 diff --git a/feign/pom.xml b/feign/pom.xml old mode 100644 new mode 100755 diff --git a/feign/src/main/java/com/baeldung/feign/BookControllerFeignClientBuilder.java b/feign/src/main/java/com/baeldung/feign/BookControllerFeignClientBuilder.java old mode 100644 new mode 100755 diff --git a/feign/src/main/java/com/baeldung/feign/clients/BookClient.java b/feign/src/main/java/com/baeldung/feign/clients/BookClient.java old mode 100644 new mode 100755 diff --git a/feign/src/main/java/com/baeldung/feign/models/Book.java b/feign/src/main/java/com/baeldung/feign/models/Book.java old mode 100644 new mode 100755 diff --git a/feign/src/main/java/com/baeldung/feign/models/BookResource.java b/feign/src/main/java/com/baeldung/feign/models/BookResource.java old mode 100644 new mode 100755 diff --git a/feign/src/test/java/com/baeldung/feign/clients/BookClientLiveTest.java b/feign/src/test/java/com/baeldung/feign/clients/BookClientLiveTest.java old mode 100644 new mode 100755 diff --git a/flyway/.gitignore b/flyway/.gitignore old mode 100644 new mode 100755 diff --git a/flyway/README.MD b/flyway/README.MD old mode 100644 new mode 100755 diff --git a/flyway/db/migration/V1_0__create_employee_schema.sql b/flyway/db/migration/V1_0__create_employee_schema.sql old mode 100644 new mode 100755 diff --git a/flyway/db/migration/V2_0__create_department_schema.sql b/flyway/db/migration/V2_0__create_department_schema.sql old mode 100644 new mode 100755 diff --git a/flyway/myFlywayConfig.properties b/flyway/myFlywayConfig.properties old mode 100644 new mode 100755 diff --git a/flyway/pom.xml b/flyway/pom.xml old mode 100644 new mode 100755 diff --git a/gatling/README.md b/gatling/README.md old mode 100644 new mode 100755 diff --git a/gatling/pom.xml b/gatling/pom.xml old mode 100644 new mode 100755 diff --git a/gatling/src/test/resources/gatling.conf b/gatling/src/test/resources/gatling.conf old mode 100644 new mode 100755 diff --git a/gatling/src/test/resources/logback.xml b/gatling/src/test/resources/logback.xml old mode 100644 new mode 100755 diff --git a/gatling/src/test/resources/recorder.conf b/gatling/src/test/resources/recorder.conf old mode 100644 new mode 100755 diff --git a/gatling/src/test/scala/Engine.scala b/gatling/src/test/scala/Engine.scala old mode 100644 new mode 100755 diff --git a/gatling/src/test/scala/IDEPathHelper.scala b/gatling/src/test/scala/IDEPathHelper.scala old mode 100644 new mode 100755 diff --git a/gatling/src/test/scala/Recorder.scala b/gatling/src/test/scala/Recorder.scala old mode 100644 new mode 100755 diff --git a/gatling/src/test/scala/org/baeldung/RecordedSimulation.scala b/gatling/src/test/scala/org/baeldung/RecordedSimulation.scala old mode 100644 new mode 100755 diff --git a/geotools/README.md b/geotools/README.md old mode 100644 new mode 100755 diff --git a/geotools/pom.xml b/geotools/pom.xml old mode 100644 new mode 100755 diff --git a/geotools/src/main/java/com/baeldung/geotools/ShapeFile.java b/geotools/src/main/java/com/baeldung/geotools/ShapeFile.java old mode 100644 new mode 100755 diff --git a/geotools/src/test/java/com/baeldung/geotools/GeoToolsUnitTest.java b/geotools/src/test/java/com/baeldung/geotools/GeoToolsUnitTest.java old mode 100644 new mode 100755 diff --git a/gradle/README.md b/gradle/README.md old mode 100644 new mode 100755 diff --git a/gradle/build.gradle b/gradle/build.gradle old mode 100644 new mode 100755 diff --git a/gradle/gradle.properties b/gradle/gradle.properties old mode 100644 new mode 100755 diff --git a/gradle/gradle/wrapper/gradle-wrapper.jar b/gradle/gradle/wrapper/gradle-wrapper.jar old mode 100644 new mode 100755 diff --git a/gradle/gradle/wrapper/gradle-wrapper.properties b/gradle/gradle/wrapper/gradle-wrapper.properties old mode 100644 new mode 100755 diff --git a/gradle/gradlew b/gradle/gradlew old mode 100644 new mode 100755 diff --git a/gradle/gradlew.bat b/gradle/gradlew.bat old mode 100644 new mode 100755 diff --git a/gradle/src/main/java/Main.java b/gradle/src/main/java/Main.java old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/README.md b/graphql/graphql-java/README.md old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/payload-examples/createUser.json b/graphql/graphql-java/payload-examples/createUser.json old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/payload-examples/deleteUser.json b/graphql/graphql-java/payload-examples/deleteUser.json old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/payload-examples/listUsers.json b/graphql/graphql-java/payload-examples/listUsers.json old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/payload-examples/retrieveUser.json b/graphql/graphql-java/payload-examples/retrieveUser.json old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/payload-examples/searchName.json b/graphql/graphql-java/payload-examples/searchName.json old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/payload-examples/updateUser.json b/graphql/graphql-java/payload-examples/updateUser.json old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/pom.xml b/graphql/graphql-java/pom.xml old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/src/main/java/com/baeldung/graphql/Application.java b/graphql/graphql-java/src/main/java/com/baeldung/graphql/Application.java old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/src/main/java/com/baeldung/graphql/entity/User.java b/graphql/graphql-java/src/main/java/com/baeldung/graphql/entity/User.java old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/src/main/java/com/baeldung/graphql/handler/UserHandler.java b/graphql/graphql-java/src/main/java/com/baeldung/graphql/handler/UserHandler.java old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/src/main/java/com/baeldung/graphql/mutation/UserMutation.java b/graphql/graphql-java/src/main/java/com/baeldung/graphql/mutation/UserMutation.java old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/src/main/java/com/baeldung/graphql/query/UserQuery.java b/graphql/graphql-java/src/main/java/com/baeldung/graphql/query/UserQuery.java old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/src/main/java/com/baeldung/graphql/schema/UserSchema.java b/graphql/graphql-java/src/main/java/com/baeldung/graphql/schema/UserSchema.java old mode 100644 new mode 100755 diff --git a/graphql/graphql-java/src/main/java/com/baeldung/graphql/utils/SchemaUtils.java b/graphql/graphql-java/src/main/java/com/baeldung/graphql/utils/SchemaUtils.java old mode 100644 new mode 100755 diff --git a/groovy-spock/README.md b/groovy-spock/README.md old mode 100644 new mode 100755 diff --git a/groovy-spock/pom.xml b/groovy-spock/pom.xml old mode 100644 new mode 100755 diff --git a/groovy-spock/src/test/groovy/FirstSpecification.groovy b/groovy-spock/src/test/groovy/FirstSpecification.groovy old mode 100644 new mode 100755 diff --git a/groovy-spock/src/test/groovy/Notifier.groovy b/groovy-spock/src/test/groovy/Notifier.groovy old mode 100644 new mode 100755 diff --git a/groovy-spock/src/test/groovy/PaymentGateway.groovy b/groovy-spock/src/test/groovy/PaymentGateway.groovy old mode 100644 new mode 100755 diff --git a/grpc/README.md b/grpc/README.md old mode 100644 new mode 100755 diff --git a/grpc/pom.xml b/grpc/pom.xml old mode 100644 new mode 100755 diff --git a/grpc/src/main/java/org/baeldung/grpc/client/GrpcClient.java b/grpc/src/main/java/org/baeldung/grpc/client/GrpcClient.java old mode 100644 new mode 100755 diff --git a/grpc/src/main/java/org/baeldung/grpc/server/GrpcServer.java b/grpc/src/main/java/org/baeldung/grpc/server/GrpcServer.java old mode 100644 new mode 100755 diff --git a/grpc/src/main/java/org/baeldung/grpc/server/HelloServiceImpl.java b/grpc/src/main/java/org/baeldung/grpc/server/HelloServiceImpl.java old mode 100644 new mode 100755 diff --git a/grpc/src/main/proto/HelloService.proto b/grpc/src/main/proto/HelloService.proto old mode 100644 new mode 100755 diff --git a/gson/.gitignore b/gson/.gitignore old mode 100644 new mode 100755 diff --git a/gson/README.md b/gson/README.md old mode 100644 new mode 100755 diff --git a/gson/pom.xml b/gson/pom.xml old mode 100644 new mode 100755 diff --git a/gson/src/main/java/org/baeldung/gson/entities/ActorGson.java b/gson/src/main/java/org/baeldung/gson/entities/ActorGson.java old mode 100644 new mode 100755 diff --git a/gson/src/main/java/org/baeldung/gson/entities/Movie.java b/gson/src/main/java/org/baeldung/gson/entities/Movie.java old mode 100644 new mode 100755 diff --git a/gson/src/main/java/org/baeldung/gson/entities/MovieWithNullValue.java b/gson/src/main/java/org/baeldung/gson/entities/MovieWithNullValue.java old mode 100644 new mode 100755 diff --git a/gson/src/main/java/org/baeldung/gson/serialization/ActorGsonDeserializer.java b/gson/src/main/java/org/baeldung/gson/serialization/ActorGsonDeserializer.java old mode 100644 new mode 100755 diff --git a/gson/src/main/java/org/baeldung/gson/serialization/ActorGsonSerializer.java b/gson/src/main/java/org/baeldung/gson/serialization/ActorGsonSerializer.java old mode 100644 new mode 100755 diff --git a/gson/src/main/resources/logback.xml b/gson/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/deserialization/Foo.java b/gson/src/test/java/org/baeldung/gson/deserialization/Foo.java old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/deserialization/FooDeserializer.java b/gson/src/test/java/org/baeldung/gson/deserialization/FooDeserializer.java old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/deserialization/FooDeserializerFromJsonWithDifferentFields.java b/gson/src/test/java/org/baeldung/gson/deserialization/FooDeserializerFromJsonWithDifferentFields.java old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/deserialization/FooInstanceCreator.java b/gson/src/test/java/org/baeldung/gson/deserialization/FooInstanceCreator.java old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/deserialization/FooWithInner.java b/gson/src/test/java/org/baeldung/gson/deserialization/FooWithInner.java old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/deserialization/GenericFoo.java b/gson/src/test/java/org/baeldung/gson/deserialization/GenericFoo.java old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/deserialization/GsonDeserializeUnitTest.java b/gson/src/test/java/org/baeldung/gson/deserialization/GsonDeserializeUnitTest.java old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/deserialization/test/GsonDeserializationUnitTest.java b/gson/src/test/java/org/baeldung/gson/deserialization/test/GsonDeserializationUnitTest.java old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/serialization/DifferentNameSerializer.java b/gson/src/test/java/org/baeldung/gson/serialization/DifferentNameSerializer.java old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/serialization/GsonSerializeUnitTest.java b/gson/src/test/java/org/baeldung/gson/serialization/GsonSerializeUnitTest.java old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/serialization/IgnoringFieldsNotMatchingCriteriaSerializer.java b/gson/src/test/java/org/baeldung/gson/serialization/IgnoringFieldsNotMatchingCriteriaSerializer.java old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/serialization/IgnoringFieldsSerializer.java b/gson/src/test/java/org/baeldung/gson/serialization/IgnoringFieldsSerializer.java old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/serialization/SourceClass.java b/gson/src/test/java/org/baeldung/gson/serialization/SourceClass.java old mode 100644 new mode 100755 diff --git a/gson/src/test/java/org/baeldung/gson/serialization/test/GsonSerializationUnitTest.java b/gson/src/test/java/org/baeldung/gson/serialization/test/GsonSerializationUnitTest.java old mode 100644 new mode 100755 diff --git a/gson/src/test/resources/.gitignore b/gson/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/guava/.gitignore b/guava/.gitignore old mode 100644 new mode 100755 diff --git a/guava/README.md b/guava/README.md old mode 100644 new mode 100755 diff --git a/guava/pom.xml b/guava/pom.xml old mode 100644 new mode 100755 diff --git a/guava/src/main/java/org/baeldung/guava/CustomEvent.java b/guava/src/main/java/org/baeldung/guava/CustomEvent.java old mode 100644 new mode 100755 diff --git a/guava/src/main/java/org/baeldung/guava/EventListener.java b/guava/src/main/java/org/baeldung/guava/EventListener.java old mode 100644 new mode 100755 diff --git a/guava/src/main/resources/logback.xml b/guava/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/BloomFilterTest.java b/guava/src/test/java/org/baeldung/guava/BloomFilterTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/ClassToInstanceMapUnitTest.java b/guava/src/test/java/org/baeldung/guava/ClassToInstanceMapUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/EvictingQueueUnitTest.java b/guava/src/test/java/org/baeldung/guava/EvictingQueueUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaBigIntegerMathUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaBigIntegerMathUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaCacheLoaderUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaCacheLoaderUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaCacheUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaCacheUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaCollectionTypesUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaCollectionTypesUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaCollectionsExamplesUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaCollectionsExamplesUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaDoubleMathUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaDoubleMathUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaEventBusUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaEventBusUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaFilterTransformCollectionsUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaFilterTransformCollectionsUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaFunctionalExamplesUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaFunctionalExamplesUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaIOUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaIOUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaIntMathUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaIntMathUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaLongMathUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaLongMathUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaMapFromSet.java b/guava/src/test/java/org/baeldung/guava/GuavaMapFromSet.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaMapFromSetUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaMapFromSetUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaMathUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaMathUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaMultiMapUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaMultiMapUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaOrderingExamplesUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaOrderingExamplesUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaOrderingUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaOrderingUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaPreConditionsUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaPreConditionsUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaRangeMapUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaRangeMapUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaRangeSetUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaRangeSetUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaReflectionUtilsUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaReflectionUtilsUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaStringUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaStringUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/GuavaTableUnitTest.java b/guava/src/test/java/org/baeldung/guava/GuavaTableUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/MinMaxPriorityQueueUnitTest.java b/guava/src/test/java/org/baeldung/guava/MinMaxPriorityQueueUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/guava/RateLimiterLongRunningUnitTest.java b/guava/src/test/java/org/baeldung/guava/RateLimiterLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/hamcrest/Animal.java b/guava/src/test/java/org/baeldung/hamcrest/Animal.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/hamcrest/Cat.java b/guava/src/test/java/org/baeldung/hamcrest/Cat.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/hamcrest/HamcrestExamplesUnitTest.java b/guava/src/test/java/org/baeldung/hamcrest/HamcrestExamplesUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/hamcrest/HamcrestMatcherUnitTest.java b/guava/src/test/java/org/baeldung/hamcrest/HamcrestMatcherUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/hamcrest/IsPositiveInteger.java b/guava/src/test/java/org/baeldung/hamcrest/IsPositiveInteger.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/hamcrest/Person.java b/guava/src/test/java/org/baeldung/hamcrest/Person.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/hamcrest/README.md b/guava/src/test/java/org/baeldung/hamcrest/README.md old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/java/CollectionApachePartitionUnitTest.java b/guava/src/test/java/org/baeldung/java/CollectionApachePartitionUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/java/CollectionGuavaPartitionUnitTest.java b/guava/src/test/java/org/baeldung/java/CollectionGuavaPartitionUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/java/org/baeldung/java/CollectionJavaPartitionUnitTest.java b/guava/src/test/java/org/baeldung/java/CollectionJavaPartitionUnitTest.java old mode 100644 new mode 100755 diff --git a/guava/src/test/resources/.gitignore b/guava/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/guava/src/test/resources/test.out b/guava/src/test/resources/test.out old mode 100644 new mode 100755 diff --git a/guava/src/test/resources/test1.in b/guava/src/test/resources/test1.in old mode 100644 new mode 100755 diff --git a/guava/src/test/resources/test1_1.in b/guava/src/test/resources/test1_1.in old mode 100644 new mode 100755 diff --git a/guava/src/test/resources/test2.in b/guava/src/test/resources/test2.in old mode 100644 new mode 100755 diff --git a/guava/src/test/resources/test_copy.in b/guava/src/test/resources/test_copy.in old mode 100644 new mode 100755 diff --git a/guava/src/test/resources/test_le.txt b/guava/src/test/resources/test_le.txt old mode 100644 new mode 100755 diff --git a/guava18/README.md b/guava18/README.md old mode 100644 new mode 100755 diff --git a/guava18/pom.xml b/guava18/pom.xml old mode 100644 new mode 100755 diff --git a/guava18/src/main/java/com/baeldung/guava/entity/Administrator.java b/guava18/src/main/java/com/baeldung/guava/entity/Administrator.java old mode 100644 new mode 100755 diff --git a/guava18/src/main/java/com/baeldung/guava/entity/Player.java b/guava18/src/main/java/com/baeldung/guava/entity/Player.java old mode 100644 new mode 100755 diff --git a/guava18/src/main/java/com/baeldung/guava/entity/User.java b/guava18/src/main/java/com/baeldung/guava/entity/User.java old mode 100644 new mode 100755 diff --git a/guava18/src/test/java/com/baeldung/guava/FluentIterableUnitTest.java b/guava18/src/test/java/com/baeldung/guava/FluentIterableUnitTest.java old mode 100644 new mode 100755 diff --git a/guava18/src/test/java/com/baeldung/guava/GuavaMiscUtilsTest.java b/guava18/src/test/java/com/baeldung/guava/GuavaMiscUtilsTest.java old mode 100644 new mode 100755 diff --git a/guava18/src/test/java/com/baeldung/guava/MoreExecutorsUnitTest.java b/guava18/src/test/java/com/baeldung/guava/MoreExecutorsUnitTest.java old mode 100644 new mode 100755 diff --git a/guava18/src/test/java/com/baeldung/guava/MoreObjectsUnitTest.java b/guava18/src/test/java/com/baeldung/guava/MoreObjectsUnitTest.java old mode 100644 new mode 100755 diff --git a/guava19/README.md b/guava19/README.md old mode 100644 new mode 100755 diff --git a/guava19/pom.xml b/guava19/pom.xml old mode 100644 new mode 100755 diff --git a/guava19/src/main/java/com/baeldung/guava/entity/User.java b/guava19/src/main/java/com/baeldung/guava/entity/User.java old mode 100644 new mode 100755 diff --git a/guava19/src/test/java/com/baeldung/guava/CharMatcherUnitTest.java b/guava19/src/test/java/com/baeldung/guava/CharMatcherUnitTest.java old mode 100644 new mode 100755 diff --git a/guava19/src/test/java/com/baeldung/guava/GuavaMiscUtilsTest.java b/guava19/src/test/java/com/baeldung/guava/GuavaMiscUtilsTest.java old mode 100644 new mode 100755 diff --git a/guava19/src/test/java/com/baeldung/guava/HashingUnitTest.java b/guava19/src/test/java/com/baeldung/guava/HashingUnitTest.java old mode 100644 new mode 100755 diff --git a/guava19/src/test/java/com/baeldung/guava/TypeTokenUnitTest.java b/guava19/src/test/java/com/baeldung/guava/TypeTokenUnitTest.java old mode 100644 new mode 100755 diff --git a/guava21/README.md b/guava21/README.md old mode 100644 new mode 100755 diff --git a/guava21/pom.xml b/guava21/pom.xml old mode 100644 new mode 100755 diff --git a/guava21/src/main/java/com/baeldung/guava/tutorial/AtomicLongMapTutorials.java b/guava21/src/main/java/com/baeldung/guava/tutorial/AtomicLongMapTutorials.java old mode 100644 new mode 100755 diff --git a/guava21/src/main/java/com/baeldung/guava/tutorial/ComparatorsExamples.java b/guava21/src/main/java/com/baeldung/guava/tutorial/ComparatorsExamples.java old mode 100644 new mode 100755 diff --git a/guava21/src/main/java/com/baeldung/guava/tutorial/ConcatStreams.java b/guava21/src/main/java/com/baeldung/guava/tutorial/ConcatStreams.java old mode 100644 new mode 100755 diff --git a/guava21/src/main/java/com/baeldung/guava/tutorial/InternerBuilderExample.java b/guava21/src/main/java/com/baeldung/guava/tutorial/InternerBuilderExample.java old mode 100644 new mode 100755 diff --git a/guava21/src/main/java/com/baeldung/guava/tutorial/MonitorExample.java b/guava21/src/main/java/com/baeldung/guava/tutorial/MonitorExample.java old mode 100644 new mode 100755 diff --git a/guava21/src/main/java/com/baeldung/guava/tutorial/MoreCollectorsExample.java b/guava21/src/main/java/com/baeldung/guava/tutorial/MoreCollectorsExample.java old mode 100644 new mode 100755 diff --git a/guava21/src/main/java/com/baeldung/guava/tutorial/StreamsUtility.java b/guava21/src/main/java/com/baeldung/guava/tutorial/StreamsUtility.java old mode 100644 new mode 100755 diff --git a/guava21/src/test/java/com.baeldung.guava.zip/ZipCollectionTest.java b/guava21/src/test/java/com.baeldung.guava.zip/ZipCollectionTest.java old mode 100644 new mode 100755 diff --git a/guava21/src/test/java/com/baeldung/guava/tutorial/AtomicLongMapIntegrationTest.java b/guava21/src/test/java/com/baeldung/guava/tutorial/AtomicLongMapIntegrationTest.java old mode 100644 new mode 100755 diff --git a/guava21/src/test/java/com/baeldung/guava/tutorial/ComparatorsUnitTest.java b/guava21/src/test/java/com/baeldung/guava/tutorial/ComparatorsUnitTest.java old mode 100644 new mode 100755 diff --git a/guava21/src/test/java/com/baeldung/guava/tutorial/GuavaStreamsUnitTest.java b/guava21/src/test/java/com/baeldung/guava/tutorial/GuavaStreamsUnitTest.java old mode 100644 new mode 100755 diff --git a/guava21/src/test/java/com/baeldung/guava/tutorial/InternBuilderUnitTest.java b/guava21/src/test/java/com/baeldung/guava/tutorial/InternBuilderUnitTest.java old mode 100644 new mode 100755 diff --git a/guava21/src/test/java/com/baeldung/guava/tutorial/MonitorUnitTest.java b/guava21/src/test/java/com/baeldung/guava/tutorial/MonitorUnitTest.java old mode 100644 new mode 100755 diff --git a/guava21/src/test/java/com/baeldung/guava/tutorial/MoreCollectorsUnitTest.java b/guava21/src/test/java/com/baeldung/guava/tutorial/MoreCollectorsUnitTest.java old mode 100644 new mode 100755 diff --git a/guava21/src/test/java/com/baeldung/guava/tutorial/StreamUtility.java b/guava21/src/test/java/com/baeldung/guava/tutorial/StreamUtility.java old mode 100644 new mode 100755 diff --git a/guest/README.md b/guest/README.md old mode 100644 new mode 100755 diff --git a/guest/core-java-9/pom.xml b/guest/core-java-9/pom.xml old mode 100644 new mode 100755 diff --git a/guest/core-java-9/src/main/java/com/stackify/optional/User.java b/guest/core-java-9/src/main/java/com/stackify/optional/User.java old mode 100644 new mode 100755 diff --git a/guest/core-java-9/src/test/java/com/stackify/optional/OptionalTest.java b/guest/core-java-9/src/test/java/com/stackify/optional/OptionalTest.java old mode 100644 new mode 100755 diff --git a/guest/core-java/pom.xml b/guest/core-java/pom.xml old mode 100644 new mode 100755 diff --git a/guest/core-java/src/main/java/com/stackify/optional/Address.java b/guest/core-java/src/main/java/com/stackify/optional/Address.java old mode 100644 new mode 100755 diff --git a/guest/core-java/src/main/java/com/stackify/optional/Country.java b/guest/core-java/src/main/java/com/stackify/optional/Country.java old mode 100644 new mode 100755 diff --git a/guest/core-java/src/main/java/com/stackify/optional/User.java b/guest/core-java/src/main/java/com/stackify/optional/User.java old mode 100644 new mode 100755 diff --git a/guest/core-java/src/main/java/com/stackify/optional/chaining/Address.java b/guest/core-java/src/main/java/com/stackify/optional/chaining/Address.java old mode 100644 new mode 100755 diff --git a/guest/core-java/src/main/java/com/stackify/optional/chaining/Country.java b/guest/core-java/src/main/java/com/stackify/optional/chaining/Country.java old mode 100644 new mode 100755 diff --git a/guest/core-java/src/main/java/com/stackify/optional/chaining/User.java b/guest/core-java/src/main/java/com/stackify/optional/chaining/User.java old mode 100644 new mode 100755 diff --git a/guest/core-java/src/main/resources/log4j2.xml b/guest/core-java/src/main/resources/log4j2.xml old mode 100644 new mode 100755 diff --git a/guest/core-java/src/test/java/com/stackify/optional/OptionalTest.java b/guest/core-java/src/test/java/com/stackify/optional/OptionalTest.java old mode 100644 new mode 100755 diff --git a/guest/core-java/src/test/java/com/stackify/optional/chaining/OptionalChainingTest.java b/guest/core-java/src/test/java/com/stackify/optional/chaining/OptionalChainingTest.java old mode 100644 new mode 100755 diff --git a/guest/junit5-example/.gitignore b/guest/junit5-example/.gitignore old mode 100644 new mode 100755 diff --git a/guest/junit5-example/pom.xml b/guest/junit5-example/pom.xml old mode 100644 new mode 100755 diff --git a/guest/junit5-example/src/main/java/com/stackify/daos/UserDAO.java b/guest/junit5-example/src/main/java/com/stackify/daos/UserDAO.java old mode 100644 new mode 100755 diff --git a/guest/junit5-example/src/main/java/com/stackify/models/User.java b/guest/junit5-example/src/main/java/com/stackify/models/User.java old mode 100644 new mode 100755 diff --git a/guest/junit5-example/src/main/java/com/stackify/test/conditions/DisabledOnEnvironment.java b/guest/junit5-example/src/main/java/com/stackify/test/conditions/DisabledOnEnvironment.java old mode 100644 new mode 100755 diff --git a/guest/junit5-example/src/main/java/com/stackify/test/conditions/DisabledOnEnvironmentCondition.java b/guest/junit5-example/src/main/java/com/stackify/test/conditions/DisabledOnEnvironmentCondition.java old mode 100644 new mode 100755 diff --git a/guest/junit5-example/src/main/java/com/stackify/utils/ConnectionUtil.java b/guest/junit5-example/src/main/java/com/stackify/utils/ConnectionUtil.java old mode 100644 new mode 100755 diff --git a/guest/junit5-example/src/main/resources/application.properties b/guest/junit5-example/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/guest/junit5-example/src/main/resources/com/stackify/utils/jdbc.properties b/guest/junit5-example/src/main/resources/com/stackify/utils/jdbc.properties old mode 100644 new mode 100755 diff --git a/guest/junit5-example/src/main/resources/log4j2.xml b/guest/junit5-example/src/main/resources/log4j2.xml old mode 100644 new mode 100755 diff --git a/guest/junit5-example/src/test/java/com/stackify/test/DatabaseConnectionTest.java b/guest/junit5-example/src/test/java/com/stackify/test/DatabaseConnectionTest.java old mode 100644 new mode 100755 diff --git a/guest/junit5-example/src/test/java/com/stackify/test/DynamicTests.java b/guest/junit5-example/src/test/java/com/stackify/test/DynamicTests.java old mode 100644 new mode 100755 diff --git a/guest/junit5-example/src/test/java/com/stackify/test/IncrementTest.java b/guest/junit5-example/src/test/java/com/stackify/test/IncrementTest.java old mode 100644 new mode 100755 diff --git a/guest/junit5-example/src/test/java/com/stackify/test/TaggedTest.java b/guest/junit5-example/src/test/java/com/stackify/test/TaggedTest.java old mode 100644 new mode 100755 diff --git a/guest/junit5-example/src/test/java/com/stackify/test/UsersTest.java b/guest/junit5-example/src/test/java/com/stackify/test/UsersTest.java old mode 100644 new mode 100755 diff --git a/guest/log4j2-example/.gitignore b/guest/log4j2-example/.gitignore old mode 100644 new mode 100755 diff --git a/guest/log4j2-example/java.log b/guest/log4j2-example/java.log old mode 100644 new mode 100755 diff --git a/guest/log4j2-example/logs/app.log b/guest/log4j2-example/logs/app.log old mode 100644 new mode 100755 diff --git a/guest/log4j2-example/pom.xml b/guest/log4j2-example/pom.xml old mode 100644 new mode 100755 diff --git a/guest/log4j2-example/src/main/java/com/stackify/models/User.java b/guest/log4j2-example/src/main/java/com/stackify/models/User.java old mode 100644 new mode 100755 diff --git a/guest/log4j2-example/src/main/java/com/stackify/services/MyService.java b/guest/log4j2-example/src/main/java/com/stackify/services/MyService.java old mode 100644 new mode 100755 diff --git a/guest/log4j2-example/src/main/resources/log4j2.xml b/guest/log4j2-example/src/main/resources/log4j2.xml old mode 100644 new mode 100755 diff --git a/guest/log4j2-example/src/test/java/com/stackify/services/MyServiceTest.java b/guest/log4j2-example/src/test/java/com/stackify/services/MyServiceTest.java old mode 100644 new mode 100755 diff --git a/guest/logback-example/pom.xml b/guest/logback-example/pom.xml old mode 100644 new mode 100755 diff --git a/guest/logback-example/src/main/java/com/stackify/logging/IgnoreLoggerFilter.java b/guest/logback-example/src/main/java/com/stackify/logging/IgnoreLoggerFilter.java old mode 100644 new mode 100755 diff --git a/guest/logback-example/src/main/java/com/stackify/models/Employee.java b/guest/logback-example/src/main/java/com/stackify/models/Employee.java old mode 100644 new mode 100755 diff --git a/guest/logback-example/src/main/java/com/stackify/services/EmployeeService.java b/guest/logback-example/src/main/java/com/stackify/services/EmployeeService.java old mode 100644 new mode 100755 diff --git a/guest/logback-example/src/main/resources/application.properties b/guest/logback-example/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/guest/logback-example/src/main/resources/logback.xml b/guest/logback-example/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/guest/logback-example/src/test/java/com/stackify/services/EmployeeServiceTest.java b/guest/logback-example/src/test/java/com/stackify/services/EmployeeServiceTest.java old mode 100644 new mode 100755 diff --git a/guest/memory-leaks/pom.xml b/guest/memory-leaks/pom.xml old mode 100644 new mode 100755 diff --git a/guest/memory-leaks/src/test/java/com/baeldung/Key.java b/guest/memory-leaks/src/test/java/com/baeldung/Key.java old mode 100644 new mode 100755 diff --git a/guest/memory-leaks/src/test/java/com/baeldung/MemoryLeaksTest.java b/guest/memory-leaks/src/test/java/com/baeldung/MemoryLeaksTest.java old mode 100644 new mode 100755 diff --git a/guest/memory-leaks/src/test/resources/large.txt b/guest/memory-leaks/src/test/resources/large.txt old mode 100644 new mode 100755 diff --git a/guest/spring-boot-app/.gitignore b/guest/spring-boot-app/.gitignore old mode 100644 new mode 100755 diff --git a/guest/spring-boot-app/WebContent/META-INF/MANIFEST.MF b/guest/spring-boot-app/WebContent/META-INF/MANIFEST.MF old mode 100644 new mode 100755 diff --git a/guest/spring-boot-app/pom.xml b/guest/spring-boot-app/pom.xml old mode 100644 new mode 100755 diff --git a/guest/spring-boot-app/src/main/java/com/stackify/Application.java b/guest/spring-boot-app/src/main/java/com/stackify/Application.java old mode 100644 new mode 100755 diff --git a/guest/spring-boot-app/src/main/java/com/stackify/config/PersistenceConfig.java b/guest/spring-boot-app/src/main/java/com/stackify/config/PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/guest/spring-boot-app/src/main/java/com/stackify/controller/EmployeeController.java b/guest/spring-boot-app/src/main/java/com/stackify/controller/EmployeeController.java old mode 100644 new mode 100755 diff --git a/guest/spring-boot-app/src/main/java/com/stackify/model/Employee.java b/guest/spring-boot-app/src/main/java/com/stackify/model/Employee.java old mode 100644 new mode 100755 diff --git a/guest/spring-boot-app/src/main/java/com/stackify/repository/EmployeeRepository.java b/guest/spring-boot-app/src/main/java/com/stackify/repository/EmployeeRepository.java old mode 100644 new mode 100755 diff --git a/guest/spring-boot-app/src/main/resources/application.properties b/guest/spring-boot-app/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/guest/spring-boot-app/src/main/resources/myData.sql b/guest/spring-boot-app/src/main/resources/myData.sql old mode 100644 new mode 100755 diff --git a/guest/spring-boot-app/src/main/resources/mySchema.sql b/guest/spring-boot-app/src/main/resources/mySchema.sql old mode 100644 new mode 100755 diff --git a/guest/spring-boot-app/src/test/java/com/stackify/test/EmployeeControllerTest.java b/guest/spring-boot-app/src/test/java/com/stackify/test/EmployeeControllerTest.java old mode 100644 new mode 100755 diff --git a/guest/spring-mvc/README.md b/guest/spring-mvc/README.md old mode 100644 new mode 100755 diff --git a/guest/spring-mvc/pom.xml b/guest/spring-mvc/pom.xml old mode 100644 new mode 100755 diff --git a/guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/Spring5Application.java b/guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/Spring5Application.java old mode 100644 new mode 100755 diff --git a/guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/model/LoginData.java b/guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/model/LoginData.java old mode 100644 new mode 100755 diff --git a/guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/web/InternalsController.java b/guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/web/InternalsController.java old mode 100644 new mode 100755 diff --git a/guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/web/MyInputResource.java b/guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/web/MyInputResource.java old mode 100644 new mode 100755 diff --git a/guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/web/MyOutputResource.java b/guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/web/MyOutputResource.java old mode 100644 new mode 100755 diff --git a/guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/web/RestfulWebServiceController.java b/guest/spring-mvc/src/main/java/com/stackify/guest/springmvc/web/RestfulWebServiceController.java old mode 100644 new mode 100755 diff --git a/guest/spring-mvc/src/main/resources/templates/failure.html b/guest/spring-mvc/src/main/resources/templates/failure.html old mode 100644 new mode 100755 diff --git a/guest/spring-mvc/src/main/resources/templates/login.html b/guest/spring-mvc/src/main/resources/templates/login.html old mode 100644 new mode 100755 diff --git a/guest/spring-mvc/src/main/resources/templates/success.html b/guest/spring-mvc/src/main/resources/templates/success.html old mode 100644 new mode 100755 diff --git a/guest/spring-security/README.md b/guest/spring-security/README.md old mode 100644 new mode 100755 diff --git a/guest/spring-security/pom.xml b/guest/spring-security/pom.xml old mode 100644 new mode 100755 diff --git a/guest/spring-security/src/main/java/com/stackify/guest/springsecurity/Application.java b/guest/spring-security/src/main/java/com/stackify/guest/springsecurity/Application.java old mode 100644 new mode 100755 diff --git a/guest/spring-security/src/main/java/com/stackify/guest/springsecurity/config/WebMvcConfiguration.java b/guest/spring-security/src/main/java/com/stackify/guest/springsecurity/config/WebMvcConfiguration.java old mode 100644 new mode 100755 diff --git a/guest/spring-security/src/main/java/com/stackify/guest/springsecurity/config/WebSecurityConfig.java b/guest/spring-security/src/main/java/com/stackify/guest/springsecurity/config/WebSecurityConfig.java old mode 100644 new mode 100755 diff --git a/guest/spring-security/src/main/resources/data.sql b/guest/spring-security/src/main/resources/data.sql old mode 100644 new mode 100755 diff --git a/guest/spring-security/src/main/resources/schema.sql b/guest/spring-security/src/main/resources/schema.sql old mode 100644 new mode 100755 diff --git a/guest/spring-security/src/main/resources/static/css/styles.css b/guest/spring-security/src/main/resources/static/css/styles.css old mode 100644 new mode 100755 diff --git a/guest/spring-security/src/main/resources/templates/customLogin.html b/guest/spring-security/src/main/resources/templates/customLogin.html old mode 100644 new mode 100755 diff --git a/guest/spring-security/src/main/resources/templates/index.html b/guest/spring-security/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/guest/thread-pools/pom.xml b/guest/thread-pools/pom.xml old mode 100644 new mode 100755 diff --git a/guest/thread-pools/src/main/java/com/stackify/models/Employee.java b/guest/thread-pools/src/main/java/com/stackify/models/Employee.java old mode 100644 new mode 100755 diff --git a/guest/thread-pools/src/main/java/com/stackify/services/EmployeeService.java b/guest/thread-pools/src/main/java/com/stackify/services/EmployeeService.java old mode 100644 new mode 100755 diff --git a/guest/thread-pools/src/main/java/com/stackify/threadpools/FactorialTask.java b/guest/thread-pools/src/main/java/com/stackify/threadpools/FactorialTask.java old mode 100644 new mode 100755 diff --git a/guest/thread-pools/src/main/java/com/stackify/threadpools/ThreadsApplication.java b/guest/thread-pools/src/main/java/com/stackify/threadpools/ThreadsApplication.java old mode 100644 new mode 100755 diff --git a/guest/tomcat-app/WebContent/META-INF/MANIFEST.MF b/guest/tomcat-app/WebContent/META-INF/MANIFEST.MF old mode 100644 new mode 100755 diff --git a/guest/tomcat-app/WebContent/WEB-INF/web.xml b/guest/tomcat-app/WebContent/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/guest/tomcat-app/pom.xml b/guest/tomcat-app/pom.xml old mode 100644 new mode 100755 diff --git a/guest/tomcat-app/src/main/java/com/stackify/ApplicationInitializer.java b/guest/tomcat-app/src/main/java/com/stackify/ApplicationInitializer.java old mode 100644 new mode 100755 diff --git a/guest/tomcat-app/src/main/java/com/stackify/daos/UserDAO.java b/guest/tomcat-app/src/main/java/com/stackify/daos/UserDAO.java old mode 100644 new mode 100755 diff --git a/guest/tomcat-app/src/main/java/com/stackify/models/User.java b/guest/tomcat-app/src/main/java/com/stackify/models/User.java old mode 100644 new mode 100755 diff --git a/guest/tomcat-app/src/main/java/com/stackify/services/CorsFilter.java b/guest/tomcat-app/src/main/java/com/stackify/services/CorsFilter.java old mode 100644 new mode 100755 diff --git a/guest/tomcat-app/src/main/java/com/stackify/services/UserService.java b/guest/tomcat-app/src/main/java/com/stackify/services/UserService.java old mode 100644 new mode 100755 diff --git a/guest/tomcat-app/src/main/java/com/stackify/utils/ConnectionUtil.java b/guest/tomcat-app/src/main/java/com/stackify/utils/ConnectionUtil.java old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/WebContent/META-INF/MANIFEST.MF b/guest/webservices/rest-client/WebContent/META-INF/MANIFEST.MF old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/pom.xml b/guest/webservices/rest-client/pom.xml old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/.angular-cli.json b/guest/webservices/rest-client/rest-client/.angular-cli.json old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/.editorconfig b/guest/webservices/rest-client/rest-client/.editorconfig old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/.gitignore b/guest/webservices/rest-client/rest-client/.gitignore old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/README.md b/guest/webservices/rest-client/rest-client/README.md old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/e2e/app.e2e-spec.ts b/guest/webservices/rest-client/rest-client/e2e/app.e2e-spec.ts old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/e2e/app.po.ts b/guest/webservices/rest-client/rest-client/e2e/app.po.ts old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/e2e/tsconfig.e2e.json b/guest/webservices/rest-client/rest-client/e2e/tsconfig.e2e.json old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/karma.conf.js b/guest/webservices/rest-client/rest-client/karma.conf.js old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/package.json b/guest/webservices/rest-client/rest-client/package.json old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/protractor.conf.js b/guest/webservices/rest-client/rest-client/protractor.conf.js old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/app/app.component.css b/guest/webservices/rest-client/rest-client/src/app/app.component.css old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/app/app.component.html b/guest/webservices/rest-client/rest-client/src/app/app.component.html old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/app/app.component.spec.ts b/guest/webservices/rest-client/rest-client/src/app/app.component.spec.ts old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/app/app.component.ts b/guest/webservices/rest-client/rest-client/src/app/app.component.ts old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/app/app.module.ts b/guest/webservices/rest-client/rest-client/src/app/app.module.ts old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/app/app.service.ts b/guest/webservices/rest-client/rest-client/src/app/app.service.ts old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/app/users.component.html b/guest/webservices/rest-client/rest-client/src/app/users.component.html old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/app/users.component.ts b/guest/webservices/rest-client/rest-client/src/app/users.component.ts old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/assets/.gitkeep b/guest/webservices/rest-client/rest-client/src/assets/.gitkeep old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/environments/environment.prod.ts b/guest/webservices/rest-client/rest-client/src/environments/environment.prod.ts old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/environments/environment.ts b/guest/webservices/rest-client/rest-client/src/environments/environment.ts old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/favicon.ico b/guest/webservices/rest-client/rest-client/src/favicon.ico old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/index.html b/guest/webservices/rest-client/rest-client/src/index.html old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/main.ts b/guest/webservices/rest-client/rest-client/src/main.ts old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/polyfills.ts b/guest/webservices/rest-client/rest-client/src/polyfills.ts old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/styles.css b/guest/webservices/rest-client/rest-client/src/styles.css old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/test.ts b/guest/webservices/rest-client/rest-client/src/test.ts old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/tsconfig.app.json b/guest/webservices/rest-client/rest-client/src/tsconfig.app.json old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/tsconfig.spec.json b/guest/webservices/rest-client/rest-client/src/tsconfig.spec.json old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/src/typings.d.ts b/guest/webservices/rest-client/rest-client/src/typings.d.ts old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/tsconfig.json b/guest/webservices/rest-client/rest-client/tsconfig.json old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-client/rest-client/tslint.json b/guest/webservices/rest-client/rest-client/tslint.json old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-server/WebContent/META-INF/MANIFEST.MF b/guest/webservices/rest-server/WebContent/META-INF/MANIFEST.MF old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-server/WebContent/WEB-INF/web.xml b/guest/webservices/rest-server/WebContent/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-server/pom.xml b/guest/webservices/rest-server/pom.xml old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-server/src/main/java/com/stackify/ApplicationInitializer.java b/guest/webservices/rest-server/src/main/java/com/stackify/ApplicationInitializer.java old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-server/src/main/java/com/stackify/models/User.java b/guest/webservices/rest-server/src/main/java/com/stackify/models/User.java old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-server/src/main/java/com/stackify/services/CorsFilter.java b/guest/webservices/rest-server/src/main/java/com/stackify/services/CorsFilter.java old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-server/src/main/java/com/stackify/services/UserService.java b/guest/webservices/rest-server/src/main/java/com/stackify/services/UserService.java old mode 100644 new mode 100755 diff --git a/guest/webservices/rest-server/src/test/java/com/stackify/services/UserServiceTest.java b/guest/webservices/rest-server/src/test/java/com/stackify/services/UserServiceTest.java old mode 100644 new mode 100755 diff --git a/guest/webservices/soap_client/src/main/java/com/stackify/JAXWSClient.java b/guest/webservices/soap_client/src/main/java/com/stackify/JAXWSClient.java old mode 100644 new mode 100755 diff --git a/guest/webservices/soap_client/src/main/java/com/stackify/services/DefaultUserImplService.java b/guest/webservices/soap_client/src/main/java/com/stackify/services/DefaultUserImplService.java old mode 100644 new mode 100755 diff --git a/guest/webservices/soap_client/src/main/java/com/stackify/services/ObjectFactory.java b/guest/webservices/soap_client/src/main/java/com/stackify/services/ObjectFactory.java old mode 100644 new mode 100755 diff --git a/guest/webservices/soap_client/src/main/java/com/stackify/services/User.java b/guest/webservices/soap_client/src/main/java/com/stackify/services/User.java old mode 100644 new mode 100755 diff --git a/guest/webservices/soap_client/src/main/java/com/stackify/services/UserService.java b/guest/webservices/soap_client/src/main/java/com/stackify/services/UserService.java old mode 100644 new mode 100755 diff --git a/guest/webservices/soap_client/src/main/java/com/stackify/services/Users.java b/guest/webservices/soap_client/src/main/java/com/stackify/services/Users.java old mode 100644 new mode 100755 diff --git a/guest/webservices/soap_client/src/main/java/com/stackify/services/package-info.java b/guest/webservices/soap_client/src/main/java/com/stackify/services/package-info.java old mode 100644 new mode 100755 diff --git a/guest/webservices/soap_example/src/main/java/com/stackify/ServicePublisher.java b/guest/webservices/soap_example/src/main/java/com/stackify/ServicePublisher.java old mode 100644 new mode 100755 diff --git a/guest/webservices/soap_example/src/main/java/com/stackify/models/User.java b/guest/webservices/soap_example/src/main/java/com/stackify/models/User.java old mode 100644 new mode 100755 diff --git a/guest/webservices/soap_example/src/main/java/com/stackify/models/Users.java b/guest/webservices/soap_example/src/main/java/com/stackify/models/Users.java old mode 100644 new mode 100755 diff --git a/guest/webservices/soap_example/src/main/java/com/stackify/services/DefaultUserImpl.java b/guest/webservices/soap_example/src/main/java/com/stackify/services/DefaultUserImpl.java old mode 100644 new mode 100755 diff --git a/guest/webservices/soap_example/src/main/java/com/stackify/services/UserService.java b/guest/webservices/soap_example/src/main/java/com/stackify/services/UserService.java old mode 100644 new mode 100755 diff --git a/guest/webservices/spring-rest-service/WebContent/META-INF/MANIFEST.MF b/guest/webservices/spring-rest-service/WebContent/META-INF/MANIFEST.MF old mode 100644 new mode 100755 diff --git a/guest/webservices/spring-rest-service/pom.xml b/guest/webservices/spring-rest-service/pom.xml old mode 100644 new mode 100755 diff --git a/guest/webservices/spring-rest-service/src/main/java/com/stackify/Application.java b/guest/webservices/spring-rest-service/src/main/java/com/stackify/Application.java old mode 100644 new mode 100755 diff --git a/guest/webservices/spring-rest-service/src/main/java/com/stackify/config/SwaggerConfig.java b/guest/webservices/spring-rest-service/src/main/java/com/stackify/config/SwaggerConfig.java old mode 100644 new mode 100755 diff --git a/guest/webservices/spring-rest-service/src/main/java/com/stackify/controllers/UserController.java b/guest/webservices/spring-rest-service/src/main/java/com/stackify/controllers/UserController.java old mode 100644 new mode 100755 diff --git a/guest/webservices/spring-rest-service/src/main/java/com/stackify/models/User.java b/guest/webservices/spring-rest-service/src/main/java/com/stackify/models/User.java old mode 100644 new mode 100755 diff --git a/guice/README.md b/guice/README.md old mode 100644 new mode 100755 diff --git a/guice/pom.xml b/guice/pom.xml old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/RunGuice.java b/guice/src/main/java/com/baeldung/examples/RunGuice.java old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/guice/Communication.java b/guice/src/main/java/com/baeldung/examples/guice/Communication.java old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/guice/CommunicationMode.java b/guice/src/main/java/com/baeldung/examples/guice/CommunicationMode.java old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/guice/DefaultCommunicator.java b/guice/src/main/java/com/baeldung/examples/guice/DefaultCommunicator.java old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/guice/EmailCommunicationMode.java b/guice/src/main/java/com/baeldung/examples/guice/EmailCommunicationMode.java old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/guice/IMCommunicationMode.java b/guice/src/main/java/com/baeldung/examples/guice/IMCommunicationMode.java old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/guice/SMSCommunicationMode.java b/guice/src/main/java/com/baeldung/examples/guice/SMSCommunicationMode.java old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/guice/aop/MessageLogger.java b/guice/src/main/java/com/baeldung/examples/guice/aop/MessageLogger.java old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/guice/aop/MessageSentLoggable.java b/guice/src/main/java/com/baeldung/examples/guice/aop/MessageSentLoggable.java old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/guice/binding/AOPModule.java b/guice/src/main/java/com/baeldung/examples/guice/binding/AOPModule.java old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/guice/binding/BasicModule.java b/guice/src/main/java/com/baeldung/examples/guice/binding/BasicModule.java old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/guice/constant/CommunicationModel.java b/guice/src/main/java/com/baeldung/examples/guice/constant/CommunicationModel.java old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/guice/marker/Communicator.java b/guice/src/main/java/com/baeldung/examples/guice/marker/Communicator.java old mode 100644 new mode 100755 diff --git a/guice/src/main/java/com/baeldung/examples/guice/modules/BasicModule.java b/guice/src/main/java/com/baeldung/examples/guice/modules/BasicModule.java old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/README.md b/handling-spring-static-resources/README.md old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/pom.xml b/handling-spring-static-resources/pom.xml old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/java/org/baeldung/security/MySimpleUrlAuthenticationSuccessHandler.java b/handling-spring-static-resources/src/main/java/org/baeldung/security/MySimpleUrlAuthenticationSuccessHandler.java old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/java/org/baeldung/spring/AppConfig.java b/handling-spring-static-resources/src/main/java/org/baeldung/spring/AppConfig.java old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/java/org/baeldung/spring/MvcConfig.java b/handling-spring-static-resources/src/main/java/org/baeldung/spring/MvcConfig.java old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/java/org/baeldung/spring/SecSecurityConfig.java b/handling-spring-static-resources/src/main/java/org/baeldung/spring/SecSecurityConfig.java old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/java/org/baeldung/web/controller/HomeController.java b/handling-spring-static-resources/src/main/java/org/baeldung/web/controller/HomeController.java old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/resources/application.properties b/handling-spring-static-resources/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/resources/logback.xml b/handling-spring-static-resources/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/resources/messages_en.properties b/handling-spring-static-resources/src/main/resources/messages_en.properties old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/resources/messages_es_ES.properties b/handling-spring-static-resources/src/main/resources/messages_es_ES.properties old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/resources/webSecurityConfig.xml b/handling-spring-static-resources/src/main/resources/webSecurityConfig.xml old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/WEB-INF/classes/other-resources/Hello.html b/handling-spring-static-resources/src/main/webapp/WEB-INF/classes/other-resources/Hello.html old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/WEB-INF/classes/other-resources/bootstrap.css b/handling-spring-static-resources/src/main/webapp/WEB-INF/classes/other-resources/bootstrap.css old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/WEB-INF/mvc-servlet.xml b/handling-spring-static-resources/src/main/webapp/WEB-INF/mvc-servlet.xml old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/WEB-INF/view/home.jsp b/handling-spring-static-resources/src/main/webapp/WEB-INF/view/home.jsp old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/WEB-INF/view/login.jsp b/handling-spring-static-resources/src/main/webapp/WEB-INF/view/login.jsp old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/WEB-INF/web.xml b/handling-spring-static-resources/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/js/bootstrap.css b/handling-spring-static-resources/src/main/webapp/js/bootstrap.css old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/js/foo.js b/handling-spring-static-resources/src/main/webapp/js/foo.js old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/js/handlebars-3133af2.js b/handling-spring-static-resources/src/main/webapp/js/handlebars-3133af2.js old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/js/helpers/utils.js b/handling-spring-static-resources/src/main/webapp/js/helpers/utils.js old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/js/jquery-1.11.1.min.js b/handling-spring-static-resources/src/main/webapp/js/jquery-1.11.1.min.js old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/js/main.js b/handling-spring-static-resources/src/main/webapp/js/main.js old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/js/require.gz b/handling-spring-static-resources/src/main/webapp/js/require.gz old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/js/require.js b/handling-spring-static-resources/src/main/webapp/js/require.js old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/js/router.js b/handling-spring-static-resources/src/main/webapp/js/router.js old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/other-resources/Hello.html b/handling-spring-static-resources/src/main/webapp/other-resources/Hello.html old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/other-resources/bootstrap.css b/handling-spring-static-resources/src/main/webapp/other-resources/bootstrap.css old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/other-resources/foo.js b/handling-spring-static-resources/src/main/webapp/other-resources/foo.js old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/resources/bootstrap.css b/handling-spring-static-resources/src/main/webapp/resources/bootstrap.css old mode 100644 new mode 100755 diff --git a/handling-spring-static-resources/src/main/webapp/resources/myCss.css b/handling-spring-static-resources/src/main/webapp/resources/myCss.css old mode 100644 new mode 100755 diff --git a/hazelcast/README.md b/hazelcast/README.md old mode 100644 new mode 100755 diff --git a/hazelcast/pom.xml b/hazelcast/pom.xml old mode 100644 new mode 100755 diff --git a/hazelcast/src/main/java/com/baeldung/hazelcast/cluster/NativeClient.java b/hazelcast/src/main/java/com/baeldung/hazelcast/cluster/NativeClient.java old mode 100644 new mode 100755 diff --git a/hazelcast/src/main/java/com/baeldung/hazelcast/cluster/ServerNode.java b/hazelcast/src/main/java/com/baeldung/hazelcast/cluster/ServerNode.java old mode 100644 new mode 100755 diff --git a/hazelcast/src/main/resources/hazelcast.xml b/hazelcast/src/main/resources/hazelcast.xml old mode 100644 new mode 100755 diff --git a/hazelcast/src/main/resources/logback.xml b/hazelcast/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/hbase/README.md b/hbase/README.md old mode 100644 new mode 100755 diff --git a/hbase/pom.xml b/hbase/pom.xml old mode 100644 new mode 100755 diff --git a/hbase/src/main/java/org/baeldung/hbase/HBaseClientOperations.java b/hbase/src/main/java/org/baeldung/hbase/HBaseClientOperations.java old mode 100644 new mode 100755 diff --git a/hbase/src/main/java/org/baeldung/hbase/HbaseClientExample.java b/hbase/src/main/java/org/baeldung/hbase/HbaseClientExample.java old mode 100644 new mode 100755 diff --git a/hbase/src/main/resources/hbase-site.xml b/hbase/src/main/resources/hbase-site.xml old mode 100644 new mode 100755 diff --git a/hibernate5/README.md b/hibernate5/README.md old mode 100644 new mode 100755 diff --git a/hibernate5/pom.xml b/hibernate5/pom.xml old mode 100644 new mode 100755 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/App.java b/hibernate5/src/main/java/com/baeldung/hibernate/App.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/ConfigurableMultiTenantConnectionProvider.java b/hibernate5/src/main/java/com/baeldung/hibernate/ConfigurableMultiTenantConnectionProvider.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/HibernateMultiTenantUtil.java b/hibernate5/src/main/java/com/baeldung/hibernate/HibernateMultiTenantUtil.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java b/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/UnsupportedTenancyException.java b/hibernate5/src/main/java/com/baeldung/hibernate/UnsupportedTenancyException.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/dao/GenericDao.java b/hibernate5/src/main/java/com/baeldung/hibernate/dao/GenericDao.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/dao/SupplierDao.java b/hibernate5/src/main/java/com/baeldung/hibernate/dao/SupplierDao.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/Employee.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/Employee.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/EntityDescription.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/EntityDescription.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/Phone.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/Phone.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/Supplier.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/Supplier.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/TemporalValues.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/TemporalValues.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/package-info.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/package-info.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/test/java/com/baeldung/hibernate/DynamicMappingIntegrationTest.java b/hibernate5/src/test/java/com/baeldung/hibernate/DynamicMappingIntegrationTest.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/test/java/com/baeldung/hibernate/MultiTenantDaoHibernateIntegrationTest.java b/hibernate5/src/test/java/com/baeldung/hibernate/MultiTenantDaoHibernateIntegrationTest.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/test/java/com/baeldung/hibernate/TemporalValuesTest.java b/hibernate5/src/test/java/com/baeldung/hibernate/TemporalValuesTest.java old mode 100644 new mode 100755 diff --git a/hibernate5/src/test/resources/hibernate-multitenancy.properties b/hibernate5/src/test/resources/hibernate-multitenancy.properties old mode 100644 new mode 100755 diff --git a/hibernate5/src/test/resources/hibernate.properties b/hibernate5/src/test/resources/hibernate.properties old mode 100644 new mode 100755 diff --git a/httpclient/.gitignore b/httpclient/.gitignore old mode 100644 new mode 100755 diff --git a/httpclient/README.md b/httpclient/README.md old mode 100644 new mode 100755 diff --git a/httpclient/pom.xml b/httpclient/pom.xml old mode 100644 new mode 100755 diff --git a/httpclient/src/main/resources/logback.xml b/httpclient/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/httpclient/src/main/resources/temp.txt b/httpclient/src/main/resources/temp.txt old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/HttpAsyncClientLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/HttpAsyncClientLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/HttpClientHeadersLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/HttpClientHeadersLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/HttpClientMultipartLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/HttpClientMultipartLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/HttpClientPostingLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/HttpClientPostingLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/HttpClientRedirectLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/HttpClientRedirectLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/HttpClientTimeoutLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/HttpClientTimeoutLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/HttpsClientSslLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/HttpsClientSslLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/ProgressEntityWrapper.java b/httpclient/src/test/java/org/baeldung/httpclient/ProgressEntityWrapper.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/ResponseUtil.java b/httpclient/src/test/java/org/baeldung/httpclient/ResponseUtil.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/advancedconfig/HttpClientAdvancedConfigurationIntegrationTest.java b/httpclient/src/test/java/org/baeldung/httpclient/advancedconfig/HttpClientAdvancedConfigurationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/base/HttpClientBasicLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/base/HttpClientBasicLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/base/HttpClientBasicPostLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/base/HttpClientBasicPostLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/base/HttpClientLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/base/HttpClientLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/base/HttpClientSandboxLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/base/HttpClientSandboxLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/conn/HttpClientConnectionManagementLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/conn/HttpClientConnectionManagementLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/conn/IdleConnectionMonitorThread.java b/httpclient/src/test/java/org/baeldung/httpclient/conn/IdleConnectionMonitorThread.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/conn/MultiHttpClientConnThread.java b/httpclient/src/test/java/org/baeldung/httpclient/conn/MultiHttpClientConnThread.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/conn/TesterVersion_MultiHttpClientConnThread.java b/httpclient/src/test/java/org/baeldung/httpclient/conn/TesterVersion_MultiHttpClientConnThread.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/rare/HttpClientUnshortenLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/rare/HttpClientUnshortenLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/sec/HttpClientAuthLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/sec/HttpClientAuthLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/java/org/baeldung/httpclient/sec/HttpClientCookieLiveTest.java b/httpclient/src/test/java/org/baeldung/httpclient/sec/HttpClientCookieLiveTest.java old mode 100644 new mode 100755 diff --git a/httpclient/src/test/resources/.gitignore b/httpclient/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/httpclient/src/test/resources/test.in b/httpclient/src/test/resources/test.in old mode 100644 new mode 100755 diff --git a/httpclient/src/test/resources/uploads/image.jpg b/httpclient/src/test/resources/uploads/image.jpg old mode 100644 new mode 100755 diff --git a/httpclient/src/test/resources/uploads/sandbox.txt b/httpclient/src/test/resources/uploads/sandbox.txt old mode 100644 new mode 100755 diff --git a/httpclient/src/test/resources/uploads/temp.txt b/httpclient/src/test/resources/uploads/temp.txt old mode 100644 new mode 100755 diff --git a/httpclient/src/test/resources/uploads/zipFile.zip b/httpclient/src/test/resources/uploads/zipFile.zip old mode 100644 new mode 100755 diff --git a/hystrix/.gitignore b/hystrix/.gitignore old mode 100644 new mode 100755 diff --git a/hystrix/README.md b/hystrix/README.md old mode 100644 new mode 100755 diff --git a/hystrix/pom.xml b/hystrix/pom.xml old mode 100644 new mode 100755 diff --git a/hystrix/src/main/java/com/baeldung/hystrix/AppConfig.java b/hystrix/src/main/java/com/baeldung/hystrix/AppConfig.java old mode 100644 new mode 100755 diff --git a/hystrix/src/main/java/com/baeldung/hystrix/CommandHelloWorld.java b/hystrix/src/main/java/com/baeldung/hystrix/CommandHelloWorld.java old mode 100644 new mode 100755 diff --git a/hystrix/src/main/java/com/baeldung/hystrix/HystrixAspect.java b/hystrix/src/main/java/com/baeldung/hystrix/HystrixAspect.java old mode 100644 new mode 100755 diff --git a/hystrix/src/main/java/com/baeldung/hystrix/HystrixCircuitBreaker.java b/hystrix/src/main/java/com/baeldung/hystrix/HystrixCircuitBreaker.java old mode 100644 new mode 100755 diff --git a/hystrix/src/main/java/com/baeldung/hystrix/HystrixController.java b/hystrix/src/main/java/com/baeldung/hystrix/HystrixController.java old mode 100644 new mode 100755 diff --git a/hystrix/src/main/java/com/baeldung/hystrix/RemoteServiceTestCommand.java b/hystrix/src/main/java/com/baeldung/hystrix/RemoteServiceTestCommand.java old mode 100644 new mode 100755 diff --git a/hystrix/src/main/java/com/baeldung/hystrix/RemoteServiceTestSimulator.java b/hystrix/src/main/java/com/baeldung/hystrix/RemoteServiceTestSimulator.java old mode 100644 new mode 100755 diff --git a/hystrix/src/main/java/com/baeldung/hystrix/SpringExistingClient.java b/hystrix/src/main/java/com/baeldung/hystrix/SpringExistingClient.java old mode 100644 new mode 100755 diff --git a/hystrix/src/main/resources/application.properties b/hystrix/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/hystrix/src/test/java/com/baeldung/hystrix/HystrixTimeoutManualTest.java b/hystrix/src/test/java/com/baeldung/hystrix/HystrixTimeoutManualTest.java old mode 100644 new mode 100755 diff --git a/hystrix/src/test/java/com/baeldung/hystrix/SpringAndHystrixIntegrationTest.java b/hystrix/src/test/java/com/baeldung/hystrix/SpringAndHystrixIntegrationTest.java old mode 100644 new mode 100755 diff --git a/image-processing/README.md b/image-processing/README.md old mode 100644 new mode 100755 diff --git a/image-processing/pom.xml b/image-processing/pom.xml old mode 100644 new mode 100755 diff --git a/image-processing/src/main/java/com/baeldung/imageprocessing/imagej/ImageJRectExample.java b/image-processing/src/main/java/com/baeldung/imageprocessing/imagej/ImageJRectExample.java old mode 100644 new mode 100755 diff --git a/image-processing/src/main/java/com/baeldung/imageprocessing/openimaj/OpenIMAJRectExample.java b/image-processing/src/main/java/com/baeldung/imageprocessing/openimaj/OpenIMAJRectExample.java old mode 100644 new mode 100755 diff --git a/image-processing/src/main/java/com/baeldung/imageprocessing/swing/SwingRectExample.java b/image-processing/src/main/java/com/baeldung/imageprocessing/swing/SwingRectExample.java old mode 100644 new mode 100755 diff --git a/image-processing/src/main/java/com/baeldung/imageprocessing/twelvemonkeys/TwelveMonkeysExample.java b/image-processing/src/main/java/com/baeldung/imageprocessing/twelvemonkeys/TwelveMonkeysExample.java old mode 100644 new mode 100755 diff --git a/image-processing/src/main/resources/Penguin.ico b/image-processing/src/main/resources/Penguin.ico old mode 100644 new mode 100755 diff --git a/image-processing/src/main/resources/lena.jpg b/image-processing/src/main/resources/lena.jpg old mode 100644 new mode 100755 diff --git a/immutables/README.md b/immutables/README.md old mode 100644 new mode 100755 diff --git a/immutables/pom.xml b/immutables/pom.xml old mode 100644 new mode 100755 diff --git a/immutables/src/main/java/com/baeldung/immutable/Address.java b/immutables/src/main/java/com/baeldung/immutable/Address.java old mode 100644 new mode 100755 diff --git a/immutables/src/main/java/com/baeldung/immutable/Person.java b/immutables/src/main/java/com/baeldung/immutable/Person.java old mode 100644 new mode 100755 diff --git a/immutables/src/main/java/com/baeldung/immutable/auxiliary/Person.java b/immutables/src/main/java/com/baeldung/immutable/auxiliary/Person.java old mode 100644 new mode 100755 diff --git a/immutables/src/main/java/com/baeldung/immutable/default_/Person.java b/immutables/src/main/java/com/baeldung/immutable/default_/Person.java old mode 100644 new mode 100755 diff --git a/immutables/src/main/java/com/baeldung/immutable/parameter/Person.java b/immutables/src/main/java/com/baeldung/immutable/parameter/Person.java old mode 100644 new mode 100755 diff --git a/immutables/src/main/java/com/baeldung/immutable/prehash/Person.java b/immutables/src/main/java/com/baeldung/immutable/prehash/Person.java old mode 100644 new mode 100755 diff --git a/immutables/src/test/java/com/baeldung/immutable/ImmutablePersonUnitTest.java b/immutables/src/test/java/com/baeldung/immutable/ImmutablePersonUnitTest.java old mode 100644 new mode 100755 diff --git a/immutables/src/test/java/com/baeldung/immutable/auxiliary/ImmutablePersonAuxiliaryUnitTest.java b/immutables/src/test/java/com/baeldung/immutable/auxiliary/ImmutablePersonAuxiliaryUnitTest.java old mode 100644 new mode 100755 diff --git a/immutables/src/test/java/com/baeldung/immutable/default_/ImmutablePersonDefaultUnitTest.java b/immutables/src/test/java/com/baeldung/immutable/default_/ImmutablePersonDefaultUnitTest.java old mode 100644 new mode 100755 diff --git a/intelliJ/README.md b/intelliJ/README.md old mode 100644 new mode 100755 diff --git a/intelliJ/intelliJ-formatter.xml b/intelliJ/intelliJ-formatter.xml old mode 100644 new mode 100755 diff --git a/jackson/.gitignore b/jackson/.gitignore old mode 100644 new mode 100755 diff --git a/jackson/README.md b/jackson/README.md old mode 100644 new mode 100755 diff --git a/jackson/pom.xml b/jackson/pom.xml old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/deserialization/jacksoninject/Author.java b/jackson/src/main/java/com/baeldung/jackson/deserialization/jacksoninject/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/deserialization/jacksoninject/Person.java b/jackson/src/main/java/com/baeldung/jackson/deserialization/jacksoninject/Person.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/deserialization/jsonanysetter/Inventory.java b/jackson/src/main/java/com/baeldung/jackson/deserialization/jsonanysetter/Inventory.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/deserialization/jsoncreator/Author.java b/jackson/src/main/java/com/baeldung/jackson/deserialization/jsoncreator/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/Author.java b/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/Book.java b/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/Book.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/CustomDateDeserializer.java b/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/CustomDateDeserializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/Item.java b/jackson/src/main/java/com/baeldung/jackson/deserialization/jsondeserialize/Item.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/deserialization/jsonsetter/Author.java b/jackson/src/main/java/com/baeldung/jackson/deserialization/jsonsetter/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/domain/Author.java b/jackson/src/main/java/com/baeldung/jackson/domain/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/domain/Book.java b/jackson/src/main/java/com/baeldung/jackson/domain/Book.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/domain/Course.java b/jackson/src/main/java/com/baeldung/jackson/domain/Course.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/domain/Customer.java b/jackson/src/main/java/com/baeldung/jackson/domain/Customer.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/domain/Inventory.java b/jackson/src/main/java/com/baeldung/jackson/domain/Inventory.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/domain/Item.java b/jackson/src/main/java/com/baeldung/jackson/domain/Item.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/domain/Order.java b/jackson/src/main/java/com/baeldung/jackson/domain/Order.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/domain/Person.java b/jackson/src/main/java/com/baeldung/jackson/domain/Person.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/entities/ActorJackson.java b/jackson/src/main/java/com/baeldung/jackson/entities/ActorJackson.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/entities/ClassWithAMap.java b/jackson/src/main/java/com/baeldung/jackson/entities/ClassWithAMap.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/entities/Movie.java b/jackson/src/main/java/com/baeldung/jackson/entities/Movie.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/entities/MovieWithNullValue.java b/jackson/src/main/java/com/baeldung/jackson/entities/MovieWithNullValue.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/entities/MyPair.java b/jackson/src/main/java/com/baeldung/jackson/entities/MyPair.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/enums/Distance.java b/jackson/src/main/java/com/baeldung/jackson/enums/Distance.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/inclusion/jsonautodetect/Order.java b/jackson/src/main/java/com/baeldung/jackson/inclusion/jsonautodetect/Order.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/inclusion/jsonignore/Author.java b/jackson/src/main/java/com/baeldung/jackson/inclusion/jsonignore/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/inclusion/jsonignore/Person.java b/jackson/src/main/java/com/baeldung/jackson/inclusion/jsonignore/Person.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/inclusion/jsonignoreproperties/Course.java b/jackson/src/main/java/com/baeldung/jackson/inclusion/jsonignoreproperties/Course.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/inclusion/jsonignoretype/Order.java b/jackson/src/main/java/com/baeldung/jackson/inclusion/jsonignoretype/Order.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/inclusion/jsoninclude/Author.java b/jackson/src/main/java/com/baeldung/jackson/inclusion/jsoninclude/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/inheritance/Event.java b/jackson/src/main/java/com/baeldung/jackson/inheritance/Event.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdAddedToUser.java b/jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdAddedToUser.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUser.java b/jackson/src/main/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUser.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/miscellaneous/custom/Course.java b/jackson/src/main/java/com/baeldung/jackson/miscellaneous/custom/Course.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/miscellaneous/custom/CustomCourseAnnotation.java b/jackson/src/main/java/com/baeldung/jackson/miscellaneous/custom/CustomCourseAnnotation.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/miscellaneous/custom/Item.java b/jackson/src/main/java/com/baeldung/jackson/miscellaneous/custom/Item.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/miscellaneous/disable/Author.java b/jackson/src/main/java/com/baeldung/jackson/miscellaneous/disable/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/miscellaneous/mixin/Author.java b/jackson/src/main/java/com/baeldung/jackson/miscellaneous/mixin/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/miscellaneous/mixin/Book.java b/jackson/src/main/java/com/baeldung/jackson/miscellaneous/mixin/Book.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/miscellaneous/mixin/IgnoreListMixIn.java b/jackson/src/main/java/com/baeldung/jackson/miscellaneous/mixin/IgnoreListMixIn.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/polymorphism/Order.java b/jackson/src/main/java/com/baeldung/jackson/polymorphism/Order.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/ActorJacksonSerializer.java b/jackson/src/main/java/com/baeldung/jackson/serialization/ActorJacksonSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/DistanceSerializer.java b/jackson/src/main/java/com/baeldung/jackson/serialization/DistanceSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/MyPairDeserializer.java b/jackson/src/main/java/com/baeldung/jackson/serialization/MyPairDeserializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/MyPairSerializer.java b/jackson/src/main/java/com/baeldung/jackson/serialization/MyPairSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/jsonanygetter/Inventory.java b/jackson/src/main/java/com/baeldung/jackson/serialization/jsonanygetter/Inventory.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/jsongetter/Author.java b/jackson/src/main/java/com/baeldung/jackson/serialization/jsongetter/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/jsonpropertyorder/Author.java b/jackson/src/main/java/com/baeldung/jackson/serialization/jsonpropertyorder/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/jsonpropertyorder/Person.java b/jackson/src/main/java/com/baeldung/jackson/serialization/jsonpropertyorder/Person.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/jsonrawvalue/Customer.java b/jackson/src/main/java/com/baeldung/jackson/serialization/jsonrawvalue/Customer.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/jsonrootname/Author.java b/jackson/src/main/java/com/baeldung/jackson/serialization/jsonrootname/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/jsonserialize/Author.java b/jackson/src/main/java/com/baeldung/jackson/serialization/jsonserialize/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/jsonserialize/Book.java b/jackson/src/main/java/com/baeldung/jackson/serialization/jsonserialize/Book.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/jsonserialize/CustomDateSerializer.java b/jackson/src/main/java/com/baeldung/jackson/serialization/jsonserialize/CustomDateSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/jsonserialize/Item.java b/jackson/src/main/java/com/baeldung/jackson/serialization/jsonserialize/Item.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/java/com/baeldung/jackson/serialization/jsonvalue/Course.java b/jackson/src/main/java/com/baeldung/jackson/serialization/jsonvalue/Course.java old mode 100644 new mode 100755 diff --git a/jackson/src/main/resources/example1.json b/jackson/src/main/resources/example1.json old mode 100644 new mode 100755 diff --git a/jackson/src/main/resources/example2.json b/jackson/src/main/resources/example2.json old mode 100644 new mode 100755 diff --git a/jackson/src/main/resources/logback.xml b/jackson/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/jackson/src/main/resources/node_example.json b/jackson/src/main/resources/node_example.json old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithCreator.java b/jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithCreator.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithCustomAnnotation.java b/jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithCustomAnnotation.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithFilter.java b/jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithFilter.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithGetter.java b/jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithGetter.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithIgnore.java b/jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithIgnore.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithInject.java b/jackson/src/test/java/com/baeldung/jackson/annotation/BeanWithInject.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/ExtendableBean.java b/jackson/src/test/java/com/baeldung/jackson/annotation/ExtendableBean.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/MyBean.java b/jackson/src/test/java/com/baeldung/jackson/annotation/MyBean.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/PrivateBean.java b/jackson/src/test/java/com/baeldung/jackson/annotation/PrivateBean.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/RawBean.java b/jackson/src/test/java/com/baeldung/jackson/annotation/RawBean.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/UnwrappedUser.java b/jackson/src/test/java/com/baeldung/jackson/annotation/UnwrappedUser.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/UserWithIgnoreType.java b/jackson/src/test/java/com/baeldung/jackson/annotation/UserWithIgnoreType.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/Zoo.java b/jackson/src/test/java/com/baeldung/jackson/annotation/Zoo.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/extra/AppendBeans.java b/jackson/src/test/java/com/baeldung/jackson/annotation/extra/AppendBeans.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/extra/ExtraAnnotationUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/annotation/extra/ExtraAnnotationUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/extra/IdentityReferenceBeans.java b/jackson/src/test/java/com/baeldung/jackson/annotation/extra/IdentityReferenceBeans.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/extra/NamingBean.java b/jackson/src/test/java/com/baeldung/jackson/annotation/extra/NamingBean.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/extra/POJOBuilderBean.java b/jackson/src/test/java/com/baeldung/jackson/annotation/extra/POJOBuilderBean.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/extra/PropertyDescriptionBean.java b/jackson/src/test/java/com/baeldung/jackson/annotation/extra/PropertyDescriptionBean.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/extra/TypeIdBean.java b/jackson/src/test/java/com/baeldung/jackson/annotation/extra/TypeIdBean.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/annotation/extra/TypeIdResolverStructure.java b/jackson/src/test/java/com/baeldung/jackson/annotation/extra/TypeIdResolverStructure.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/CustomListDeserializer.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/CustomListDeserializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/CustomListSerializer.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/CustomListSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/Item.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/Item.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithIdentity.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithIdentity.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithIgnore.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithIgnore.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithRef.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithRef.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithSerializer.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithView.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/ItemWithView.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/User.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/User.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithIdentity.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithIdentity.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithIgnore.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithIgnore.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithRef.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithRef.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithSerializer.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithView.java b/jackson/src/test/java/com/baeldung/jackson/bidirection/UserWithView.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/date/CustomDateDeserializer.java b/jackson/src/test/java/com/baeldung/jackson/date/CustomDateDeserializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/date/CustomDateSerializer.java b/jackson/src/test/java/com/baeldung/jackson/date/CustomDateSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/date/CustomDateTimeSerializer.java b/jackson/src/test/java/com/baeldung/jackson/date/CustomDateTimeSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/date/CustomLocalDateTimeSerializer.java b/jackson/src/test/java/com/baeldung/jackson/date/CustomLocalDateTimeSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/date/Event.java b/jackson/src/test/java/com/baeldung/jackson/date/Event.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/date/EventWithFormat.java b/jackson/src/test/java/com/baeldung/jackson/date/EventWithFormat.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/date/EventWithJodaTime.java b/jackson/src/test/java/com/baeldung/jackson/date/EventWithJodaTime.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/date/EventWithLocalDateTime.java b/jackson/src/test/java/com/baeldung/jackson/date/EventWithLocalDateTime.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/date/EventWithSerializer.java b/jackson/src/test/java/com/baeldung/jackson/date/EventWithSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/deserialization/ItemDeserializer.java b/jackson/src/test/java/com/baeldung/jackson/deserialization/ItemDeserializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/deserialization/ItemDeserializerOnClass.java b/jackson/src/test/java/com/baeldung/jackson/deserialization/ItemDeserializerOnClass.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/deserialization/JacksonDeserializeUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/deserialization/JacksonDeserializeUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/deserialization/JacksonMapDeserializeUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/deserialization/JacksonMapDeserializeUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/deserialization/jacksoninject/JacksonInjectUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/deserialization/jacksoninject/JacksonInjectUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/deserialization/jsonanysetter/JsonAnySetterUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/deserialization/jsonanysetter/JsonAnySetterUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/deserialization/jsoncreator/JsonCreatorUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/deserialization/jsoncreator/JsonCreatorUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/deserialization/jsondeserialize/JsonDeserializeUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/deserialization/jsondeserialize/JsonDeserializeUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/deserialization/jsonsetter/JsonSetterUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/deserialization/jsonsetter/JsonSetterUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/deserialization/nested/DeserializeWithNestedPropertiesUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/deserialization/nested/DeserializeWithNestedPropertiesUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/deserialization/nested/Product.java b/jackson/src/test/java/com/baeldung/jackson/deserialization/nested/Product.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/deserialization/nested/ProductDeserializer.java b/jackson/src/test/java/com/baeldung/jackson/deserialization/nested/ProductDeserializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/Item.java b/jackson/src/test/java/com/baeldung/jackson/dtos/Item.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/ItemWithSerializer.java b/jackson/src/test/java/com/baeldung/jackson/dtos/ItemWithSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/MyDto.java b/jackson/src/test/java/com/baeldung/jackson/dtos/MyDto.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoFieldNameChanged.java b/jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoFieldNameChanged.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoIncludeNonDefault.java b/jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoIncludeNonDefault.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoNoAccessors.java b/jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoNoAccessors.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoNoAccessorsAndFieldVisibility.java b/jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoNoAccessorsAndFieldVisibility.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoWithFilter.java b/jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoWithFilter.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoWithSpecialField.java b/jackson/src/test/java/com/baeldung/jackson/dtos/MyDtoWithSpecialField.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/MyMixInForIgnoreType.java b/jackson/src/test/java/com/baeldung/jackson/dtos/MyMixInForIgnoreType.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/User.java b/jackson/src/test/java/com/baeldung/jackson/dtos/User.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreField.java b/jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreField.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreFieldByName.java b/jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreFieldByName.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreNull.java b/jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreNull.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreType.java b/jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreType.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreUnknown.java b/jackson/src/test/java/com/baeldung/jackson/dtos/ignore/MyDtoIgnoreUnknown.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/DistanceEnumSimple.java b/jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/DistanceEnumSimple.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/DistanceEnumWithJsonFormat.java b/jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/DistanceEnumWithJsonFormat.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/DistanceEnumWithValue.java b/jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/DistanceEnumWithValue.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/MyDtoWithEnumCustom.java b/jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/MyDtoWithEnumCustom.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/MyDtoWithEnumJsonFormat.java b/jackson/src/test/java/com/baeldung/jackson/dtos/withEnum/MyDtoWithEnumJsonFormat.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dynamicIgnore/Address.java b/jackson/src/test/java/com/baeldung/jackson/dynamicIgnore/Address.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dynamicIgnore/Hidable.java b/jackson/src/test/java/com/baeldung/jackson/dynamicIgnore/Hidable.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dynamicIgnore/HidableSerializer.java b/jackson/src/test/java/com/baeldung/jackson/dynamicIgnore/HidableSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/dynamicIgnore/Person.java b/jackson/src/test/java/com/baeldung/jackson/dynamicIgnore/Person.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/enums/JacksonEnumSerializationUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/enums/JacksonEnumSerializationUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/exception/User.java b/jackson/src/test/java/com/baeldung/jackson/exception/User.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/exception/UserWithConflict.java b/jackson/src/test/java/com/baeldung/jackson/exception/UserWithConflict.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/exception/UserWithPrivateFields.java b/jackson/src/test/java/com/baeldung/jackson/exception/UserWithPrivateFields.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/exception/UserWithRoot.java b/jackson/src/test/java/com/baeldung/jackson/exception/UserWithRoot.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/exception/Zoo.java b/jackson/src/test/java/com/baeldung/jackson/exception/Zoo.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/exception/ZooConfigured.java b/jackson/src/test/java/com/baeldung/jackson/exception/ZooConfigured.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/field/MyDto.java b/jackson/src/test/java/com/baeldung/jackson/field/MyDto.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/field/MyDtoAccessLevel.java b/jackson/src/test/java/com/baeldung/jackson/field/MyDtoAccessLevel.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/field/MyDtoWithGetter.java b/jackson/src/test/java/com/baeldung/jackson/field/MyDtoWithGetter.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/field/MyDtoWithSetter.java b/jackson/src/test/java/com/baeldung/jackson/field/MyDtoWithSetter.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonfilter/Author.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonfilter/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonfilter/JsonFilterUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonfilter/JsonFilterUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonformat/Book.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonformat/Book.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonformat/JsonFormatUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonformat/JsonFormatUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/Author.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/Course.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/Course.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/Item.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/Item.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/JsonIdentityInfoUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/JsonIdentityInfoUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/Person.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonidentityinfo/Person.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonproperty/Author.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonproperty/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonproperty/Book.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonproperty/Book.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonproperty/Item.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonproperty/Item.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonproperty/JsonPropertyUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonproperty/JsonPropertyUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonunwrapped/JsonUnwrappedUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonunwrapped/JsonUnwrappedUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonunwrapped/Order.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonunwrapped/Order.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonview/JsonViewUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonview/JsonViewUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonview/Order.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonview/Order.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/jsonview/Views.java b/jackson/src/test/java/com/baeldung/jackson/general/jsonview/Views.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/reference/Author.java b/jackson/src/test/java/com/baeldung/jackson/general/reference/Author.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/reference/Course.java b/jackson/src/test/java/com/baeldung/jackson/general/reference/Course.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/reference/Item.java b/jackson/src/test/java/com/baeldung/jackson/general/reference/Item.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/reference/Person.java b/jackson/src/test/java/com/baeldung/jackson/general/reference/Person.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/general/reference/ReferenceUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/general/reference/ReferenceUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inclusion/jsonautodetect/JsonAutoDetectUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/inclusion/jsonautodetect/JsonAutoDetectUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inclusion/jsonignore/JsonIgnoreUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/inclusion/jsonignore/JsonIgnoreUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inclusion/jsonignoreproperties/JsonIgnorePropertiesUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/inclusion/jsonignoreproperties/JsonIgnorePropertiesUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inclusion/jsonignoretype/JsonIgnoreTypeUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/inclusion/jsonignoretype/JsonIgnoreTypeUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inclusion/jsoninclude/JsonIncludeUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/inclusion/jsoninclude/JsonIncludeUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/IgnoranceAnnotationStructure.java b/jackson/src/test/java/com/baeldung/jackson/inheritance/IgnoranceAnnotationStructure.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/IgnoranceMixinOrIntrospection.java b/jackson/src/test/java/com/baeldung/jackson/inheritance/IgnoranceMixinOrIntrospection.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/IgnoranceUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/inheritance/IgnoranceUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUserUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/inheritance/ItemIdRemovedFromUserUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/SubTypeConstructorStructure.java b/jackson/src/test/java/com/baeldung/jackson/inheritance/SubTypeConstructorStructure.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/SubTypeConversionStructure.java b/jackson/src/test/java/com/baeldung/jackson/inheritance/SubTypeConversionStructure.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/SubTypeHandlingUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/inheritance/SubTypeHandlingUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/TypeInfoAnnotatedStructure.java b/jackson/src/test/java/com/baeldung/jackson/inheritance/TypeInfoAnnotatedStructure.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/TypeInfoInclusionUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/inheritance/TypeInfoInclusionUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/inheritance/TypeInfoStructure.java b/jackson/src/test/java/com/baeldung/jackson/inheritance/TypeInfoStructure.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/jsonview/Item.java b/jackson/src/test/java/com/baeldung/jackson/jsonview/Item.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/jsonview/MyBeanSerializerModifier.java b/jackson/src/test/java/com/baeldung/jackson/jsonview/MyBeanSerializerModifier.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/jsonview/UpperCasingWriter.java b/jackson/src/test/java/com/baeldung/jackson/jsonview/UpperCasingWriter.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/jsonview/User.java b/jackson/src/test/java/com/baeldung/jackson/jsonview/User.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/jsonview/Views.java b/jackson/src/test/java/com/baeldung/jackson/jsonview/Views.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/miscellaneous/custom/CustomUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/miscellaneous/custom/CustomUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/miscellaneous/disable/DisableUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/miscellaneous/disable/DisableUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/miscellaneous/mixin/MixInUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/miscellaneous/mixin/MixInUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/miscellaneous/mixin/OptionalTypeUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/miscellaneous/mixin/OptionalTypeUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/node/ExampleStructure.java b/jackson/src/test/java/com/baeldung/jackson/node/ExampleStructure.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/node/NodeBean.java b/jackson/src/test/java/com/baeldung/jackson/node/NodeBean.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/node/NodeOperationUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/node/NodeOperationUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/objectmapper/CustomCarDeserializer.java b/jackson/src/test/java/com/baeldung/jackson/objectmapper/CustomCarDeserializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/objectmapper/CustomCarSerializer.java b/jackson/src/test/java/com/baeldung/jackson/objectmapper/CustomCarSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/objectmapper/JavaReadWriteJsonExampleUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/objectmapper/JavaReadWriteJsonExampleUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/objectmapper/SerializationDeserializationFeatureUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/objectmapper/SerializationDeserializationFeatureUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/objectmapper/dto/Car.java b/jackson/src/test/java/com/baeldung/jackson/objectmapper/dto/Car.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/objectmapper/dto/Request.java b/jackson/src/test/java/com/baeldung/jackson/objectmapper/dto/Request.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/polymorphism/PolymorphismUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/polymorphism/PolymorphismUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/sandbox/JacksonPrettyPrintUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/sandbox/JacksonPrettyPrintUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/sandbox/SandboxUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/sandbox/SandboxUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/sandbox/TestElement.java b/jackson/src/test/java/com/baeldung/jackson/sandbox/TestElement.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/serialization/ItemSerializer.java b/jackson/src/test/java/com/baeldung/jackson/serialization/ItemSerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/serialization/ItemSerializerOnClass.java b/jackson/src/test/java/com/baeldung/jackson/serialization/ItemSerializerOnClass.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/serialization/JacksonMapSerializeUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/serialization/JacksonMapSerializeUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/serialization/JacksonSerializeUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/serialization/JacksonSerializeUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/serialization/MyDtoNullKeySerializer.java b/jackson/src/test/java/com/baeldung/jackson/serialization/MyDtoNullKeySerializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/serialization/jsonanygetter/JsonAnyGetterUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/serialization/jsonanygetter/JsonAnyGetterUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/serialization/jsongetter/JsonGetterUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/serialization/jsongetter/JsonGetterUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/serialization/jsonpropertyorder/JsonPropertyOrderUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/serialization/jsonpropertyorder/JsonPropertyOrderUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/serialization/jsonrawvalue/JsonRawValueUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/serialization/jsonrawvalue/JsonRawValueUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/serialization/jsonrootname/JsonRootNameUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/serialization/jsonrootname/JsonRootNameUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/serialization/jsonserialize/JsonSerializeUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/serialization/jsonserialize/JsonSerializeUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/serialization/jsonvalue/JsonValueUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/serialization/jsonvalue/JsonValueUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/streaming/JacksonStreamingAPIUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/streaming/JacksonStreamingAPIUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/test/JacksonAnnotationUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/test/JacksonAnnotationUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/test/JacksonBidirectionRelationUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/test/JacksonBidirectionRelationUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/test/JacksonCollectionDeserializationUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/test/JacksonCollectionDeserializationUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/test/JacksonDateUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/test/JacksonDateUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/test/JacksonDeserializationUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/test/JacksonDeserializationUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/test/JacksonDynamicIgnoreUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/test/JacksonDynamicIgnoreUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/test/JacksonExceptionsUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/test/JacksonExceptionsUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/test/JacksonFieldUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/test/JacksonFieldUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/test/JacksonJsonViewUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/test/JacksonJsonViewUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/test/JacksonSerializationEnumsUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/test/JacksonSerializationEnumsUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/test/JacksonSerializationIgnoreUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/test/JacksonSerializationIgnoreUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/test/JacksonSerializationUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/test/JacksonSerializationUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/test/UnitTestSuite.java b/jackson/src/test/java/com/baeldung/jackson/test/UnitTestSuite.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/try1/IEntity.java b/jackson/src/test/java/com/baeldung/jackson/try1/IEntity.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/try1/JacksonDeserializationUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/try1/JacksonDeserializationUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequest.java b/jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequestDeserializer.java b/jackson/src/test/java/com/baeldung/jackson/try1/RestLoaderRequestDeserializer.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/java/com/baeldung/jackson/xml/XMLSerializeDeserializeUnitTest.java b/jackson/src/test/java/com/baeldung/jackson/xml/XMLSerializeDeserializeUnitTest.java old mode 100644 new mode 100755 diff --git a/jackson/src/test/resources/.gitignore b/jackson/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/jackson/src/test/resources/author-jsonpropertyorder-schema.json b/jackson/src/test/resources/author-jsonpropertyorder-schema.json old mode 100644 new mode 100755 diff --git a/jackson/src/test/resources/simple_bean.xml b/jackson/src/test/resources/simple_bean.xml old mode 100644 new mode 100755 diff --git a/java-difference-date/README.md b/java-difference-date/README.md old mode 100644 new mode 100755 diff --git a/java-difference-date/pom.xml b/java-difference-date/pom.xml old mode 100644 new mode 100755 diff --git a/java-difference-date/src/test/java/com/baeldung/DateDiffTest.java b/java-difference-date/src/test/java/com/baeldung/DateDiffTest.java old mode 100644 new mode 100755 diff --git a/java-websocket/README.md b/java-websocket/README.md old mode 100644 new mode 100755 diff --git a/java-websocket/pom.xml b/java-websocket/pom.xml old mode 100644 new mode 100755 diff --git a/java-websocket/src/main/java/com/baeldung/model/Message.java b/java-websocket/src/main/java/com/baeldung/model/Message.java old mode 100644 new mode 100755 diff --git a/java-websocket/src/main/java/com/baeldung/websocket/ChatEndpoint.java b/java-websocket/src/main/java/com/baeldung/websocket/ChatEndpoint.java old mode 100644 new mode 100755 diff --git a/java-websocket/src/main/java/com/baeldung/websocket/MessageDecoder.java b/java-websocket/src/main/java/com/baeldung/websocket/MessageDecoder.java old mode 100644 new mode 100755 diff --git a/java-websocket/src/main/java/com/baeldung/websocket/MessageEncoder.java b/java-websocket/src/main/java/com/baeldung/websocket/MessageEncoder.java old mode 100644 new mode 100755 diff --git a/java-websocket/src/main/webapp/WEB-INF/beans.xml b/java-websocket/src/main/webapp/WEB-INF/beans.xml old mode 100644 new mode 100755 diff --git a/java-websocket/src/main/webapp/WEB-INF/web.xml b/java-websocket/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/java-websocket/src/main/webapp/index.html b/java-websocket/src/main/webapp/index.html old mode 100644 new mode 100755 diff --git a/java-websocket/src/main/webapp/style.css b/java-websocket/src/main/webapp/style.css old mode 100644 new mode 100755 diff --git a/java-websocket/src/main/webapp/websocket.js b/java-websocket/src/main/webapp/websocket.js old mode 100644 new mode 100755 diff --git a/javax-servlets/.gitignore b/javax-servlets/.gitignore old mode 100644 new mode 100755 diff --git a/javax-servlets/README.md b/javax-servlets/README.md old mode 100644 new mode 100755 diff --git a/javax-servlets/pom.xml b/javax-servlets/pom.xml old mode 100644 new mode 100755 diff --git a/javax-servlets/src/main/java/com/baeldung/servlets/FormServlet.java b/javax-servlets/src/main/java/com/baeldung/servlets/FormServlet.java old mode 100644 new mode 100755 diff --git a/javax-servlets/src/test/java/com/baeldung/servlets/FormServletLiveTest.java b/javax-servlets/src/test/java/com/baeldung/servlets/FormServletLiveTest.java old mode 100644 new mode 100755 diff --git a/javax-servlets/web/WEB-INF/web.xml b/javax-servlets/web/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/javax-servlets/web/index.jsp b/javax-servlets/web/index.jsp old mode 100644 new mode 100755 diff --git a/javaxval/.gitignore b/javaxval/.gitignore old mode 100644 new mode 100755 diff --git a/javaxval/README.md b/javaxval/README.md old mode 100644 new mode 100755 diff --git a/javaxval/bin/.gitignore b/javaxval/bin/.gitignore old mode 100644 new mode 100755 diff --git a/javaxval/bin/pom.xml b/javaxval/bin/pom.xml old mode 100644 new mode 100755 diff --git a/javaxval/pom.xml b/javaxval/pom.xml old mode 100644 new mode 100755 diff --git a/javaxval/src/main/java/org/baeldung/Customer.java b/javaxval/src/main/java/org/baeldung/Customer.java old mode 100644 new mode 100755 diff --git a/javaxval/src/main/java/org/baeldung/CustomerMap.java b/javaxval/src/main/java/org/baeldung/CustomerMap.java old mode 100644 new mode 100755 diff --git a/javaxval/src/main/java/org/baeldung/Profile.java b/javaxval/src/main/java/org/baeldung/Profile.java old mode 100644 new mode 100755 diff --git a/javaxval/src/main/java/org/baeldung/User.java b/javaxval/src/main/java/org/baeldung/User.java old mode 100644 new mode 100755 diff --git a/javaxval/src/main/java/org/baeldung/valueextractors/ProfileValueExtractor.java b/javaxval/src/main/java/org/baeldung/valueextractors/ProfileValueExtractor.java old mode 100644 new mode 100755 diff --git a/javaxval/src/main/resources/META-INF/services/javax.validation.valueextraction.ValueExtractor b/javaxval/src/main/resources/META-INF/services/javax.validation.valueextraction.ValueExtractor old mode 100644 new mode 100755 diff --git a/javaxval/src/test/java/org/baeldung/ContainerValidationIntegrationTest.java b/javaxval/src/test/java/org/baeldung/ContainerValidationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/javaxval/src/test/java/org/baeldung/ValidationIntegrationTest.java b/javaxval/src/test/java/org/baeldung/ValidationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jaxb/README.md b/jaxb/README.md old mode 100644 new mode 100755 diff --git a/jaxb/pom.xml b/jaxb/pom.xml old mode 100644 new mode 100755 diff --git a/jaxb/src/main/java/com/baeldung/jaxb/Book.java b/jaxb/src/main/java/com/baeldung/jaxb/Book.java old mode 100644 new mode 100755 diff --git a/jaxb/src/main/java/com/baeldung/jaxb/DateAdapter.java b/jaxb/src/main/java/com/baeldung/jaxb/DateAdapter.java old mode 100644 new mode 100755 diff --git a/jaxb/src/main/java/com/baeldung/jaxb/gen/ObjectFactory.java b/jaxb/src/main/java/com/baeldung/jaxb/gen/ObjectFactory.java old mode 100644 new mode 100755 diff --git a/jaxb/src/main/java/com/baeldung/jaxb/gen/UserRequest.java b/jaxb/src/main/java/com/baeldung/jaxb/gen/UserRequest.java old mode 100644 new mode 100755 diff --git a/jaxb/src/main/java/com/baeldung/jaxb/gen/UserResponse.java b/jaxb/src/main/java/com/baeldung/jaxb/gen/UserResponse.java old mode 100644 new mode 100755 diff --git a/jaxb/src/main/java/com/baeldung/jaxb/gen/package-info.java b/jaxb/src/main/java/com/baeldung/jaxb/gen/package-info.java old mode 100644 new mode 100755 diff --git a/jaxb/src/main/java/org/w3/_2001/xmlschema/Adapter1.java b/jaxb/src/main/java/org/w3/_2001/xmlschema/Adapter1.java old mode 100644 new mode 100755 diff --git a/jaxb/src/main/resources/global.xjb b/jaxb/src/main/resources/global.xjb old mode 100644 new mode 100755 diff --git a/jaxb/src/main/resources/logback.xml b/jaxb/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/jaxb/src/main/resources/user.xsd b/jaxb/src/main/resources/user.xsd old mode 100644 new mode 100755 diff --git a/jaxb/src/test/java/com/baeldung/jaxb/test/JaxbIntegrationTest.java b/jaxb/src/test/java/com/baeldung/jaxb/test/JaxbIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jaxb/src/test/resources/sample_book.xml b/jaxb/src/test/resources/sample_book.xml old mode 100644 new mode 100755 diff --git a/jee7/.gitignore b/jee7/.gitignore old mode 100644 new mode 100755 diff --git a/jee7/README.md b/jee7/README.md old mode 100644 new mode 100755 diff --git a/jee7/pom.xml b/jee7/pom.xml old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/arquillian/CapsConvertor.java b/jee7/src/main/java/com/baeldung/arquillian/CapsConvertor.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/arquillian/CapsService.java b/jee7/src/main/java/com/baeldung/arquillian/CapsService.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/arquillian/Car.java b/jee7/src/main/java/com/baeldung/arquillian/Car.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/arquillian/CarEJB.java b/jee7/src/main/java/com/baeldung/arquillian/CarEJB.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/arquillian/Component.java b/jee7/src/main/java/com/baeldung/arquillian/Component.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/arquillian/ConvertToLowerCase.java b/jee7/src/main/java/com/baeldung/arquillian/ConvertToLowerCase.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/convListVal/ConvListVal.java b/jee7/src/main/java/com/baeldung/convListVal/ConvListVal.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/convListVal/MyListener.java b/jee7/src/main/java/com/baeldung/convListVal/MyListener.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/README.txt b/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/README.txt old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/pom.xml b/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/pom.xml old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/java/com/baeldung/javaeeannotations/AccountServlet.java b/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/java/com/baeldung/javaeeannotations/AccountServlet.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/java/com/baeldung/javaeeannotations/BankAppServletContextListener.java b/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/java/com/baeldung/javaeeannotations/BankAppServletContextListener.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/java/com/baeldung/javaeeannotations/LogInFilter.java b/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/java/com/baeldung/javaeeannotations/LogInFilter.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/java/com/baeldung/javaeeannotations/UploadCustomerDocumentsServlet.java b/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/java/com/baeldung/javaeeannotations/UploadCustomerDocumentsServlet.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/webapp/WEB-INF/web.xml b/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/webapp/index.jsp b/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/webapp/index.jsp old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/webapp/login.jsp b/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/webapp/login.jsp old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/webapp/upload.jsp b/jee7/src/main/java/com/baeldung/javaeeannotations/JavaEEAnnotationsSample/src/main/webapp/upload.jsp old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/AddEmployee.java b/jee7/src/main/java/com/baeldung/jaxws/client/AddEmployee.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/AddEmployeeResponse.java b/jee7/src/main/java/com/baeldung/jaxws/client/AddEmployeeResponse.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/CountEmployees.java b/jee7/src/main/java/com/baeldung/jaxws/client/CountEmployees.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/CountEmployeesResponse.java b/jee7/src/main/java/com/baeldung/jaxws/client/CountEmployeesResponse.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/DeleteEmployee.java b/jee7/src/main/java/com/baeldung/jaxws/client/DeleteEmployee.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/DeleteEmployeeResponse.java b/jee7/src/main/java/com/baeldung/jaxws/client/DeleteEmployeeResponse.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/Employee.java b/jee7/src/main/java/com/baeldung/jaxws/client/Employee.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeAlreadyExists.java b/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeAlreadyExists.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeAlreadyExists_Exception.java b/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeAlreadyExists_Exception.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeNotFound.java b/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeNotFound.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeNotFound_Exception.java b/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeNotFound_Exception.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeService.java b/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeService.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeServiceClient.java b/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeServiceClient.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeService_Service.java b/jee7/src/main/java/com/baeldung/jaxws/client/EmployeeService_Service.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/GetAllEmployees.java b/jee7/src/main/java/com/baeldung/jaxws/client/GetAllEmployees.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/GetAllEmployeesResponse.java b/jee7/src/main/java/com/baeldung/jaxws/client/GetAllEmployeesResponse.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/GetEmployee.java b/jee7/src/main/java/com/baeldung/jaxws/client/GetEmployee.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/GetEmployeeResponse.java b/jee7/src/main/java/com/baeldung/jaxws/client/GetEmployeeResponse.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/ObjectFactory.java b/jee7/src/main/java/com/baeldung/jaxws/client/ObjectFactory.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/UpdateEmployee.java b/jee7/src/main/java/com/baeldung/jaxws/client/UpdateEmployee.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/UpdateEmployeeResponse.java b/jee7/src/main/java/com/baeldung/jaxws/client/UpdateEmployeeResponse.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/client/package-info.java b/jee7/src/main/java/com/baeldung/jaxws/client/package-info.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/server/bottomup/EmployeeService.java b/jee7/src/main/java/com/baeldung/jaxws/server/bottomup/EmployeeService.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/server/bottomup/EmployeeServiceImpl.java b/jee7/src/main/java/com/baeldung/jaxws/server/bottomup/EmployeeServiceImpl.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/server/bottomup/exception/EmployeeAlreadyExists.java b/jee7/src/main/java/com/baeldung/jaxws/server/bottomup/exception/EmployeeAlreadyExists.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/server/bottomup/exception/EmployeeNotFound.java b/jee7/src/main/java/com/baeldung/jaxws/server/bottomup/exception/EmployeeNotFound.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/server/bottomup/model/Employee.java b/jee7/src/main/java/com/baeldung/jaxws/server/bottomup/model/Employee.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/server/config/EmployeeServicePublisher.java b/jee7/src/main/java/com/baeldung/jaxws/server/config/EmployeeServicePublisher.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/server/repository/EmployeeRepository.java b/jee7/src/main/java/com/baeldung/jaxws/server/repository/EmployeeRepository.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/server/repository/EmployeeRepositoryImpl.java b/jee7/src/main/java/com/baeldung/jaxws/server/repository/EmployeeRepositoryImpl.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/server/topdown/EmployeeServiceTopDown.java b/jee7/src/main/java/com/baeldung/jaxws/server/topdown/EmployeeServiceTopDown.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/server/topdown/EmployeeServiceTopDownImpl.java b/jee7/src/main/java/com/baeldung/jaxws/server/topdown/EmployeeServiceTopDownImpl.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/server/topdown/EmployeeServiceTopDown_Service.java b/jee7/src/main/java/com/baeldung/jaxws/server/topdown/EmployeeServiceTopDown_Service.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/server/topdown/ObjectFactory.java b/jee7/src/main/java/com/baeldung/jaxws/server/topdown/ObjectFactory.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/jaxws/wsdl/employeeservicetopdown.wsdl b/jee7/src/main/java/com/baeldung/jaxws/wsdl/employeeservicetopdown.wsdl old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/json/Person.java b/jee7/src/main/java/com/baeldung/json/Person.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/json/PersonBuilder.java b/jee7/src/main/java/com/baeldung/json/PersonBuilder.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/json/PersonWriter.java b/jee7/src/main/java/com/baeldung/json/PersonWriter.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/springSecurity/SecurityWebApplicationInitializer.java b/jee7/src/main/java/com/baeldung/springSecurity/SecurityWebApplicationInitializer.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/springSecurity/SpringSecurityConfig.java b/jee7/src/main/java/com/baeldung/springSecurity/SpringSecurityConfig.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/springSecurity/controller/HomeController.java b/jee7/src/main/java/com/baeldung/springSecurity/controller/HomeController.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/springSecurity/controller/LoginController.java b/jee7/src/main/java/com/baeldung/springSecurity/controller/LoginController.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/timer/AutomaticTimerBean.java b/jee7/src/main/java/com/baeldung/timer/AutomaticTimerBean.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/timer/FixedDelayTimerBean.java b/jee7/src/main/java/com/baeldung/timer/FixedDelayTimerBean.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/timer/ProgrammaticAtFixedRateTimerBean.java b/jee7/src/main/java/com/baeldung/timer/ProgrammaticAtFixedRateTimerBean.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/timer/ProgrammaticTimerBean.java b/jee7/src/main/java/com/baeldung/timer/ProgrammaticTimerBean.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/timer/ProgrammaticWithInitialFixedDelayTimerBean.java b/jee7/src/main/java/com/baeldung/timer/ProgrammaticWithInitialFixedDelayTimerBean.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/timer/ScheduleTimerBean.java b/jee7/src/main/java/com/baeldung/timer/ScheduleTimerBean.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/timer/TimerEvent.java b/jee7/src/main/java/com/baeldung/timer/TimerEvent.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/timer/TimerEventListener.java b/jee7/src/main/java/com/baeldung/timer/TimerEventListener.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/java/com/baeldung/timer/WorkerBean.java b/jee7/src/main/java/com/baeldung/timer/WorkerBean.java old mode 100644 new mode 100755 diff --git a/jee7/src/main/resources/META-INF/persistence.xml b/jee7/src/main/resources/META-INF/persistence.xml old mode 100644 new mode 100755 diff --git a/jee7/src/main/webapp/ConvListVal.xhtml b/jee7/src/main/webapp/ConvListVal.xhtml old mode 100644 new mode 100755 diff --git a/jee7/src/main/webapp/WEB-INF/beans.xml b/jee7/src/main/webapp/WEB-INF/beans.xml old mode 100644 new mode 100755 diff --git a/jee7/src/main/webapp/WEB-INF/faces-config.xml b/jee7/src/main/webapp/WEB-INF/faces-config.xml old mode 100644 new mode 100755 diff --git a/jee7/src/main/webapp/WEB-INF/spring/security.xml b/jee7/src/main/webapp/WEB-INF/spring/security.xml old mode 100644 new mode 100755 diff --git a/jee7/src/main/webapp/WEB-INF/views/admin.jsp b/jee7/src/main/webapp/WEB-INF/views/admin.jsp old mode 100644 new mode 100755 diff --git a/jee7/src/main/webapp/WEB-INF/views/home.jsp b/jee7/src/main/webapp/WEB-INF/views/home.jsp old mode 100644 new mode 100755 diff --git a/jee7/src/main/webapp/WEB-INF/views/login.jsp b/jee7/src/main/webapp/WEB-INF/views/login.jsp old mode 100644 new mode 100755 diff --git a/jee7/src/main/webapp/WEB-INF/views/user.jsp b/jee7/src/main/webapp/WEB-INF/views/user.jsp old mode 100644 new mode 100755 diff --git a/jee7/src/main/webapp/WEB-INF/web.xml b/jee7/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/jee7/src/main/webapp/index.jsp b/jee7/src/main/webapp/index.jsp old mode 100644 new mode 100755 diff --git a/jee7/src/main/webapp/secure.jsp b/jee7/src/main/webapp/secure.jsp old mode 100644 new mode 100755 diff --git a/jee7/src/test/java/com/baeldug/json/JsonUnitTest.java b/jee7/src/test/java/com/baeldug/json/JsonUnitTest.java old mode 100644 new mode 100755 diff --git a/jee7/src/test/java/com/baeldung/arquillan/ArquillianLiveTest.java b/jee7/src/test/java/com/baeldung/arquillan/ArquillianLiveTest.java old mode 100644 new mode 100755 diff --git a/jee7/src/test/java/com/baeldung/convListVal/ConvListValIntegrationTest.java b/jee7/src/test/java/com/baeldung/convListVal/ConvListValIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jee7/src/test/java/com/baeldung/jaxws/EmployeeServiceLiveTest.java b/jee7/src/test/java/com/baeldung/jaxws/EmployeeServiceLiveTest.java old mode 100644 new mode 100755 diff --git a/jee7/src/test/java/com/baeldung/timer/AutomaticTimerBeanIntegrationTest.java b/jee7/src/test/java/com/baeldung/timer/AutomaticTimerBeanIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jee7/src/test/java/com/baeldung/timer/ProgrammaticAtFixedRateTimerBeanIntegrationTest.java b/jee7/src/test/java/com/baeldung/timer/ProgrammaticAtFixedRateTimerBeanIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jee7/src/test/java/com/baeldung/timer/ProgrammaticTimerBeanIntegrationTest.java b/jee7/src/test/java/com/baeldung/timer/ProgrammaticTimerBeanIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jee7/src/test/java/com/baeldung/timer/ProgrammaticWithFixedDelayTimerBeanIntegrationTest.java b/jee7/src/test/java/com/baeldung/timer/ProgrammaticWithFixedDelayTimerBeanIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jee7/src/test/java/com/baeldung/timer/ScheduleTimerBeanIntegrationTest.java b/jee7/src/test/java/com/baeldung/timer/ScheduleTimerBeanIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jee7/src/test/java/com/baeldung/timer/WithinWindowMatcher.java b/jee7/src/test/java/com/baeldung/timer/WithinWindowMatcher.java old mode 100644 new mode 100755 diff --git a/jee7/src/test/resources/META-INF/persistence.xml b/jee7/src/test/resources/META-INF/persistence.xml old mode 100644 new mode 100755 diff --git a/jhipster/README.md b/jhipster/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/.editorconfig b/jhipster/jhipster-microservice/car-app/.editorconfig old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/.gitattributes b/jhipster/jhipster-microservice/car-app/.gitattributes old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/.gitignore b/jhipster/jhipster-microservice/car-app/.gitignore old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/.jhipster/Car.json b/jhipster/jhipster-microservice/car-app/.jhipster/Car.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/.mvn/wrapper/maven-wrapper.jar b/jhipster/jhipster-microservice/car-app/.mvn/wrapper/maven-wrapper.jar old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/.mvn/wrapper/maven-wrapper.properties b/jhipster/jhipster-microservice/car-app/.mvn/wrapper/maven-wrapper.properties old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/.yo-rc.json b/jhipster/jhipster-microservice/car-app/.yo-rc.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/README.md b/jhipster/jhipster-microservice/car-app/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/mvnw.cmd b/jhipster/jhipster-microservice/car-app/mvnw.cmd old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/package.json b/jhipster/jhipster-microservice/car-app/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/pom.xml b/jhipster/jhipster-microservice/car-app/pom.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/docker/Dockerfile b/jhipster/jhipster-microservice/car-app/src/main/docker/Dockerfile old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/docker/app.yml b/jhipster/jhipster-microservice/car-app/src/main/docker/app.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/docker/central-server-config/README.md b/jhipster/jhipster-microservice/car-app/src/main/docker/central-server-config/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/docker/central-server-config/docker-config/application.yml b/jhipster/jhipster-microservice/car-app/src/main/docker/central-server-config/docker-config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/docker/central-server-config/localhost-config/application.yml b/jhipster/jhipster-microservice/car-app/src/main/docker/central-server-config/localhost-config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/docker/jhipster-registry.yml b/jhipster/jhipster-microservice/car-app/src/main/docker/jhipster-registry.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/docker/mysql.yml b/jhipster/jhipster-microservice/car-app/src/main/docker/mysql.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/docker/sonar.yml b/jhipster/jhipster-microservice/car-app/src/main/docker/sonar.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/ApplicationWebXml.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/ApplicationWebXml.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/CarappApp.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/CarappApp.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/aop/logging/LoggingAspect.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/aop/logging/LoggingAspect.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/ApplicationProperties.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/ApplicationProperties.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/AsyncConfiguration.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/AsyncConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/CacheConfiguration.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/CacheConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/CloudDatabaseConfiguration.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/CloudDatabaseConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/Constants.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/Constants.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/DatabaseConfiguration.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/DatabaseConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/DateTimeFormatConfiguration.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/DateTimeFormatConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/DefaultProfileUtil.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/DefaultProfileUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/LocaleConfiguration.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/LocaleConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/LoggingAspectConfiguration.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/LoggingAspectConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/LoggingConfiguration.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/LoggingConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/MetricsConfiguration.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/MetricsConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/MicroserviceSecurityConfiguration.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/MicroserviceSecurityConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/ThymeleafConfiguration.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/ThymeleafConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/WebConfigurer.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/WebConfigurer.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/audit/AuditEventConverter.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/audit/AuditEventConverter.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/audit/package-info.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/audit/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/package-info.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/config/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/domain/AbstractAuditingEntity.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/domain/AbstractAuditingEntity.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/domain/Car.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/domain/Car.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/domain/PersistentAuditEvent.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/domain/PersistentAuditEvent.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/domain/package-info.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/domain/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/repository/CarRepository.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/repository/CarRepository.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/repository/package-info.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/repository/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/AuthoritiesConstants.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/AuthoritiesConstants.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/SecurityUtils.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/SecurityUtils.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/SpringSecurityAuditorAware.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/SpringSecurityAuditorAware.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/jwt/JWTConfigurer.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/jwt/JWTConfigurer.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/jwt/JWTFilter.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/jwt/JWTFilter.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/jwt/TokenProvider.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/security/jwt/TokenProvider.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/service/package-info.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/service/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/CarResource.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/CarResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/LogsResource.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/LogsResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/ProfileInfoResource.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/ProfileInfoResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/CustomParameterizedException.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/CustomParameterizedException.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/ErrorConstants.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/ErrorConstants.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/ErrorVM.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/ErrorVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/ExceptionTranslator.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/ExceptionTranslator.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/FieldErrorVM.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/FieldErrorVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/ParameterizedErrorVM.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/errors/ParameterizedErrorVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/package-info.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/util/HeaderUtil.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/util/HeaderUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/util/PaginationUtil.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/util/PaginationUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/vm/LoggerVM.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/vm/LoggerVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/vm/package-info.java b/jhipster/jhipster-microservice/car-app/src/main/java/com/car/app/web/rest/vm/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/resources/.h2.server.properties b/jhipster/jhipster-microservice/car-app/src/main/resources/.h2.server.properties old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/resources/banner.txt b/jhipster/jhipster-microservice/car-app/src/main/resources/banner.txt old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/resources/config/application-dev.yml b/jhipster/jhipster-microservice/car-app/src/main/resources/config/application-dev.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/resources/config/application-prod.yml b/jhipster/jhipster-microservice/car-app/src/main/resources/config/application-prod.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/resources/config/application.yml b/jhipster/jhipster-microservice/car-app/src/main/resources/config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/resources/config/bootstrap-prod.yml b/jhipster/jhipster-microservice/car-app/src/main/resources/config/bootstrap-prod.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/resources/config/bootstrap.yml b/jhipster/jhipster-microservice/car-app/src/main/resources/config/bootstrap.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml b/jhipster/jhipster-microservice/car-app/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/resources/config/liquibase/changelog/20170503041524_added_entity_Car.xml b/jhipster/jhipster-microservice/car-app/src/main/resources/config/liquibase/changelog/20170503041524_added_entity_Car.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/resources/config/liquibase/master.xml b/jhipster/jhipster-microservice/car-app/src/main/resources/config/liquibase/master.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/resources/i18n/messages.properties b/jhipster/jhipster-microservice/car-app/src/main/resources/i18n/messages.properties old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/resources/logback-spring.xml b/jhipster/jhipster-microservice/car-app/src/main/resources/logback-spring.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/main/resources/templates/error.html b/jhipster/jhipster-microservice/car-app/src/main/resources/templates/error.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/test/java/com/car/app/web/rest/CarResourceIntegrationTest.java b/jhipster/jhipster-microservice/car-app/src/test/java/com/car/app/web/rest/CarResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/test/java/com/car/app/web/rest/TestUtil.java b/jhipster/jhipster-microservice/car-app/src/test/java/com/car/app/web/rest/TestUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/test/resources/config/application.yml b/jhipster/jhipster-microservice/car-app/src/test/resources/config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/test/resources/config/bootstrap.yml b/jhipster/jhipster-microservice/car-app/src/test/resources/config/bootstrap.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/src/test/resources/logback-test.xml b/jhipster/jhipster-microservice/car-app/src/test/resources/logback-test.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/car-app/yarn.lock b/jhipster/jhipster-microservice/car-app/yarn.lock old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/.editorconfig b/jhipster/jhipster-microservice/dealer-app/.editorconfig old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/.gitattributes b/jhipster/jhipster-microservice/dealer-app/.gitattributes old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/.gitignore b/jhipster/jhipster-microservice/dealer-app/.gitignore old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/.jhipster/Dealer.json b/jhipster/jhipster-microservice/dealer-app/.jhipster/Dealer.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/.mvn/wrapper/maven-wrapper.jar b/jhipster/jhipster-microservice/dealer-app/.mvn/wrapper/maven-wrapper.jar old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/.mvn/wrapper/maven-wrapper.properties b/jhipster/jhipster-microservice/dealer-app/.mvn/wrapper/maven-wrapper.properties old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/.yo-rc.json b/jhipster/jhipster-microservice/dealer-app/.yo-rc.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/README.md b/jhipster/jhipster-microservice/dealer-app/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/mvnw.cmd b/jhipster/jhipster-microservice/dealer-app/mvnw.cmd old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/package.json b/jhipster/jhipster-microservice/dealer-app/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/pom.xml b/jhipster/jhipster-microservice/dealer-app/pom.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/docker/Dockerfile b/jhipster/jhipster-microservice/dealer-app/src/main/docker/Dockerfile old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/docker/app.yml b/jhipster/jhipster-microservice/dealer-app/src/main/docker/app.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/docker/central-server-config/README.md b/jhipster/jhipster-microservice/dealer-app/src/main/docker/central-server-config/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/docker/central-server-config/docker-config/application.yml b/jhipster/jhipster-microservice/dealer-app/src/main/docker/central-server-config/docker-config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/docker/central-server-config/localhost-config/application.yml b/jhipster/jhipster-microservice/dealer-app/src/main/docker/central-server-config/localhost-config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/docker/jhipster-registry.yml b/jhipster/jhipster-microservice/dealer-app/src/main/docker/jhipster-registry.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/docker/mysql.yml b/jhipster/jhipster-microservice/dealer-app/src/main/docker/mysql.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/docker/sonar.yml b/jhipster/jhipster-microservice/dealer-app/src/main/docker/sonar.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/ApplicationWebXml.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/ApplicationWebXml.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/DealerappApp.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/DealerappApp.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/aop/logging/LoggingAspect.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/aop/logging/LoggingAspect.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/ApplicationProperties.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/ApplicationProperties.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/AsyncConfiguration.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/AsyncConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/CacheConfiguration.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/CacheConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/CloudDatabaseConfiguration.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/CloudDatabaseConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/Constants.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/Constants.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/DatabaseConfiguration.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/DatabaseConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/DateTimeFormatConfiguration.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/DateTimeFormatConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/DefaultProfileUtil.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/DefaultProfileUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/LocaleConfiguration.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/LocaleConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/LoggingAspectConfiguration.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/LoggingAspectConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/LoggingConfiguration.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/LoggingConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/MetricsConfiguration.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/MetricsConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/MicroserviceSecurityConfiguration.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/MicroserviceSecurityConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/ThymeleafConfiguration.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/ThymeleafConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/WebConfigurer.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/WebConfigurer.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/audit/AuditEventConverter.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/audit/AuditEventConverter.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/audit/package-info.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/audit/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/package-info.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/config/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/domain/AbstractAuditingEntity.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/domain/AbstractAuditingEntity.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/domain/Dealer.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/domain/Dealer.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/domain/PersistentAuditEvent.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/domain/PersistentAuditEvent.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/domain/package-info.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/domain/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/repository/DealerRepository.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/repository/DealerRepository.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/repository/package-info.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/repository/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/AuthoritiesConstants.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/AuthoritiesConstants.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/SecurityUtils.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/SecurityUtils.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/SpringSecurityAuditorAware.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/SpringSecurityAuditorAware.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/jwt/JWTConfigurer.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/jwt/JWTConfigurer.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/jwt/JWTFilter.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/jwt/JWTFilter.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/jwt/TokenProvider.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/security/jwt/TokenProvider.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/service/package-info.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/service/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/DealerResource.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/DealerResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/LogsResource.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/LogsResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/ProfileInfoResource.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/ProfileInfoResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/CustomParameterizedException.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/CustomParameterizedException.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/ErrorConstants.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/ErrorConstants.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/ErrorVM.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/ErrorVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/ExceptionTranslator.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/ExceptionTranslator.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/FieldErrorVM.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/FieldErrorVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/ParameterizedErrorVM.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/errors/ParameterizedErrorVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/package-info.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/util/HeaderUtil.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/util/HeaderUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/util/PaginationUtil.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/util/PaginationUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/vm/LoggerVM.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/vm/LoggerVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/vm/package-info.java b/jhipster/jhipster-microservice/dealer-app/src/main/java/com/dealer/app/web/rest/vm/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/resources/.h2.server.properties b/jhipster/jhipster-microservice/dealer-app/src/main/resources/.h2.server.properties old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/resources/banner.txt b/jhipster/jhipster-microservice/dealer-app/src/main/resources/banner.txt old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/application-dev.yml b/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/application-dev.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/application-prod.yml b/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/application-prod.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/application.yml b/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/bootstrap-prod.yml b/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/bootstrap-prod.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/bootstrap.yml b/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/bootstrap.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml b/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/liquibase/changelog/20170503044952_added_entity_Dealer.xml b/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/liquibase/changelog/20170503044952_added_entity_Dealer.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/liquibase/master.xml b/jhipster/jhipster-microservice/dealer-app/src/main/resources/config/liquibase/master.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/resources/i18n/messages.properties b/jhipster/jhipster-microservice/dealer-app/src/main/resources/i18n/messages.properties old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/resources/logback-spring.xml b/jhipster/jhipster-microservice/dealer-app/src/main/resources/logback-spring.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/main/resources/templates/error.html b/jhipster/jhipster-microservice/dealer-app/src/main/resources/templates/error.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/test/java/com/dealer/app/web/rest/DealerResourceIntegrationTest.java b/jhipster/jhipster-microservice/dealer-app/src/test/java/com/dealer/app/web/rest/DealerResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/test/java/com/dealer/app/web/rest/TestUtil.java b/jhipster/jhipster-microservice/dealer-app/src/test/java/com/dealer/app/web/rest/TestUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/test/resources/config/application.yml b/jhipster/jhipster-microservice/dealer-app/src/test/resources/config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/test/resources/config/bootstrap.yml b/jhipster/jhipster-microservice/dealer-app/src/test/resources/config/bootstrap.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/src/test/resources/logback-test.xml b/jhipster/jhipster-microservice/dealer-app/src/test/resources/logback-test.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/dealer-app/yarn.lock b/jhipster/jhipster-microservice/dealer-app/yarn.lock old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/.bowerrc b/jhipster/jhipster-microservice/gateway-app/.bowerrc old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/.editorconfig b/jhipster/jhipster-microservice/gateway-app/.editorconfig old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/.eslintignore b/jhipster/jhipster-microservice/gateway-app/.eslintignore old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/.eslintrc.json b/jhipster/jhipster-microservice/gateway-app/.eslintrc.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/.gitattributes b/jhipster/jhipster-microservice/gateway-app/.gitattributes old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/.gitignore b/jhipster/jhipster-microservice/gateway-app/.gitignore old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/.jhipster/Car.json b/jhipster/jhipster-microservice/gateway-app/.jhipster/Car.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/.jhipster/Dealer.json b/jhipster/jhipster-microservice/gateway-app/.jhipster/Dealer.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/.mvn/wrapper/maven-wrapper.jar b/jhipster/jhipster-microservice/gateway-app/.mvn/wrapper/maven-wrapper.jar old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/.mvn/wrapper/maven-wrapper.properties b/jhipster/jhipster-microservice/gateway-app/.mvn/wrapper/maven-wrapper.properties old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/.yo-rc.json b/jhipster/jhipster-microservice/gateway-app/.yo-rc.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/README.md b/jhipster/jhipster-microservice/gateway-app/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/bower.json b/jhipster/jhipster-microservice/gateway-app/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/gulp/build.js b/jhipster/jhipster-microservice/gateway-app/gulp/build.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/gulp/config.js b/jhipster/jhipster-microservice/gateway-app/gulp/config.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/gulp/copy.js b/jhipster/jhipster-microservice/gateway-app/gulp/copy.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/gulp/handle-errors.js b/jhipster/jhipster-microservice/gateway-app/gulp/handle-errors.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/gulp/inject.js b/jhipster/jhipster-microservice/gateway-app/gulp/inject.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/gulp/serve.js b/jhipster/jhipster-microservice/gateway-app/gulp/serve.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/gulp/utils.js b/jhipster/jhipster-microservice/gateway-app/gulp/utils.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/gulpfile.js b/jhipster/jhipster-microservice/gateway-app/gulpfile.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/mvnw.cmd b/jhipster/jhipster-microservice/gateway-app/mvnw.cmd old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/package.json b/jhipster/jhipster-microservice/gateway-app/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/pom.xml b/jhipster/jhipster-microservice/gateway-app/pom.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/docker/Dockerfile b/jhipster/jhipster-microservice/gateway-app/src/main/docker/Dockerfile old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/docker/app.yml b/jhipster/jhipster-microservice/gateway-app/src/main/docker/app.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/docker/cassandra-cluster.yml b/jhipster/jhipster-microservice/gateway-app/src/main/docker/cassandra-cluster.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/docker/cassandra-migration.yml b/jhipster/jhipster-microservice/gateway-app/src/main/docker/cassandra-migration.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/docker/cassandra.yml b/jhipster/jhipster-microservice/gateway-app/src/main/docker/cassandra.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/docker/cassandra/Cassandra-Migration.Dockerfile b/jhipster/jhipster-microservice/gateway-app/src/main/docker/cassandra/Cassandra-Migration.Dockerfile old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/docker/central-server-config/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/docker/central-server-config/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/docker/central-server-config/docker-config/application.yml b/jhipster/jhipster-microservice/gateway-app/src/main/docker/central-server-config/docker-config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/docker/central-server-config/localhost-config/application.yml b/jhipster/jhipster-microservice/gateway-app/src/main/docker/central-server-config/localhost-config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/docker/jhipster-registry.yml b/jhipster/jhipster-microservice/gateway-app/src/main/docker/jhipster-registry.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/docker/mysql.yml b/jhipster/jhipster-microservice/gateway-app/src/main/docker/mysql.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/docker/sonar.yml b/jhipster/jhipster-microservice/gateway-app/src/main/docker/sonar.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/ApplicationWebXml.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/ApplicationWebXml.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/GatewayApp.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/GatewayApp.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/aop/logging/LoggingAspect.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/aop/logging/LoggingAspect.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/ApplicationProperties.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/ApplicationProperties.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/AsyncConfiguration.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/AsyncConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/CacheConfiguration.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/CacheConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/CloudDatabaseConfiguration.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/CloudDatabaseConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/Constants.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/Constants.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/DatabaseConfiguration.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/DatabaseConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/DateTimeFormatConfiguration.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/DateTimeFormatConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/DefaultProfileUtil.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/DefaultProfileUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/GatewayConfiguration.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/GatewayConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/LocaleConfiguration.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/LocaleConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/LoggingAspectConfiguration.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/LoggingAspectConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/LoggingConfiguration.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/LoggingConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/MetricsConfiguration.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/MetricsConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/SecurityConfiguration.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/SecurityConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/ThymeleafConfiguration.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/ThymeleafConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/WebConfigurer.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/WebConfigurer.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/apidoc/GatewaySwaggerResourcesProvider.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/apidoc/GatewaySwaggerResourcesProvider.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/audit/AuditEventConverter.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/audit/AuditEventConverter.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/audit/package-info.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/audit/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/cassandra/CassandraConfiguration.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/cassandra/CassandraConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/cassandra/CustomZonedDateTimeCodec.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/cassandra/CustomZonedDateTimeCodec.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/cassandra/package-info.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/cassandra/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/package-info.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/config/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/AbstractAuditingEntity.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/AbstractAuditingEntity.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/Authority.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/Authority.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/PersistentAuditEvent.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/PersistentAuditEvent.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/User.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/User.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/package-info.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/domain/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/TokenRelayFilter.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/TokenRelayFilter.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/accesscontrol/AccessControlFilter.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/accesscontrol/AccessControlFilter.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/ratelimiting/RateLimitingFilter.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/ratelimiting/RateLimitingFilter.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/ratelimiting/RateLimitingRepository.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/ratelimiting/RateLimitingRepository.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/responserewriting/SwaggerBasePathRewritingFilter.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/gateway/responserewriting/SwaggerBasePathRewritingFilter.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/AuthorityRepository.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/AuthorityRepository.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/CustomAuditEventRepository.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/CustomAuditEventRepository.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/PersistenceAuditEventRepository.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/PersistenceAuditEventRepository.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/UserRepository.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/UserRepository.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/package-info.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/repository/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/AuthoritiesConstants.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/AuthoritiesConstants.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/DomainUserDetailsService.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/DomainUserDetailsService.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/SecurityUtils.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/SecurityUtils.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/SpringSecurityAuditorAware.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/SpringSecurityAuditorAware.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/UserNotActivatedException.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/UserNotActivatedException.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/jwt/JWTConfigurer.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/jwt/JWTConfigurer.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/jwt/JWTFilter.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/jwt/JWTFilter.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/jwt/TokenProvider.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/jwt/TokenProvider.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/package-info.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/security/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/AuditEventService.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/AuditEventService.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/MailService.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/MailService.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/UserService.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/UserService.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/dto/UserDTO.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/dto/UserDTO.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/dto/package-info.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/dto/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/mapper/UserMapper.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/mapper/UserMapper.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/mapper/package-info.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/mapper/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/package-info.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/util/RandomUtil.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/service/util/RandomUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/AccountResource.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/AccountResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/AuditResource.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/AuditResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/GatewayResource.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/GatewayResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/JWTToken.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/JWTToken.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/LogsResource.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/LogsResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/ProfileInfoResource.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/ProfileInfoResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/UserJWTController.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/UserJWTController.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/UserResource.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/UserResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/CustomParameterizedException.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/CustomParameterizedException.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/ErrorConstants.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/ErrorConstants.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/ErrorVM.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/ErrorVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/ExceptionTranslator.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/ExceptionTranslator.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/FieldErrorVM.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/FieldErrorVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/ParameterizedErrorVM.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/errors/ParameterizedErrorVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/package-info.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/util/HeaderUtil.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/util/HeaderUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/util/PaginationUtil.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/util/PaginationUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/KeyAndPasswordVM.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/KeyAndPasswordVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/LoggerVM.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/LoggerVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/LoginVM.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/LoginVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/ManagedUserVM.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/ManagedUserVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/RouteVM.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/RouteVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/package-info.java b/jhipster/jhipster-microservice/gateway-app/src/main/java/com/gateway/web/rest/vm/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/.h2.server.properties b/jhipster/jhipster-microservice/gateway-app/src/main/resources/.h2.server.properties old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/banner.txt b/jhipster/jhipster-microservice/gateway-app/src/main/resources/banner.txt old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/application-dev.yml b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/application-dev.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/application-prod.yml b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/application-prod.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/application.yml b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/bootstrap-prod.yml b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/bootstrap-prod.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/bootstrap.yml b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/bootstrap.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/cql/changelog/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/cql/changelog/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/cql/create-keyspace-prod.cql b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/cql/create-keyspace-prod.cql old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/cql/create-keyspace.cql b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/cql/create-keyspace.cql old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/cql/drop-keyspace.cql b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/cql/drop-keyspace.cql old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/authorities.csv b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/authorities.csv old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/master.xml b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/master.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/users.csv b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/users.csv old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/users_authorities.csv b/jhipster/jhipster-microservice/gateway-app/src/main/resources/config/liquibase/users_authorities.csv old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/i18n/messages.properties b/jhipster/jhipster-microservice/gateway-app/src/main/resources/i18n/messages.properties old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/logback-spring.xml b/jhipster/jhipster-microservice/gateway-app/src/main/resources/logback-spring.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/mails/activationEmail.html b/jhipster/jhipster-microservice/gateway-app/src/main/resources/mails/activationEmail.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/mails/creationEmail.html b/jhipster/jhipster-microservice/gateway-app/src/main/resources/mails/creationEmail.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/mails/passwordResetEmail.html b/jhipster/jhipster-microservice/gateway-app/src/main/resources/mails/passwordResetEmail.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/resources/templates/error.html b/jhipster/jhipster-microservice/gateway-app/src/main/resources/templates/error.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/404.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/404.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/account.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/account.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/activate/activate.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/activate/activate.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/activate/activate.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/activate/activate.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/activate/activate.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/activate/activate.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/password/password-strength-bar.directive.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/password/password-strength-bar.directive.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/password/password.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/password/password.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/password/password.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/password/password.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/password/password.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/password/password.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/register/register.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/register/register.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/register/register.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/register/register.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/register/register.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/register/register.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/finish/reset.finish.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/finish/reset.finish.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/finish/reset.finish.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/finish/reset.finish.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/finish/reset.finish.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/finish/reset.finish.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/request/reset.request.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/request/reset.request.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/request/reset.request.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/request/reset.request.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/request/reset.request.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/reset/request/reset.request.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/settings/settings.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/settings/settings.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/settings/settings.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/settings/settings.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/settings/settings.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/account/settings/settings.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/admin.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/admin.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/audits/audits.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/audits/audits.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/audits/audits.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/audits/audits.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/audits/audits.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/audits/audits.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/audits/audits.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/audits/audits.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/configuration/configuration.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/configuration/configuration.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/configuration/configuration.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/configuration/configuration.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/configuration/configuration.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/configuration/configuration.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/configuration/configuration.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/configuration/configuration.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/docs/docs.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/docs/docs.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/docs/docs.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/docs/docs.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/gateway/gateway-routes.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/gateway/gateway-routes.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/gateway/gateway.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/gateway/gateway.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/gateway/gateway.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/gateway/gateway.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/gateway/gateway.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/gateway/gateway.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.modal.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.modal.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.modal.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.modal.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/health/health.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/logs/logs.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/logs/logs.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/logs/logs.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/logs/logs.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/logs/logs.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/logs/logs.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/logs/logs.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/logs/logs.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.modal.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.modal.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.modal.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.modal.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/metrics/metrics.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-delete-dialog.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-delete-dialog.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-delete-dialog.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-delete-dialog.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-detail.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-detail.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-detail.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-detail.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-dialog.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-dialog.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-dialog.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management-dialog.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/admin/user-management/user-management.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/app.constants.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/app.constants.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/app.module.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/app.module.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/app.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/app.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/alert.config.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/alert.config.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/compile.config.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/compile.config.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/http.config.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/http.config.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/localstorage.config.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/localstorage.config.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/uib-pager.config.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/uib-pager.config.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/uib-pagination.config.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/config/uib-pagination.config.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/handlers/state.handler.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/handlers/state.handler.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/interceptor/auth-expired.interceptor.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/interceptor/auth-expired.interceptor.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/interceptor/auth.interceptor.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/interceptor/auth.interceptor.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/interceptor/errorhandler.interceptor.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/interceptor/errorhandler.interceptor.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/interceptor/notification.interceptor.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/blocks/interceptor/notification.interceptor.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/alert/alert-error.directive.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/alert/alert-error.directive.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/alert/alert.directive.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/alert/alert.directive.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/alert/alert.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/alert/alert.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/form/maxbytes.directive.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/form/maxbytes.directive.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/form/minbytes.directive.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/form/minbytes.directive.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/form/pagination.constants.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/form/pagination.constants.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/form/show-validation.directive.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/form/show-validation.directive.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/login/login.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/login/login.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/login/login.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/login/login.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/login/login.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/login/login.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/base64.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/base64.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/capitalize.filter.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/capitalize.filter.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/data-util.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/data-util.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/date-util.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/date-util.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/jhi-item-count.directive.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/jhi-item-count.directive.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/pagination-util.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/pagination-util.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/parse-links.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/parse-links.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/sort-by.directive.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/sort-by.directive.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/sort.directive.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/sort.directive.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/truncate-characters.filter.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/truncate-characters.filter.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/truncate-words.filter.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/components/util/truncate-words.filter.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-delete-dialog.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-delete-dialog.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-delete-dialog.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-delete-dialog.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-detail.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-detail.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-detail.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-detail.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-dialog.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-dialog.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-dialog.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car-dialog.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/car.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/cars.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/car/cars.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-delete-dialog.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-delete-dialog.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-delete-dialog.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-delete-dialog.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-detail.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-detail.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-detail.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-detail.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-dialog.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-dialog.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-dialog.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer-dialog.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealer.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealers.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/dealer/dealers.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/entity.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/entities/entity.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/home/home.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/home/home.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/home/home.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/home/home.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/home/home.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/home/home.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/error/accessdenied.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/error/accessdenied.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/error/error.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/error/error.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/error/error.state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/error/error.state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/navbar/navbar.controller.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/navbar/navbar.controller.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/navbar/navbar.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/layouts/navbar/navbar.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/account.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/account.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/activate.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/activate.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/auth.jwt.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/auth.jwt.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/auth.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/auth.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/has-any-authority.directive.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/has-any-authority.directive.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/has-authority.directive.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/has-authority.directive.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/password-reset-finish.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/password-reset-finish.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/password-reset-init.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/password-reset-init.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/password.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/password.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/principal.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/principal.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/register.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/auth/register.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/profiles/page-ribbon.directive.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/profiles/page-ribbon.directive.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/profiles/profile.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/profiles/profile.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/user/user.service.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/app/services/user/user.service.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/LICENSE.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/LICENSE.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/angular-aria.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/angular-aria.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/angular-aria.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/angular-aria.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/angular-aria.min.js.map b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/angular-aria.min.js.map old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/index.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/index.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/package.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-aria/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/.gitignore b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/.gitignore old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/.npmignore b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/.npmignore old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/index.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/index.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/package.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap-csp.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap-csp.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap-tpls.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap-tpls.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-bootstrap/ui-bootstrap.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/angular-cache-buster.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/angular-cache-buster.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/karma.conf.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/karma.conf.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/package.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cache-buster/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/LICENSE.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/LICENSE.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/angular-cookies.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/angular-cookies.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/angular-cookies.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/angular-cookies.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/angular-cookies.min.js.map b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/angular-cookies.min.js.map old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/index.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/index.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/package.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-cookies/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/CHANGELOG.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/CONTRIBUTING.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/CONTRIBUTING.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/Gruntfile.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/Gruntfile.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/ISSUE_TEMPLATE.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/ISSUE_TEMPLATE.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/LICENSE b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/LICENSE old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/PULL_REQUEST_TEMPLATE.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/PULL_REQUEST_TEMPLATE.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/build/loading-bar.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/build/loading-bar.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/build/loading-bar.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/build/loading-bar.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/build/loading-bar.min.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/build/loading-bar.min.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/build/loading-bar.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/build/loading-bar.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/index.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/index.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/package.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/src/loading-bar.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/src/loading-bar.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/src/loading-bar.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-loading-bar/src/loading-bar.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/LICENSE.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/LICENSE.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/angular-mocks.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/angular-mocks.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/ngAnimateMock.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/ngAnimateMock.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/ngMock.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/ngMock.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/ngMockE2E.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/ngMockE2E.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/package.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-mocks/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/LICENSE.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/LICENSE.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/angular-resource.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/angular-resource.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/angular-resource.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/angular-resource.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/angular-resource.min.js.map b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/angular-resource.min.js.map old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/index.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/index.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/package.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-resource/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/LICENSE.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/LICENSE.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/angular-sanitize.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/angular-sanitize.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/angular-sanitize.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/angular-sanitize.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/angular-sanitize.min.js.map b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/angular-sanitize.min.js.map old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/index.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/index.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/package.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-sanitize/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/CHANGELOG.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/CONTRIBUTING.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/CONTRIBUTING.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/LICENSE b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/LICENSE old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/release/angular-ui-router.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/release/angular-ui-router.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/release/angular-ui-router.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/release/angular-ui-router.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/common.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/common.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/resolve.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/resolve.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/state.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/state.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/stateDirectives.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/stateDirectives.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/stateFilters.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/stateFilters.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/templateFactory.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/templateFactory.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/urlMatcherFactory.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/urlMatcherFactory.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/urlRouter.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/urlRouter.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/view.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/view.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/viewDirective.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/viewDirective.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/viewScroll.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular-ui-router/src/viewScroll.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/LICENSE.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/LICENSE.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular-csp.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular-csp.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular.min.js.gzip b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular.min.js.gzip old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular.min.js.map b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/angular.min.js.map old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/index.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/index.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/package.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/angular/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/LICENSE b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/LICENSE old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/bootstrap-ui-datetime-picker-tests.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/bootstrap-ui-datetime-picker-tests.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/dist/datetime-picker.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/dist/datetime-picker.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/dist/datetime-picker.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/dist/datetime-picker.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/dist/datetime-picker.tpls.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/dist/datetime-picker.tpls.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/example/index.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/example/index.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/example/index.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/example/index.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/example/style.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/example/style.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/package.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap-ui-datetime-picker/package.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/CHANGELOG.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/Gemfile b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/Gemfile old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/Gemfile.lock b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/Gemfile.lock old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/Gruntfile.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/Gruntfile.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/ISSUE_TEMPLATE.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/ISSUE_TEMPLATE.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/LICENSE b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/LICENSE old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap-theme.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap-theme.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap-theme.css.map b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap-theme.css.map old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap-theme.min.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap-theme.min.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap-theme.min.css.map b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap-theme.min.css.map old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap.css.map b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap.css.map old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap.min.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap.min.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap.min.css.map b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/css/bootstrap.min.css.map old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.svg b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.svg old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/js/bootstrap.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/js/bootstrap.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/js/bootstrap.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/js/bootstrap.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/js/npm.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/dist/js/npm.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff2 b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff2 old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/.jshintrc b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/.jshintrc old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/bs-commonjs-generator.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/bs-commonjs-generator.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/bs-glyphicons-data-generator.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/bs-glyphicons-data-generator.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/bs-lessdoc-parser.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/bs-lessdoc-parser.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/bs-raw-files-generator.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/bs-raw-files-generator.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/configBridge.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/configBridge.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/npm-shrinkwrap.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/npm-shrinkwrap.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/sauce_browsers.yml b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/grunt/sauce_browsers.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/.jscsrc b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/.jscsrc old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/.jshintrc b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/.jshintrc old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/affix.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/affix.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/alert.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/alert.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/button.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/button.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/carousel.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/carousel.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/collapse.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/collapse.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/dropdown.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/dropdown.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/modal.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/modal.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/popover.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/popover.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/scrollspy.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/scrollspy.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/tab.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/tab.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/tooltip.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/tooltip.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/transition.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/js/transition.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/.csscomb.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/.csscomb.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/.csslintrc b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/.csslintrc old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/alerts.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/alerts.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/badges.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/badges.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/bootstrap.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/bootstrap.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/breadcrumbs.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/breadcrumbs.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/button-groups.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/button-groups.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/buttons.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/buttons.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/carousel.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/carousel.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/close.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/close.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/code.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/code.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/component-animations.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/component-animations.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/dropdowns.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/dropdowns.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/forms.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/forms.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/glyphicons.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/glyphicons.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/grid.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/grid.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/input-groups.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/input-groups.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/jumbotron.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/jumbotron.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/labels.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/labels.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/list-group.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/list-group.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/media.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/media.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/alerts.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/alerts.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/background-variant.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/background-variant.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/border-radius.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/border-radius.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/buttons.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/buttons.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/center-block.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/center-block.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/clearfix.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/clearfix.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/forms.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/forms.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/gradients.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/gradients.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/grid-framework.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/grid-framework.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/grid.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/grid.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/hide-text.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/hide-text.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/image.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/image.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/labels.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/labels.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/list-group.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/list-group.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/nav-divider.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/nav-divider.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/nav-vertical-align.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/nav-vertical-align.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/opacity.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/opacity.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/pagination.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/pagination.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/panels.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/panels.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/progress-bar.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/progress-bar.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/reset-filter.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/reset-filter.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/reset-text.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/reset-text.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/resize.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/resize.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/responsive-visibility.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/responsive-visibility.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/size.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/size.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/tab-focus.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/tab-focus.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/table-row.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/table-row.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/text-emphasis.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/text-emphasis.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/text-overflow.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/text-overflow.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/vendor-prefixes.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/mixins/vendor-prefixes.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/modals.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/modals.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/navbar.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/navbar.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/navs.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/navs.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/normalize.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/normalize.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/pager.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/pager.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/pagination.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/pagination.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/panels.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/panels.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/popovers.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/popovers.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/print.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/print.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/progress-bars.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/progress-bars.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/responsive-embed.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/responsive-embed.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/responsive-utilities.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/responsive-utilities.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/scaffolding.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/scaffolding.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/tables.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/tables.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/theme.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/theme.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/thumbnails.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/thumbnails.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/tooltip.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/tooltip.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/type.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/type.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/utilities.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/utilities.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/variables.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/variables.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/wells.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/less/wells.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/nuget/MyGet.ps1 b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/nuget/MyGet.ps1 old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/nuget/bootstrap.less.nuspec b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/nuget/bootstrap.less.nuspec old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/nuget/bootstrap.nuspec b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/nuget/bootstrap.nuspec old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/package.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/package.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/package.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/bootstrap/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/AUTHORS.txt b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/AUTHORS.txt old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/LICENSE.txt b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/LICENSE.txt old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/core.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/core.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.min.map b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.min.map old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.slim.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.slim.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.slim.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.slim.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.slim.min.map b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/dist/jquery.slim.min.map old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/external/sizzle/LICENSE.txt b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/external/sizzle/LICENSE.txt old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/external/sizzle/dist/sizzle.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/external/sizzle/dist/sizzle.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/external/sizzle/dist/sizzle.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/external/sizzle/dist/sizzle.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/external/sizzle/dist/sizzle.min.map b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/external/sizzle/dist/sizzle.min.map old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/.eslintrc b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/.eslintrc old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/jsonp.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/jsonp.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/load.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/load.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/parseXML.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/parseXML.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/script.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/script.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/var/location.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/var/location.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/var/nonce.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/var/nonce.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/var/rquery.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/var/rquery.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/xhr.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/ajax/xhr.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/attr.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/attr.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/classes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/classes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/prop.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/prop.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/support.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/support.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/val.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/attributes/val.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/callbacks.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/callbacks.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/DOMEval.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/DOMEval.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/access.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/access.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/init.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/init.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/parseHTML.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/parseHTML.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/ready-no-deferred.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/ready-no-deferred.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/ready.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/ready.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/readyException.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/readyException.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/support.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/support.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/var/rsingleTag.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/core/var/rsingleTag.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/addGetHookIf.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/addGetHookIf.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/adjustCSS.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/adjustCSS.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/curCSS.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/curCSS.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/hiddenVisibleSelectors.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/hiddenVisibleSelectors.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/showHide.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/showHide.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/support.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/support.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/cssExpand.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/cssExpand.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/getStyles.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/getStyles.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/isHiddenWithinTree.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/isHiddenWithinTree.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/rmargin.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/rmargin.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/rnumnonpx.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/rnumnonpx.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/swap.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/css/var/swap.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data/Data.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data/Data.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data/var/acceptData.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data/var/acceptData.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data/var/dataPriv.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data/var/dataPriv.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data/var/dataUser.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/data/var/dataUser.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/deferred.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/deferred.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/deferred/exceptionHook.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/deferred/exceptionHook.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/deprecated.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/deprecated.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/dimensions.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/dimensions.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/effects.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/effects.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/effects/Tween.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/effects/Tween.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/effects/animatedSelector.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/effects/animatedSelector.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/ajax.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/ajax.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/alias.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/alias.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/focusin.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/focusin.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/support.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/support.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/trigger.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/event/trigger.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/exports/amd.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/exports/amd.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/exports/global.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/exports/global.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/jquery.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/jquery.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/_evalUrl.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/_evalUrl.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/buildFragment.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/buildFragment.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/getAll.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/getAll.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/setGlobalEval.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/setGlobalEval.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/support.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/support.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/var/rcheckableType.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/var/rcheckableType.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/var/rscriptType.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/var/rscriptType.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/var/rtagName.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/var/rtagName.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/wrapMap.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/manipulation/wrapMap.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/offset.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/offset.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/queue.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/queue.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/queue/delay.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/queue/delay.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/selector-native.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/selector-native.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/selector-sizzle.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/selector-sizzle.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/selector.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/selector.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/serialize.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/serialize.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing/findFilter.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing/findFilter.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing/var/dir.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing/var/dir.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing/var/rneedsContext.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing/var/rneedsContext.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing/var/siblings.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/traversing/var/siblings.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/ObjectFunctionString.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/ObjectFunctionString.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/arr.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/arr.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/class2type.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/class2type.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/concat.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/concat.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/document.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/document.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/documentElement.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/documentElement.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/fnToString.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/fnToString.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/getProto.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/getProto.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/hasOwn.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/hasOwn.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/indexOf.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/indexOf.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/pnum.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/pnum.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/push.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/push.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/rcssNum.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/rcssNum.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/rnotwhite.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/rnotwhite.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/slice.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/slice.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/support.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/support.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/toString.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/var/toString.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/wrap.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/jquery/src/wrap.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/CHANGELOG.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/CONTRIBUTING.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/CONTRIBUTING.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/LICENSE b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/LICENSE old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/lib/json3.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/lib/json3.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/lib/json3.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/json3/lib/json3.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/LICENSE b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/LICENSE old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/MessageFormat.formatters.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/MessageFormat.formatters.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/MessageFormat.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/MessageFormat.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/Runtime.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/Runtime.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/index.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/index.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/messageformat.js.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/messageformat.js.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/scripts/linenumber.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/scripts/linenumber.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/scripts/prettify/Apache-License-2.0.txt b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/scripts/prettify/Apache-License-2.0.txt old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/scripts/prettify/lang-css.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/scripts/prettify/lang-css.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/scripts/prettify/prettify.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/scripts/prettify/prettify.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/styles/prettify-jsdoc.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/styles/prettify-jsdoc.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/styles/prettify-tomorrow.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/doc/styles/prettify-tomorrow.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/en/colors.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/en/colors.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/en/i18n.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/en/i18n.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/en/sub/folder/plural.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/en/sub/folder/plural.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/fr/colors.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/fr/colors.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/fr/i18n.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/fr/i18n.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/fr/sub/folder/plural.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/fr/sub/folder/plural.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/fr/true b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/fr/true old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/index.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/example/index.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/messageformat.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/messageformat/messageformat.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.coveralls.yml b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.coveralls.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.editorconfig b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.editorconfig old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.gitattributes b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.gitattributes old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.gitignore b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.gitignore old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.jscsrc b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.jscsrc old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.jshintignore b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.jshintignore old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.jshintrc b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.jshintrc old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.npmignore b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.npmignore old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.travis.yml b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/.travis.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/Gruntfile.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/Gruntfile.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/LICENSE b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/LICENSE old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/appveyor.yml b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/appveyor.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/a/download.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/a/download.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/ambientlight.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/ambientlight.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/applicationcache.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/applicationcache.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/audio.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/audio.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/audio/loop.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/audio/loop.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/audio/preload.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/audio/preload.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/audio/webaudio.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/audio/webaudio.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/battery.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/battery.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/battery/lowbattery.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/battery/lowbattery.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/blob.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/blob.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvas.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvas.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvas/blending.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvas/blending.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvas/todataurl.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvas/todataurl.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvas/winding.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvas/winding.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvastext.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/canvastext.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/contenteditable.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/contenteditable.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/contextmenu.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/contextmenu.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/cookies.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/cookies.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/cors.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/cors.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/crypto.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/crypto.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/crypto/getrandomvalues.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/crypto/getrandomvalues.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/all.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/all.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/animations.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/animations.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/appearance.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/appearance.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backdropfilter.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backdropfilter.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundblendmode.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundblendmode.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundcliptext.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundcliptext.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundposition-shorthand.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundposition-shorthand.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundposition-xy.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundposition-xy.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundrepeat.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundrepeat.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundsize.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundsize.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundsizecover.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/backgroundsizecover.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/borderimage.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/borderimage.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/borderradius.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/borderradius.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/boxshadow.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/boxshadow.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/boxsizing.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/boxsizing.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/calc.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/calc.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/checked.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/checked.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/chunit.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/chunit.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/columns.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/columns.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/cubicbezierrange.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/cubicbezierrange.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/displayrunin.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/displayrunin.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/displaytable.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/displaytable.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/ellipsis.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/ellipsis.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/escape.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/escape.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/exunit.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/exunit.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/filters.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/filters.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/flexbox.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/flexbox.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/flexboxlegacy.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/flexboxlegacy.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/flexboxtweener.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/flexboxtweener.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/flexwrap.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/flexwrap.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/fontface.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/fontface.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/generatedcontent.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/generatedcontent.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/gradients.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/gradients.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/hairline.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/hairline.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/hsla.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/hsla.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/hyphens.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/hyphens.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/invalid.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/invalid.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/lastchild.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/lastchild.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/mask.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/mask.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/mediaqueries.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/mediaqueries.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/multiplebgs.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/multiplebgs.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/nthchild.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/nthchild.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/objectfit.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/objectfit.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/opacity.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/opacity.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/overflow-scrolling.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/overflow-scrolling.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/pointerevents.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/pointerevents.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/positionsticky.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/positionsticky.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/pseudoanimations.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/pseudoanimations.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/pseudotransitions.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/pseudotransitions.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/reflections.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/reflections.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/regions.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/regions.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/remunit.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/remunit.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/resize.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/resize.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/rgba.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/rgba.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/scrollbars.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/scrollbars.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/scrollsnappoints.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/scrollsnappoints.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/shapes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/shapes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/siblinggeneral.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/siblinggeneral.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/subpixelfont.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/subpixelfont.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/supports.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/supports.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/target.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/target.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/textalignlast.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/textalignlast.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/textshadow.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/textshadow.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/transforms.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/transforms.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/transforms3d.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/transforms3d.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/transitions.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/transitions.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/userselect.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/userselect.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/valid.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/valid.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/vhunit.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/vhunit.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/vmaxunit.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/vmaxunit.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/vminunit.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/vminunit.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/vwunit.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/vwunit.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/will-change.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/will-change.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/wrapflow.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/css/wrapflow.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/custom-protocol-handler.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/custom-protocol-handler.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/customevent.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/customevent.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dart.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dart.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dataview-api.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dataview-api.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/classlist.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/classlist.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/createElement-attrs.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/createElement-attrs.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/dataset.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/dataset.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/documentfragment.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/documentfragment.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/hidden.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/hidden.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/microdata.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/microdata.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/mutationObserver.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/dom/mutationObserver.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/bdi.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/bdi.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/datalist.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/datalist.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/details.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/details.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/output.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/output.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/picture.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/picture.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/progress-meter.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/progress-meter.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/ruby.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/ruby.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/template.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/template.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/time.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/time.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/track.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/track.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/unknown.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/elem/unknown.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/emoji.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/emoji.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/array.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/array.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/date.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/date.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/function.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/function.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/object.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/object.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/specification.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/specification.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/strictmode.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/strictmode.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/string.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/string.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/syntax.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/syntax.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/undefined.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es5/undefined.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/array.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/array.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/collections.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/collections.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/contains.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/contains.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/generators.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/generators.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/math.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/math.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/number.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/number.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/object.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/object.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/promises.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/promises.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/string.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/es6/string.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/event/deviceorientation-motion.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/event/deviceorientation-motion.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/event/oninput.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/event/oninput.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/eventlistener.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/eventlistener.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/exif-orientation.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/exif-orientation.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/file/api.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/file/api.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/file/filesystem.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/file/filesystem.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/flash.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/flash.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forcetouch.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forcetouch.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/capture.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/capture.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/fileinput.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/fileinput.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/fileinputdirectory.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/fileinputdirectory.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/formattribute.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/formattribute.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/inputnumber-l10n.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/inputnumber-l10n.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/placeholder.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/placeholder.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/requestautocomplete.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/requestautocomplete.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/validation.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/forms/validation.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/fullscreen-api.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/fullscreen-api.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/gamepad.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/gamepad.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/geolocation.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/geolocation.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/hashchange.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/hashchange.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/hiddenscroll.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/hiddenscroll.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/history.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/history.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/htmlimports.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/htmlimports.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/ie8compat.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/ie8compat.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/iframe/sandbox.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/iframe/sandbox.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/iframe/seamless.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/iframe/seamless.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/iframe/srcdoc.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/iframe/srcdoc.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/apng.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/apng.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/crossorigin.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/crossorigin.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/jpeg2000.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/jpeg2000.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/jpegxr.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/jpegxr.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/sizes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/sizes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/srcset.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/srcset.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/webp-alpha.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/webp-alpha.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/webp-animation.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/webp-animation.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/webp-lossless.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/webp-lossless.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/webp.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/img/webp.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/indexeddb.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/indexeddb.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/indexeddbblob.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/indexeddbblob.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input/formaction.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input/formaction.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input/formenctype.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input/formenctype.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input/formmethod.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input/formmethod.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input/formtarget.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/input/formtarget.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/inputsearchevent.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/inputsearchevent.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/inputtypes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/inputtypes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/intl.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/intl.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/json.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/json.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/ligatures.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/ligatures.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/lists-reversed.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/lists-reversed.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/mathml.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/mathml.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/beacon.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/beacon.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/connection.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/connection.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/eventsource.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/eventsource.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/fetch.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/fetch.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-arraybuffer.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-arraybuffer.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-blob.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-blob.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-document.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-document.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-json.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-json.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-text.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype-text.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr-responsetype.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr2.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/network/xhr2.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/notification.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/notification.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/pagevisibility-api.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/pagevisibility-api.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/performance.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/performance.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/pointerevents.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/pointerevents.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/pointerlock-api.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/pointerlock-api.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/postmessage.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/postmessage.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/proximity.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/proximity.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/queryselector.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/queryselector.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/quota-management-api.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/quota-management-api.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/requestanimationframe.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/requestanimationframe.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/script/async.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/script/async.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/script/defer.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/script/defer.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/serviceworker.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/serviceworker.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/speech/speech-recognition.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/speech/speech-recognition.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/speech/speech-synthesis.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/speech/speech-synthesis.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/storage/localstorage.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/storage/localstorage.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/storage/sessionstorage.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/storage/sessionstorage.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/storage/websqldatabase.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/storage/websqldatabase.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/style/scoped.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/style/scoped.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/asimg.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/asimg.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/clippaths.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/clippaths.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/filters.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/filters.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/foreignobject.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/foreignobject.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/inline.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/inline.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/smil.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/svg/smil.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/templatestrings.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/templatestrings.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/textarea/maxlength.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/textarea/maxlength.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/touchevents.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/touchevents.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/typed-arrays.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/typed-arrays.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/unicode-range.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/unicode-range.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/unicode.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/unicode.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/url/bloburls.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/url/bloburls.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/url/data-uri.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/url/data-uri.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/url/parser.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/url/parser.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/userdata.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/userdata.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/vibration.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/vibration.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/video.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/video.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/video/autoplay.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/video/autoplay.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/video/loop.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/video/loop.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/video/preload.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/video/preload.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/vml.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/vml.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/web-intents.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/web-intents.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webanimations.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webanimations.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webgl.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webgl.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webgl/extensions.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webgl/extensions.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webrtc/datachannel.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webrtc/datachannel.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webrtc/getusermedia.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webrtc/getusermedia.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webrtc/peerconnection.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/webrtc/peerconnection.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/websockets.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/websockets.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/websockets/binary.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/websockets/binary.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/window/atob-btoa.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/window/atob-btoa.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/window/framed.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/window/framed.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/window/matchmedia.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/window/matchmedia.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/blobworkers.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/blobworkers.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/dataworkers.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/dataworkers.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/sharedworkers.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/sharedworkers.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/transferables.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/transferables.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/webworkers.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/workers/webworkers.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/xdomainrequest.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/feature-detects/xdomainrequest.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/.jshintrc b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/.jshintrc old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/build-query.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/build-query.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/build.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/build.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/cli.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/cli.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/config-all.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/config-all.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/generate-banner.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/generate-banner.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/metadata.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/metadata.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/options.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/options.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/polyfills.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/lib/polyfills.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/.gitattributes b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/.gitattributes old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo vertical big.ai b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo vertical big.ai old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo vertical medium.ai b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo vertical medium.ai old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo vertical small.ai b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo vertical small.ai old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.ai b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.ai old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.eps b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.eps old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.pdf b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.pdf old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.svg b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr 2 Logo.svg old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr-2-Logo-vertical-big.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr-2-Logo-vertical-big.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr-2-Logo-vertical-medium.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr-2-Logo-vertical-medium.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr-2-Logo-vertical-small.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/media/Modernizr-2-Logo-vertical-small.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/package.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/readme.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/readme.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/Modernizr.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/Modernizr.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/ModernizrProto.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/ModernizrProto.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/addTest.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/addTest.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/atRule.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/atRule.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/classes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/classes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/contains.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/contains.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/createElement.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/createElement.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/cssToDOM.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/cssToDOM.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/cssomPrefixes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/cssomPrefixes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/docElement.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/docElement.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/domPrefixes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/domPrefixes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/domToCSS.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/domToCSS.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/fnBind.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/fnBind.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/generate.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/generate.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/getBody.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/getBody.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/hasEvent.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/hasEvent.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/hasOwnProp.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/hasOwnProp.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/html5printshiv.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/html5printshiv.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/html5shiv.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/html5shiv.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/injectElementWithStyles.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/injectElementWithStyles.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/inputElem.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/inputElem.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/is.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/is.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/isSVG.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/isSVG.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/load.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/load.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/mStyle.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/mStyle.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/modElem.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/modElem.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/mq.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/mq.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/nativeTestProps.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/nativeTestProps.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/omPrefixes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/omPrefixes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/prefixed.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/prefixed.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/prefixedCSS.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/prefixedCSS.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/prefixedCSSValue.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/prefixedCSSValue.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/prefixes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/prefixes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/roundedEquals.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/roundedEquals.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/setClasses.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/setClasses.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/slice.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/slice.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testAllProps.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testAllProps.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testDOMProps.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testDOMProps.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testProp.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testProp.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testProps.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testProps.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testPropsAll.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testPropsAll.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testRunner.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testRunner.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testStyles.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testStyles.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testXhrType.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/testXhrType.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/tests.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/tests.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/toStringFn.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/src/toStringFn.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/.jshintrc b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/.jshintrc old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/iframe.jade b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/iframe.jade old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration.jade b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration.jade old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/bools.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/bools.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/caniuse.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/caniuse.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/classes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/classes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/global.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/global.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/iframe.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/iframe.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/prefixed-atRule.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/prefixed-atRule.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/prefixed-autobind.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/prefixed-autobind.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/prefixed.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/prefixed.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/prefixedCSS.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/prefixedCSS.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/svg.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/integration/svg.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/sauce-browsers.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/sauce-browsers.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/setup.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/setup.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/Modernizr.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/Modernizr.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/ModernizrProto.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/ModernizrProto.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/addTest.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/addTest.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/atRule.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/atRule.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/classes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/classes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/contains.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/contains.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/createElement.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/createElement.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/cssToDOM.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/cssToDOM.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/cssomPrefixes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/cssomPrefixes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/docElement.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/docElement.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/domPrefixes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/domPrefixes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/domToCSS.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/domToCSS.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/fnBind.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/fnBind.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/generate.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/generate.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/getBody.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/getBody.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/hasEvent.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/hasEvent.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/hasOwnProp.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/hasOwnProp.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/html5printshiv.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/html5printshiv.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/html5shiv.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/html5shiv.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/injectElementWithStyles.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/injectElementWithStyles.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/inputElem.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/inputElem.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/is.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/is.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/load.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/load.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/mStyle.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/mStyle.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/modElem.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/modElem.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/mq.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/mq.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/nativeTestProps.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/nativeTestProps.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/omPrefixes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/omPrefixes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/prefixed.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/prefixed.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/prefixedCSS.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/prefixedCSS.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/prefixedCSSValue.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/prefixedCSSValue.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/prefixes.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/prefixes.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/roundedEquals.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/roundedEquals.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/setClasses.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/setClasses.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/slice.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/slice.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testAllProps.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testAllProps.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testDOMProps.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testDOMProps.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testProp.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testProp.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testProps.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testProps.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testPropsAll.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testPropsAll.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testRunner.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testRunner.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testStyles.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testStyles.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testXhrType.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/testXhrType.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/tests.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/tests.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/toStringFn.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/src/toStringFn.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/svgUnit.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/svgUnit.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/unit.jade b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/browser/unit.jade old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/cleanup.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/cleanup.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/img/integration.svg b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/img/integration.svg old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/img/unit.svg b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/img/unit.svg old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/js/lib/sinon.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/js/lib/sinon.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/js/lib/uaparser.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/js/lib/uaparser.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/mocks/lib/build-query.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/mocks/lib/build-query.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/mocks/lib/metadata.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/mocks/lib/metadata.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/node/lib/build.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/node/lib/build.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/node/lib/cli.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/node/lib/cli.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/node/lib/metadata.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/node/lib/metadata.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/node/lib/options.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/node/lib/options.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/universal/lib/build-query.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/universal/lib/build-query.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/universal/lib/generate-banner.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/modernizr/test/universal/lib/generate-banner.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/.versions b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/.versions old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/FileAPI.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/FileAPI.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/LICENSE b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/LICENSE old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload-all.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload-all.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload-all.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload-all.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload-shim.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload-shim.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload-shim.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload-shim.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/ng-file-upload.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/package.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ng-file-upload/package.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/LICENSE b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/LICENSE old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/build/ng-infinite-scroll.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/build/ng-infinite-scroll.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/build/ng-infinite-scroll.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/build/ng-infinite-scroll.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/package.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/src/infinite-scroll.coffee b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngInfiniteScroll/src/infinite-scroll.coffee old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/.editorconfig b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/.editorconfig old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/.gitattributes b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/.gitattributes old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/.npmignore b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/.npmignore old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/LICENSE b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/LICENSE old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/ngStorage.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/ngStorage.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/ngStorage.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/ngStorage.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/package.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/ngstorage/package.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/.bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/.bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/CONTRIBUTING.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/CONTRIBUTING.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/Dockerfile b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/Dockerfile old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/ISSUE_TEMPLATE.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/ISSUE_TEMPLATE.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/LICENSE b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/LICENSE old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/README.md b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/bower.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/bower.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/print.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/print.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/reset.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/reset.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/screen.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/screen.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/style.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/style.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/typography.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/css/typography.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/fonts/DroidSans-Bold.ttf b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/fonts/DroidSans-Bold.ttf old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/fonts/DroidSans.ttf b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/fonts/DroidSans.ttf old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/collapse.gif b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/collapse.gif old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/expand.gif b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/expand.gif old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/explorer_icons.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/explorer_icons.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/logo_small.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/logo_small.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/pet_store_api.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/pet_store_api.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/throbber.gif b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/throbber.gif old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/wordnik_api.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/images/wordnik_api.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/index.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/index.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/en.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/en.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/es.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/es.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/fr.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/fr.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/geo.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/geo.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/it.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/it.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/ko-kr.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/ko-kr.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/pl.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/pl.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/pt.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/pt.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/ru.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/ru.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/tr.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/tr.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/translator.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/translator.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/zh-cn.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lang/zh-cn.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/backbone-min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/backbone-min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/es5-shim.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/es5-shim.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/handlebars-2.0.0.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/handlebars-2.0.0.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/highlight.9.1.0.pack.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/highlight.9.1.0.pack.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/highlight.9.1.0.pack_extended.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/highlight.9.1.0.pack_extended.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jquery-1.8.0.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jquery-1.8.0.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jquery.ba-bbq.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jquery.ba-bbq.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jquery.slideto.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jquery.slideto.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jquery.wiggle.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jquery.wiggle.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/js-yaml.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/js-yaml.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jsoneditor.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/jsoneditor.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/lodash.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/lodash.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/marked.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/marked.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/object-assign-pollyfill.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/object-assign-pollyfill.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/swagger-oauth.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/lib/swagger-oauth.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/o2c.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/o2c.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/swagger-ui.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/swagger-ui.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/swagger-ui.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/dist/swagger-ui.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/gulpfile.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/gulpfile.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/index.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/index.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/karma.conf.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/karma.conf.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/en.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/en.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/es.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/es.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/fr.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/fr.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/geo.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/geo.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/it.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/it.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/ko-kr.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/ko-kr.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/pl.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/pl.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/pt.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/pt.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/ru.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/ru.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/tr.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/tr.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/translator.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/translator.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/zh-cn.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lang/zh-cn.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/backbone-min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/backbone-min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/handlebars-2.0.0.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/handlebars-2.0.0.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/highlight.9.1.0.pack.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/highlight.9.1.0.pack.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/highlight.9.1.0.pack_extended.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/highlight.9.1.0.pack_extended.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jquery-1.8.0.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jquery-1.8.0.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jquery.ba-bbq.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jquery.ba-bbq.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jquery.slideto.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jquery.slideto.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jquery.wiggle.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jquery.wiggle.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/js-yaml.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/js-yaml.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jsoneditor.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/jsoneditor.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/lodash.min.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/lodash.min.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/marked.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/marked.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/object-assign-pollyfill.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/object-assign-pollyfill.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/swagger-oauth.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/lib/swagger-oauth.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/nginx.conf b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/nginx.conf old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/package.json b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/print.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/print.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/reset.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/reset.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/screen.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/screen.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/style.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/style.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/typography.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/css/typography.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/fonts/DroidSans-Bold.ttf b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/fonts/DroidSans-Bold.ttf old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/fonts/DroidSans.ttf b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/fonts/DroidSans.ttf old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/collapse.gif b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/collapse.gif old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/expand.gif b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/expand.gif old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/explorer_icons.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/explorer_icons.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/logo_small.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/logo_small.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/pet_store_api.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/pet_store_api.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/throbber.gif b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/throbber.gif old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/wordnik_api.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/images/wordnik_api.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/index.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/index.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/o2c.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/html/o2c.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/SwaggerUi.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/SwaggerUi.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/doc.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/doc.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/helpers/handlebars.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/helpers/handlebars.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/utils/utils.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/utils/utils.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ApiKeyAuthModel.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ApiKeyAuthModel.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ApiKeyAuthView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ApiKeyAuthView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/AuthButtonView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/AuthButtonView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/AuthView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/AuthView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/AuthsCollection.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/AuthsCollection.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/AuthsCollectionView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/AuthsCollectionView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/BasicAuthModel.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/BasicAuthModel.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/BasicAuthView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/BasicAuthView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ContentTypeView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ContentTypeView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/HeaderView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/HeaderView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/MainView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/MainView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/Oauth2Model.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/Oauth2Model.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/Oauth2View.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/Oauth2View.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/OperationView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/OperationView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ParameterContentTypeView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ParameterContentTypeView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ParameterView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ParameterView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/PopupView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/PopupView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ResourceView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ResourceView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ResponseContentTypeView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/ResponseContentTypeView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/SignatureView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/SignatureView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/StatusCodeView.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/StatusCodeView.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/partials/signature.js b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/javascript/view/partials/signature.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/auth.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/auth.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/highlight_default.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/highlight_default.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/print.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/print.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/reset.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/reset.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/screen.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/screen.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/specs.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/specs.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/style.less b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/less/style.less old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/apikey_auth.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/apikey_auth.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/auth_button.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/auth_button.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/auth_button_operation.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/auth_button_operation.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/auth_view.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/auth_view.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/basic_auth.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/basic_auth.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/content_type.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/content_type.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/main.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/main.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/oauth2.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/oauth2.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/operation.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/operation.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param_list.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param_list.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param_readonly.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param_readonly.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param_readonly_required.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param_readonly_required.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param_required.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/param_required.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/parameter_content_type.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/parameter_content_type.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/popup.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/popup.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/resource.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/resource.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/response_content_type.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/response_content_type.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/signature.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/signature.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/status_code.handlebars b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/bower_components/swagger-ui/src/main/template/status_code.handlebars old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/css/documentation.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/css/documentation.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/css/main.css b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/css/main.css old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/images/hipster.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/images/hipster.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/images/hipster2x.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/images/hipster2x.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/images/logo-jhipster.png b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/content/images/logo-jhipster.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/favicon.ico b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/favicon.ico old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/index.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/index.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/robots.txt b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/robots.txt old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/swagger-ui/images/throbber.gif b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/swagger-ui/images/throbber.gif old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/main/webapp/swagger-ui/index.html b/jhipster/jhipster-microservice/gateway-app/src/main/webapp/swagger-ui/index.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/gateway/responserewriting/SwaggerBasePathRewritingFilterIntegrationTest.java b/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/gateway/responserewriting/SwaggerBasePathRewritingFilterIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/security/SecurityUtilsUnitTest.java b/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/security/SecurityUtilsUnitTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/security/jwt/TokenProviderIntegrationTest.java b/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/security/jwt/TokenProviderIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/service/UserServiceIntIntegrationTest.java b/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/service/UserServiceIntIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/AccountResourceIntegrationTest.java b/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/AccountResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/AuditResourceIntegrationTest.java b/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/AuditResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/LogsResourceIntegrationTest.java b/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/LogsResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/ProfileInfoResourceIntegrationTest.java b/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/ProfileInfoResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/TestUtil.java b/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/TestUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/UserResourceIntIntegrationTest.java b/jhipster/jhipster-microservice/gateway-app/src/test/java/com/gateway/web/rest/UserResourceIntIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/karma.conf.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/karma.conf.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/activate/activate.controller.spec.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/activate/activate.controller.spec.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/password/password-strength-bar.directive.spec.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/password/password-strength-bar.directive.spec.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/password/password.controller.spec.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/password/password.controller.spec.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/register/register.controller.spec.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/register/register.controller.spec.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/reset/finish/reset.finish.controller.spec.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/reset/finish/reset.finish.controller.spec.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/reset/request/reset.request.controller.spec.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/reset/request/reset.request.controller.spec.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/settings/settings.controller.spec.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/account/settings/settings.controller.spec.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/admin/health/health.controller.spec.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/admin/health/health.controller.spec.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/components/login/login.controller.spec.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/components/login/login.controller.spec.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/entities/car/car-detail.controller.spec.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/entities/car/car-detail.controller.spec.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/entities/dealer/dealer-detail.controller.spec.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/entities/dealer/dealer-detail.controller.spec.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/services/auth/auth.services.spec.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/app/services/auth/auth.services.spec.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/helpers/httpBackend.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/helpers/httpBackend.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/helpers/module.js b/jhipster/jhipster-microservice/gateway-app/src/test/javascript/spec/helpers/module.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/resources/config/application.yml b/jhipster/jhipster-microservice/gateway-app/src/test/resources/config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/resources/config/bootstrap.yml b/jhipster/jhipster-microservice/gateway-app/src/test/resources/config/bootstrap.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/src/test/resources/logback-test.xml b/jhipster/jhipster-microservice/gateway-app/src/test/resources/logback-test.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-microservice/gateway-app/yarn.lock b/jhipster/jhipster-microservice/gateway-app/yarn.lock old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/.editorconfig b/jhipster/jhipster-monolithic/.editorconfig old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/.gitattributes b/jhipster/jhipster-monolithic/.gitattributes old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/.gitignore b/jhipster/jhipster-monolithic/.gitignore old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/.gitlab-ci.yml b/jhipster/jhipster-monolithic/.gitlab-ci.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/.jhipster/Comment.json b/jhipster/jhipster-monolithic/.jhipster/Comment.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/.jhipster/Post.json b/jhipster/jhipster-monolithic/.jhipster/Post.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/.mvn/wrapper/maven-wrapper.jar b/jhipster/jhipster-monolithic/.mvn/wrapper/maven-wrapper.jar old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/.mvn/wrapper/maven-wrapper.properties b/jhipster/jhipster-monolithic/.mvn/wrapper/maven-wrapper.properties old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/.travis.yml b/jhipster/jhipster-monolithic/.travis.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/.yo-rc.json b/jhipster/jhipster-monolithic/.yo-rc.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/Jenkinsfile b/jhipster/jhipster-monolithic/Jenkinsfile old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/README.md b/jhipster/jhipster-monolithic/README.md old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/angular-cli.json b/jhipster/jhipster-monolithic/angular-cli.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/circle.yml b/jhipster/jhipster-monolithic/circle.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/mvnw.cmd b/jhipster/jhipster-monolithic/mvnw.cmd old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/package.json b/jhipster/jhipster-monolithic/package.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/pom.xml b/jhipster/jhipster-monolithic/pom.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/postcss.config.js b/jhipster/jhipster-monolithic/postcss.config.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/docker/Dockerfile b/jhipster/jhipster-monolithic/src/main/docker/Dockerfile old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/docker/app.yml b/jhipster/jhipster-monolithic/src/main/docker/app.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/docker/mysql.yml b/jhipster/jhipster-monolithic/src/main/docker/mysql.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/docker/sonar.yml b/jhipster/jhipster-monolithic/src/main/docker/sonar.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/ApplicationWebXml.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/ApplicationWebXml.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/BaeldungApp.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/BaeldungApp.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/aop/logging/LoggingAspect.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/aop/logging/LoggingAspect.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/ApplicationProperties.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/ApplicationProperties.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/AsyncConfiguration.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/AsyncConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/CacheConfiguration.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/CacheConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/CloudDatabaseConfiguration.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/CloudDatabaseConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/Constants.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/Constants.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/DatabaseConfiguration.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/DatabaseConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/DateTimeFormatConfiguration.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/DateTimeFormatConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/DefaultProfileUtil.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/DefaultProfileUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/LocaleConfiguration.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/LocaleConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/LoggingAspectConfiguration.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/LoggingAspectConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/LoggingConfiguration.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/LoggingConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/MetricsConfiguration.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/MetricsConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/SecurityConfiguration.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/SecurityConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/ThymeleafConfiguration.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/ThymeleafConfiguration.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/WebConfigurer.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/WebConfigurer.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/audit/AuditEventConverter.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/audit/AuditEventConverter.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/audit/package-info.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/audit/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/package-info.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/config/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/AbstractAuditingEntity.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/AbstractAuditingEntity.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/Authority.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/Authority.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/Comment.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/Comment.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/PersistentAuditEvent.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/PersistentAuditEvent.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/Post.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/Post.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/User.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/User.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/package-info.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/domain/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/AuthorityRepository.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/AuthorityRepository.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/CommentRepository.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/CommentRepository.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/CustomAuditEventRepository.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/CustomAuditEventRepository.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/PersistenceAuditEventRepository.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/PersistenceAuditEventRepository.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/PostRepository.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/PostRepository.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/UserRepository.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/UserRepository.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/package-info.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/repository/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/AuthoritiesConstants.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/AuthoritiesConstants.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/DomainUserDetailsService.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/DomainUserDetailsService.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/SecurityUtils.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/SecurityUtils.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/SpringSecurityAuditorAware.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/SpringSecurityAuditorAware.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/UserNotActivatedException.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/UserNotActivatedException.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/jwt/JWTConfigurer.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/jwt/JWTConfigurer.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/jwt/JWTFilter.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/jwt/JWTFilter.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/jwt/TokenProvider.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/jwt/TokenProvider.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/package-info.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/security/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/AuditEventService.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/AuditEventService.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/MailService.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/MailService.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/UserService.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/UserService.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/dto/UserDTO.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/dto/UserDTO.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/dto/package-info.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/dto/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/mapper/UserMapper.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/mapper/UserMapper.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/mapper/package-info.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/mapper/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/package-info.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/util/RandomUtil.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/service/util/RandomUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/AccountResource.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/AccountResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/AuditResource.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/AuditResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/CommentResource.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/CommentResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/JWTToken.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/JWTToken.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/LogsResource.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/LogsResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/PostResource.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/PostResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/ProfileInfoResource.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/ProfileInfoResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/UserJWTController.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/UserJWTController.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/UserResource.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/UserResource.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/CustomParameterizedException.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/CustomParameterizedException.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/ErrorConstants.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/ErrorConstants.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/ErrorVM.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/ErrorVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/ExceptionTranslator.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/ExceptionTranslator.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/FieldErrorVM.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/FieldErrorVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/ParameterizedErrorVM.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/errors/ParameterizedErrorVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/package-info.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/util/HeaderUtil.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/util/HeaderUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/util/PaginationUtil.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/util/PaginationUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/KeyAndPasswordVM.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/KeyAndPasswordVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/LoggerVM.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/LoggerVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/LoginVM.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/LoginVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/ManagedUserVM.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/ManagedUserVM.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/package-info.java b/jhipster/jhipster-monolithic/src/main/java/com/baeldung/web/rest/vm/package-info.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/.h2.server.properties b/jhipster/jhipster-monolithic/src/main/resources/.h2.server.properties old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/banner.txt b/jhipster/jhipster-monolithic/src/main/resources/banner.txt old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/config/application-dev.yml b/jhipster/jhipster-monolithic/src/main/resources/config/application-dev.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/config/application-prod.yml b/jhipster/jhipster-monolithic/src/main/resources/config/application-prod.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/config/application.yml b/jhipster/jhipster-monolithic/src/main/resources/config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/authorities.csv b/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/authorities.csv old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml b/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/20170316223211_added_entity_Post.xml b/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/20170316223211_added_entity_Post.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/20170316223211_added_entity_constraints_Post.xml b/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/20170316223211_added_entity_constraints_Post.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/20170316224021_added_entity_Comment.xml b/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/20170316224021_added_entity_Comment.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/20170316224021_added_entity_constraints_Comment.xml b/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/changelog/20170316224021_added_entity_constraints_Comment.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/master.xml b/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/master.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/users.csv b/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/users.csv old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/users_authorities.csv b/jhipster/jhipster-monolithic/src/main/resources/config/liquibase/users_authorities.csv old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/i18n/messages.properties b/jhipster/jhipster-monolithic/src/main/resources/i18n/messages.properties old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/i18n/messages_en.properties b/jhipster/jhipster-monolithic/src/main/resources/i18n/messages_en.properties old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/logback-spring.xml b/jhipster/jhipster-monolithic/src/main/resources/logback-spring.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/mails/activationEmail.html b/jhipster/jhipster-monolithic/src/main/resources/mails/activationEmail.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/mails/creationEmail.html b/jhipster/jhipster-monolithic/src/main/resources/mails/creationEmail.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/mails/passwordResetEmail.html b/jhipster/jhipster-monolithic/src/main/resources/mails/passwordResetEmail.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/resources/templates/error.html b/jhipster/jhipster-monolithic/src/main/resources/templates/error.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/404.html b/jhipster/jhipster-monolithic/src/main/webapp/404.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/account.module.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/account.module.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/account.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/account.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/activate/activate.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/account/activate/activate.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/activate/activate.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/activate/activate.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/activate/activate.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/activate/activate.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/activate/activate.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/activate/activate.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/index.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/index.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/init/password-reset-init.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/init/password-reset-init.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password-strength-bar.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password-strength-bar.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password-strength-bar.scss b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password-strength-bar.scss old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/password/password.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/register/register.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/account/register/register.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/register/register.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/register/register.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/register/register.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/register/register.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/register/register.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/register/register.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/settings/settings.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/account/settings/settings.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/settings/settings.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/settings/settings.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/account/settings/settings.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/account/settings/settings.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/admin.module.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/admin.module.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/admin.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/admin.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audit-data.model.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audit-data.model.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audit.model.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audit.model.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audits.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audits.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audits.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audits.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audits.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audits.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audits.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/audits/audits.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/configuration/configuration.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/configuration/configuration.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/configuration/configuration.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/configuration/configuration.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/configuration/configuration.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/configuration/configuration.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/configuration/configuration.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/configuration/configuration.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/docs/docs.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/docs/docs.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/docs/docs.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/docs/docs.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/docs/docs.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/docs/docs.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health-modal.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health-modal.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health-modal.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health-modal.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/health/health.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/index.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/index.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/log.model.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/log.model.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/logs.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/logs.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/logs.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/logs.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/logs.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/logs.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/logs.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/logs/logs.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics-modal.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics-modal.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics-modal.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics-modal.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/metrics/metrics.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-delete-dialog.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-delete-dialog.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-delete-dialog.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-delete-dialog.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-detail.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-detail.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-detail.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-detail.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-dialog.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-dialog.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-dialog.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management-dialog.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-management.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-modal.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/admin/user-management/user-modal.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/app.constants.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/app.constants.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/app.main.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/app.main.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/app.module.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/app.module.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/app.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/app.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/config/prod.config.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/config/prod.config.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/config/uib-pagination.config.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/config/uib-pagination.config.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/auth-expired.interceptor.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/auth-expired.interceptor.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/auth.interceptor.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/auth.interceptor.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/errorhandler.interceptor.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/errorhandler.interceptor.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/http.provider.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/http.provider.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/notification.interceptor.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/blocks/interceptor/notification.interceptor.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-delete-dialog.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-delete-dialog.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-delete-dialog.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-delete-dialog.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-detail.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-detail.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-detail.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-detail.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-dialog.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-dialog.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-dialog.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-dialog.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-popup.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment-popup.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.model.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.model.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.module.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.module.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/comment.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/index.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/comment/index.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/entity.module.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/entity.module.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/index.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/index.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-delete-dialog.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-delete-dialog.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-delete-dialog.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-delete-dialog.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-detail.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-detail.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-detail.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-detail.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-dialog.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-dialog.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-dialog.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-dialog.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-popup.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post-popup.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.model.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.model.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.module.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.module.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/entities/post/post.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/home/home.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/home/home.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/home/home.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/home/home.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/home/home.module.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/home/home.module.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/home/home.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/home/home.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/home/home.scss b/jhipster/jhipster-monolithic/src/main/webapp/app/home/home.scss old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/home/index.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/home/index.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/error/error.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/error/error.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/error/error.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/error/error.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/error/error.route.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/error/error.route.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/footer/footer.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/footer/footer.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/footer/footer.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/footer/footer.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/index.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/index.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/layout-routing.module.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/layout-routing.module.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/main/main.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/main/main.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/main/main.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/main/main.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/navbar/active-menu.directive.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/navbar/active-menu.directive.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/navbar/navbar.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/navbar/navbar.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/navbar/navbar.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/navbar/navbar.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/navbar/navbar.scss b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/navbar/navbar.scss old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/profiles/page-ribbon.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/profiles/page-ribbon.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/profiles/page-ribbon.scss b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/profiles/page-ribbon.scss old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/profiles/profile-info.model.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/profiles/profile-info.model.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/profiles/profile.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/layouts/profiles/profile.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/polyfills.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/polyfills.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/alert/alert-error.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/alert/alert-error.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/alert/alert.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/alert/alert.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/account.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/account.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/auth-jwt.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/auth-jwt.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/auth.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/auth.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/csrf.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/csrf.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/has-any-authority.directive.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/has-any-authority.directive.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/principal.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/principal.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/state-storage.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/state-storage.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/user-route-access-service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/auth/user-route-access-service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/constants/pagination.constants.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/constants/pagination.constants.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/index.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/index.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/language/language.constants.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/language/language.constants.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/language/language.helper.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/language/language.helper.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/language/language.pipe.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/language/language.pipe.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/login/login-modal.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/login/login-modal.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/login/login.component.html b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/login/login.component.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/login/login.component.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/login/login.component.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/login/login.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/login/login.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/shared-common.module.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/shared-common.module.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/shared-libs.module.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/shared-libs.module.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/shared.module.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/shared.module.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/user/account.model.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/user/account.model.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/user/user.model.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/user/user.model.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/shared/user/user.service.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/shared/user/user.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/app/vendor.ts b/jhipster/jhipster-monolithic/src/main/webapp/app/vendor.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/content/images/hipster.png b/jhipster/jhipster-monolithic/src/main/webapp/content/images/hipster.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/content/images/hipster2x.png b/jhipster/jhipster-monolithic/src/main/webapp/content/images/hipster2x.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/content/images/logo-jhipster.png b/jhipster/jhipster-monolithic/src/main/webapp/content/images/logo-jhipster.png old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/content/scss/global.scss b/jhipster/jhipster-monolithic/src/main/webapp/content/scss/global.scss old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/content/scss/vendor.scss b/jhipster/jhipster-monolithic/src/main/webapp/content/scss/vendor.scss old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/favicon.ico b/jhipster/jhipster-monolithic/src/main/webapp/favicon.ico old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/activate.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/activate.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/audits.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/audits.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/comment.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/comment.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/configuration.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/configuration.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/error.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/error.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/gateway.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/gateway.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/global.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/global.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/health.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/health.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/home.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/home.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/login.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/login.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/logs.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/logs.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/metrics.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/metrics.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/password.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/password.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/post.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/post.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/register.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/register.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/reset.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/reset.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/sessions.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/sessions.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/settings.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/settings.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/user-management.json b/jhipster/jhipster-monolithic/src/main/webapp/i18n/en/user-management.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/index.html b/jhipster/jhipster-monolithic/src/main/webapp/index.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/robots.txt b/jhipster/jhipster-monolithic/src/main/webapp/robots.txt old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/swagger-ui/images/throbber.gif b/jhipster/jhipster-monolithic/src/main/webapp/swagger-ui/images/throbber.gif old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/main/webapp/swagger-ui/index.html b/jhipster/jhipster-monolithic/src/main/webapp/swagger-ui/index.html old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/gatling/conf/gatling.conf b/jhipster/jhipster-monolithic/src/test/gatling/conf/gatling.conf old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/gatling/conf/logback.xml b/jhipster/jhipster-monolithic/src/test/gatling/conf/logback.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/gatling/simulations/CommentGatlingTest.scala b/jhipster/jhipster-monolithic/src/test/gatling/simulations/CommentGatlingTest.scala old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/gatling/simulations/PostGatlingTest.scala b/jhipster/jhipster-monolithic/src/test/gatling/simulations/PostGatlingTest.scala old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/java/com/baeldung/security/SecurityUtilsUnitTest.java b/jhipster/jhipster-monolithic/src/test/java/com/baeldung/security/SecurityUtilsUnitTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/java/com/baeldung/security/jwt/TokenProviderIntegrationTest.java b/jhipster/jhipster-monolithic/src/test/java/com/baeldung/security/jwt/TokenProviderIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/java/com/baeldung/service/UserServiceIntIntegrationTest.java b/jhipster/jhipster-monolithic/src/test/java/com/baeldung/service/UserServiceIntIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/AccountResourceIntegrationTest.java b/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/AccountResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/AuditResourceIntegrationTest.java b/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/AuditResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/CommentResourceIntegrationTest.java b/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/CommentResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/LogsResourceIntegrationTest.java b/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/LogsResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/PostResourceIntegrationTest.java b/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/PostResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/ProfileInfoResourceIntegrationTest.java b/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/ProfileInfoResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/TestUtil.java b/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/TestUtil.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/UserResourceIntIntegrationTest.java b/jhipster/jhipster-monolithic/src/test/java/com/baeldung/web/rest/UserResourceIntIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/e2e/account/account.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/e2e/account/account.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/e2e/admin/administration.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/e2e/admin/administration.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/e2e/entities/comment.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/e2e/entities/comment.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/e2e/entities/post.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/e2e/entities/post.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/karma.conf.js b/jhipster/jhipster-monolithic/src/test/javascript/karma.conf.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/protractor.conf.js b/jhipster/jhipster-monolithic/src/test/javascript/protractor.conf.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/activate/activate.component.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/activate/activate.component.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/password-reset/finish/password-reset-finish.component.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/password-reset/finish/password-reset-finish.component.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/password-reset/init/password-reset-init.component.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/password-reset/init/password-reset-init.component.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/password/password-strength-bar.component.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/password/password-strength-bar.component.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/password/password.component.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/password/password.component.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/register/register.component.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/register/register.component.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/settings/settings.component.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/app/account/settings/settings.component.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/app/admin/audits/audits.component.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/app/admin/audits/audits.component.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/app/admin/health/health.component.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/app/admin/health/health.component.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/app/entities/comment/comment-detail.component.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/app/entities/comment/comment-detail.component.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/app/entities/post/post-detail.component.spec.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/app/entities/post/post-detail.component.spec.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/entry.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/entry.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/mock-account.service.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/mock-account.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/mock-language.service.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/mock-language.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/mock-principal.service.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/mock-principal.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/mock-route.service.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/mock-route.service.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/spyobject.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/helpers/spyobject.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/javascript/spec/test.module.ts b/jhipster/jhipster-monolithic/src/test/javascript/spec/test.module.ts old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/resources/config/application.yml b/jhipster/jhipster-monolithic/src/test/resources/config/application.yml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/src/test/resources/logback-test.xml b/jhipster/jhipster-monolithic/src/test/resources/logback-test.xml old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/tsconfig.json b/jhipster/jhipster-monolithic/tsconfig.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/tslint.json b/jhipster/jhipster-monolithic/tslint.json old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/webpack/webpack.common.js b/jhipster/jhipster-monolithic/webpack/webpack.common.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/webpack/webpack.dev.js b/jhipster/jhipster-monolithic/webpack/webpack.dev.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/webpack/webpack.prod.js b/jhipster/jhipster-monolithic/webpack/webpack.prod.js old mode 100644 new mode 100755 diff --git a/jhipster/jhipster-monolithic/webpack/webpack.vendor.js b/jhipster/jhipster-monolithic/webpack/webpack.vendor.js old mode 100644 new mode 100755 diff --git a/jjwt/.gitignore b/jjwt/.gitignore old mode 100644 new mode 100755 diff --git a/jjwt/README.md b/jjwt/README.md old mode 100644 new mode 100755 diff --git a/jjwt/pom.xml b/jjwt/pom.xml old mode 100644 new mode 100755 diff --git a/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/JJWTFunApplication.java b/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/JJWTFunApplication.java old mode 100644 new mode 100755 diff --git a/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/config/CSRFConfig.java b/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/config/CSRFConfig.java old mode 100644 new mode 100755 diff --git a/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/config/JWTCsrfTokenRepository.java b/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/config/JWTCsrfTokenRepository.java old mode 100644 new mode 100755 diff --git a/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/config/WebSecurityConfig.java b/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/config/WebSecurityConfig.java old mode 100644 new mode 100755 diff --git a/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/BaseController.java b/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/BaseController.java old mode 100644 new mode 100755 diff --git a/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/DynamicJWTController.java b/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/DynamicJWTController.java old mode 100644 new mode 100755 diff --git a/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/FormController.java b/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/FormController.java old mode 100644 new mode 100755 diff --git a/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/HomeController.java b/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/HomeController.java old mode 100644 new mode 100755 diff --git a/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/SecretsController.java b/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/SecretsController.java old mode 100644 new mode 100755 diff --git a/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/StaticJWTController.java b/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/controller/StaticJWTController.java old mode 100644 new mode 100755 diff --git a/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/model/JwtResponse.java b/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/model/JwtResponse.java old mode 100644 new mode 100755 diff --git a/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/service/SecretService.java b/jjwt/src/main/java/io/jsonwebtoken/jjwtfun/service/SecretService.java old mode 100644 new mode 100755 diff --git a/jjwt/src/main/resources/application.properties b/jjwt/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/jjwt/src/main/resources/templates/expired-jwt.html b/jjwt/src/main/resources/templates/expired-jwt.html old mode 100644 new mode 100755 diff --git a/jjwt/src/main/resources/templates/fragments/head.html b/jjwt/src/main/resources/templates/fragments/head.html old mode 100644 new mode 100755 diff --git a/jjwt/src/main/resources/templates/jwt-csrf-form-result.html b/jjwt/src/main/resources/templates/jwt-csrf-form-result.html old mode 100644 new mode 100755 diff --git a/jjwt/src/main/resources/templates/jwt-csrf-form.html b/jjwt/src/main/resources/templates/jwt-csrf-form.html old mode 100644 new mode 100755 diff --git a/jjwt/src/test/java/io/jsonwebtoken/jjwtfun/DemoApplicationIntegrationTest.java b/jjwt/src/test/java/io/jsonwebtoken/jjwtfun/DemoApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jmh/README.md b/jmh/README.md old mode 100644 new mode 100755 diff --git a/jmh/pom.xml b/jmh/pom.xml old mode 100644 new mode 100755 diff --git a/jmh/src/main/java/com/baeldung/BenchMark.java b/jmh/src/main/java/com/baeldung/BenchMark.java old mode 100644 new mode 100755 diff --git a/jmh/src/main/java/com/baeldung/BenchmarkRunner.java b/jmh/src/main/java/com/baeldung/BenchmarkRunner.java old mode 100644 new mode 100755 diff --git a/jmh/src/main/resources/META-INF/BenchmarkList b/jmh/src/main/resources/META-INF/BenchmarkList old mode 100644 new mode 100755 diff --git a/jooby/README.md b/jooby/README.md old mode 100644 new mode 100755 diff --git a/jooby/conf/application.conf b/jooby/conf/application.conf old mode 100644 new mode 100755 diff --git a/jooby/conf/logback.xml b/jooby/conf/logback.xml old mode 100644 new mode 100755 diff --git a/jooby/pom.xml b/jooby/pom.xml old mode 100644 new mode 100755 diff --git a/jooby/public/form.html b/jooby/public/form.html old mode 100644 new mode 100755 diff --git a/jooby/public/welcome.html b/jooby/public/welcome.html old mode 100644 new mode 100755 diff --git a/jooby/src/etc/stork.yml b/jooby/src/etc/stork.yml old mode 100644 new mode 100755 diff --git a/jooby/src/main/java/com/baeldung/jooby/App.java b/jooby/src/main/java/com/baeldung/jooby/App.java old mode 100644 new mode 100755 diff --git a/jooby/src/main/java/com/baeldung/jooby/bean/Employee.java b/jooby/src/main/java/com/baeldung/jooby/bean/Employee.java old mode 100644 new mode 100755 diff --git a/jooby/src/main/java/com/baeldung/jooby/mvc/GetController.java b/jooby/src/main/java/com/baeldung/jooby/mvc/GetController.java old mode 100644 new mode 100755 diff --git a/jooby/src/main/java/com/baeldung/jooby/mvc/PostController.java b/jooby/src/main/java/com/baeldung/jooby/mvc/PostController.java old mode 100644 new mode 100755 diff --git a/jooby/src/test/java/com/baeldung/jooby/AppTest.java b/jooby/src/test/java/com/baeldung/jooby/AppTest.java old mode 100644 new mode 100755 diff --git a/jpa-storedprocedure/README.md b/jpa-storedprocedure/README.md old mode 100644 new mode 100755 diff --git a/jpa-storedprocedure/pom.xml b/jpa-storedprocedure/pom.xml old mode 100644 new mode 100755 diff --git a/jpa-storedprocedure/src/main/java/com/baeldung/jpa/model/Car.java b/jpa-storedprocedure/src/main/java/com/baeldung/jpa/model/Car.java old mode 100644 new mode 100755 diff --git a/jpa-storedprocedure/src/main/java/com/baeldung/jpa/model/QueryParameter.java b/jpa-storedprocedure/src/main/java/com/baeldung/jpa/model/QueryParameter.java old mode 100644 new mode 100755 diff --git a/jpa-storedprocedure/src/main/resources/META-INF/persistence.xml b/jpa-storedprocedure/src/main/resources/META-INF/persistence.xml old mode 100644 new mode 100755 diff --git a/jpa-storedprocedure/src/main/resources/config/database/FindCarByYearProcedureMySQL.sql b/jpa-storedprocedure/src/main/resources/config/database/FindCarByYearProcedureMySQL.sql old mode 100644 new mode 100755 diff --git a/jpa-storedprocedure/src/main/resources/config/database/create_table_mysql.sql b/jpa-storedprocedure/src/main/resources/config/database/create_table_mysql.sql old mode 100644 new mode 100755 diff --git a/jpa-storedprocedure/src/main/resources/config/database/insert_cars.sql b/jpa-storedprocedure/src/main/resources/config/database/insert_cars.sql old mode 100644 new mode 100755 diff --git a/jpa-storedprocedure/src/test/java/com/baeldung/jpa/storedprocedure/StoredProcedureIntegrationTest.java b/jpa-storedprocedure/src/test/java/com/baeldung/jpa/storedprocedure/StoredProcedureIntegrationTest.java old mode 100644 new mode 100755 diff --git a/jpa-storedprocedure/src/test/resources/persistence.xml b/jpa-storedprocedure/src/test/resources/persistence.xml old mode 100644 new mode 100755 diff --git a/jsf/.gitignore b/jsf/.gitignore old mode 100644 new mode 100755 diff --git a/jsf/README.md b/jsf/README.md old mode 100644 new mode 100755 diff --git a/jsf/pom.xml b/jsf/pom.xml old mode 100644 new mode 100755 diff --git a/jsf/src/main/java/com/baeldung/springintegration/config/MainWebAppInitializer.java b/jsf/src/main/java/com/baeldung/springintegration/config/MainWebAppInitializer.java old mode 100644 new mode 100755 diff --git a/jsf/src/main/java/com/baeldung/springintegration/config/SpringCoreConfig.java b/jsf/src/main/java/com/baeldung/springintegration/config/SpringCoreConfig.java old mode 100644 new mode 100755 diff --git a/jsf/src/main/java/com/baeldung/springintegration/controllers/ELSampleBean.java b/jsf/src/main/java/com/baeldung/springintegration/controllers/ELSampleBean.java old mode 100644 new mode 100755 diff --git a/jsf/src/main/java/com/baeldung/springintegration/controllers/RegistrationBean.java b/jsf/src/main/java/com/baeldung/springintegration/controllers/RegistrationBean.java old mode 100644 new mode 100755 diff --git a/jsf/src/main/java/com/baeldung/springintegration/dao/UserManagementDAO.java b/jsf/src/main/java/com/baeldung/springintegration/dao/UserManagementDAO.java old mode 100644 new mode 100755 diff --git a/jsf/src/main/java/com/baeldung/springintegration/dao/UserManagementDAOImpl.java b/jsf/src/main/java/com/baeldung/springintegration/dao/UserManagementDAOImpl.java old mode 100644 new mode 100755 diff --git a/jsf/src/main/resources/logback.xml b/jsf/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/jsf/src/main/resources/messages.properties b/jsf/src/main/resources/messages.properties old mode 100644 new mode 100755 diff --git a/jsf/src/main/webapp/META-INF/context.xml b/jsf/src/main/webapp/META-INF/context.xml old mode 100644 new mode 100755 diff --git a/jsf/src/main/webapp/WEB-INF/faces-config.xml b/jsf/src/main/webapp/WEB-INF/faces-config.xml old mode 100644 new mode 100755 diff --git a/jsf/src/main/webapp/el3_intro.xhtml b/jsf/src/main/webapp/el3_intro.xhtml old mode 100644 new mode 100755 diff --git a/jsf/src/main/webapp/el_intro.xhtml b/jsf/src/main/webapp/el_intro.xhtml old mode 100644 new mode 100755 diff --git a/jsf/src/main/webapp/index.xhtml b/jsf/src/main/webapp/index.xhtml old mode 100644 new mode 100755 diff --git a/json-path/.gitignore b/json-path/.gitignore old mode 100644 new mode 100755 diff --git a/json-path/README.md b/json-path/README.md old mode 100644 new mode 100755 diff --git a/json-path/pom.xml b/json-path/pom.xml old mode 100644 new mode 100755 diff --git a/json-path/src/main/resources/intro_api.json b/json-path/src/main/resources/intro_api.json old mode 100644 new mode 100755 diff --git a/json-path/src/main/resources/intro_service.json b/json-path/src/main/resources/intro_service.json old mode 100644 new mode 100755 diff --git a/json-path/src/main/resources/intro_user.json b/json-path/src/main/resources/intro_user.json old mode 100644 new mode 100755 diff --git a/json-path/src/test/java/com/baeldung/jsonpath/introduction/OperationIntegrationTest.java b/json-path/src/test/java/com/baeldung/jsonpath/introduction/OperationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/json-path/src/test/java/com/baeldung/jsonpath/introduction/ServiceTest.java b/json-path/src/test/java/com/baeldung/jsonpath/introduction/ServiceTest.java old mode 100644 new mode 100755 diff --git a/json-path/src/test/resources/logback.xml b/json-path/src/test/resources/logback.xml old mode 100644 new mode 100755 diff --git a/json/README.md b/json/README.md old mode 100644 new mode 100755 diff --git a/json/pom.xml b/json/pom.xml old mode 100644 new mode 100755 diff --git a/json/src/main/webapp/index.html b/json/src/main/webapp/index.html old mode 100644 new mode 100755 diff --git a/json/src/main/webapp/js/app.js b/json/src/main/webapp/js/app.js old mode 100644 new mode 100755 diff --git a/json/src/main/webapp/js/schema.js b/json/src/main/webapp/js/schema.js old mode 100644 new mode 100755 diff --git a/json/src/main/webapp/js/ui-schema.js b/json/src/main/webapp/js/ui-schema.js old mode 100644 new mode 100755 diff --git a/json/src/main/webapp/package.json b/json/src/main/webapp/package.json old mode 100644 new mode 100755 diff --git a/json/src/test/java/com/baeldung/json/schema/JSONSchemaUnitTest.java b/json/src/test/java/com/baeldung/json/schema/JSONSchemaUnitTest.java old mode 100644 new mode 100755 diff --git a/json/src/test/java/fast_json/FastJsonUnitTest.java b/json/src/test/java/fast_json/FastJsonUnitTest.java old mode 100644 new mode 100755 diff --git a/json/src/test/java/fast_json/Person.java b/json/src/test/java/fast_json/Person.java old mode 100644 new mode 100755 diff --git a/json/src/test/resources/product_invalid.json b/json/src/test/resources/product_invalid.json old mode 100644 new mode 100755 diff --git a/json/src/test/resources/product_valid.json b/json/src/test/resources/product_valid.json old mode 100644 new mode 100755 diff --git a/json/src/test/resources/schema.json b/json/src/test/resources/schema.json old mode 100644 new mode 100755 diff --git a/jsonb/.gitignore b/jsonb/.gitignore old mode 100644 new mode 100755 diff --git a/jsonb/README.md b/jsonb/README.md old mode 100644 new mode 100755 diff --git a/jsonb/pom.xml b/jsonb/pom.xml old mode 100644 new mode 100755 index c61e1ac285..d73d38e88c --- a/jsonb/pom.xml +++ b/jsonb/pom.xml @@ -98,7 +98,7 @@ 1.0 1.1.3 1.0 - 1.0 + 1.0.1 1.1.2 4.1 diff --git a/jsonb/src/main/java/com/baeldung/jsonb/Person.java b/jsonb/src/main/java/com/baeldung/jsonb/Person.java old mode 100644 new mode 100755 diff --git a/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java b/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java old mode 100644 new mode 100755 diff --git a/jsoup/README.md b/jsoup/README.md old mode 100644 new mode 100755 diff --git a/jsoup/pom.xml b/jsoup/pom.xml old mode 100644 new mode 100755 diff --git a/jsoup/src/test/java/com/baeldung/jsoup/JsoupParserIntegrationTest.java b/jsoup/src/test/java/com/baeldung/jsoup/JsoupParserIntegrationTest.java old mode 100644 new mode 100755 diff --git a/junit5/README.md b/junit5/README.md old mode 100644 new mode 100755 diff --git a/junit5/pom.xml b/junit5/pom.xml old mode 100644 new mode 100755 diff --git a/junit5/src/main/java/com/baeldung/junit5/Greetings.java b/junit5/src/main/java/com/baeldung/junit5/Greetings.java old mode 100644 new mode 100755 diff --git a/junit5/src/main/java/com/baeldung/junit5/mockito/User.java b/junit5/src/main/java/com/baeldung/junit5/mockito/User.java old mode 100644 new mode 100755 diff --git a/junit5/src/main/java/com/baeldung/junit5/mockito/repository/MailClient.java b/junit5/src/main/java/com/baeldung/junit5/mockito/repository/MailClient.java old mode 100644 new mode 100755 diff --git a/junit5/src/main/java/com/baeldung/junit5/mockito/repository/SettingRepository.java b/junit5/src/main/java/com/baeldung/junit5/mockito/repository/SettingRepository.java old mode 100644 new mode 100755 diff --git a/junit5/src/main/java/com/baeldung/junit5/mockito/repository/UserRepository.java b/junit5/src/main/java/com/baeldung/junit5/mockito/repository/UserRepository.java old mode 100644 new mode 100755 diff --git a/junit5/src/main/java/com/baeldung/junit5/mockito/service/DefaultUserService.java b/junit5/src/main/java/com/baeldung/junit5/mockito/service/DefaultUserService.java old mode 100644 new mode 100755 diff --git a/junit5/src/main/java/com/baeldung/junit5/mockito/service/Errors.java b/junit5/src/main/java/com/baeldung/junit5/mockito/service/Errors.java old mode 100644 new mode 100755 diff --git a/junit5/src/main/java/com/baeldung/junit5/mockito/service/UserService.java b/junit5/src/main/java/com/baeldung/junit5/mockito/service/UserService.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/AssertionUnitTest.java b/junit5/src/test/java/com/baeldung/AssertionUnitTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/AssumptionUnitTest.java b/junit5/src/test/java/com/baeldung/AssumptionUnitTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/DynamicTestsExample.java b/junit5/src/test/java/com/baeldung/DynamicTestsExample.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/EmployeesTest.java b/junit5/src/test/java/com/baeldung/EmployeesTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/ExceptionUnitTest.java b/junit5/src/test/java/com/baeldung/ExceptionUnitTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/FirstUnitTest.java b/junit5/src/test/java/com/baeldung/FirstUnitTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/GreetingsTest.java b/junit5/src/test/java/com/baeldung/GreetingsTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/JUnit5NewFeaturesUnitTest.java b/junit5/src/test/java/com/baeldung/JUnit5NewFeaturesUnitTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/LiveTest.java b/junit5/src/test/java/com/baeldung/LiveTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/NestedUnitTest.java b/junit5/src/test/java/com/baeldung/NestedUnitTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/RepeatedTestExample.java b/junit5/src/test/java/com/baeldung/RepeatedTestExample.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/StringUtils.java b/junit5/src/test/java/com/baeldung/StringUtils.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/TaggedUnitTest.java b/junit5/src/test/java/com/baeldung/TaggedUnitTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/TestLauncher.java b/junit5/src/test/java/com/baeldung/TestLauncher.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/extensions/EmployeeDaoParameterResolver.java b/junit5/src/test/java/com/baeldung/extensions/EmployeeDaoParameterResolver.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/extensions/EmployeeDatabaseSetupExtension.java b/junit5/src/test/java/com/baeldung/extensions/EmployeeDatabaseSetupExtension.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/extensions/EnvironmentExtension.java b/junit5/src/test/java/com/baeldung/extensions/EnvironmentExtension.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/extensions/IgnoreFileNotFoundExceptionExtension.java b/junit5/src/test/java/com/baeldung/extensions/IgnoreFileNotFoundExceptionExtension.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/extensions/LoggingExtension.java b/junit5/src/test/java/com/baeldung/extensions/LoggingExtension.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/helpers/Employee.java b/junit5/src/test/java/com/baeldung/helpers/Employee.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/helpers/EmployeeDao.java b/junit5/src/test/java/com/baeldung/helpers/EmployeeDao.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/helpers/EmployeeJdbcDao.java b/junit5/src/test/java/com/baeldung/helpers/EmployeeJdbcDao.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/helpers/JdbcConnectionUtil.java b/junit5/src/test/java/com/baeldung/helpers/JdbcConnectionUtil.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/junit5/mockito/MockitoExtension.java b/junit5/src/test/java/com/baeldung/junit5/mockito/MockitoExtension.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/junit5/mockito/UserServiceUnitTest.java b/junit5/src/test/java/com/baeldung/junit5/mockito/UserServiceUnitTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/junit5/spring/GreetingsSpringTest.java b/junit5/src/test/java/com/baeldung/junit5/spring/GreetingsSpringTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/junit5/spring/SpringTestConfiguration.java b/junit5/src/test/java/com/baeldung/junit5/spring/SpringTestConfiguration.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/migration/junit4/AnnotationTestExampleTest.java b/junit5/src/test/java/com/baeldung/migration/junit4/AnnotationTestExampleTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/migration/junit4/AssertionsExampleTest.java b/junit5/src/test/java/com/baeldung/migration/junit4/AssertionsExampleTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/migration/junit4/RuleExampleTest.java b/junit5/src/test/java/com/baeldung/migration/junit4/RuleExampleTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/migration/junit4/categories/Annotations.java b/junit5/src/test/java/com/baeldung/migration/junit4/categories/Annotations.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/migration/junit4/categories/JUnit4Tests.java b/junit5/src/test/java/com/baeldung/migration/junit4/categories/JUnit4Tests.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/migration/junit4/rules/TraceUnitTestRule.java b/junit5/src/test/java/com/baeldung/migration/junit4/rules/TraceUnitTestRule.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/migration/junit5/AnnotationTestExampleTest.java b/junit5/src/test/java/com/baeldung/migration/junit5/AnnotationTestExampleTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/migration/junit5/AssertionsExampleTest.java b/junit5/src/test/java/com/baeldung/migration/junit5/AssertionsExampleTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/migration/junit5/RuleExampleTest.java b/junit5/src/test/java/com/baeldung/migration/junit5/RuleExampleTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/migration/junit5/extensions/TraceUnitExtension.java b/junit5/src/test/java/com/baeldung/migration/junit5/extensions/TraceUnitExtension.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/param/InvalidPersonParameterResolver.java b/junit5/src/test/java/com/baeldung/param/InvalidPersonParameterResolver.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/param/Person.java b/junit5/src/test/java/com/baeldung/param/Person.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/param/PersonValidator.java b/junit5/src/test/java/com/baeldung/param/PersonValidator.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/param/PersonValidatorTest.java b/junit5/src/test/java/com/baeldung/param/PersonValidatorTest.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/param/ValidPersonParameterResolver.java b/junit5/src/test/java/com/baeldung/param/ValidPersonParameterResolver.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/java/com/baeldung/suites/AllTests.java b/junit5/src/test/java/com/baeldung/suites/AllTests.java old mode 100644 new mode 100755 diff --git a/junit5/src/test/resources/META-INF/services/org.junit.jupiter.api.extension.Extension b/junit5/src/test/resources/META-INF/services/org.junit.jupiter.api.extension.Extension old mode 100644 new mode 100755 diff --git a/junit5/src/test/resources/com/baeldung/extensions/application.properties b/junit5/src/test/resources/com/baeldung/extensions/application.properties old mode 100644 new mode 100755 diff --git a/junit5/src/test/resources/com/baeldung/helpers/jdbc.properties b/junit5/src/test/resources/com/baeldung/helpers/jdbc.properties old mode 100644 new mode 100755 diff --git a/jws/.gitignore b/jws/.gitignore old mode 100644 new mode 100755 diff --git a/jws/README.md b/jws/README.md old mode 100644 new mode 100755 diff --git a/jws/java-core-samples-lib/jardiff.jar b/jws/java-core-samples-lib/jardiff.jar old mode 100644 new mode 100755 diff --git a/jws/java-core-samples-lib/jnlp-servlet.jar b/jws/java-core-samples-lib/jnlp-servlet.jar old mode 100644 new mode 100755 diff --git a/jws/pom.xml b/jws/pom.xml old mode 100644 new mode 100755 diff --git a/jws/src/main/java/com/example/Hello.java b/jws/src/main/java/com/example/Hello.java old mode 100644 new mode 100755 diff --git a/jws/src/main/webapp/WEB-INF/web.xml b/jws/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/jws/src/main/webapp/hello.jnlp b/jws/src/main/webapp/hello.jnlp old mode 100644 new mode 100755 diff --git a/jws/src/main/webapp/index.html b/jws/src/main/webapp/index.html old mode 100644 new mode 100755 diff --git a/lagom/.gitignore b/lagom/.gitignore old mode 100644 new mode 100755 diff --git a/lagom/README.md b/lagom/README.md old mode 100644 new mode 100755 diff --git a/lagom/build.sbt b/lagom/build.sbt old mode 100644 new mode 100755 diff --git a/lagom/greeting-api/src/main/java/org/baeldung/lagom/helloworld/greeting/api/GreetingService.java b/lagom/greeting-api/src/main/java/org/baeldung/lagom/helloworld/greeting/api/GreetingService.java old mode 100644 new mode 100755 diff --git a/lagom/greeting-impl/bin/application.conf b/lagom/greeting-impl/bin/application.conf old mode 100644 new mode 100755 diff --git a/lagom/greeting-impl/bin/classes/application.conf b/lagom/greeting-impl/bin/classes/application.conf old mode 100644 new mode 100755 diff --git a/lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingCommand.java b/lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingCommand.java old mode 100644 new mode 100755 diff --git a/lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingEntity.java b/lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingEntity.java old mode 100644 new mode 100755 diff --git a/lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingEvent.java b/lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingEvent.java old mode 100644 new mode 100755 diff --git a/lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingServiceImpl.java b/lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingServiceImpl.java old mode 100644 new mode 100755 diff --git a/lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingServiceModule.java b/lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingServiceModule.java old mode 100644 new mode 100755 diff --git a/lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingState.java b/lagom/greeting-impl/src/main/java/org/baeldung/lagom/helloworld/greeting/impl/GreetingState.java old mode 100644 new mode 100755 diff --git a/lagom/greeting-impl/src/main/resources/application.conf b/lagom/greeting-impl/src/main/resources/application.conf old mode 100644 new mode 100755 diff --git a/lagom/project/build.properties b/lagom/project/build.properties old mode 100644 new mode 100755 diff --git a/lagom/project/plugins.sbt b/lagom/project/plugins.sbt old mode 100644 new mode 100755 diff --git a/lagom/weather-api/src/main/java/org/baeldung/lagom/helloworld/weather/api/WeatherService.java b/lagom/weather-api/src/main/java/org/baeldung/lagom/helloworld/weather/api/WeatherService.java old mode 100644 new mode 100755 diff --git a/lagom/weather-api/src/main/java/org/baeldung/lagom/helloworld/weather/api/WeatherStats.java b/lagom/weather-api/src/main/java/org/baeldung/lagom/helloworld/weather/api/WeatherStats.java old mode 100644 new mode 100755 diff --git a/lagom/weather-impl/bin/application.conf b/lagom/weather-impl/bin/application.conf old mode 100644 new mode 100755 diff --git a/lagom/weather-impl/src/main/java/org/baeldung/lagom/helloworld/weather/impl/WeatherServiceImpl.java b/lagom/weather-impl/src/main/java/org/baeldung/lagom/helloworld/weather/impl/WeatherServiceImpl.java old mode 100644 new mode 100755 diff --git a/lagom/weather-impl/src/main/java/org/baeldung/lagom/helloworld/weather/impl/WeatherServiceModule.java b/lagom/weather-impl/src/main/java/org/baeldung/lagom/helloworld/weather/impl/WeatherServiceModule.java old mode 100644 new mode 100755 diff --git a/lagom/weather-impl/src/main/resources/application.conf b/lagom/weather-impl/src/main/resources/application.conf old mode 100644 new mode 100755 diff --git a/libraries-data/README.md b/libraries-data/README.md old mode 100644 new mode 100755 diff --git a/libraries-data/pom.xml b/libraries-data/pom.xml old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/kryo/ComplexClass.java b/libraries-data/src/main/java/com/baeldung/kryo/ComplexClass.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/kryo/Person.java b/libraries-data/src/main/java/com/baeldung/kryo/Person.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/kryo/PersonSerializer.java b/libraries-data/src/main/java/com/baeldung/kryo/PersonSerializer.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/ormlite/Address.java b/libraries-data/src/main/java/com/baeldung/ormlite/Address.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/ormlite/Book.java b/libraries-data/src/main/java/com/baeldung/ormlite/Book.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/ormlite/Library.java b/libraries-data/src/main/java/com/baeldung/ormlite/Library.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/ormlite/LibraryDao.java b/libraries-data/src/main/java/com/baeldung/ormlite/LibraryDao.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/ormlite/LibraryDaoImpl.java b/libraries-data/src/main/java/com/baeldung/ormlite/LibraryDaoImpl.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/reladomo/Department.java b/libraries-data/src/main/java/com/baeldung/reladomo/Department.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/reladomo/DepartmentDatabaseObject.java b/libraries-data/src/main/java/com/baeldung/reladomo/DepartmentDatabaseObject.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/reladomo/DepartmentList.java b/libraries-data/src/main/java/com/baeldung/reladomo/DepartmentList.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/reladomo/Employee.java b/libraries-data/src/main/java/com/baeldung/reladomo/Employee.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/reladomo/EmployeeDatabaseObject.java b/libraries-data/src/main/java/com/baeldung/reladomo/EmployeeDatabaseObject.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/reladomo/EmployeeList.java b/libraries-data/src/main/java/com/baeldung/reladomo/EmployeeList.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/reladomo/ReladomoApplication.java b/libraries-data/src/main/java/com/baeldung/reladomo/ReladomoApplication.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/java/com/baeldung/reladomo/ReladomoConnectionManager.java b/libraries-data/src/main/java/com/baeldung/reladomo/ReladomoConnectionManager.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/resources/ReladomoRuntimeConfig.xml b/libraries-data/src/main/resources/ReladomoRuntimeConfig.xml old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/resources/reladomo/Department.xml b/libraries-data/src/main/resources/reladomo/Department.xml old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/resources/reladomo/Employee.xml b/libraries-data/src/main/resources/reladomo/Employee.xml old mode 100644 new mode 100755 diff --git a/libraries-data/src/main/resources/reladomo/ReladomoClassList.xml b/libraries-data/src/main/resources/reladomo/ReladomoClassList.xml old mode 100644 new mode 100755 diff --git a/libraries-data/src/test/java/com/baeldung/kryo/KryoUnitTest.java b/libraries-data/src/test/java/com/baeldung/kryo/KryoUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/test/java/com/baeldung/ormlite/ORMLiteIntegrationTest.java b/libraries-data/src/test/java/com/baeldung/ormlite/ORMLiteIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/test/java/com/baeldung/reladomo/ReladomoIntegrationTest.java b/libraries-data/src/test/java/com/baeldung/reladomo/ReladomoIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries-data/src/test/resources/reladomo/ReladomoTestConfig.xml b/libraries-data/src/test/resources/reladomo/ReladomoTestConfig.xml old mode 100644 new mode 100755 diff --git a/libraries-data/src/test/resources/reladomo/test-data.txt b/libraries-data/src/test/resources/reladomo/test-data.txt old mode 100644 new mode 100755 diff --git a/libraries/README.md b/libraries/README.md old mode 100644 new mode 100755 diff --git a/libraries/log4j.properties b/libraries/log4j.properties old mode 100644 new mode 100755 diff --git a/libraries/myPersistence.xml b/libraries/myPersistence.xml old mode 100644 new mode 100755 diff --git a/libraries/pom.xml b/libraries/pom.xml old mode 100644 new mode 100755 diff --git a/libraries/serenity.properties b/libraries/serenity.properties old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/awaitility/AsyncService.java b/libraries/src/main/java/com/baeldung/awaitility/AsyncService.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/bouncycastle/BouncyCastleCrypto.java b/libraries/src/main/java/com/baeldung/bouncycastle/BouncyCastleCrypto.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/bytebuddy/Bar.java b/libraries/src/main/java/com/baeldung/bytebuddy/Bar.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/bytebuddy/Foo.java b/libraries/src/main/java/com/baeldung/bytebuddy/Foo.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/caffeine/DataObject.java b/libraries/src/main/java/com/baeldung/caffeine/DataObject.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/cglib/mixin/Class1.java b/libraries/src/main/java/com/baeldung/cglib/mixin/Class1.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/cglib/mixin/Class2.java b/libraries/src/main/java/com/baeldung/cglib/mixin/Class2.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/cglib/mixin/Interface1.java b/libraries/src/main/java/com/baeldung/cglib/mixin/Interface1.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/cglib/mixin/Interface2.java b/libraries/src/main/java/com/baeldung/cglib/mixin/Interface2.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/cglib/mixin/MixinInterface.java b/libraries/src/main/java/com/baeldung/cglib/mixin/MixinInterface.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/cglib/proxy/PersonService.java b/libraries/src/main/java/com/baeldung/cglib/proxy/PersonService.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/chronicle/queue/ChronicleQueue.java b/libraries/src/main/java/com/baeldung/chronicle/queue/ChronicleQueue.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/beanutils/Course.java b/libraries/src/main/java/com/baeldung/commons/beanutils/Course.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/beanutils/CourseEntity.java b/libraries/src/main/java/com/baeldung/commons/beanutils/CourseEntity.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/beanutils/CourseService.java b/libraries/src/main/java/com/baeldung/commons/beanutils/CourseService.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/beanutils/Student.java b/libraries/src/main/java/com/baeldung/commons/beanutils/Student.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/chain/AbstractDenominationDispenser.java b/libraries/src/main/java/com/baeldung/commons/chain/AbstractDenominationDispenser.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/chain/AtmCatalog.java b/libraries/src/main/java/com/baeldung/commons/chain/AtmCatalog.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/chain/AtmConstants.java b/libraries/src/main/java/com/baeldung/commons/chain/AtmConstants.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/chain/AtmRequestContext.java b/libraries/src/main/java/com/baeldung/commons/chain/AtmRequestContext.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/chain/AtmWithdrawalChain.java b/libraries/src/main/java/com/baeldung/commons/chain/AtmWithdrawalChain.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/chain/AuditFilter.java b/libraries/src/main/java/com/baeldung/commons/chain/AuditFilter.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/chain/FiftyDenominationDispenser.java b/libraries/src/main/java/com/baeldung/commons/chain/FiftyDenominationDispenser.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/chain/HundredDenominationDispenser.java b/libraries/src/main/java/com/baeldung/commons/chain/HundredDenominationDispenser.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/chain/TenDenominationDispenser.java b/libraries/src/main/java/com/baeldung/commons/chain/TenDenominationDispenser.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/collectionutil/Address.java b/libraries/src/main/java/com/baeldung/commons/collectionutil/Address.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/collectionutil/Customer.java b/libraries/src/main/java/com/baeldung/commons/collectionutil/Customer.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/dbutils/Email.java b/libraries/src/main/java/com/baeldung/commons/dbutils/Email.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/dbutils/Employee.java b/libraries/src/main/java/com/baeldung/commons/dbutils/Employee.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/dbutils/EmployeeHandler.java b/libraries/src/main/java/com/baeldung/commons/dbutils/EmployeeHandler.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/io/FileMonitor.java b/libraries/src/main/java/com/baeldung/commons/io/FileMonitor.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/lang3/BuilderMethods.java b/libraries/src/main/java/com/baeldung/commons/lang3/BuilderMethods.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/lang3/SampleLazyInitializer.java b/libraries/src/main/java/com/baeldung/commons/lang3/SampleLazyInitializer.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/commons/lang3/SampleObject.java b/libraries/src/main/java/com/baeldung/commons/lang3/SampleObject.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/distinct/DistinctWithJavaFunction.java b/libraries/src/main/java/com/baeldung/distinct/DistinctWithJavaFunction.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/distinct/Person.java b/libraries/src/main/java/com/baeldung/distinct/Person.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/docx/Docx4jExample.java b/libraries/src/main/java/com/baeldung/docx/Docx4jExample.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/eclipsecollections/ConvertContainerToAnother.java b/libraries/src/main/java/com/baeldung/eclipsecollections/ConvertContainerToAnother.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/eclipsecollections/Student.java b/libraries/src/main/java/com/baeldung/eclipsecollections/Student.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/fj/FunctionalJavaIOMain.java b/libraries/src/main/java/com/baeldung/fj/FunctionalJavaIOMain.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/fj/FunctionalJavaMain.java b/libraries/src/main/java/com/baeldung/fj/FunctionalJavaMain.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/flink/LineSplitter.java b/libraries/src/main/java/com/baeldung/flink/LineSplitter.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/flink/WordCount.java b/libraries/src/main/java/com/baeldung/flink/WordCount.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/hikaricp/DataSource.java b/libraries/src/main/java/com/baeldung/hikaricp/DataSource.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/hikaricp/Employee.java b/libraries/src/main/java/com/baeldung/hikaricp/Employee.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/hikaricp/HikariCPDemo.java b/libraries/src/main/java/com/baeldung/hikaricp/HikariCPDemo.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/javasisst/Point.java b/libraries/src/main/java/com/baeldung/javasisst/Point.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/javasisst/ThreeDimensionalPoint.java b/libraries/src/main/java/com/baeldung/javasisst/ThreeDimensionalPoint.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/javers/Address.java b/libraries/src/main/java/com/baeldung/javers/Address.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/javers/Person.java b/libraries/src/main/java/com/baeldung/javers/Person.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/javers/PersonWithAddress.java b/libraries/src/main/java/com/baeldung/javers/PersonWithAddress.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jcache/SimpleCacheEntryListener.java b/libraries/src/main/java/com/baeldung/jcache/SimpleCacheEntryListener.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jcache/SimpleCacheLoader.java b/libraries/src/main/java/com/baeldung/jcache/SimpleCacheLoader.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jcache/SimpleEntryProcessor.java b/libraries/src/main/java/com/baeldung/jcache/SimpleEntryProcessor.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdeffered/FilterDemo.java b/libraries/src/main/java/com/baeldung/jdeffered/FilterDemo.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdeffered/PipeDemo.java b/libraries/src/main/java/com/baeldung/jdeffered/PipeDemo.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdeffered/PromiseDemo.java b/libraries/src/main/java/com/baeldung/jdeffered/PromiseDemo.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdeffered/ThreadSafeDemo.java b/libraries/src/main/java/com/baeldung/jdeffered/ThreadSafeDemo.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdeffered/manager/DeferredManagerDemo.java b/libraries/src/main/java/com/baeldung/jdeffered/manager/DeferredManagerDemo.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdeffered/manager/DeferredManagerWithExecutorDemo.java b/libraries/src/main/java/com/baeldung/jdeffered/manager/DeferredManagerWithExecutorDemo.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdeffered/manager/SimpleDeferredManagerDemo.java b/libraries/src/main/java/com/baeldung/jdeffered/manager/SimpleDeferredManagerDemo.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdo/GuideToJDO.java b/libraries/src/main/java/com/baeldung/jdo/GuideToJDO.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdo/Product.java b/libraries/src/main/java/com/baeldung/jdo/Product.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdo/ProductXML.java b/libraries/src/main/java/com/baeldung/jdo/ProductXML.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdo/query/MyApp.java b/libraries/src/main/java/com/baeldung/jdo/query/MyApp.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdo/query/ProductItem.java b/libraries/src/main/java/com/baeldung/jdo/query/ProductItem.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdo/xml/AnnotadedPerson.java b/libraries/src/main/java/com/baeldung/jdo/xml/AnnotadedPerson.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdo/xml/MyApp.java b/libraries/src/main/java/com/baeldung/jdo/xml/MyApp.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdo/xml/Person.java b/libraries/src/main/java/com/baeldung/jdo/xml/Person.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jdo/xml/Product.java b/libraries/src/main/java/com/baeldung/jdo/xml/Product.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jetty/AsyncServlet.java b/libraries/src/main/java/com/baeldung/jetty/AsyncServlet.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jetty/BlockingServlet.java b/libraries/src/main/java/com/baeldung/jetty/BlockingServlet.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jetty/JettyServer.java b/libraries/src/main/java/com/baeldung/jetty/JettyServer.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jmh/BenchMark.java b/libraries/src/main/java/com/baeldung/jmh/BenchMark.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jmh/JmhDemo.java b/libraries/src/main/java/com/baeldung/jmh/JmhDemo.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jmh/warmup/MainApplication.java b/libraries/src/main/java/com/baeldung/jmh/warmup/MainApplication.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jmh/warmup/ManualClassLoader.java b/libraries/src/main/java/com/baeldung/jmh/warmup/ManualClassLoader.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/jmh/warmup/dummy/Dummy.java b/libraries/src/main/java/com/baeldung/jmh/warmup/dummy/Dummy.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/junitparams/SafeAdditionUtil.java b/libraries/src/main/java/com/baeldung/junitparams/SafeAdditionUtil.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/mbassador/AckMessage.java b/libraries/src/main/java/com/baeldung/mbassador/AckMessage.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/mbassador/Message.java b/libraries/src/main/java/com/baeldung/mbassador/Message.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/mbassador/RejectMessage.java b/libraries/src/main/java/com/baeldung/mbassador/RejectMessage.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/measurement/WaterTank.java b/libraries/src/main/java/com/baeldung/measurement/WaterTank.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/netty/ClientHandler.java b/libraries/src/main/java/com/baeldung/netty/ClientHandler.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/netty/NettyClient.java b/libraries/src/main/java/com/baeldung/netty/NettyClient.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/netty/NettyServer.java b/libraries/src/main/java/com/baeldung/netty/NettyServer.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/netty/ProcessingHandler.java b/libraries/src/main/java/com/baeldung/netty/ProcessingHandler.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/netty/RequestData.java b/libraries/src/main/java/com/baeldung/netty/RequestData.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/netty/RequestDataEncoder.java b/libraries/src/main/java/com/baeldung/netty/RequestDataEncoder.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/netty/RequestDecoder.java b/libraries/src/main/java/com/baeldung/netty/RequestDecoder.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/netty/ResponseData.java b/libraries/src/main/java/com/baeldung/netty/ResponseData.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/netty/ResponseDataDecoder.java b/libraries/src/main/java/com/baeldung/netty/ResponseDataDecoder.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/netty/ResponseDataEncoder.java b/libraries/src/main/java/com/baeldung/netty/ResponseDataEncoder.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/netty/SimpleProcessingHandler.java b/libraries/src/main/java/com/baeldung/netty/SimpleProcessingHandler.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/neuroph/NeurophXOR.java b/libraries/src/main/java/com/baeldung/neuroph/NeurophXOR.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/noexception/CustomExceptionHandler.java b/libraries/src/main/java/com/baeldung/noexception/CustomExceptionHandler.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/protonpack/CollectorUtilsExample.java b/libraries/src/main/java/com/baeldung/protonpack/CollectorUtilsExample.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/protonpack/StreamUtilsExample.java b/libraries/src/main/java/com/baeldung/protonpack/StreamUtilsExample.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/quartz/JobA.java b/libraries/src/main/java/com/baeldung/quartz/JobA.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/quartz/JobB.java b/libraries/src/main/java/com/baeldung/quartz/JobB.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/quartz/QuartzExample.java b/libraries/src/main/java/com/baeldung/quartz/QuartzExample.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/quartz/SimpleJob.java b/libraries/src/main/java/com/baeldung/quartz/SimpleJob.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/retrofit/basic/GitHubBasicApi.java b/libraries/src/main/java/com/baeldung/retrofit/basic/GitHubBasicApi.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/retrofit/basic/GitHubBasicApp.java b/libraries/src/main/java/com/baeldung/retrofit/basic/GitHubBasicApp.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/retrofit/basic/GitHubBasicService.java b/libraries/src/main/java/com/baeldung/retrofit/basic/GitHubBasicService.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/retrofit/models/Contributor.java b/libraries/src/main/java/com/baeldung/retrofit/models/Contributor.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/retrofit/models/Repository.java b/libraries/src/main/java/com/baeldung/retrofit/models/Repository.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/retrofit/rx/GitHubRxApi.java b/libraries/src/main/java/com/baeldung/retrofit/rx/GitHubRxApi.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/retrofit/rx/GitHubRxApp.java b/libraries/src/main/java/com/baeldung/retrofit/rx/GitHubRxApp.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/retrofit/rx/GitHubRxService.java b/libraries/src/main/java/com/baeldung/retrofit/rx/GitHubRxService.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/retrofitguide/GitHubServiceGenerator.java b/libraries/src/main/java/com/baeldung/retrofitguide/GitHubServiceGenerator.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/retrofitguide/Main.java b/libraries/src/main/java/com/baeldung/retrofitguide/Main.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/retrofitguide/User.java b/libraries/src/main/java/com/baeldung/retrofitguide/User.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/retrofitguide/UserService.java b/libraries/src/main/java/com/baeldung/retrofitguide/UserService.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/rome/RSSRomeExample.java b/libraries/src/main/java/com/baeldung/rome/RSSRomeExample.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/serenity/github/GitHubUser.java b/libraries/src/main/java/com/baeldung/serenity/github/GitHubUser.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/serenity/membership/Commodity.java b/libraries/src/main/java/com/baeldung/serenity/membership/Commodity.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/serenity/membership/Member.java b/libraries/src/main/java/com/baeldung/serenity/membership/Member.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/serenity/membership/MemberGrade.java b/libraries/src/main/java/com/baeldung/serenity/membership/MemberGrade.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/serenity/spring/AdderController.java b/libraries/src/main/java/com/baeldung/serenity/spring/AdderController.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/serenity/spring/AdderService.java b/libraries/src/main/java/com/baeldung/serenity/spring/AdderService.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/serenity/spring/PlainAdderController.java b/libraries/src/main/java/com/baeldung/serenity/spring/PlainAdderController.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/stm/Account.java b/libraries/src/main/java/com/baeldung/stm/Account.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/streamex/Role.java b/libraries/src/main/java/com/baeldung/streamex/Role.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/streamex/StreamEX.java b/libraries/src/main/java/com/baeldung/streamex/StreamEX.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/streamex/User.java b/libraries/src/main/java/com/baeldung/streamex/User.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/streamutils/CopyStream.java b/libraries/src/main/java/com/baeldung/streamutils/CopyStream.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/streamutils/DrainStream.java b/libraries/src/main/java/com/baeldung/streamutils/DrainStream.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/java/com/baeldung/yarg/DocumentController.java b/libraries/src/main/java/com/baeldung/yarg/DocumentController.java old mode 100644 new mode 100755 diff --git a/libraries/src/main/resources/Baeldung.cer b/libraries/src/main/resources/Baeldung.cer old mode 100644 new mode 100755 diff --git a/libraries/src/main/resources/Baeldung.p12 b/libraries/src/main/resources/Baeldung.p12 old mode 100644 new mode 100755 diff --git a/libraries/src/main/resources/Data.json b/libraries/src/main/resources/Data.json old mode 100644 new mode 100755 diff --git a/libraries/src/main/resources/Letter.docx b/libraries/src/main/resources/Letter.docx old mode 100644 new mode 100755 diff --git a/libraries/src/main/resources/META-INF/BenchmarkList b/libraries/src/main/resources/META-INF/BenchmarkList old mode 100644 new mode 100755 diff --git a/libraries/src/main/resources/META-INF/datanucleus.properties b/libraries/src/main/resources/META-INF/datanucleus.properties old mode 100644 new mode 100755 diff --git a/libraries/src/main/resources/META-INF/jdoconfig.xml b/libraries/src/main/resources/META-INF/jdoconfig.xml old mode 100644 new mode 100755 diff --git a/libraries/src/main/resources/META-INF/package.jdo b/libraries/src/main/resources/META-INF/package.jdo old mode 100644 new mode 100755 diff --git a/libraries/src/main/resources/db.sql b/libraries/src/main/resources/db.sql old mode 100644 new mode 100755 diff --git a/libraries/src/main/resources/image.jpg b/libraries/src/main/resources/image.jpg old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/awaitility/AsyncServiceLongRunningUnitTest.java b/libraries/src/test/java/com/baeldung/awaitility/AsyncServiceLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/bouncycastle/BouncyCastleLiveTest.java b/libraries/src/test/java/com/baeldung/bouncycastle/BouncyCastleLiveTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/bytebuddy/ByteBuddyUnitTest.java b/libraries/src/test/java/com/baeldung/bytebuddy/ByteBuddyUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/caffeine/CaffeineUnitTest.java b/libraries/src/test/java/com/baeldung/caffeine/CaffeineUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/cglib/proxy/BeanGeneratorIntegrationTest.java b/libraries/src/test/java/com/baeldung/cglib/proxy/BeanGeneratorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/cglib/proxy/MixinUnitTest.java b/libraries/src/test/java/com/baeldung/cglib/proxy/MixinUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/cglib/proxy/ProxyIntegrationTest.java b/libraries/src/test/java/com/baeldung/cglib/proxy/ProxyIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/cglib/proxy/README.md b/libraries/src/test/java/com/baeldung/cglib/proxy/README.md old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/chronicle/queue/ChronicleQueueIntegrationTest.java b/libraries/src/test/java/com/baeldung/chronicle/queue/ChronicleQueueIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/circularfifoqueue/CircularFifoQueueTest.java b/libraries/src/test/java/com/baeldung/circularfifoqueue/CircularFifoQueueTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/beanutils/CourseServiceTest.java b/libraries/src/test/java/com/baeldung/commons/beanutils/CourseServiceTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/chain/AtmChainTest.java b/libraries/src/test/java/com/baeldung/commons/chain/AtmChainTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/collections/BidiMapUnitTest.java b/libraries/src/test/java/com/baeldung/commons/collections/BidiMapUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/collections/CollectionUtilsGuideTest.java b/libraries/src/test/java/com/baeldung/commons/collections/CollectionUtilsGuideTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/collections/MapUtilsTest.java b/libraries/src/test/java/com/baeldung/commons/collections/MapUtilsTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/collections/SetUtilsUnitTest.java b/libraries/src/test/java/com/baeldung/commons/collections/SetUtilsUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/collections/orderedmap/OrderedMapUnitTest.java b/libraries/src/test/java/com/baeldung/commons/collections/orderedmap/OrderedMapUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/collections4/BagTests.java b/libraries/src/test/java/com/baeldung/commons/collections4/BagTests.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/csv/CSVReaderWriterTest.java b/libraries/src/test/java/com/baeldung/commons/csv/CSVReaderWriterTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/dbutils/DbUtilsUnitTest.java b/libraries/src/test/java/com/baeldung/commons/dbutils/DbUtilsUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/io/CommonsIOUnitTest.java b/libraries/src/test/java/com/baeldung/commons/io/CommonsIOUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/lang3/ArrayUtilsUnitTest.java b/libraries/src/test/java/com/baeldung/commons/lang3/ArrayUtilsUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/lang3/Lang3UtilsTest.java b/libraries/src/test/java/com/baeldung/commons/lang3/Lang3UtilsTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/lang3/StringUtilsUnitTest.java b/libraries/src/test/java/com/baeldung/commons/lang3/StringUtilsUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/math/ComplexUnitTest.java b/libraries/src/test/java/com/baeldung/commons/math/ComplexUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/math/FractionUnitTest.java b/libraries/src/test/java/com/baeldung/commons/math/FractionUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/math/GeometryUnitTest.java b/libraries/src/test/java/com/baeldung/commons/math/GeometryUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/math/IntegrationTest.java b/libraries/src/test/java/com/baeldung/commons/math/IntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/math/LinearAlgebraUnitTest.java b/libraries/src/test/java/com/baeldung/commons/math/LinearAlgebraUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/math/ProbabilitiesUnitTest.java b/libraries/src/test/java/com/baeldung/commons/math/ProbabilitiesUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/math/RootFindingUnitTest.java b/libraries/src/test/java/com/baeldung/commons/math/RootFindingUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/commons/math/StatisticsUnitTest.java b/libraries/src/test/java/com/baeldung/commons/math/StatisticsUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/crdt/CRDTTest.java b/libraries/src/test/java/com/baeldung/crdt/CRDTTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/date/DateDiffUnitTest.java b/libraries/src/test/java/com/baeldung/date/DateDiffUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/distinct/DistinctWithEclipseCollectionsUnitTest.java b/libraries/src/test/java/com/baeldung/distinct/DistinctWithEclipseCollectionsUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/distinct/DistinctWithJavaFunctionUnitTest.java b/libraries/src/test/java/com/baeldung/distinct/DistinctWithJavaFunctionUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/distinct/DistinctWithStreamexUnitTest.java b/libraries/src/test/java/com/baeldung/distinct/DistinctWithStreamexUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/distinct/DistinctWithVavrUnitTest.java b/libraries/src/test/java/com/baeldung/distinct/DistinctWithVavrUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/distinct/PersonDataGenerator.java b/libraries/src/test/java/com/baeldung/distinct/PersonDataGenerator.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/docx/Docx4jReadAndWriteTest.java b/libraries/src/test/java/com/baeldung/docx/Docx4jReadAndWriteTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/AllSatisfyPatternTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/AnySatisfyPatternTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/CollectPatternTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ConvertContainerToAnotherTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/DetectPatternTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/FlatCollectTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/InjectIntoPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/InjectIntoPatternTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/LazyIterationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/PartitionPatternTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/RejectPatternTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/SelectPatternTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java b/libraries/src/test/java/com/baeldung/eclipsecollections/ZipWithIndexTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/fj/FunctionalJavaTest.java b/libraries/src/test/java/com/baeldung/fj/FunctionalJavaTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/flink/WordCountIntegrationTest.java b/libraries/src/test/java/com/baeldung/flink/WordCountIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/hikaricp/HikariCPIntegrationTest.java b/libraries/src/test/java/com/baeldung/hikaricp/HikariCPIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/hll/HLLLongRunningUnitTest.java b/libraries/src/test/java/com/baeldung/hll/HLLLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/hoverfly/HoverflyApiIntegrationTest.java b/libraries/src/test/java/com/baeldung/hoverfly/HoverflyApiIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/jasypt/JasyptUnitTest.java b/libraries/src/test/java/com/baeldung/jasypt/JasyptUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/java/io/JavaDirectoryDeleteUnitTest.java b/libraries/src/test/java/com/baeldung/java/io/JavaDirectoryDeleteUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/javassist/JavasisstUnitTest.java b/libraries/src/test/java/com/baeldung/javassist/JavasisstUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/javatuples/JavaTuplesUnitTest.java b/libraries/src/test/java/com/baeldung/javatuples/JavaTuplesUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/javers/JaversUnitTest.java b/libraries/src/test/java/com/baeldung/javers/JaversUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java b/libraries/src/test/java/com/baeldung/jcache/CacheLoaderTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java b/libraries/src/test/java/com/baeldung/jcache/EntryProcessorTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java b/libraries/src/test/java/com/baeldung/jcache/EventListenerTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/jcache/JCacheTest.java b/libraries/src/test/java/com/baeldung/jcache/JCacheTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/jdeffered/AppTest.java b/libraries/src/test/java/com/baeldung/jdeffered/AppTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/jdo/GuideToJDOIntegrationTest.java b/libraries/src/test/java/com/baeldung/jdo/GuideToJDOIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/jetty/JettyIntegrationTest.java b/libraries/src/test/java/com/baeldung/jetty/JettyIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/jool/JOOLTest.java b/libraries/src/test/java/com/baeldung/jool/JOOLTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/jsonassert/JsonAssertUnitTest.java b/libraries/src/test/java/com/baeldung/jsonassert/JsonAssertUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/junitparams/SafeAdditionUtilTest.java b/libraries/src/test/java/com/baeldung/junitparams/SafeAdditionUtilTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/junitparams/TestDataProvider.java b/libraries/src/test/java/com/baeldung/junitparams/TestDataProvider.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/lsh/LocalSensitiveHashingUnitTest.java b/libraries/src/test/java/com/baeldung/lsh/LocalSensitiveHashingUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/mbassador/MBassadorAsyncDispatchTest.java b/libraries/src/test/java/com/baeldung/mbassador/MBassadorAsyncDispatchTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/mbassador/MBassadorAsyncInvocationTest.java b/libraries/src/test/java/com/baeldung/mbassador/MBassadorAsyncInvocationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/mbassador/MBassadorBasicTest.java b/libraries/src/test/java/com/baeldung/mbassador/MBassadorBasicTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/mbassador/MBassadorConfigurationTest.java b/libraries/src/test/java/com/baeldung/mbassador/MBassadorConfigurationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/mbassador/MBassadorFilterTest.java b/libraries/src/test/java/com/baeldung/mbassador/MBassadorFilterTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/mbassador/MBassadorHierarchyTest.java b/libraries/src/test/java/com/baeldung/mbassador/MBassadorHierarchyTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/measurement/WaterTankTests.java b/libraries/src/test/java/com/baeldung/measurement/WaterTankTests.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/neuroph/XORTest.java b/libraries/src/test/java/com/baeldung/neuroph/XORTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/noexception/NoExceptionUnitTest.java b/libraries/src/test/java/com/baeldung/noexception/NoExceptionUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/pact/PactConsumerDrivenContractUnitTest.java b/libraries/src/test/java/com/baeldung/pact/PactConsumerDrivenContractUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/pairs/ApacheCommonsPairUnitTest.java b/libraries/src/test/java/com/baeldung/pairs/ApacheCommonsPairUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/pairs/CoreJavaPairUnitTest.java b/libraries/src/test/java/com/baeldung/pairs/CoreJavaPairUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/pairs/CoreJavaSimpleEntryUnitTest.java b/libraries/src/test/java/com/baeldung/pairs/CoreJavaSimpleEntryUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/pairs/VavrPairsUnitTest.java b/libraries/src/test/java/com/baeldung/pairs/VavrPairsUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/pcollections/PCollectionsUnitTest.java b/libraries/src/test/java/com/baeldung/pcollections/PCollectionsUnitTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/protonpack/CollectorUtilsTests.java b/libraries/src/test/java/com/baeldung/protonpack/CollectorUtilsTests.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/protonpack/StreamUtilsTests.java b/libraries/src/test/java/com/baeldung/protonpack/StreamUtilsTests.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/retrofit/basic/GitHubBasicApiLiveTest.java b/libraries/src/test/java/com/baeldung/retrofit/basic/GitHubBasicApiLiveTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/retrofit/rx/GitHubRxApiTest.java b/libraries/src/test/java/com/baeldung/retrofit/rx/GitHubRxApiTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/GithubUserProfilePayloadIntegrationTest.java b/libraries/src/test/java/com/baeldung/serenity/GithubUserProfilePayloadIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/GoogleSearchLiveTest.java b/libraries/src/test/java/com/baeldung/serenity/GoogleSearchLiveTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/GoogleSearchPageObjectLiveTest.java b/libraries/src/test/java/com/baeldung/serenity/GoogleSearchPageObjectLiveTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/GoogleSearchScreenplayLiveTest.java b/libraries/src/test/java/com/baeldung/serenity/GoogleSearchScreenplayLiveTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/MemberStatusIntegrationTest.java b/libraries/src/test/java/com/baeldung/serenity/MemberStatusIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/github/GithubRestAssuredUserAPISteps.java b/libraries/src/test/java/com/baeldung/serenity/github/GithubRestAssuredUserAPISteps.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/github/GithubRestUserAPISteps.java b/libraries/src/test/java/com/baeldung/serenity/github/GithubRestUserAPISteps.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/github/GithubUserProfilePayloadStepDefinitions.java b/libraries/src/test/java/com/baeldung/serenity/github/GithubUserProfilePayloadStepDefinitions.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/membership/MemberStatusSteps.java b/libraries/src/test/java/com/baeldung/serenity/membership/MemberStatusSteps.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/pageobjects/GoogleSearchPageObject.java b/libraries/src/test/java/com/baeldung/serenity/pageobjects/GoogleSearchPageObject.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/screenplay/GoogleSearchPage.java b/libraries/src/test/java/com/baeldung/serenity/screenplay/GoogleSearchPage.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/screenplay/GoogleSearchResults.java b/libraries/src/test/java/com/baeldung/serenity/screenplay/GoogleSearchResults.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/screenplay/SearchForKeyword.java b/libraries/src/test/java/com/baeldung/serenity/screenplay/SearchForKeyword.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/screenplay/StartWith.java b/libraries/src/test/java/com/baeldung/serenity/screenplay/StartWith.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/AdderClassDirtiesContextIntegrationTest.java b/libraries/src/test/java/com/baeldung/serenity/spring/AdderClassDirtiesContextIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/AdderMethodDirtiesContextDependencyWorkaroundIntegrationTest.java b/libraries/src/test/java/com/baeldung/serenity/spring/AdderMethodDirtiesContextDependencyWorkaroundIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/AdderMethodDirtiesContextInitWorkaroundIntegrationTest.java b/libraries/src/test/java/com/baeldung/serenity/spring/AdderMethodDirtiesContextInitWorkaroundIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/AdderMethodDirtiesContextIntegrationTest.java b/libraries/src/test/java/com/baeldung/serenity/spring/AdderMethodDirtiesContextIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/AdderMethodRuleIntegrationTest.java b/libraries/src/test/java/com/baeldung/serenity/spring/AdderMethodRuleIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/AdderMockMvcIntegrationTest.java b/libraries/src/test/java/com/baeldung/serenity/spring/AdderMockMvcIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/AdderServiceIntegrationTest.java b/libraries/src/test/java/com/baeldung/serenity/spring/AdderServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/AdderSpringSerenityRunnerIntegrationTest.java b/libraries/src/test/java/com/baeldung/serenity/spring/AdderSpringSerenityRunnerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/AdderTest.java b/libraries/src/test/java/com/baeldung/serenity/spring/AdderTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/RandomNumberUtil.java b/libraries/src/test/java/com/baeldung/serenity/spring/RandomNumberUtil.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/steps/AdderConstructorDependencySteps.java b/libraries/src/test/java/com/baeldung/serenity/spring/steps/AdderConstructorDependencySteps.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/steps/AdderRestSteps.java b/libraries/src/test/java/com/baeldung/serenity/spring/steps/AdderRestSteps.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/steps/AdderServiceSteps.java b/libraries/src/test/java/com/baeldung/serenity/spring/steps/AdderServiceSteps.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/steps/AdderSteps.java b/libraries/src/test/java/com/baeldung/serenity/spring/steps/AdderSteps.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/serenity/spring/stories/AdderStory.java b/libraries/src/test/java/com/baeldung/serenity/spring/stories/AdderStory.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/stm/AccountTest.java b/libraries/src/test/java/com/baeldung/stm/AccountTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/stream/JoolMergeStreamsTest.java b/libraries/src/test/java/com/baeldung/stream/JoolMergeStreamsTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/stream/MergeStreamsTest.java b/libraries/src/test/java/com/baeldung/stream/MergeStreamsTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/stream/StreamExMergeStreamsTest.java b/libraries/src/test/java/com/baeldung/stream/StreamExMergeStreamsTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/streamutils/CopyStreamTest.java b/libraries/src/test/java/com/baeldung/streamutils/CopyStreamTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/text/DiffTest.java b/libraries/src/test/java/com/baeldung/text/DiffTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/text/LongestCommonSubsequenceTest.java b/libraries/src/test/java/com/baeldung/text/LongestCommonSubsequenceTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/text/StrBuilderTest.java b/libraries/src/test/java/com/baeldung/text/StrBuilderTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/text/StrSubstitutorTest.java b/libraries/src/test/java/com/baeldung/text/StrSubstitutorTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/text/UnicodeEscaperTest.java b/libraries/src/test/java/com/baeldung/text/UnicodeEscaperTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/java/com/baeldung/text/WordUtilsTest.java b/libraries/src/test/java/com/baeldung/text/WordUtilsTest.java old mode 100644 new mode 100755 diff --git a/libraries/src/test/resources/ABC.txt b/libraries/src/test/resources/ABC.txt old mode 100644 new mode 100755 diff --git a/libraries/src/test/resources/JunitParamsTestParameters.csv b/libraries/src/test/resources/JunitParamsTestParameters.csv old mode 100644 new mode 100755 diff --git a/libraries/src/test/resources/aaa.txt b/libraries/src/test/resources/aaa.txt old mode 100644 new mode 100755 diff --git a/libraries/src/test/resources/adder-beans.xml b/libraries/src/test/resources/adder-beans.xml old mode 100644 new mode 100755 diff --git a/libraries/src/test/resources/book.csv b/libraries/src/test/resources/book.csv old mode 100644 new mode 100755 diff --git a/libraries/src/test/resources/employees.sql b/libraries/src/test/resources/employees.sql old mode 100644 new mode 100755 diff --git a/libraries/src/test/resources/fileTest.txt b/libraries/src/test/resources/fileTest.txt old mode 100644 new mode 100755 diff --git a/libraries/src/test/resources/input.txt b/libraries/src/test/resources/input.txt old mode 100644 new mode 100755 diff --git a/libraries/src/test/resources/output.txt b/libraries/src/test/resources/output.txt old mode 100644 new mode 100755 diff --git a/libraries/src/test/resources/sample.txt b/libraries/src/test/resources/sample.txt old mode 100644 new mode 100755 diff --git a/libraries/src/test/resources/stories/github_rest/user_profile/github_user_profile_payload_test.story b/libraries/src/test/resources/stories/github_rest/user_profile/github_user_profile_payload_test.story old mode 100644 new mode 100755 diff --git a/libraries/src/test/resources/stories/spring/adder_test.story b/libraries/src/test/resources/stories/spring/adder_test.story old mode 100644 new mode 100755 diff --git a/linkrest/README.md b/linkrest/README.md old mode 100644 new mode 100755 diff --git a/linkrest/WebContent/META-INF/MANIFEST.MF b/linkrest/WebContent/META-INF/MANIFEST.MF old mode 100644 new mode 100755 diff --git a/linkrest/WebContent/WEB-INF/web.xml b/linkrest/WebContent/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/linkrest/pom.xml b/linkrest/pom.xml old mode 100644 new mode 100755 diff --git a/linkrest/src/main/java/com/baeldung/LinkRestApplication.java b/linkrest/src/main/java/com/baeldung/LinkRestApplication.java old mode 100644 new mode 100755 diff --git a/linkrest/src/main/java/com/baeldung/cayenne/Department.java b/linkrest/src/main/java/com/baeldung/cayenne/Department.java old mode 100644 new mode 100755 diff --git a/linkrest/src/main/java/com/baeldung/cayenne/Employee.java b/linkrest/src/main/java/com/baeldung/cayenne/Employee.java old mode 100644 new mode 100755 diff --git a/linkrest/src/main/java/com/baeldung/cayenne/auto/_Department.java b/linkrest/src/main/java/com/baeldung/cayenne/auto/_Department.java old mode 100644 new mode 100755 diff --git a/linkrest/src/main/java/com/baeldung/cayenne/auto/_Employee.java b/linkrest/src/main/java/com/baeldung/cayenne/auto/_Employee.java old mode 100644 new mode 100755 diff --git a/linkrest/src/main/java/com/baeldung/linkrest/apis/DepartmentResource.java b/linkrest/src/main/java/com/baeldung/linkrest/apis/DepartmentResource.java old mode 100644 new mode 100755 diff --git a/linkrest/src/main/java/com/baeldung/linkrest/apis/EmployeeSubResource.java b/linkrest/src/main/java/com/baeldung/linkrest/apis/EmployeeSubResource.java old mode 100644 new mode 100755 diff --git a/linkrest/src/main/resources/cayenne-linkrest-project.xml b/linkrest/src/main/resources/cayenne-linkrest-project.xml old mode 100644 new mode 100755 diff --git a/linkrest/src/main/resources/linkrest.map.xml b/linkrest/src/main/resources/linkrest.map.xml old mode 100644 new mode 100755 diff --git a/log-mdc/README.md b/log-mdc/README.md old mode 100644 new mode 100755 diff --git a/log-mdc/pom.xml b/log-mdc/pom.xml old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/config/AppConfiguration.java b/log-mdc/src/main/java/com/baeldung/config/AppConfiguration.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/config/AppInitializer.java b/log-mdc/src/main/java/com/baeldung/config/AppInitializer.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/mdc/TransactionFactory.java b/log-mdc/src/main/java/com/baeldung/mdc/TransactionFactory.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/mdc/Transfer.java b/log-mdc/src/main/java/com/baeldung/mdc/Transfer.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/mdc/TransferDemo.java b/log-mdc/src/main/java/com/baeldung/mdc/TransferDemo.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/mdc/TransferService.java b/log-mdc/src/main/java/com/baeldung/mdc/TransferService.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/mdc/log4j/Log4JRunnable.java b/log-mdc/src/main/java/com/baeldung/mdc/log4j/Log4JRunnable.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/mdc/log4j/Log4JTransferService.java b/log-mdc/src/main/java/com/baeldung/mdc/log4j/Log4JTransferService.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/mdc/log4j2/Log4J2Runnable.java b/log-mdc/src/main/java/com/baeldung/mdc/log4j2/Log4J2Runnable.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/mdc/log4j2/Log4J2TransferService.java b/log-mdc/src/main/java/com/baeldung/mdc/log4j2/Log4J2TransferService.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/mdc/slf4j/Slf4TransferService.java b/log-mdc/src/main/java/com/baeldung/mdc/slf4j/Slf4TransferService.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/mdc/slf4j/Slf4jRunnable.java b/log-mdc/src/main/java/com/baeldung/mdc/slf4j/Slf4jRunnable.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/ndc/Investment.java b/log-mdc/src/main/java/com/baeldung/ndc/Investment.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/ndc/controller/JBossLoggingController.java b/log-mdc/src/main/java/com/baeldung/ndc/controller/JBossLoggingController.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/ndc/controller/Log4J2Controller.java b/log-mdc/src/main/java/com/baeldung/ndc/controller/Log4J2Controller.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/ndc/controller/Log4JController.java b/log-mdc/src/main/java/com/baeldung/ndc/controller/Log4JController.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/ndc/service/InvestmentService.java b/log-mdc/src/main/java/com/baeldung/ndc/service/InvestmentService.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/ndc/service/JBossLoggingInvestmentService.java b/log-mdc/src/main/java/com/baeldung/ndc/service/JBossLoggingInvestmentService.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/ndc/service/Log4J2InvestmentService.java b/log-mdc/src/main/java/com/baeldung/ndc/service/Log4J2InvestmentService.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/java/com/baeldung/ndc/service/Log4JInvestmentService.java b/log-mdc/src/main/java/com/baeldung/ndc/service/Log4JInvestmentService.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/resources/log4j.properties b/log-mdc/src/main/resources/log4j.properties old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/resources/log4j2.xml b/log-mdc/src/main/resources/log4j2.xml old mode 100644 new mode 100755 diff --git a/log-mdc/src/main/resources/logback.xml b/log-mdc/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/log-mdc/src/test/java/com/baeldung/mdc/log4j/DemoIntegrationTest.java b/log-mdc/src/test/java/com/baeldung/mdc/log4j/DemoIntegrationTest.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/test/java/com/baeldung/mdc/log4j2/DemoIntegrationTest.java b/log-mdc/src/test/java/com/baeldung/mdc/log4j2/DemoIntegrationTest.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/test/java/com/baeldung/mdc/slf4j/DemoIntegrationTest.java b/log-mdc/src/test/java/com/baeldung/mdc/slf4j/DemoIntegrationTest.java old mode 100644 new mode 100755 diff --git a/log-mdc/src/test/java/com/baeldung/ndc/NDCLogIntegrationTest.java b/log-mdc/src/test/java/com/baeldung/ndc/NDCLogIntegrationTest.java old mode 100644 new mode 100755 diff --git a/log4j/README.md b/log4j/README.md old mode 100644 new mode 100755 diff --git a/log4j/pom.xml b/log4j/pom.xml old mode 100644 new mode 100755 diff --git a/log4j/src/main/java/com/baeldung/log4j/Log4jExample.java b/log4j/src/main/java/com/baeldung/log4j/Log4jExample.java old mode 100644 new mode 100755 diff --git a/log4j/src/main/java/com/baeldung/log4j/Log4jRollingExample.java b/log4j/src/main/java/com/baeldung/log4j/Log4jRollingExample.java old mode 100644 new mode 100755 diff --git a/log4j/src/main/java/com/baeldung/log4j2/Log4j2Example.java b/log4j/src/main/java/com/baeldung/log4j2/Log4j2Example.java old mode 100644 new mode 100755 diff --git a/log4j/src/main/java/com/baeldung/log4j2/Log4j2RollingExample.java b/log4j/src/main/java/com/baeldung/log4j2/Log4j2RollingExample.java old mode 100644 new mode 100755 diff --git a/log4j/src/main/java/com/baeldung/logback/LogbackExample.java b/log4j/src/main/java/com/baeldung/logback/LogbackExample.java old mode 100644 new mode 100755 diff --git a/log4j/src/main/java/com/baeldung/logback/LogbackRollingExample.java b/log4j/src/main/java/com/baeldung/logback/LogbackRollingExample.java old mode 100644 new mode 100755 diff --git a/log4j/src/main/java/com/baeldung/slf4j/Slf4jExample.java b/log4j/src/main/java/com/baeldung/slf4j/Slf4jExample.java old mode 100644 new mode 100755 diff --git a/log4j/src/main/java/com/baeldung/slf4j/Slf4jRollingExample.java b/log4j/src/main/java/com/baeldung/slf4j/Slf4jRollingExample.java old mode 100644 new mode 100755 diff --git a/log4j/src/main/resources/log4j.xml b/log4j/src/main/resources/log4j.xml old mode 100644 new mode 100755 diff --git a/log4j/src/main/resources/log4j2.xml b/log4j/src/main/resources/log4j2.xml old mode 100644 new mode 100755 diff --git a/log4j/src/main/resources/logback.xml b/log4j/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/log4j2/README.md b/log4j2/README.md old mode 100644 new mode 100755 diff --git a/log4j2/pom.xml b/log4j2/pom.xml old mode 100644 new mode 100755 diff --git a/log4j2/src/test/java/com/baeldung/logging/log4j2/tests/CustomLoggingIntegrationTest.java b/log4j2/src/test/java/com/baeldung/logging/log4j2/tests/CustomLoggingIntegrationTest.java old mode 100644 new mode 100755 diff --git a/log4j2/src/test/java/com/baeldung/logging/log4j2/tests/LambdaExpressionsIntegrationTest.java b/log4j2/src/test/java/com/baeldung/logging/log4j2/tests/LambdaExpressionsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/log4j2/src/test/java/com/baeldung/logging/log4j2/tests/jdbc/ConnectionFactory.java b/log4j2/src/test/java/com/baeldung/logging/log4j2/tests/jdbc/ConnectionFactory.java old mode 100644 new mode 100755 diff --git a/log4j2/src/test/resources/log4j2-includes/console-appender_pattern-layout_colored.xml b/log4j2/src/test/resources/log4j2-includes/console-appender_pattern-layout_colored.xml old mode 100644 new mode 100755 diff --git a/log4j2/src/test/resources/log4j2.xml b/log4j2/src/test/resources/log4j2.xml old mode 100644 new mode 100755 diff --git a/lombok/README.md b/lombok/README.md old mode 100644 new mode 100755 diff --git a/lombok/pom.xml b/lombok/pom.xml old mode 100644 new mode 100755 diff --git a/lombok/src/main/java/com/baeldung/lombok/intro/ApiClientConfiguration.java b/lombok/src/main/java/com/baeldung/lombok/intro/ApiClientConfiguration.java old mode 100644 new mode 100755 diff --git a/lombok/src/main/java/com/baeldung/lombok/intro/ContactInformationSupport.java b/lombok/src/main/java/com/baeldung/lombok/intro/ContactInformationSupport.java old mode 100644 new mode 100755 diff --git a/lombok/src/main/java/com/baeldung/lombok/intro/HasContactInformation.java b/lombok/src/main/java/com/baeldung/lombok/intro/HasContactInformation.java old mode 100644 new mode 100755 diff --git a/lombok/src/main/java/com/baeldung/lombok/intro/LoginResult.java b/lombok/src/main/java/com/baeldung/lombok/intro/LoginResult.java old mode 100644 new mode 100755 diff --git a/lombok/src/main/java/com/baeldung/lombok/intro/User.java b/lombok/src/main/java/com/baeldung/lombok/intro/User.java old mode 100644 new mode 100755 diff --git a/lombok/src/main/java/com/baeldung/lombok/intro/UserEvent.java b/lombok/src/main/java/com/baeldung/lombok/intro/UserEvent.java old mode 100644 new mode 100755 diff --git a/lombok/src/test/java/com/baeldung/lombok/intro/ApiClientConfigurationIntegrationTest.java b/lombok/src/test/java/com/baeldung/lombok/intro/ApiClientConfigurationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/lombok/src/test/java/com/baeldung/lombok/intro/LoginResultLiveTest.java b/lombok/src/test/java/com/baeldung/lombok/intro/LoginResultLiveTest.java old mode 100644 new mode 100755 diff --git a/lombok/src/test/java/com/baeldung/lombok/intro/UserIntegrationTest.java b/lombok/src/test/java/com/baeldung/lombok/intro/UserIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mapstruct/README.md b/mapstruct/README.md old mode 100644 new mode 100755 diff --git a/mapstruct/pom.xml b/mapstruct/pom.xml old mode 100644 new mode 100755 diff --git a/mapstruct/src/main/java/com/baeldung/dto/DivisionDTO.java b/mapstruct/src/main/java/com/baeldung/dto/DivisionDTO.java old mode 100644 new mode 100755 diff --git a/mapstruct/src/main/java/com/baeldung/dto/EmployeeDTO.java b/mapstruct/src/main/java/com/baeldung/dto/EmployeeDTO.java old mode 100644 new mode 100755 diff --git a/mapstruct/src/main/java/com/baeldung/dto/SimpleSource.java b/mapstruct/src/main/java/com/baeldung/dto/SimpleSource.java old mode 100644 new mode 100755 diff --git a/mapstruct/src/main/java/com/baeldung/entity/Division.java b/mapstruct/src/main/java/com/baeldung/entity/Division.java old mode 100644 new mode 100755 diff --git a/mapstruct/src/main/java/com/baeldung/entity/Employee.java b/mapstruct/src/main/java/com/baeldung/entity/Employee.java old mode 100644 new mode 100755 diff --git a/mapstruct/src/main/java/com/baeldung/entity/SimpleDestination.java b/mapstruct/src/main/java/com/baeldung/entity/SimpleDestination.java old mode 100644 new mode 100755 diff --git a/mapstruct/src/main/java/com/baeldung/mapper/EmployeeMapper.java b/mapstruct/src/main/java/com/baeldung/mapper/EmployeeMapper.java old mode 100644 new mode 100755 diff --git a/mapstruct/src/main/java/com/baeldung/mapper/SimpleSourceDestinationMapper.java b/mapstruct/src/main/java/com/baeldung/mapper/SimpleSourceDestinationMapper.java old mode 100644 new mode 100755 diff --git a/mapstruct/src/main/resources/applicationContext.xml b/mapstruct/src/main/resources/applicationContext.xml old mode 100644 new mode 100755 diff --git a/mapstruct/src/test/java/com/baeldung/mapper/EmployeeMapperUnitTest.java b/mapstruct/src/test/java/com/baeldung/mapper/EmployeeMapperUnitTest.java old mode 100644 new mode 100755 diff --git a/mapstruct/src/test/java/com/baeldung/mapper/SimpleSourceDestinationMapperIntegrationTest.java b/mapstruct/src/test/java/com/baeldung/mapper/SimpleSourceDestinationMapperIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mesos-marathon/Dockerfile b/mesos-marathon/Dockerfile old mode 100644 new mode 100755 diff --git a/mesos-marathon/README.md b/mesos-marathon/README.md old mode 100644 new mode 100755 diff --git a/mesos-marathon/marathon.json b/mesos-marathon/marathon.json old mode 100644 new mode 100755 diff --git a/mesos-marathon/pom.xml b/mesos-marathon/pom.xml old mode 100644 new mode 100755 diff --git a/mesos-marathon/src/main/java/com/baeldung/DemoApplication.java b/mesos-marathon/src/main/java/com/baeldung/DemoApplication.java old mode 100644 new mode 100755 diff --git a/mesos-marathon/src/main/java/com/baeldung/HelloController.java b/mesos-marathon/src/main/java/com/baeldung/HelloController.java old mode 100644 new mode 100755 diff --git a/mesos-marathon/src/main/resources/application.properties b/mesos-marathon/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/mesos-marathon/src/test/java/com/baeldung/DemoApplicationIntegrationTest.java b/mesos-marathon/src/test/java/com/baeldung/DemoApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/metrics/README.md b/metrics/README.md old mode 100644 new mode 100755 diff --git a/metrics/pom.xml b/metrics/pom.xml old mode 100644 new mode 100755 diff --git a/metrics/src/main/java/com/baeldung/metrics/core/ActiveUserCountGauge.java b/metrics/src/main/java/com/baeldung/metrics/core/ActiveUserCountGauge.java old mode 100644 new mode 100755 diff --git a/metrics/src/main/java/com/baeldung/metrics/core/ActiveUsersGauge.java b/metrics/src/main/java/com/baeldung/metrics/core/ActiveUsersGauge.java old mode 100644 new mode 100755 diff --git a/metrics/src/main/java/com/baeldung/metrics/core/AttendanceRatioGauge.java b/metrics/src/main/java/com/baeldung/metrics/core/AttendanceRatioGauge.java old mode 100644 new mode 100755 diff --git a/metrics/src/main/java/com/baeldung/metrics/healthchecks/DatabaseHealthCheck.java b/metrics/src/main/java/com/baeldung/metrics/healthchecks/DatabaseHealthCheck.java old mode 100644 new mode 100755 diff --git a/metrics/src/main/java/com/baeldung/metrics/healthchecks/UserCenterHealthCheck.java b/metrics/src/main/java/com/baeldung/metrics/healthchecks/UserCenterHealthCheck.java old mode 100644 new mode 100755 diff --git a/metrics/src/main/java/com/baeldung/metrics/micrometer/MicrometerApp.java b/metrics/src/main/java/com/baeldung/metrics/micrometer/MicrometerApp.java old mode 100644 new mode 100755 diff --git a/metrics/src/main/java/com/baeldung/metrics/micrometer/PeopleController.java b/metrics/src/main/java/com/baeldung/metrics/micrometer/PeopleController.java old mode 100644 new mode 100755 diff --git a/metrics/src/main/java/com/baeldung/metrics/servlet/MyInstrumentedFilterContextListener.java b/metrics/src/main/java/com/baeldung/metrics/servlet/MyInstrumentedFilterContextListener.java old mode 100644 new mode 100755 diff --git a/metrics/src/main/java/com/baeldung/metrics/servlets/MyHealthCheckServletContextListener.java b/metrics/src/main/java/com/baeldung/metrics/servlets/MyHealthCheckServletContextListener.java old mode 100644 new mode 100755 diff --git a/metrics/src/main/java/com/baeldung/metrics/servlets/MyMetricsServletContextListener.java b/metrics/src/main/java/com/baeldung/metrics/servlets/MyMetricsServletContextListener.java old mode 100644 new mode 100755 diff --git a/metrics/src/test/java/com/baeldung/metrics/core/MetricsIntegrationTest.java b/metrics/src/test/java/com/baeldung/metrics/core/MetricsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/metrics/src/test/java/com/baeldung/metrics/core/ReporterIntegrationTest.java b/metrics/src/test/java/com/baeldung/metrics/core/ReporterIntegrationTest.java old mode 100644 new mode 100755 diff --git a/metrics/src/test/java/com/baeldung/metrics/healthchecks/HealthCheckIntegrationTest.java b/metrics/src/test/java/com/baeldung/metrics/healthchecks/HealthCheckIntegrationTest.java old mode 100644 new mode 100755 diff --git a/metrics/src/test/java/com/baeldung/metrics/micrometer/MicrometerAtlasTest.java b/metrics/src/test/java/com/baeldung/metrics/micrometer/MicrometerAtlasTest.java old mode 100644 new mode 100755 diff --git a/metrics/src/test/java/com/baeldung/metrics/servo/AtlasObserverLiveTest.java b/metrics/src/test/java/com/baeldung/metrics/servo/AtlasObserverLiveTest.java old mode 100644 new mode 100755 diff --git a/metrics/src/test/java/com/baeldung/metrics/servo/MetricAnnotationManualTest.java b/metrics/src/test/java/com/baeldung/metrics/servo/MetricAnnotationManualTest.java old mode 100644 new mode 100755 diff --git a/metrics/src/test/java/com/baeldung/metrics/servo/MetricObserverManualTest.java b/metrics/src/test/java/com/baeldung/metrics/servo/MetricObserverManualTest.java old mode 100644 new mode 100755 diff --git a/metrics/src/test/java/com/baeldung/metrics/servo/MetricPollerManualTest.java b/metrics/src/test/java/com/baeldung/metrics/servo/MetricPollerManualTest.java old mode 100644 new mode 100755 diff --git a/metrics/src/test/java/com/baeldung/metrics/servo/MetricTestBase.java b/metrics/src/test/java/com/baeldung/metrics/servo/MetricTestBase.java old mode 100644 new mode 100755 diff --git a/metrics/src/test/java/com/baeldung/metrics/servo/MetricTypeTest.java b/metrics/src/test/java/com/baeldung/metrics/servo/MetricTypeTest.java old mode 100644 new mode 100755 diff --git a/mockito/.gitignore b/mockito/.gitignore old mode 100644 new mode 100755 diff --git a/mockito/README.md b/mockito/README.md old mode 100644 new mode 100755 diff --git a/mockito/pom.xml b/mockito/pom.xml old mode 100644 new mode 100755 diff --git a/mockito/src/main/resources/logback.xml b/mockito/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/com/baeldung/powermockito/introduction/CollaboratorForPartialMocking.java b/mockito/src/test/java/com/baeldung/powermockito/introduction/CollaboratorForPartialMocking.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/com/baeldung/powermockito/introduction/CollaboratorWithFinalMethods.java b/mockito/src/test/java/com/baeldung/powermockito/introduction/CollaboratorWithFinalMethods.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/com/baeldung/powermockito/introduction/CollaboratorWithStaticMethods.java b/mockito/src/test/java/com/baeldung/powermockito/introduction/CollaboratorWithStaticMethods.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/com/baeldung/powermockito/introduction/LuckyNumberGenerator.java b/mockito/src/test/java/com/baeldung/powermockito/introduction/LuckyNumberGenerator.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/com/baeldung/powermockito/introduction/LuckyNumberGeneratorTest.java b/mockito/src/test/java/com/baeldung/powermockito/introduction/LuckyNumberGeneratorTest.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/com/baeldung/powermockito/introduction/PowerMockitoIntegrationTest.java b/mockito/src/test/java/com/baeldung/powermockito/introduction/PowerMockitoIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/org/baeldung/mockito/MockitoAnnotationIntegrationTest.java b/mockito/src/test/java/org/baeldung/mockito/MockitoAnnotationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/org/baeldung/mockito/MockitoConfigExamplesIntegrationTest.java b/mockito/src/test/java/org/baeldung/mockito/MockitoConfigExamplesIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/org/baeldung/mockito/MockitoExceptionIntegrationTest.java b/mockito/src/test/java/org/baeldung/mockito/MockitoExceptionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/org/baeldung/mockito/MockitoMockIntegrationTest.java b/mockito/src/test/java/org/baeldung/mockito/MockitoMockIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/org/baeldung/mockito/MockitoSpyIntegrationTest.java b/mockito/src/test/java/org/baeldung/mockito/MockitoSpyIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/org/baeldung/mockito/MockitoVerifyExamplesIntegrationTest.java b/mockito/src/test/java/org/baeldung/mockito/MockitoVerifyExamplesIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/org/baeldung/mockito/MockitoVoidMethodsTest.java b/mockito/src/test/java/org/baeldung/mockito/MockitoVoidMethodsTest.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/org/baeldung/mockito/MyDictionary.java b/mockito/src/test/java/org/baeldung/mockito/MyDictionary.java old mode 100644 new mode 100755 diff --git a/mockito/src/test/java/org/baeldung/mockito/MyList.java b/mockito/src/test/java/org/baeldung/mockito/MyList.java old mode 100644 new mode 100755 diff --git a/mockito2/.gitignore b/mockito2/.gitignore old mode 100644 new mode 100755 diff --git a/mockito2/README.md b/mockito2/README.md old mode 100644 new mode 100755 diff --git a/mockito2/pom.xml b/mockito2/pom.xml old mode 100644 new mode 100755 diff --git a/mockito2/src/main/java/com/baeldung/mockito/java8/JobPosition.java b/mockito2/src/main/java/com/baeldung/mockito/java8/JobPosition.java old mode 100644 new mode 100755 diff --git a/mockito2/src/main/java/com/baeldung/mockito/java8/JobService.java b/mockito2/src/main/java/com/baeldung/mockito/java8/JobService.java old mode 100644 new mode 100755 diff --git a/mockito2/src/main/java/com/baeldung/mockito/java8/Person.java b/mockito2/src/main/java/com/baeldung/mockito/java8/Person.java old mode 100644 new mode 100755 diff --git a/mockito2/src/main/java/com/baeldung/mockito/java8/UnemploymentService.java b/mockito2/src/main/java/com/baeldung/mockito/java8/UnemploymentService.java old mode 100644 new mode 100755 diff --git a/mockito2/src/main/java/com/baeldung/mockito/java8/UnemploymentServiceImpl.java b/mockito2/src/main/java/com/baeldung/mockito/java8/UnemploymentServiceImpl.java old mode 100644 new mode 100755 diff --git a/mockito2/src/test/java/com/baeldung/mockito/java8/ArgumentMatcherWithLambdaUnitTest.java b/mockito2/src/test/java/com/baeldung/mockito/java8/ArgumentMatcherWithLambdaUnitTest.java old mode 100644 new mode 100755 diff --git a/mockito2/src/test/java/com/baeldung/mockito/java8/ArgumentMatcherWithoutLambdaUnitTest.java b/mockito2/src/test/java/com/baeldung/mockito/java8/ArgumentMatcherWithoutLambdaUnitTest.java old mode 100644 new mode 100755 diff --git a/mockito2/src/test/java/com/baeldung/mockito/java8/CustomAnswerWithLambdaUnitTest.java b/mockito2/src/test/java/com/baeldung/mockito/java8/CustomAnswerWithLambdaUnitTest.java old mode 100644 new mode 100755 diff --git a/mockito2/src/test/java/com/baeldung/mockito/java8/CustomAnswerWithoutLambdaUnitTest.java b/mockito2/src/test/java/com/baeldung/mockito/java8/CustomAnswerWithoutLambdaUnitTest.java old mode 100644 new mode 100755 diff --git a/mockito2/src/test/java/com/baeldung/mockito/java8/JobServiceUnitTest.java b/mockito2/src/test/java/com/baeldung/mockito/java8/JobServiceUnitTest.java old mode 100644 new mode 100755 diff --git a/mockito2/src/test/java/com/baeldung/mockito/java8/UnemploymentServiceImplUnitTest.java b/mockito2/src/test/java/com/baeldung/mockito/java8/UnemploymentServiceImplUnitTest.java old mode 100644 new mode 100755 diff --git a/mocks/README.md b/mocks/README.md old mode 100644 new mode 100755 diff --git a/mocks/jmockit/README.md b/mocks/jmockit/README.md old mode 100644 new mode 100755 diff --git a/mocks/jmockit/pom.xml b/mocks/jmockit/pom.xml old mode 100644 new mode 100755 diff --git a/mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/AdvancedCollaborator.java b/mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/AdvancedCollaborator.java old mode 100644 new mode 100755 diff --git a/mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/Collaborator.java b/mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/Collaborator.java old mode 100644 new mode 100755 diff --git a/mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/ExpectationsCollaborator.java b/mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/ExpectationsCollaborator.java old mode 100644 new mode 100755 diff --git a/mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/Model.java b/mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/Model.java old mode 100644 new mode 100755 diff --git a/mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/Performer.java b/mocks/jmockit/src/main/java/org/baeldung/mocks/jmockit/Performer.java old mode 100644 new mode 100755 diff --git a/mocks/jmockit/src/test/java/org/baeldung/mocks/jmockit/AdvancedCollaboratorIntegrationTest.java b/mocks/jmockit/src/test/java/org/baeldung/mocks/jmockit/AdvancedCollaboratorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mocks/jmockit/src/test/java/org/baeldung/mocks/jmockit/ExpectationsIntegrationTest.java b/mocks/jmockit/src/test/java/org/baeldung/mocks/jmockit/ExpectationsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mocks/jmockit/src/test/java/org/baeldung/mocks/jmockit/PerformerIntegrationTest.java b/mocks/jmockit/src/test/java/org/baeldung/mocks/jmockit/PerformerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mocks/jmockit/src/test/java/org/baeldung/mocks/jmockit/ReusingIntegrationTest.java b/mocks/jmockit/src/test/java/org/baeldung/mocks/jmockit/ReusingIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mocks/mock-comparisons/README.md b/mocks/mock-comparisons/README.md old mode 100644 new mode 100755 diff --git a/mocks/mock-comparisons/pom.xml b/mocks/mock-comparisons/pom.xml old mode 100644 new mode 100755 diff --git a/mocks/mock-comparisons/src/main/java/org/baeldung/mocks/testCase/LoginController.java b/mocks/mock-comparisons/src/main/java/org/baeldung/mocks/testCase/LoginController.java old mode 100644 new mode 100755 diff --git a/mocks/mock-comparisons/src/main/java/org/baeldung/mocks/testCase/LoginDao.java b/mocks/mock-comparisons/src/main/java/org/baeldung/mocks/testCase/LoginDao.java old mode 100644 new mode 100755 diff --git a/mocks/mock-comparisons/src/main/java/org/baeldung/mocks/testCase/LoginService.java b/mocks/mock-comparisons/src/main/java/org/baeldung/mocks/testCase/LoginService.java old mode 100644 new mode 100755 diff --git a/mocks/mock-comparisons/src/main/java/org/baeldung/mocks/testCase/UserForm.java b/mocks/mock-comparisons/src/main/java/org/baeldung/mocks/testCase/UserForm.java old mode 100644 new mode 100755 diff --git a/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/easymock/LoginControllerIntegrationTest.java b/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/easymock/LoginControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/jmockit/LoginControllerIntegrationTest.java b/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/jmockit/LoginControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java b/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mocks/pom.xml b/mocks/pom.xml old mode 100644 new mode 100755 diff --git a/mockserver/README.md b/mockserver/README.md old mode 100644 new mode 100755 diff --git a/mockserver/pom.xml b/mockserver/pom.xml old mode 100644 new mode 100755 diff --git a/mockserver/src/main/java/com/baeldung/mock/server/ExpectationCallbackHandler.java b/mockserver/src/main/java/com/baeldung/mock/server/ExpectationCallbackHandler.java old mode 100644 new mode 100755 diff --git a/mockserver/src/test/java/com/baeldung/mock/server/MockServerLiveTest.java b/mockserver/src/test/java/com/baeldung/mock/server/MockServerLiveTest.java old mode 100644 new mode 100755 diff --git a/mustache/README.md b/mustache/README.md old mode 100644 new mode 100755 diff --git a/mustache/pom.xml b/mustache/pom.xml old mode 100644 new mode 100755 diff --git a/mustache/src/main/java/com/baeldung/mustache/MustacheUtil.java b/mustache/src/main/java/com/baeldung/mustache/MustacheUtil.java old mode 100644 new mode 100755 diff --git a/mustache/src/main/java/com/baeldung/mustache/model/Todo.java b/mustache/src/main/java/com/baeldung/mustache/model/Todo.java old mode 100644 new mode 100755 diff --git a/mustache/src/main/java/com/baeldung/springmustache/SpringMustacheApplication.java b/mustache/src/main/java/com/baeldung/springmustache/SpringMustacheApplication.java old mode 100644 new mode 100755 diff --git a/mustache/src/main/java/com/baeldung/springmustache/controller/ArticleController.java b/mustache/src/main/java/com/baeldung/springmustache/controller/ArticleController.java old mode 100644 new mode 100755 diff --git a/mustache/src/main/java/com/baeldung/springmustache/model/Article.java b/mustache/src/main/java/com/baeldung/springmustache/model/Article.java old mode 100644 new mode 100755 diff --git a/mustache/src/main/resources/application.properties b/mustache/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/mustache/src/main/resources/templates/error/error.html b/mustache/src/main/resources/templates/error/error.html old mode 100644 new mode 100755 diff --git a/mustache/src/main/resources/templates/index.html b/mustache/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/mustache/src/main/resources/templates/layout/article.html b/mustache/src/main/resources/templates/layout/article.html old mode 100644 new mode 100755 diff --git a/mustache/src/main/resources/templates/layout/footer.html b/mustache/src/main/resources/templates/layout/footer.html old mode 100644 new mode 100755 diff --git a/mustache/src/main/resources/templates/layout/header.html b/mustache/src/main/resources/templates/layout/header.html old mode 100644 new mode 100755 diff --git a/mustache/src/main/resources/todo-section.mustache b/mustache/src/main/resources/todo-section.mustache old mode 100644 new mode 100755 diff --git a/mustache/src/main/resources/todo.mustache b/mustache/src/main/resources/todo.mustache old mode 100644 new mode 100755 diff --git a/mustache/src/main/resources/todos-inverted-section.mustache b/mustache/src/main/resources/todos-inverted-section.mustache old mode 100644 new mode 100755 diff --git a/mustache/src/main/resources/todos-lambda.mustache b/mustache/src/main/resources/todos-lambda.mustache old mode 100644 new mode 100755 diff --git a/mustache/src/main/resources/todos.mustache b/mustache/src/main/resources/todos.mustache old mode 100644 new mode 100755 diff --git a/mustache/src/test/java/com/baeldung/mustache/TodoMustacheServiceTest.java b/mustache/src/test/java/com/baeldung/mustache/TodoMustacheServiceTest.java old mode 100644 new mode 100755 diff --git a/mustache/src/test/java/com/baeldung/springmustache/SpringMustacheApplicationIntegrationTest.java b/mustache/src/test/java/com/baeldung/springmustache/SpringMustacheApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/mybatis/.gitignore b/mybatis/.gitignore old mode 100644 new mode 100755 diff --git a/mybatis/README.md b/mybatis/README.md old mode 100644 new mode 100755 diff --git a/mybatis/pom.xml b/mybatis/pom.xml old mode 100644 new mode 100755 diff --git a/mybatis/src/main/java/com/baeldung/mybatis/mapper/AddressMapper.java b/mybatis/src/main/java/com/baeldung/mybatis/mapper/AddressMapper.java old mode 100644 new mode 100755 diff --git a/mybatis/src/main/java/com/baeldung/mybatis/mapper/PersonMapper.java b/mybatis/src/main/java/com/baeldung/mybatis/mapper/PersonMapper.java old mode 100644 new mode 100755 diff --git a/mybatis/src/main/java/com/baeldung/mybatis/model/Address.java b/mybatis/src/main/java/com/baeldung/mybatis/model/Address.java old mode 100644 new mode 100755 diff --git a/mybatis/src/main/java/com/baeldung/mybatis/model/Person.java b/mybatis/src/main/java/com/baeldung/mybatis/model/Person.java old mode 100644 new mode 100755 diff --git a/mybatis/src/main/java/com/baeldung/mybatis/utils/MyBatisUtil.java b/mybatis/src/main/java/com/baeldung/mybatis/utils/MyBatisUtil.java old mode 100644 new mode 100755 diff --git a/noexception/README.md b/noexception/README.md old mode 100644 new mode 100755 diff --git a/noexception/pom.xml b/noexception/pom.xml old mode 100644 new mode 100755 diff --git a/noexception/src/main/java/com/baeldung/noexception/CustomExceptionHandler.java b/noexception/src/main/java/com/baeldung/noexception/CustomExceptionHandler.java old mode 100644 new mode 100755 diff --git a/noexception/src/test/java/com/baeldung/noexception/NoExceptionUnitTest.java b/noexception/src/test/java/com/baeldung/noexception/NoExceptionUnitTest.java old mode 100644 new mode 100755 diff --git a/orika/README.md b/orika/README.md old mode 100644 new mode 100755 diff --git a/orika/pom.xml b/orika/pom.xml old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/Dest.java b/orika/src/main/java/com/baeldung/orika/Dest.java old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/Name.java b/orika/src/main/java/com/baeldung/orika/Name.java old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/Person.java b/orika/src/main/java/com/baeldung/orika/Person.java old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/Person3.java b/orika/src/main/java/com/baeldung/orika/Person3.java old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/PersonContainer.java b/orika/src/main/java/com/baeldung/orika/PersonContainer.java old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/PersonCustomMapper.java b/orika/src/main/java/com/baeldung/orika/PersonCustomMapper.java old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/PersonListContainer.java b/orika/src/main/java/com/baeldung/orika/PersonListContainer.java old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/PersonNameArray.java b/orika/src/main/java/com/baeldung/orika/PersonNameArray.java old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/PersonNameList.java b/orika/src/main/java/com/baeldung/orika/PersonNameList.java old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/PersonNameMap.java b/orika/src/main/java/com/baeldung/orika/PersonNameMap.java old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/PersonNameParts.java b/orika/src/main/java/com/baeldung/orika/PersonNameParts.java old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/Personne.java b/orika/src/main/java/com/baeldung/orika/Personne.java old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/Personne3.java b/orika/src/main/java/com/baeldung/orika/Personne3.java old mode 100644 new mode 100755 diff --git a/orika/src/main/java/com/baeldung/orika/Source.java b/orika/src/main/java/com/baeldung/orika/Source.java old mode 100644 new mode 100755 diff --git a/orika/src/main/resources/logback.xml b/orika/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/orika/src/test/java/com/baeldung/orika/OrikaUnitTest.java b/orika/src/test/java/com/baeldung/orika/OrikaUnitTest.java old mode 100644 new mode 100755 diff --git a/parent-boot-4/README.md b/parent-boot-4/README.md old mode 100644 new mode 100755 diff --git a/parent-boot-4/pom.xml b/parent-boot-4/pom.xml old mode 100644 new mode 100755 diff --git a/parent-boot-5/README.md b/parent-boot-5/README.md old mode 100644 new mode 100755 diff --git a/parent-boot-5/pom.xml b/parent-boot-5/pom.xml old mode 100644 new mode 100755 diff --git a/patterns/README.md b/patterns/README.md old mode 100644 new mode 100755 diff --git a/patterns/front-controller/pom.xml b/patterns/front-controller/pom.xml old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/FrontControllerServlet.java b/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/FrontControllerServlet.java old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/commands/FrontCommand.java b/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/commands/FrontCommand.java old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/commands/SearchCommand.java b/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/commands/SearchCommand.java old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/commands/UnknownCommand.java b/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/commands/UnknownCommand.java old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/data/Book.java b/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/data/Book.java old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/data/BookImpl.java b/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/data/BookImpl.java old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/data/Bookshelf.java b/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/data/Bookshelf.java old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/data/BookshelfImpl.java b/patterns/front-controller/src/main/java/com/baeldung/patterns/front/controller/data/BookshelfImpl.java old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/resources/front controller.png b/patterns/front-controller/src/main/resources/front controller.png old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/resources/front controller.puml b/patterns/front-controller/src/main/resources/front controller.puml old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/webapp/WEB-INF/jsp/book-found.jsp b/patterns/front-controller/src/main/webapp/WEB-INF/jsp/book-found.jsp old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/webapp/WEB-INF/jsp/book-notfound.jsp b/patterns/front-controller/src/main/webapp/WEB-INF/jsp/book-notfound.jsp old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/webapp/WEB-INF/jsp/unknown.jsp b/patterns/front-controller/src/main/webapp/WEB-INF/jsp/unknown.jsp old mode 100644 new mode 100755 diff --git a/patterns/front-controller/src/main/webapp/WEB-INF/web.xml b/patterns/front-controller/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/pom.xml b/patterns/intercepting-filter/pom.xml old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/FrontControllerServlet.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/FrontControllerServlet.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/CheckoutCommand.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/CheckoutCommand.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/FrontCommand.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/FrontCommand.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/HomeCommand.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/HomeCommand.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/LoginCommand.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/LoginCommand.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/LogoutCommand.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/LogoutCommand.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/OrderCommand.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/OrderCommand.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/SearchCommand.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/SearchCommand.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/ShowCommand.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/ShowCommand.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/UnknownCommand.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/commands/UnknownCommand.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/Book.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/Book.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/BookImpl.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/BookImpl.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/Bookshelf.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/Bookshelf.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/BookshelfImpl.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/BookshelfImpl.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/Order.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/Order.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/OrderImpl.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/data/OrderImpl.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/AuthenticationFilter.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/AuthenticationFilter.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/BaseFilter.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/BaseFilter.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/EncodingFilter.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/EncodingFilter.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/FilterChainImpl.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/FilterChainImpl.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/FilterManager.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/FilterManager.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/LoggingFilter.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/LoggingFilter.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/OnIntercept.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/OnIntercept.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/TemplateFilter.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/TemplateFilter.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/VisitorCounterFilter.java b/patterns/intercepting-filter/src/main/java/com/baeldung/patterns/intercepting/filter/filters/VisitorCounterFilter.java old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/resources/front_controller.png b/patterns/intercepting-filter/src/main/resources/front_controller.png old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/resources/front_controller.puml b/patterns/intercepting-filter/src/main/resources/front_controller.puml old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/resources/intercepting_filter-custom_strategy.png b/patterns/intercepting-filter/src/main/resources/intercepting_filter-custom_strategy.png old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/resources/intercepting_filter-custom_strategy.puml b/patterns/intercepting-filter/src/main/resources/intercepting_filter-custom_strategy.puml old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/resources/intercepting_filter-standard_strategy.png b/patterns/intercepting-filter/src/main/resources/intercepting_filter-standard_strategy.png old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/resources/intercepting_filter-standard_strategy.puml b/patterns/intercepting-filter/src/main/resources/intercepting_filter-standard_strategy.puml old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/resources/intercepting_filter-template_strategy.png b/patterns/intercepting-filter/src/main/resources/intercepting_filter-template_strategy.png old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/resources/intercepting_filter-template_strategy.puml b/patterns/intercepting-filter/src/main/resources/intercepting_filter-template_strategy.puml old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/resources/intercepting_filter.png b/patterns/intercepting-filter/src/main/resources/intercepting_filter.png old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/resources/intercepting_filter.puml b/patterns/intercepting-filter/src/main/resources/intercepting_filter.puml old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/book-found.jsp b/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/book-found.jsp old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/book-notfound.jsp b/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/book-notfound.jsp old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/home.jsp b/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/home.jsp old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/login.jsp b/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/login.jsp old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/shopping-cart-hint.jsp b/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/shopping-cart-hint.jsp old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/shopping-cart.jsp b/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/shopping-cart.jsp old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/unknown.jsp b/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/unknown.jsp old mode 100644 new mode 100755 diff --git a/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/visitor-counter.jsp b/patterns/intercepting-filter/src/main/webapp/WEB-INF/jsp/visitor-counter.jsp old mode 100644 new mode 100755 diff --git a/patterns/pom.xml b/patterns/pom.xml old mode 100644 new mode 100755 diff --git a/patterns/template-method/pom.xml b/patterns/template-method/pom.xml old mode 100644 new mode 100755 diff --git a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/application/Application.java b/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/application/Application.java old mode 100644 new mode 100755 diff --git a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/Computer.java b/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/Computer.java old mode 100644 new mode 100755 diff --git a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/HighEndComputer.java b/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/HighEndComputer.java old mode 100644 new mode 100755 diff --git a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/StandardComputer.java b/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/StandardComputer.java old mode 100644 new mode 100755 diff --git a/patterns/template-method/src/test/java/com/baeldung/templatemethodpatterntest/TemplateMethodPatternTest.java b/patterns/template-method/src/test/java/com/baeldung/templatemethodpatterntest/TemplateMethodPatternTest.java old mode 100644 new mode 100755 diff --git a/pdf/.gitignore b/pdf/.gitignore old mode 100644 new mode 100755 diff --git a/pdf/README.md b/pdf/README.md old mode 100644 new mode 100755 diff --git a/pdf/pom.xml b/pdf/pom.xml old mode 100644 new mode 100755 diff --git a/pdf/src/main/java/com/baeldung/pdf/PDF2HTMLExample.java b/pdf/src/main/java/com/baeldung/pdf/PDF2HTMLExample.java old mode 100644 new mode 100755 diff --git a/pdf/src/main/java/com/baeldung/pdf/PDF2ImageExample.java b/pdf/src/main/java/com/baeldung/pdf/PDF2ImageExample.java old mode 100644 new mode 100755 diff --git a/pdf/src/main/java/com/baeldung/pdf/PDF2TextExample.java b/pdf/src/main/java/com/baeldung/pdf/PDF2TextExample.java old mode 100644 new mode 100755 diff --git a/pdf/src/main/java/com/baeldung/pdf/PDF2WordExample.java b/pdf/src/main/java/com/baeldung/pdf/PDF2WordExample.java old mode 100644 new mode 100755 diff --git a/pdf/src/main/resources/html.html b/pdf/src/main/resources/html.html old mode 100644 new mode 100755 diff --git a/pdf/src/main/resources/pdf.pdf b/pdf/src/main/resources/pdf.pdf old mode 100644 new mode 100755 diff --git a/pdf/src/main/resources/txt.txt b/pdf/src/main/resources/txt.txt old mode 100644 new mode 100755 diff --git a/persistence-modules/java-cassandra/README.md b/persistence-modules/java-cassandra/README.md old mode 100644 new mode 100755 diff --git a/persistence-modules/java-cassandra/pom.xml b/persistence-modules/java-cassandra/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/CassandraClient.java b/persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/CassandraClient.java old mode 100644 new mode 100755 diff --git a/persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/CassandraConnector.java b/persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/CassandraConnector.java old mode 100644 new mode 100755 diff --git a/persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/domain/Book.java b/persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/domain/Book.java old mode 100644 new mode 100755 diff --git a/persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/repository/BookRepository.java b/persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/repository/BookRepository.java old mode 100644 new mode 100755 diff --git a/persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/repository/KeyspaceRepository.java b/persistence-modules/java-cassandra/src/main/java/com/baeldung/cassandra/java/client/repository/KeyspaceRepository.java old mode 100644 new mode 100755 diff --git a/persistence-modules/java-cassandra/src/test/java/com/baeldung/cassandra/java/client/repository/BookRepositoryIntegrationTest.java b/persistence-modules/java-cassandra/src/test/java/com/baeldung/cassandra/java/client/repository/BookRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/java-cassandra/src/test/java/com/baeldung/cassandra/java/client/repository/KeyspaceRepositoryIntegrationTest.java b/persistence-modules/java-cassandra/src/test/java/com/baeldung/cassandra/java/client/repository/KeyspaceRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/java-mongodb/.gitignore b/persistence-modules/java-mongodb/.gitignore old mode 100644 new mode 100755 diff --git a/persistence-modules/java-mongodb/README.md b/persistence-modules/java-mongodb/README.md old mode 100644 new mode 100755 diff --git a/persistence-modules/java-mongodb/pom.xml b/persistence-modules/java-mongodb/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/java-mongodb/src/main/java/com/baeldung/MongoExample.java b/persistence-modules/java-mongodb/src/main/java/com/baeldung/MongoExample.java old mode 100644 new mode 100755 diff --git a/persistence-modules/java-mongodb/src/test/java/com/baeldung/AppIntegrationTest.java b/persistence-modules/java-mongodb/src/test/java/com/baeldung/AppIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/liquibase/README.md b/persistence-modules/liquibase/README.md old mode 100644 new mode 100755 diff --git a/persistence-modules/liquibase/pom.xml b/persistence-modules/liquibase/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/liquibase/src/main/resources/liquibase/db-changelog.xml b/persistence-modules/liquibase/src/main/resources/liquibase/db-changelog.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/liquibase/src/main/resources/liquibase/liquibase.properties b/persistence-modules/liquibase/src/main/resources/liquibase/liquibase.properties old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/README.md b/persistence-modules/querydsl/README.md old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/pom.xml b/persistence-modules/querydsl/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/src/main/java/org/baeldung/dao/PersonDao.java b/persistence-modules/querydsl/src/main/java/org/baeldung/dao/PersonDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/src/main/java/org/baeldung/dao/PersonDaoImpl.java b/persistence-modules/querydsl/src/main/java/org/baeldung/dao/PersonDaoImpl.java old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/src/main/java/org/baeldung/entity/Person.java b/persistence-modules/querydsl/src/main/java/org/baeldung/entity/Person.java old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/src/main/java/org/baeldung/querydsl/intro/entities/BlogPost.java b/persistence-modules/querydsl/src/main/java/org/baeldung/querydsl/intro/entities/BlogPost.java old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/src/main/java/org/baeldung/querydsl/intro/entities/User.java b/persistence-modules/querydsl/src/main/java/org/baeldung/querydsl/intro/entities/User.java old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/src/main/resources/META-INF/persistence.xml b/persistence-modules/querydsl/src/main/resources/META-INF/persistence.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/src/main/resources/logback.xml b/persistence-modules/querydsl/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/src/test/java/org/baeldung/dao/PersonDaoIntegrationTest.java b/persistence-modules/querydsl/src/test/java/org/baeldung/dao/PersonDaoIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/src/test/java/org/baeldung/querydsl/intro/QueryDSLIntegrationTest.java b/persistence-modules/querydsl/src/test/java/org/baeldung/querydsl/intro/QueryDSLIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/src/test/resources/db.properties b/persistence-modules/querydsl/src/test/resources/db.properties old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/src/test/resources/test-context.xml b/persistence-modules/querydsl/src/test/resources/test-context.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/querydsl/src/test/resources/test-db.xml b/persistence-modules/querydsl/src/test/resources/test-db.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/redis/README.md b/persistence-modules/redis/README.md old mode 100644 new mode 100755 diff --git a/persistence-modules/redis/pom.xml b/persistence-modules/redis/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/redis/src/main/java/com/baeldung/CustomMessage.java b/persistence-modules/redis/src/main/java/com/baeldung/CustomMessage.java old mode 100644 new mode 100755 diff --git a/persistence-modules/redis/src/main/java/com/baeldung/Ledger.java b/persistence-modules/redis/src/main/java/com/baeldung/Ledger.java old mode 100644 new mode 100755 diff --git a/persistence-modules/redis/src/main/java/com/baeldung/LedgerLiveObject.java b/persistence-modules/redis/src/main/java/com/baeldung/LedgerLiveObject.java old mode 100644 new mode 100755 diff --git a/persistence-modules/redis/src/main/java/com/baeldung/LedgerServiceImpl.java b/persistence-modules/redis/src/main/java/com/baeldung/LedgerServiceImpl.java old mode 100644 new mode 100755 diff --git a/persistence-modules/redis/src/main/java/com/baeldung/LedgerServiceInterface.java b/persistence-modules/redis/src/main/java/com/baeldung/LedgerServiceInterface.java old mode 100644 new mode 100755 diff --git a/persistence-modules/redis/src/main/resources/singleNodeConfig.json b/persistence-modules/redis/src/main/resources/singleNodeConfig.json old mode 100644 new mode 100755 diff --git a/persistence-modules/redis/src/main/resources/singleNodeConfig.yaml b/persistence-modules/redis/src/main/resources/singleNodeConfig.yaml old mode 100644 new mode 100755 diff --git a/persistence-modules/redis/src/test/java/com/baeldung/JedisIntegrationTest.java b/persistence-modules/redis/src/test/java/com/baeldung/JedisIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/redis/src/test/java/com/baeldung/RedissonConfigurationIntegrationTest.java b/persistence-modules/redis/src/test/java/com/baeldung/RedissonConfigurationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/redis/src/test/java/com/baeldung/RedissonIntegrationTest.java b/persistence-modules/redis/src/test/java/com/baeldung/RedissonIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/solr/README.md b/persistence-modules/solr/README.md old mode 100644 new mode 100755 diff --git a/persistence-modules/solr/pom.xml b/persistence-modules/solr/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/solr/src/main/java/com/baeldung/solr/fulltext/search/model/Item.java b/persistence-modules/solr/src/main/java/com/baeldung/solr/fulltext/search/model/Item.java old mode 100644 new mode 100755 diff --git a/persistence-modules/solr/src/main/java/com/baeldung/solr/fulltext/search/service/ItemSearchService.java b/persistence-modules/solr/src/main/java/com/baeldung/solr/fulltext/search/service/ItemSearchService.java old mode 100644 new mode 100755 diff --git a/persistence-modules/solr/src/main/java/com/baeldung/solr/fulltext/search/service/ItemSearchServiceImpl.java b/persistence-modules/solr/src/main/java/com/baeldung/solr/fulltext/search/service/ItemSearchServiceImpl.java old mode 100644 new mode 100755 diff --git a/persistence-modules/solr/src/test/java/com/baeldung/solr/fulltext/search/service/ItemSearchServiceLiveTest.java b/persistence-modules/solr/src/test/java/com/baeldung/solr/fulltext/search/service/ItemSearchServiceLiveTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-cassandra/README.md b/persistence-modules/spring-data-cassandra/README.md old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-cassandra/pom.xml b/persistence-modules/spring-data-cassandra/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-cassandra/src/main/java/org/baeldung/spring/data/cassandra/config/CassandraConfig.java b/persistence-modules/spring-data-cassandra/src/main/java/org/baeldung/spring/data/cassandra/config/CassandraConfig.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-cassandra/src/main/java/org/baeldung/spring/data/cassandra/model/Book.java b/persistence-modules/spring-data-cassandra/src/main/java/org/baeldung/spring/data/cassandra/model/Book.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-cassandra/src/main/java/org/baeldung/spring/data/cassandra/repository/BookRepository.java b/persistence-modules/spring-data-cassandra/src/main/java/org/baeldung/spring/data/cassandra/repository/BookRepository.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-cassandra/src/main/resources/cassandra.properties b/persistence-modules/spring-data-cassandra/src/main/resources/cassandra.properties old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-cassandra/src/main/resources/logback.xml b/persistence-modules/spring-data-cassandra/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-cassandra/src/main/resources/test.png b/persistence-modules/spring-data-cassandra/src/main/resources/test.png old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-cassandra/src/test/java/org/baeldung/spring/data/cassandra/repository/BookRepositoryIntegrationTest.java b/persistence-modules/spring-data-cassandra/src/test/java/org/baeldung/spring/data/cassandra/repository/BookRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-cassandra/src/test/java/org/baeldung/spring/data/cassandra/repository/CassandraTemplateIntegrationTest.java b/persistence-modules/spring-data-cassandra/src/test/java/org/baeldung/spring/data/cassandra/repository/CassandraTemplateIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-cassandra/src/test/java/org/baeldung/spring/data/cassandra/repository/CqlQueriesIntegrationTest.java b/persistence-modules/spring-data-cassandra/src/test/java/org/baeldung/spring/data/cassandra/repository/CqlQueriesIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/.gitignore b/persistence-modules/spring-data-dynamodb/.gitignore old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/README.MD b/persistence-modules/spring-data-dynamodb/README.MD old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/pom.xml b/persistence-modules/spring-data-dynamodb/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/src/main/java/com/baeldung/Application.java b/persistence-modules/spring-data-dynamodb/src/main/java/com/baeldung/Application.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/src/main/java/com/baeldung/spring/data/dynamodb/config/DynamoDBConfig.java b/persistence-modules/spring-data-dynamodb/src/main/java/com/baeldung/spring/data/dynamodb/config/DynamoDBConfig.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/src/main/java/com/baeldung/spring/data/dynamodb/model/ProductInfo.java b/persistence-modules/spring-data-dynamodb/src/main/java/com/baeldung/spring/data/dynamodb/model/ProductInfo.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/src/main/java/com/baeldung/spring/data/dynamodb/repositories/ProductInfoRepository.java b/persistence-modules/spring-data-dynamodb/src/main/java/com/baeldung/spring/data/dynamodb/repositories/ProductInfoRepository.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/src/main/resources/application.properties b/persistence-modules/spring-data-dynamodb/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/src/main/resources/demo.properties b/persistence-modules/spring-data-dynamodb/src/main/resources/demo.properties old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/src/main/resources/logback.xml b/persistence-modules/spring-data-dynamodb/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/src/main/resources/templates/index.html b/persistence-modules/spring-data-dynamodb/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/src/test/java/com/baeldung/spring/data/dynamodb/repository/ProductInfoRepositoryIntegrationTest.java b/persistence-modules/spring-data-dynamodb/src/test/java/com/baeldung/spring/data/dynamodb/repository/ProductInfoRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/src/test/resources/application.properties b/persistence-modules/spring-data-dynamodb/src/test/resources/application.properties old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/src/test/resources/exception-hibernate.properties b/persistence-modules/spring-data-dynamodb/src/test/resources/exception-hibernate.properties old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-dynamodb/src/test/resources/exception.properties b/persistence-modules/spring-data-dynamodb/src/test/resources/exception.properties old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-gemfire/README.md b/persistence-modules/spring-data-gemfire/README.md old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-gemfire/pom.xml b/persistence-modules/spring-data-gemfire/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/function/FunctionExecution.java b/persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/function/FunctionExecution.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/function/FunctionImpl.java b/persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/function/FunctionImpl.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/function/GemfireConfiguration.java b/persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/function/GemfireConfiguration.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/model/Employee.java b/persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/model/Employee.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/repository/EmployeeRepository.java b/persistence-modules/spring-data-gemfire/src/main/java/com/baeldung/spring/data/gemfire/repository/EmployeeRepository.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-gemfire/src/main/resources/application-context.xml b/persistence-modules/spring-data-gemfire/src/main/resources/application-context.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-gemfire/src/test/java/com/baeldung/spring/data/gemfire/repository/EmployeeRepositoryIntegrationTest.java b/persistence-modules/spring-data-gemfire/src/test/java/com/baeldung/spring/data/gemfire/repository/EmployeeRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/README.md b/persistence-modules/spring-data-neo4j/README.md old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/pom.xml b/persistence-modules/spring-data-neo4j/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/config/MovieDatabaseNeo4jConfiguration.java b/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/config/MovieDatabaseNeo4jConfiguration.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/config/MovieDatabaseNeo4jTestConfiguration.java b/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/config/MovieDatabaseNeo4jTestConfiguration.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Car.java b/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Car.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Company.java b/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Company.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Movie.java b/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Movie.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Person.java b/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Person.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Role.java b/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/domain/Role.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/repostory/MovieRepository.java b/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/repostory/MovieRepository.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/repostory/PersonRepository.java b/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/repostory/PersonRepository.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/services/MovieService.java b/persistence-modules/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/services/MovieService.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/main/resources/logback.xml b/persistence-modules/spring-data-neo4j/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/main/resources/test.png b/persistence-modules/spring-data-neo4j/src/main/resources/test.png old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/test/java/com/baeldung/neo4j/Neo4JServerLiveTest.java b/persistence-modules/spring-data-neo4j/src/test/java/com/baeldung/neo4j/Neo4JServerLiveTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/test/java/com/baeldung/neo4j/Neo4jLiveTest.java b/persistence-modules/spring-data-neo4j/src/test/java/com/baeldung/neo4j/Neo4jLiveTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/test/java/com/baeldung/neo4j/Neo4jOgmLiveTest.java b/persistence-modules/spring-data-neo4j/src/test/java/com/baeldung/neo4j/Neo4jOgmLiveTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/test/java/com/baeldung/spring/data/neo4j/MovieRepositoryIntegrationTest.java b/persistence-modules/spring-data-neo4j/src/test/java/com/baeldung/spring/data/neo4j/MovieRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-neo4j/src/test/resources/logback.xml b/persistence-modules/spring-data-neo4j/src/test/resources/logback.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-redis/README.md b/persistence-modules/spring-data-redis/README.md old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-redis/pom.xml b/persistence-modules/spring-data-redis/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/config/RedisConfig.java b/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/config/RedisConfig.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/model/Student.java b/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/model/Student.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/queue/MessagePublisher.java b/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/queue/MessagePublisher.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/queue/RedisMessagePublisher.java b/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/queue/RedisMessagePublisher.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/queue/RedisMessageSubscriber.java b/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/queue/RedisMessageSubscriber.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/repo/StudentRepository.java b/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/repo/StudentRepository.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/repo/StudentRepositoryImpl.java b/persistence-modules/spring-data-redis/src/main/java/com/baeldung/spring/data/redis/repo/StudentRepositoryImpl.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-redis/src/main/resources/logback.xml b/persistence-modules/spring-data-redis/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-redis/src/main/resources/test.png b/persistence-modules/spring-data-redis/src/main/resources/test.png old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-redis/src/test/java/com/baeldung/spring/data/redis/RedisMessageListenerIntegrationTest.java b/persistence-modules/spring-data-redis/src/test/java/com/baeldung/spring/data/redis/RedisMessageListenerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-redis/src/test/java/com/baeldung/spring/data/redis/repo/StudentRepositoryIntegrationTest.java b/persistence-modules/spring-data-redis/src/test/java/com/baeldung/spring/data/redis/repo/StudentRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-solr/README.md b/persistence-modules/spring-data-solr/README.md old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-solr/pom.xml b/persistence-modules/spring-data-solr/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-solr/src/main/java/com/baeldung/spring/data/solr/config/SolrConfig.java b/persistence-modules/spring-data-solr/src/main/java/com/baeldung/spring/data/solr/config/SolrConfig.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-solr/src/main/java/com/baeldung/spring/data/solr/model/Product.java b/persistence-modules/spring-data-solr/src/main/java/com/baeldung/spring/data/solr/model/Product.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-solr/src/main/java/com/baeldung/spring/data/solr/repository/ProductRepository.java b/persistence-modules/spring-data-solr/src/main/java/com/baeldung/spring/data/solr/repository/ProductRepository.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-solr/src/main/resources/solr-named-queries.properties b/persistence-modules/spring-data-solr/src/main/resources/solr-named-queries.properties old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-data-solr/src/test/java/com/baeldung/spring/data/solr/repo/ProductRepositoryIntegrationTest.java b/persistence-modules/spring-data-solr/src/test/java/com/baeldung/spring/data/solr/repo/ProductRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/.gitignore b/persistence-modules/spring-hibernate-3/.gitignore old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/README.md b/persistence-modules/spring-hibernate-3/README.md old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/pom.xml b/persistence-modules/spring-hibernate-3/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/AbstractHibernateDao.java b/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/AbstractHibernateDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/EventDao.java b/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/EventDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/FooDao.java b/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/FooDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/IEventDao.java b/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/IEventDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/IFooDao.java b/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/IFooDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/IOperations.java b/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/dao/IOperations.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/model/Event.java b/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/model/Event.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/model/Foo.java b/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/model/Foo.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/service/EventService.java b/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/service/EventService.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/service/FooService.java b/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/persistence/service/FooService.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/spring/PersistenceConfig.java b/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/spring/PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/spring/PersistenceXmlConfig.java b/persistence-modules/spring-hibernate-3/src/main/java/org/baeldung/spring/PersistenceXmlConfig.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/resources/exceptionDemo.cfg.xml b/persistence-modules/spring-hibernate-3/src/main/resources/exceptionDemo.cfg.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/resources/exceptionDemoPersistenceConfig.xml b/persistence-modules/spring-hibernate-3/src/main/resources/exceptionDemoPersistenceConfig.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/resources/logback.xml b/persistence-modules/spring-hibernate-3/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/resources/persistence-h2.properties b/persistence-modules/spring-hibernate-3/src/main/resources/persistence-h2.properties old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/resources/persistence-mysql.properties b/persistence-modules/spring-hibernate-3/src/main/resources/persistence-mysql.properties old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/resources/persistenceConfig.xml b/persistence-modules/spring-hibernate-3/src/main/resources/persistenceConfig.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/webapp/WEB-INF/view/sample.jsp b/persistence-modules/spring-hibernate-3/src/main/webapp/WEB-INF/view/sample.jsp old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/main/webapp/WEB-INF/web.xml b/persistence-modules/spring-hibernate-3/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java b/persistence-modules/spring-hibernate-3/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/test/java/org/baeldung/persistence/service/NoHibernateSessBoundUsingAnnoSessionBeanMainIntegrationTest.java b/persistence-modules/spring-hibernate-3/src/test/java/org/baeldung/persistence/service/NoHibernateSessBoundUsingAnnoSessionBeanMainIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/test/java/org/baeldung/persistence/service/NoHibernateSessBoundUsingLocalSessionBeanMainIntegrationTest.java b/persistence-modules/spring-hibernate-3/src/test/java/org/baeldung/persistence/service/NoHibernateSessBoundUsingLocalSessionBeanMainIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-3/src/test/resources/.gitignore b/persistence-modules/spring-hibernate-3/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/.gitignore b/persistence-modules/spring-hibernate-5/.gitignore old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/README.md b/persistence-modules/spring-hibernate-5/README.md old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/pom.xml b/persistence-modules/spring-hibernate-5/pom.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/immutable/entities/Event.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/immutable/entities/Event.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/immutable/entities/EventGeneratedId.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/immutable/entities/EventGeneratedId.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/immutable/util/HibernateUtil.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/immutable/util/HibernateUtil.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/manytomany/model/Employee.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/manytomany/model/Employee.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/manytomany/model/Project.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/manytomany/model/Project.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/manytomany/util/HibernateUtil.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernate/manytomany/util/HibernateUtil.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/manytomany/spring/PersistenceConfig.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/manytomany/spring/PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/IFooDao.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/IFooDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/common/AbstractDao.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/common/AbstractDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/common/AbstractHibernateDao.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/common/AbstractHibernateDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/common/IOperations.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/common/IOperations.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/impl/FooHibernateDao.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/dao/impl/FooHibernateDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/manytomany/dao/IEmployeeDao.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/manytomany/dao/IEmployeeDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/manytomany/dao/IProjectDao.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/manytomany/dao/IProjectDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/manytomany/dao/impl/EmployeeDao.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/manytomany/dao/impl/EmployeeDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/manytomany/dao/impl/ProjectDao.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/manytomany/dao/impl/ProjectDao.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/model/Foo.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/persistence/model/Foo.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/spring/PersistenceConfig.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/spring/PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/spring/PersistenceXmlConfig.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/spring/PersistenceXmlConfig.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/resources/hibernate5Config.xml b/persistence-modules/spring-hibernate-5/src/main/resources/hibernate5Config.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/resources/immutable.cfg.xml b/persistence-modules/spring-hibernate-5/src/main/resources/immutable.cfg.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/resources/logback.xml b/persistence-modules/spring-hibernate-5/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/resources/manytomany.cfg.xml b/persistence-modules/spring-hibernate-5/src/main/resources/manytomany.cfg.xml old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/resources/persistence-h2.properties b/persistence-modules/spring-hibernate-5/src/main/resources/persistence-h2.properties old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/main/resources/persistence-mysql.properties b/persistence-modules/spring-hibernate-5/src/main/resources/persistence-mysql.properties old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationJavaConfigMainIntegrationTest.java b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationJavaConfigMainIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationMainIntegrationTest.java b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationMainIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/persistence/dao/common/HibernateDaoIntegrationTest.java b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/persistence/dao/common/HibernateDaoIntegrationTest.java old mode 100644 new mode 100755 diff --git a/persistence-modules/spring-hibernate-5/src/test/resources/.gitignore b/persistence-modules/spring-hibernate-5/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/play-framework/README.md b/play-framework/README.md old mode 100644 new mode 100755 diff --git a/play-framework/introduction/.gitignore b/play-framework/introduction/.gitignore old mode 100644 new mode 100755 diff --git a/play-framework/introduction/LICENSE b/play-framework/introduction/LICENSE old mode 100644 new mode 100755 diff --git a/play-framework/introduction/README b/play-framework/introduction/README old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/Filters.java b/play-framework/introduction/app/Filters.java old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/Module.java b/play-framework/introduction/app/Module.java old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/controllers/AsyncController.java b/play-framework/introduction/app/controllers/AsyncController.java old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/controllers/CountController.java b/play-framework/introduction/app/controllers/CountController.java old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/controllers/HomeController.java b/play-framework/introduction/app/controllers/HomeController.java old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/controllers/StudentController.java b/play-framework/introduction/app/controllers/StudentController.java old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/filters/ExampleFilter.java b/play-framework/introduction/app/filters/ExampleFilter.java old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/models/Student.java b/play-framework/introduction/app/models/Student.java old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/models/StudentStore.java b/play-framework/introduction/app/models/StudentStore.java old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/services/ApplicationTimer.java b/play-framework/introduction/app/services/ApplicationTimer.java old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/services/AtomicCounter.java b/play-framework/introduction/app/services/AtomicCounter.java old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/services/Counter.java b/play-framework/introduction/app/services/Counter.java old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/util/Util.java b/play-framework/introduction/app/util/Util.java old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/views/index.scala.html b/play-framework/introduction/app/views/index.scala.html old mode 100644 new mode 100755 diff --git a/play-framework/introduction/app/views/main.scala.html b/play-framework/introduction/app/views/main.scala.html old mode 100644 new mode 100755 diff --git a/play-framework/introduction/bin/activator b/play-framework/introduction/bin/activator old mode 100644 new mode 100755 diff --git a/play-framework/introduction/bin/activator.bat b/play-framework/introduction/bin/activator.bat old mode 100644 new mode 100755 diff --git a/play-framework/introduction/build.sbt b/play-framework/introduction/build.sbt old mode 100644 new mode 100755 diff --git a/play-framework/introduction/conf/application.conf b/play-framework/introduction/conf/application.conf old mode 100644 new mode 100755 diff --git a/play-framework/introduction/conf/logback.xml b/play-framework/introduction/conf/logback.xml old mode 100644 new mode 100755 diff --git a/play-framework/introduction/conf/routes b/play-framework/introduction/conf/routes old mode 100644 new mode 100755 diff --git a/play-framework/introduction/libexec/activator-launch-1.3.10.jar b/play-framework/introduction/libexec/activator-launch-1.3.10.jar old mode 100644 new mode 100755 diff --git a/play-framework/introduction/project/build.properties b/play-framework/introduction/project/build.properties old mode 100644 new mode 100755 diff --git a/play-framework/introduction/project/plugins.sbt b/play-framework/introduction/project/plugins.sbt old mode 100644 new mode 100755 diff --git a/play-framework/introduction/public/images/favicon.png b/play-framework/introduction/public/images/favicon.png old mode 100644 new mode 100755 diff --git a/play-framework/introduction/public/javascripts/hello.js b/play-framework/introduction/public/javascripts/hello.js old mode 100644 new mode 100755 diff --git a/play-framework/introduction/public/stylesheets/main.css b/play-framework/introduction/public/stylesheets/main.css old mode 100644 new mode 100755 diff --git a/play-framework/introduction/test/ApplicationLiveTest.java b/play-framework/introduction/test/ApplicationLiveTest.java old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/.gitignore b/play-framework/routing-in-play/.gitignore old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/LICENSE b/play-framework/routing-in-play/LICENSE old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/README b/play-framework/routing-in-play/README old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/app/Filters.java b/play-framework/routing-in-play/app/Filters.java old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/app/Module.java b/play-framework/routing-in-play/app/Module.java old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/app/controllers/HomeController.java b/play-framework/routing-in-play/app/controllers/HomeController.java old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/app/filters/ExampleFilter.java b/play-framework/routing-in-play/app/filters/ExampleFilter.java old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/app/services/ApplicationTimer.java b/play-framework/routing-in-play/app/services/ApplicationTimer.java old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/app/services/AtomicCounter.java b/play-framework/routing-in-play/app/services/AtomicCounter.java old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/app/services/Counter.java b/play-framework/routing-in-play/app/services/Counter.java old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/app/views/index.scala.html b/play-framework/routing-in-play/app/views/index.scala.html old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/app/views/main.scala.html b/play-framework/routing-in-play/app/views/main.scala.html old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/bin/activator b/play-framework/routing-in-play/bin/activator old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/bin/activator.bat b/play-framework/routing-in-play/bin/activator.bat old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/build.sbt b/play-framework/routing-in-play/build.sbt old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/conf/application.conf b/play-framework/routing-in-play/conf/application.conf old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/conf/logback.xml b/play-framework/routing-in-play/conf/logback.xml old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/conf/routes b/play-framework/routing-in-play/conf/routes old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/libexec/activator-launch-1.3.10.jar b/play-framework/routing-in-play/libexec/activator-launch-1.3.10.jar old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/project/build.properties b/play-framework/routing-in-play/project/build.properties old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/project/plugins.sbt b/play-framework/routing-in-play/project/plugins.sbt old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/public/images/favicon.png b/play-framework/routing-in-play/public/images/favicon.png old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/public/javascripts/hello.js b/play-framework/routing-in-play/public/javascripts/hello.js old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/public/stylesheets/main.css b/play-framework/routing-in-play/public/stylesheets/main.css old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/test/ApplicationUnitTest.java b/play-framework/routing-in-play/test/ApplicationUnitTest.java old mode 100644 new mode 100755 diff --git a/play-framework/routing-in-play/test/IntegrationTest.java b/play-framework/routing-in-play/test/IntegrationTest.java old mode 100644 new mode 100755 diff --git a/play-framework/student-api/test/ApplicationLiveTest.java b/play-framework/student-api/test/ApplicationLiveTest.java old mode 100644 new mode 100755 diff --git a/pom.xml b/pom.xml old mode 100644 new mode 100755 diff --git a/protobuffer/README.md b/protobuffer/README.md old mode 100644 new mode 100755 diff --git a/protobuffer/pom.xml b/protobuffer/pom.xml old mode 100644 new mode 100755 diff --git a/protobuffer/src/main/java/com/baeldung/protobuf/AddressBookProtos.java b/protobuffer/src/main/java/com/baeldung/protobuf/AddressBookProtos.java old mode 100644 new mode 100755 diff --git a/protobuffer/src/main/resources/addressbook.proto b/protobuffer/src/main/resources/addressbook.proto old mode 100644 new mode 100755 diff --git a/protobuffer/src/test/java/com/baeldung/protobuf/ProtobufUnitTest.java b/protobuffer/src/test/java/com/baeldung/protobuf/ProtobufUnitTest.java old mode 100644 new mode 100755 diff --git a/rabbitmq/README.md b/rabbitmq/README.md old mode 100644 new mode 100755 diff --git a/rabbitmq/pom.xml b/rabbitmq/pom.xml old mode 100644 new mode 100755 diff --git a/rabbitmq/src/main/java/com/baeldung/consumer/Receiver.java b/rabbitmq/src/main/java/com/baeldung/consumer/Receiver.java old mode 100644 new mode 100755 diff --git a/rabbitmq/src/main/java/com/baeldung/producer/Publisher.java b/rabbitmq/src/main/java/com/baeldung/producer/Publisher.java old mode 100644 new mode 100755 diff --git a/raml/README.MD b/raml/README.MD old mode 100644 new mode 100755 diff --git a/raml/annotations/README.md b/raml/annotations/README.md old mode 100644 new mode 100755 diff --git a/raml/annotations/api.raml b/raml/annotations/api.raml old mode 100644 new mode 100755 diff --git a/raml/annotations/examples/Bar.json b/raml/annotations/examples/Bar.json old mode 100644 new mode 100755 diff --git a/raml/annotations/examples/Bars.json b/raml/annotations/examples/Bars.json old mode 100644 new mode 100755 diff --git a/raml/annotations/examples/Error.json b/raml/annotations/examples/Error.json old mode 100644 new mode 100755 diff --git a/raml/annotations/examples/Foo.json b/raml/annotations/examples/Foo.json old mode 100644 new mode 100755 diff --git a/raml/annotations/examples/Foos.json b/raml/annotations/examples/Foos.json old mode 100644 new mode 100755 diff --git a/raml/annotations/extensions/en_US/additionalResources.raml b/raml/annotations/extensions/en_US/additionalResources.raml old mode 100644 new mode 100755 diff --git a/raml/annotations/libraries/dataTypes.raml b/raml/annotations/libraries/dataTypes.raml old mode 100644 new mode 100755 diff --git a/raml/annotations/libraries/resourceTypes.raml b/raml/annotations/libraries/resourceTypes.raml old mode 100644 new mode 100755 diff --git a/raml/annotations/libraries/securitySchemes.raml b/raml/annotations/libraries/securitySchemes.raml old mode 100644 new mode 100755 diff --git a/raml/annotations/libraries/traits.raml b/raml/annotations/libraries/traits.raml old mode 100644 new mode 100755 diff --git a/raml/annotations/overlays/es_ES/additionalResources.raml b/raml/annotations/overlays/es_ES/additionalResources.raml old mode 100644 new mode 100755 diff --git a/raml/annotations/overlays/es_ES/documentationItems.raml b/raml/annotations/overlays/es_ES/documentationItems.raml old mode 100644 new mode 100755 diff --git a/raml/introduction/0.8/api.raml b/raml/introduction/0.8/api.raml old mode 100644 new mode 100755 diff --git a/raml/introduction/0.8/error-example.json b/raml/introduction/0.8/error-example.json old mode 100644 new mode 100755 diff --git a/raml/introduction/0.8/error.json b/raml/introduction/0.8/error.json old mode 100644 new mode 100755 diff --git a/raml/introduction/0.8/foo-example.json b/raml/introduction/0.8/foo-example.json old mode 100644 new mode 100755 diff --git a/raml/introduction/0.8/foo.json b/raml/introduction/0.8/foo.json old mode 100644 new mode 100755 diff --git a/raml/introduction/0.8/foos-example.json b/raml/introduction/0.8/foos-example.json old mode 100644 new mode 100755 diff --git a/raml/introduction/0.8/foos.json b/raml/introduction/0.8/foos.json old mode 100644 new mode 100755 diff --git a/raml/introduction/1.0/api.raml b/raml/introduction/1.0/api.raml old mode 100644 new mode 100755 diff --git a/raml/introduction/1.0/examples/Error.json b/raml/introduction/1.0/examples/Error.json old mode 100644 new mode 100755 diff --git a/raml/introduction/1.0/examples/Foo.json b/raml/introduction/1.0/examples/Foo.json old mode 100644 new mode 100755 diff --git a/raml/introduction/1.0/examples/Foos.json b/raml/introduction/1.0/examples/Foos.json old mode 100644 new mode 100755 diff --git a/raml/introduction/1.0/types/Error.raml b/raml/introduction/1.0/types/Error.raml old mode 100644 new mode 100755 diff --git a/raml/introduction/1.0/types/Foo.raml b/raml/introduction/1.0/types/Foo.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/README.md b/raml/modularization/README.md old mode 100644 new mode 100755 diff --git a/raml/modularization/api-before-modularization.raml b/raml/modularization/api-before-modularization.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/api-with-libraries.raml b/raml/modularization/api-with-libraries.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/api-with-typed-fragments.raml b/raml/modularization/api-with-typed-fragments.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/api.raml b/raml/modularization/api.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/examples/Bar.json b/raml/modularization/examples/Bar.json old mode 100644 new mode 100755 diff --git a/raml/modularization/examples/Bars.json b/raml/modularization/examples/Bars.json old mode 100644 new mode 100755 diff --git a/raml/modularization/examples/Error.json b/raml/modularization/examples/Error.json old mode 100644 new mode 100755 diff --git a/raml/modularization/examples/Foo.json b/raml/modularization/examples/Foo.json old mode 100644 new mode 100755 diff --git a/raml/modularization/examples/Foos.json b/raml/modularization/examples/Foos.json old mode 100644 new mode 100755 diff --git a/raml/modularization/extensions/en_US/additionalResources.raml b/raml/modularization/extensions/en_US/additionalResources.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/libraries/dataTypes.raml b/raml/modularization/libraries/dataTypes.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/libraries/resourceTypes.raml b/raml/modularization/libraries/resourceTypes.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/libraries/securitySchemes.raml b/raml/modularization/libraries/securitySchemes.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/libraries/traits.raml b/raml/modularization/libraries/traits.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/overlays/es_ES/additionalResources.raml b/raml/modularization/overlays/es_ES/additionalResources.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/overlays/es_ES/documentationItems.raml b/raml/modularization/overlays/es_ES/documentationItems.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/resourceTypes/collection.raml b/raml/modularization/resourceTypes/collection.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/resourceTypes/item.raml b/raml/modularization/resourceTypes/item.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/traits/hasNotFound.raml b/raml/modularization/traits/hasNotFound.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/traits/hasRequestItem.raml b/raml/modularization/traits/hasRequestItem.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/traits/hasResponseCollection.raml b/raml/modularization/traits/hasResponseCollection.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/traits/hasResponseItem.raml b/raml/modularization/traits/hasResponseItem.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/types/Bar.raml b/raml/modularization/types/Bar.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/types/Error.raml b/raml/modularization/types/Error.raml old mode 100644 new mode 100755 diff --git a/raml/modularization/types/Foo.raml b/raml/modularization/types/Foo.raml old mode 100644 new mode 100755 diff --git a/raml/resource-types-and-traits/README.md b/raml/resource-types-and-traits/README.md old mode 100644 new mode 100755 diff --git a/raml/resource-types-and-traits/api-before-resource-types-and-traits.raml b/raml/resource-types-and-traits/api-before-resource-types-and-traits.raml old mode 100644 new mode 100755 diff --git a/raml/resource-types-and-traits/api.raml b/raml/resource-types-and-traits/api.raml old mode 100644 new mode 100755 diff --git a/raml/resource-types-and-traits/examples/Bar.json b/raml/resource-types-and-traits/examples/Bar.json old mode 100644 new mode 100755 diff --git a/raml/resource-types-and-traits/examples/Bars.json b/raml/resource-types-and-traits/examples/Bars.json old mode 100644 new mode 100755 diff --git a/raml/resource-types-and-traits/examples/Error.json b/raml/resource-types-and-traits/examples/Error.json old mode 100644 new mode 100755 diff --git a/raml/resource-types-and-traits/examples/Foo.json b/raml/resource-types-and-traits/examples/Foo.json old mode 100644 new mode 100755 diff --git a/raml/resource-types-and-traits/examples/Foos.json b/raml/resource-types-and-traits/examples/Foos.json old mode 100644 new mode 100755 diff --git a/raml/resource-types-and-traits/types/Bar.raml b/raml/resource-types-and-traits/types/Bar.raml old mode 100644 new mode 100755 diff --git a/raml/resource-types-and-traits/types/Error.raml b/raml/resource-types-and-traits/types/Error.raml old mode 100644 new mode 100755 diff --git a/raml/resource-types-and-traits/types/Foo.raml b/raml/resource-types-and-traits/types/Foo.raml old mode 100644 new mode 100755 diff --git a/ratpack/README.md b/ratpack/README.md old mode 100644 new mode 100755 diff --git a/ratpack/build.gradle b/ratpack/build.gradle old mode 100644 new mode 100755 diff --git a/ratpack/pom.xml b/ratpack/pom.xml old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/Application.java b/ratpack/src/main/java/com/baeldung/Application.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/filter/RequestValidatorFilter.java b/ratpack/src/main/java/com/baeldung/filter/RequestValidatorFilter.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/guice/Application.java b/ratpack/src/main/java/com/baeldung/guice/Application.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/guice/config/DependencyModule.java b/ratpack/src/main/java/com/baeldung/guice/config/DependencyModule.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/guice/service/DataPumpService.java b/ratpack/src/main/java/com/baeldung/guice/service/DataPumpService.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/guice/service/ServiceFactory.java b/ratpack/src/main/java/com/baeldung/guice/service/ServiceFactory.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/guice/service/impl/DataPumpServiceImpl.java b/ratpack/src/main/java/com/baeldung/guice/service/impl/DataPumpServiceImpl.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/hystrix/HystrixAsyncHttpCommand.java b/ratpack/src/main/java/com/baeldung/hystrix/HystrixAsyncHttpCommand.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/hystrix/HystrixReactiveHttpCommand.java b/ratpack/src/main/java/com/baeldung/hystrix/HystrixReactiveHttpCommand.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/hystrix/HystrixSyncHttpCommand.java b/ratpack/src/main/java/com/baeldung/hystrix/HystrixSyncHttpCommand.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/hystrix/RatpackHystrixApp.java b/ratpack/src/main/java/com/baeldung/hystrix/RatpackHystrixApp.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/model/Employee.java b/ratpack/src/main/java/com/baeldung/model/Employee.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/spring/ArticleList.java b/ratpack/src/main/java/com/baeldung/spring/ArticleList.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/spring/Config.java b/ratpack/src/main/java/com/baeldung/spring/Config.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/spring/Content.java b/ratpack/src/main/java/com/baeldung/spring/Content.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/spring/EmbedRatpackApp.java b/ratpack/src/main/java/com/baeldung/spring/EmbedRatpackApp.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/java/com/baeldung/spring/EmbedSpringBootApp.java b/ratpack/src/main/java/com/baeldung/spring/EmbedSpringBootApp.java old mode 100644 new mode 100755 diff --git a/ratpack/src/main/resources/DDL.sql b/ratpack/src/main/resources/DDL.sql old mode 100644 new mode 100755 diff --git a/ratpack/src/main/resources/public/index.html b/ratpack/src/main/resources/public/index.html old mode 100644 new mode 100755 diff --git a/ratpack/src/test/java/com/baeldung/ApplicationIntegrationTest.java b/ratpack/src/test/java/com/baeldung/ApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/ratpack/src/test/java/com/baeldung/hystrix/RatpackHystrixAppFallbackLiveTest.java b/ratpack/src/test/java/com/baeldung/hystrix/RatpackHystrixAppFallbackLiveTest.java old mode 100644 new mode 100755 diff --git a/ratpack/src/test/java/com/baeldung/hystrix/RatpackHystrixAppLiveTest.java b/ratpack/src/test/java/com/baeldung/hystrix/RatpackHystrixAppLiveTest.java old mode 100644 new mode 100755 diff --git a/ratpack/src/test/java/com/baeldung/spring/EmbedRatpackAppIntegrationTest.java b/ratpack/src/test/java/com/baeldung/spring/EmbedRatpackAppIntegrationTest.java old mode 100644 new mode 100755 diff --git a/reactor-core/README.md b/reactor-core/README.md old mode 100644 new mode 100755 diff --git a/reactor-core/pom.xml b/reactor-core/pom.xml old mode 100644 new mode 100755 diff --git a/reactor-core/src/test/java/com/baeldung/reactor/ReactorIntegrationTest.java b/reactor-core/src/test/java/com/baeldung/reactor/ReactorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/rest-assured/.gitignore b/rest-assured/.gitignore old mode 100644 new mode 100755 diff --git a/rest-assured/README.md b/rest-assured/README.md old mode 100644 new mode 100755 diff --git a/rest-assured/pom.xml b/rest-assured/pom.xml old mode 100644 new mode 100755 diff --git a/rest-assured/src/test/java/com/baeldung/restassured/RestAssured2IntegrationTest.java b/rest-assured/src/test/java/com/baeldung/restassured/RestAssured2IntegrationTest.java old mode 100644 new mode 100755 diff --git a/rest-assured/src/test/java/com/baeldung/restassured/RestAssuredIntegrationTest.java b/rest-assured/src/test/java/com/baeldung/restassured/RestAssuredIntegrationTest.java old mode 100644 new mode 100755 diff --git a/rest-assured/src/test/java/com/baeldung/restassured/RestAssuredXML2IntegrationTest.java b/rest-assured/src/test/java/com/baeldung/restassured/RestAssuredXML2IntegrationTest.java old mode 100644 new mode 100755 diff --git a/rest-assured/src/test/java/com/baeldung/restassured/RestAssuredXMLIntegrationTest.java b/rest-assured/src/test/java/com/baeldung/restassured/RestAssuredXMLIntegrationTest.java old mode 100644 new mode 100755 diff --git a/rest-assured/src/test/java/com/baeldung/restassured/Util.java b/rest-assured/src/test/java/com/baeldung/restassured/Util.java old mode 100644 new mode 100755 diff --git a/rest-assured/src/test/resources/employees.xml b/rest-assured/src/test/resources/employees.xml old mode 100644 new mode 100755 diff --git a/rest-assured/src/test/resources/event_0.json b/rest-assured/src/test/resources/event_0.json old mode 100644 new mode 100755 diff --git a/rest-assured/src/test/resources/logback.xml b/rest-assured/src/test/resources/logback.xml old mode 100644 new mode 100755 diff --git a/rest-assured/src/test/resources/odds.json b/rest-assured/src/test/resources/odds.json old mode 100644 new mode 100755 diff --git a/rest-assured/src/test/resources/teachers.xml b/rest-assured/src/test/resources/teachers.xml old mode 100644 new mode 100755 diff --git a/rest-testing/.gitignore b/rest-testing/.gitignore old mode 100644 new mode 100755 diff --git a/rest-testing/README.md b/rest-testing/README.md old mode 100644 new mode 100755 diff --git a/rest-testing/pom.xml b/rest-testing/pom.xml old mode 100644 new mode 100755 diff --git a/rest-testing/src/main/resources/cucumber.json b/rest-testing/src/main/resources/cucumber.json old mode 100644 new mode 100755 diff --git a/rest-testing/src/main/resources/karate/cucumber.feature b/rest-testing/src/main/resources/karate/cucumber.feature old mode 100644 new mode 100755 diff --git a/rest-testing/src/main/resources/logback.xml b/rest-testing/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/rest-testing/src/main/resources/wiremock_intro.json b/rest-testing/src/main/resources/wiremock_intro.json old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/cucumber/CucumberIntegrationTest.java b/rest-testing/src/test/java/com/baeldung/rest/cucumber/CucumberIntegrationTest.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/cucumber/StepDefinition.java b/rest-testing/src/test/java/com/baeldung/rest/cucumber/StepDefinition.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/jbehave/AbstractStory.java b/rest-testing/src/test/java/com/baeldung/rest/jbehave/AbstractStory.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserNotFoundSteps.java b/rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserNotFoundSteps.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserNotFoundStoryLiveTest.java b/rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserNotFoundStoryLiveTest.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserResponseMediaTypeSteps.java b/rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserResponseMediaTypeSteps.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserResponseMediaTypeStoryLiveTest.java b/rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserResponseMediaTypeStoryLiveTest.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserResponsePayloadSteps.java b/rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserResponsePayloadSteps.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserResponsePayloadStoryLiveTest.java b/rest-testing/src/test/java/com/baeldung/rest/jbehave/GithubUserResponsePayloadStoryLiveTest.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/jbehave/IncreaseSteps.java b/rest-testing/src/test/java/com/baeldung/rest/jbehave/IncreaseSteps.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/jbehave/IncreaseStoryLiveTest.java b/rest-testing/src/test/java/com/baeldung/rest/jbehave/IncreaseStoryLiveTest.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/karate/KarateUnitTest.java b/rest-testing/src/test/java/com/baeldung/rest/karate/KarateUnitTest.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/wiremock/introduction/JUnitManagedIntegrationTest.java b/rest-testing/src/test/java/com/baeldung/rest/wiremock/introduction/JUnitManagedIntegrationTest.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/com/baeldung/rest/wiremock/introduction/ProgrammaticallyManagedLiveTest.java b/rest-testing/src/test/java/com/baeldung/rest/wiremock/introduction/ProgrammaticallyManagedLiveTest.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/org/baeldung/rest/GitHubUser.java b/rest-testing/src/test/java/org/baeldung/rest/GitHubUser.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/org/baeldung/rest/GithubBasicLiveTest.java b/rest-testing/src/test/java/org/baeldung/rest/GithubBasicLiveTest.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/java/org/baeldung/rest/RetrieveUtil.java b/rest-testing/src/test/java/org/baeldung/rest/RetrieveUtil.java old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/resources/github_user_not_found.story b/rest-testing/src/test/resources/github_user_not_found.story old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/resources/github_user_response_mediatype.story b/rest-testing/src/test/resources/github_user_response_mediatype.story old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/resources/github_user_response_payload.story b/rest-testing/src/test/resources/github_user_response_payload.story old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/resources/increase.story b/rest-testing/src/test/resources/increase.story old mode 100644 new mode 100755 diff --git a/rest-testing/src/test/resources/karate/user.feature b/rest-testing/src/test/resources/karate/user.feature old mode 100644 new mode 100755 diff --git a/rest-with-spark-java/README.md b/rest-with-spark-java/README.md old mode 100644 new mode 100755 diff --git a/rest-with-spark-java/pom.xml b/rest-with-spark-java/pom.xml old mode 100644 new mode 100755 diff --git a/rest-with-spark-java/src/main/java/com/baeldung/Router.java b/rest-with-spark-java/src/main/java/com/baeldung/Router.java old mode 100644 new mode 100755 diff --git a/rest-with-spark-java/src/main/java/com/baeldung/domain/Book.java b/rest-with-spark-java/src/main/java/com/baeldung/domain/Book.java old mode 100644 new mode 100755 diff --git a/rest-with-spark-java/src/main/java/com/baeldung/service/LibraryService.java b/rest-with-spark-java/src/main/java/com/baeldung/service/LibraryService.java old mode 100644 new mode 100755 diff --git a/rest-with-spark-java/src/test/java/com/baeldung/AppTest.java b/rest-with-spark-java/src/test/java/com/baeldung/AppTest.java old mode 100644 new mode 100755 diff --git a/resteasy/README.md b/resteasy/README.md old mode 100644 new mode 100755 diff --git a/resteasy/bin/README.md b/resteasy/bin/README.md old mode 100644 new mode 100755 diff --git a/resteasy/bin/pom.xml b/resteasy/bin/pom.xml old mode 100644 new mode 100755 diff --git a/resteasy/bin/src/main/webapp/WEB-INF/classes/logback.xml b/resteasy/bin/src/main/webapp/WEB-INF/classes/logback.xml old mode 100644 new mode 100755 diff --git a/resteasy/bin/src/main/webapp/WEB-INF/jboss-deployment-structure.xml b/resteasy/bin/src/main/webapp/WEB-INF/jboss-deployment-structure.xml old mode 100644 new mode 100755 diff --git a/resteasy/bin/src/main/webapp/WEB-INF/jboss-web.xml b/resteasy/bin/src/main/webapp/WEB-INF/jboss-web.xml old mode 100644 new mode 100755 diff --git a/resteasy/bin/src/main/webapp/WEB-INF/web.xml b/resteasy/bin/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/resteasy/bin/src/main/webapp/script.js b/resteasy/bin/src/main/webapp/script.js old mode 100644 new mode 100755 diff --git a/resteasy/bin/src/test/resources/com/baeldung/server/movies/batman.json b/resteasy/bin/src/test/resources/com/baeldung/server/movies/batman.json old mode 100644 new mode 100755 diff --git a/resteasy/bin/src/test/resources/com/baeldung/server/movies/transformer.json b/resteasy/bin/src/test/resources/com/baeldung/server/movies/transformer.json old mode 100644 new mode 100755 diff --git a/resteasy/pom.xml b/resteasy/pom.xml old mode 100644 new mode 100755 diff --git a/resteasy/src/main/java/com/baeldung/client/ServicesInterface.java b/resteasy/src/main/java/com/baeldung/client/ServicesInterface.java old mode 100644 new mode 100755 diff --git a/resteasy/src/main/java/com/baeldung/filter/CORSFilter.java b/resteasy/src/main/java/com/baeldung/filter/CORSFilter.java old mode 100644 new mode 100755 diff --git a/resteasy/src/main/java/com/baeldung/model/Movie.java b/resteasy/src/main/java/com/baeldung/model/Movie.java old mode 100644 new mode 100755 diff --git a/resteasy/src/main/java/com/baeldung/server/MovieCrudService.java b/resteasy/src/main/java/com/baeldung/server/MovieCrudService.java old mode 100644 new mode 100755 diff --git a/resteasy/src/main/java/com/baeldung/server/RestEasyServices.java b/resteasy/src/main/java/com/baeldung/server/RestEasyServices.java old mode 100644 new mode 100755 diff --git a/resteasy/src/main/webapp/WEB-INF/classes/logback.xml b/resteasy/src/main/webapp/WEB-INF/classes/logback.xml old mode 100644 new mode 100755 diff --git a/resteasy/src/main/webapp/WEB-INF/jboss-deployment-structure.xml b/resteasy/src/main/webapp/WEB-INF/jboss-deployment-structure.xml old mode 100644 new mode 100755 diff --git a/resteasy/src/main/webapp/WEB-INF/jboss-web.xml b/resteasy/src/main/webapp/WEB-INF/jboss-web.xml old mode 100644 new mode 100755 diff --git a/resteasy/src/main/webapp/WEB-INF/web.xml b/resteasy/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/resteasy/src/main/webapp/script.js b/resteasy/src/main/webapp/script.js old mode 100644 new mode 100755 diff --git a/resteasy/src/test/java/com/baeldung/server/RestEasyClientLiveTest.java b/resteasy/src/test/java/com/baeldung/server/RestEasyClientLiveTest.java old mode 100644 new mode 100755 diff --git a/resteasy/src/test/resources/com/baeldung/server/movies/batman.json b/resteasy/src/test/resources/com/baeldung/server/movies/batman.json old mode 100644 new mode 100755 diff --git a/resteasy/src/test/resources/com/baeldung/server/movies/transformer.json b/resteasy/src/test/resources/com/baeldung/server/movies/transformer.json old mode 100644 new mode 100755 diff --git a/rmi/README.md b/rmi/README.md old mode 100644 new mode 100755 diff --git a/rmi/client.policy b/rmi/client.policy old mode 100644 new mode 100755 diff --git a/rmi/server.policy b/rmi/server.policy old mode 100644 new mode 100755 diff --git a/rmi/src/org/baeldung/Client.java b/rmi/src/org/baeldung/Client.java old mode 100644 new mode 100755 diff --git a/rmi/src/org/baeldung/RandomNumberGenerator.java b/rmi/src/org/baeldung/RandomNumberGenerator.java old mode 100644 new mode 100755 diff --git a/rmi/src/org/baeldung/RandomNumberGeneratorEngine.java b/rmi/src/org/baeldung/RandomNumberGeneratorEngine.java old mode 100644 new mode 100755 diff --git a/rmi/src/org/baeldung/Server.java b/rmi/src/org/baeldung/Server.java old mode 100644 new mode 100755 diff --git a/rule-engines/README.md b/rule-engines/README.md old mode 100644 new mode 100755 diff --git a/rule-engines/easy-rules/pom.xml b/rule-engines/easy-rules/pom.xml old mode 100644 new mode 100755 diff --git a/rule-engines/easy-rules/src/main/java/com/baeldung/easyrules/HelloWorldRule.java b/rule-engines/easy-rules/src/main/java/com/baeldung/easyrules/HelloWorldRule.java old mode 100644 new mode 100755 diff --git a/rule-engines/easy-rules/src/main/java/com/baeldung/easyrules/Launcher.java b/rule-engines/easy-rules/src/main/java/com/baeldung/easyrules/Launcher.java old mode 100644 new mode 100755 diff --git a/rule-engines/openl-tablets/pom.xml b/rule-engines/openl-tablets/pom.xml old mode 100644 new mode 100755 diff --git a/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/Case.java b/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/Case.java old mode 100644 new mode 100755 diff --git a/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/Greeting.java b/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/Greeting.java old mode 100644 new mode 100755 diff --git a/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/User.java b/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/User.java old mode 100644 new mode 100755 diff --git a/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/IRule.java b/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/IRule.java old mode 100644 new mode 100755 diff --git a/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Main.java b/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Main.java old mode 100644 new mode 100755 diff --git a/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Response.java b/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Response.java old mode 100644 new mode 100755 diff --git a/rule-engines/openl-tablets/src/main/resources/openltablets/HelloUser.xls b/rule-engines/openl-tablets/src/main/resources/openltablets/HelloUser.xls old mode 100644 new mode 100755 diff --git a/rule-engines/rulebook/pom.xml b/rule-engines/rulebook/pom.xml old mode 100644 new mode 100755 diff --git a/rule-engines/rulebook/src/main/java/com/baeldung/rulebook/HelloWorldRule.java b/rule-engines/rulebook/src/main/java/com/baeldung/rulebook/HelloWorldRule.java old mode 100644 new mode 100755 diff --git a/rule-engines/rulebook/src/main/java/com/baeldung/rulebook/Launcher.java b/rule-engines/rulebook/src/main/java/com/baeldung/rulebook/Launcher.java old mode 100644 new mode 100755 diff --git a/rxjava/README.md b/rxjava/README.md old mode 100644 new mode 100755 diff --git a/rxjava/pom.xml b/rxjava/pom.xml old mode 100644 new mode 100755 diff --git a/rxjava/src/main/java/com/baeldung/rxjava/ComputeFunction.java b/rxjava/src/main/java/com/baeldung/rxjava/ComputeFunction.java old mode 100644 new mode 100755 diff --git a/rxjava/src/main/java/com/baeldung/rxjava/ConnectableObservableImpl.java b/rxjava/src/main/java/com/baeldung/rxjava/ConnectableObservableImpl.java old mode 100644 new mode 100755 diff --git a/rxjava/src/main/java/com/baeldung/rxjava/ObservableImpl.java b/rxjava/src/main/java/com/baeldung/rxjava/ObservableImpl.java old mode 100644 new mode 100755 diff --git a/rxjava/src/main/java/com/baeldung/rxjava/ResourceManagement.java b/rxjava/src/main/java/com/baeldung/rxjava/ResourceManagement.java old mode 100644 new mode 100755 diff --git a/rxjava/src/main/java/com/baeldung/rxjava/SingleImpl.java b/rxjava/src/main/java/com/baeldung/rxjava/SingleImpl.java old mode 100644 new mode 100755 diff --git a/rxjava/src/main/java/com/baeldung/rxjava/SubjectImpl.java b/rxjava/src/main/java/com/baeldung/rxjava/SubjectImpl.java old mode 100644 new mode 100755 diff --git a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Connector.java old mode 100644 new mode 100755 diff --git a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Employee.java b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Employee.java old mode 100644 new mode 100755 diff --git a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Manager.java b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Manager.java old mode 100644 new mode 100755 diff --git a/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Utils.java b/rxjava/src/main/java/com/baeldung/rxjava/jdbc/Utils.java old mode 100644 new mode 100755 diff --git a/rxjava/src/main/java/com/baeldung/rxjava/operator/ToCleanString.java b/rxjava/src/main/java/com/baeldung/rxjava/operator/ToCleanString.java old mode 100644 new mode 100755 diff --git a/rxjava/src/main/java/com/baeldung/rxjava/operator/ToLength.java b/rxjava/src/main/java/com/baeldung/rxjava/operator/ToLength.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/ConnectableObservableTest.java b/rxjava/src/test/java/com/baeldung/rxjava/ConnectableObservableTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/ObservableTest.java b/rxjava/src/test/java/com/baeldung/rxjava/ObservableTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/ResourceManagementTest.java b/rxjava/src/test/java/com/baeldung/rxjava/ResourceManagementTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/RxJavaBackpressureLongRunningUnitTest.java b/rxjava/src/test/java/com/baeldung/rxjava/RxJavaBackpressureLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/RxJavaCustomOperatorUnitTest.java b/rxjava/src/test/java/com/baeldung/rxjava/RxJavaCustomOperatorUnitTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/RxJavaUnitTest.java b/rxjava/src/test/java/com/baeldung/rxjava/RxJavaUnitTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/SchedulersLiveTest.java b/rxjava/src/test/java/com/baeldung/rxjava/SchedulersLiveTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/SingleTest.java b/rxjava/src/test/java/com/baeldung/rxjava/SingleTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/SubjectTest.java b/rxjava/src/test/java/com/baeldung/rxjava/SubjectTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/UtilityOperatorsTest.java b/rxjava/src/test/java/com/baeldung/rxjava/UtilityOperatorsTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassIntegrationTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapClassIntegrationTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceIntegrationTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/AutomapInterfaceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesIntegrationTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/BasicQueryTypesIntegrationTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobIntegrationTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertBlobIntegrationTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobIntegrationTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/InsertClobIntegrationTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysIntegrationTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/ReturnKeysIntegrationTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionIntegrationTest.java b/rxjava/src/test/java/com/baeldung/rxjava/jdbc/TransactionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/onerror/ExceptionHandlingTest.java b/rxjava/src/test/java/com/baeldung/rxjava/onerror/ExceptionHandlingTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/onerror/OnErrorRetryTest.java b/rxjava/src/test/java/com/baeldung/rxjava/onerror/OnErrorRetryTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/operators/RxAggregateOperatorsTest.java b/rxjava/src/test/java/com/baeldung/rxjava/operators/RxAggregateOperatorsTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/java/com/baeldung/rxjava/operators/RxMathematicalOperatorsTest.java b/rxjava/src/test/java/com/baeldung/rxjava/operators/RxMathematicalOperatorsTest.java old mode 100644 new mode 100755 diff --git a/rxjava/src/test/resources/actual_clob b/rxjava/src/test/resources/actual_clob old mode 100644 new mode 100755 diff --git a/rxjava/src/test/resources/expected_clob b/rxjava/src/test/resources/expected_clob old mode 100644 new mode 100755 diff --git a/saas/.gitignore b/saas/.gitignore old mode 100644 new mode 100755 diff --git a/saas/README.md b/saas/README.md old mode 100644 new mode 100755 diff --git a/saas/pom.xml b/saas/pom.xml old mode 100644 new mode 100755 diff --git a/saas/src/main/java/com/baeldung/saas/jira/MyJiraClient.java b/saas/src/main/java/com/baeldung/saas/jira/MyJiraClient.java old mode 100644 new mode 100755 diff --git a/selenium-junit-testng/README.md b/selenium-junit-testng/README.md old mode 100644 new mode 100755 diff --git a/selenium-junit-testng/pom.xml b/selenium-junit-testng/pom.xml old mode 100644 new mode 100755 diff --git a/selenium-junit-testng/src/main/java/com/baeldung/selenium/SeleniumExample.java b/selenium-junit-testng/src/main/java/com/baeldung/selenium/SeleniumExample.java old mode 100644 new mode 100755 diff --git a/selenium-junit-testng/src/main/java/com/baeldung/selenium/config/SeleniumConfig.java b/selenium-junit-testng/src/main/java/com/baeldung/selenium/config/SeleniumConfig.java old mode 100644 new mode 100755 diff --git a/selenium-junit-testng/src/main/java/com/baeldung/selenium/models/BaeldungAbout.java b/selenium-junit-testng/src/main/java/com/baeldung/selenium/models/BaeldungAbout.java old mode 100644 new mode 100755 diff --git a/selenium-junit-testng/src/main/java/com/baeldung/selenium/pages/BaeldungAboutPage.java b/selenium-junit-testng/src/main/java/com/baeldung/selenium/pages/BaeldungAboutPage.java old mode 100644 new mode 100755 diff --git a/selenium-junit-testng/src/main/java/com/baeldung/selenium/pages/BaeldungHomePage.java b/selenium-junit-testng/src/main/java/com/baeldung/selenium/pages/BaeldungHomePage.java old mode 100644 new mode 100755 diff --git a/selenium-junit-testng/src/main/java/com/baeldung/selenium/pages/StartHerePage.java b/selenium-junit-testng/src/main/java/com/baeldung/selenium/pages/StartHerePage.java old mode 100644 new mode 100755 diff --git a/selenium-junit-testng/src/test/java/com/baeldung/selenium/junit/SeleniumPageObjectLiveTest.java b/selenium-junit-testng/src/test/java/com/baeldung/selenium/junit/SeleniumPageObjectLiveTest.java old mode 100644 new mode 100755 diff --git a/selenium-junit-testng/src/test/java/com/baeldung/selenium/junit/SeleniumWithJUnitLiveTest.java b/selenium-junit-testng/src/test/java/com/baeldung/selenium/junit/SeleniumWithJUnitLiveTest.java old mode 100644 new mode 100755 diff --git a/selenium-junit-testng/src/test/java/com/baeldung/selenium/testng/SeleniumWithTestNGLiveTest.java b/selenium-junit-testng/src/test/java/com/baeldung/selenium/testng/SeleniumWithTestNGLiveTest.java old mode 100644 new mode 100755 diff --git a/spark-java/README.md b/spark-java/README.md old mode 100644 new mode 100755 diff --git a/spark-java/pom.xml b/spark-java/pom.xml old mode 100644 new mode 100755 diff --git a/spark-java/src/main/java/com/baeldung/sparkjava/HelloWorldService.java b/spark-java/src/main/java/com/baeldung/sparkjava/HelloWorldService.java old mode 100644 new mode 100755 diff --git a/spark-java/src/main/java/com/baeldung/sparkjava/SparkRestExample.java b/spark-java/src/main/java/com/baeldung/sparkjava/SparkRestExample.java old mode 100644 new mode 100755 diff --git a/spark-java/src/main/java/com/baeldung/sparkjava/StandardResponse.java b/spark-java/src/main/java/com/baeldung/sparkjava/StandardResponse.java old mode 100644 new mode 100755 diff --git a/spark-java/src/main/java/com/baeldung/sparkjava/StatusResponse.java b/spark-java/src/main/java/com/baeldung/sparkjava/StatusResponse.java old mode 100644 new mode 100755 diff --git a/spark-java/src/main/java/com/baeldung/sparkjava/User.java b/spark-java/src/main/java/com/baeldung/sparkjava/User.java old mode 100644 new mode 100755 diff --git a/spark-java/src/main/java/com/baeldung/sparkjava/UserException.java b/spark-java/src/main/java/com/baeldung/sparkjava/UserException.java old mode 100644 new mode 100755 diff --git a/spark-java/src/main/java/com/baeldung/sparkjava/UserService.java b/spark-java/src/main/java/com/baeldung/sparkjava/UserService.java old mode 100644 new mode 100755 diff --git a/spark-java/src/main/java/com/baeldung/sparkjava/UserServiceMapImpl.java b/spark-java/src/main/java/com/baeldung/sparkjava/UserServiceMapImpl.java old mode 100644 new mode 100755 diff --git a/spring-5-mvc/.gitignore b/spring-5-mvc/.gitignore old mode 100644 new mode 100755 diff --git a/spring-5-mvc/README.md b/spring-5-mvc/README.md old mode 100644 new mode 100755 diff --git a/spring-5-mvc/pom.xml b/spring-5-mvc/pom.xml old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/main/java/com/baeldung/Spring5Application.java b/spring-5-mvc/src/main/java/com/baeldung/Spring5Application.java old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/main/java/com/baeldung/model/Foo.java b/spring-5-mvc/src/main/java/com/baeldung/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/main/java/com/baeldung/persistence/DataSetupBean.java b/spring-5-mvc/src/main/java/com/baeldung/persistence/DataSetupBean.java old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/main/java/com/baeldung/persistence/FooRepository.java b/spring-5-mvc/src/main/java/com/baeldung/persistence/FooRepository.java old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/main/java/com/baeldung/web/FooController.java b/spring-5-mvc/src/main/java/com/baeldung/web/FooController.java old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/main/kotlin/com/baeldung/springbootkotlin/HelloController.kt b/spring-5-mvc/src/main/kotlin/com/baeldung/springbootkotlin/HelloController.kt old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/main/kotlin/com/baeldung/springbootkotlin/HelloDto.kt b/spring-5-mvc/src/main/kotlin/com/baeldung/springbootkotlin/HelloDto.kt old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/main/kotlin/com/baeldung/springbootkotlin/HelloService.kt b/spring-5-mvc/src/main/kotlin/com/baeldung/springbootkotlin/HelloService.kt old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/main/kotlin/com/baeldung/springbootkotlin/KotlinDemoApplication.kt b/spring-5-mvc/src/main/kotlin/com/baeldung/springbootkotlin/KotlinDemoApplication.kt old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/main/resources/application.properties b/spring-5-mvc/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/main/webapp/WEB-INF/web.xml b/spring-5-mvc/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java b/spring-5-mvc/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/test/kotlin/com/baeldung/LiveTest.java b/spring-5-mvc/src/test/kotlin/com/baeldung/LiveTest.java old mode 100644 new mode 100755 diff --git a/spring-5-mvc/src/test/kotlin/com/baeldung/springbootkotlin/KotlinDemoApplicationIntegrationTest.kt b/spring-5-mvc/src/test/kotlin/com/baeldung/springbootkotlin/KotlinDemoApplicationIntegrationTest.kt old mode 100644 new mode 100755 diff --git a/spring-5/.gitignore b/spring-5/.gitignore old mode 100644 new mode 100755 diff --git a/spring-5/README.md b/spring-5/README.md old mode 100644 new mode 100755 diff --git a/spring-5/pom.xml b/spring-5/pom.xml old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/Spring5Application.java b/spring-5/src/main/java/com/baeldung/Spring5Application.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/functional/Actor.java b/spring-5/src/main/java/com/baeldung/functional/Actor.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctions.java b/spring-5/src/main/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctions.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/functional/FormHandler.java b/spring-5/src/main/java/com/baeldung/functional/FormHandler.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/functional/FunctionalSpringBootApplication.java b/spring-5/src/main/java/com/baeldung/functional/FunctionalSpringBootApplication.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/functional/FunctionalWebApplication.java b/spring-5/src/main/java/com/baeldung/functional/FunctionalWebApplication.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/functional/IndexRewriteFilter.java b/spring-5/src/main/java/com/baeldung/functional/IndexRewriteFilter.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/functional/MyService.java b/spring-5/src/main/java/com/baeldung/functional/MyService.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/functional/RootServlet.java b/spring-5/src/main/java/com/baeldung/functional/RootServlet.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/jsonb/Person.java b/spring-5/src/main/java/com/baeldung/jsonb/Person.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/jsonb/PersonController.java b/spring-5/src/main/java/com/baeldung/jsonb/PersonController.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/jsonb/Spring5Application.java b/spring-5/src/main/java/com/baeldung/jsonb/Spring5Application.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/jupiter/MethodParameterFactory.java b/spring-5/src/main/java/com/baeldung/jupiter/MethodParameterFactory.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/jupiter/ParameterAutowireUtils.java b/spring-5/src/main/java/com/baeldung/jupiter/ParameterAutowireUtils.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/jupiter/SpringExtension.java b/spring-5/src/main/java/com/baeldung/jupiter/SpringExtension.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/jupiter/SpringJUnit5Config.java b/spring-5/src/main/java/com/baeldung/jupiter/SpringJUnit5Config.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/jupiter/TestConfig.java b/spring-5/src/main/java/com/baeldung/jupiter/TestConfig.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/persistence/DataSetupBean.java b/spring-5/src/main/java/com/baeldung/persistence/DataSetupBean.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/persistence/FooRepository.java b/spring-5/src/main/java/com/baeldung/persistence/FooRepository.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/web/Foo.java b/spring-5/src/main/java/com/baeldung/web/Foo.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/web/FooController.java b/spring-5/src/main/java/com/baeldung/web/FooController.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/web/PathPatternController.java b/spring-5/src/main/java/com/baeldung/web/PathPatternController.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/web/reactive/Task.java b/spring-5/src/main/java/com/baeldung/web/reactive/Task.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/java/com/baeldung/web/reactive/client/WebClientController.java b/spring-5/src/main/java/com/baeldung/web/reactive/client/WebClientController.java old mode 100644 new mode 100755 diff --git a/spring-5/src/main/resources/application.properties b/spring-5/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-5/src/main/resources/files/hello.txt b/spring-5/src/main/resources/files/hello.txt old mode 100644 new mode 100755 diff --git a/spring-5/src/main/resources/files/test/test.txt b/spring-5/src/main/resources/files/test/test.txt old mode 100644 new mode 100755 diff --git a/spring-5/src/main/webapp/WEB-INF/web.xml b/spring-5/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/Example1IntegrationTest.java b/spring-5/src/test/java/com/baeldung/Example1IntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/Example2IntegrationTest.java b/spring-5/src/test/java/com/baeldung/Example2IntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/ParallelIntegrationTest.java b/spring-5/src/test/java/com/baeldung/ParallelIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java b/spring-5/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/Spring5JUnit4ConcurrentIntegrationTest.java b/spring-5/src/test/java/com/baeldung/Spring5JUnit4ConcurrentIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/functional/BeanRegistrationTest.java b/spring-5/src/test/java/com/baeldung/functional/BeanRegistrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctionsTest.java b/spring-5/src/test/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctionsTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/functional/FunctionalWebApplicationIntegrationTest.java b/spring-5/src/test/java/com/baeldung/functional/FunctionalWebApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/jsonb/JsonbIntegrationTest.java b/spring-5/src/test/java/com/baeldung/jsonb/JsonbIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/jupiter/Spring5JUnit5ComposedAnnotationIntegrationTest.java b/spring-5/src/test/java/com/baeldung/jupiter/Spring5JUnit5ComposedAnnotationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/jupiter/Spring5JUnit5IntegrationTest.java b/spring-5/src/test/java/com/baeldung/jupiter/Spring5JUnit5IntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/jupiter/Spring5JUnit5ParallelIntegrationTest.java b/spring-5/src/test/java/com/baeldung/jupiter/Spring5JUnit5ParallelIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/jupiter/Spring5Java8NewFeaturesIntegrationTest.java b/spring-5/src/test/java/com/baeldung/jupiter/Spring5Java8NewFeaturesIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/jupiter/Spring5ReactiveServerClientIntegrationTest.java b/spring-5/src/test/java/com/baeldung/jupiter/Spring5ReactiveServerClientIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/web/PathPatternsUsingHandlerMethodIntegrationTest.java b/spring-5/src/test/java/com/baeldung/web/PathPatternsUsingHandlerMethodIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/java/com/baeldung/web/client/WebTestClientTest.java b/spring-5/src/test/java/com/baeldung/web/client/WebTestClientTest.java old mode 100644 new mode 100755 diff --git a/spring-5/src/test/resources/baeldung-weekly.png b/spring-5/src/test/resources/baeldung-weekly.png old mode 100644 new mode 100755 diff --git a/spring-activiti/README.md b/spring-activiti/README.md old mode 100644 new mode 100755 diff --git a/spring-activiti/pom.xml b/spring-activiti/pom.xml old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/java/com/baeldung/activiti/security.rar b/spring-activiti/src/main/java/com/baeldung/activiti/security.rar old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/java/com/baeldung/activiti/security/config/MvcConfig.java b/spring-activiti/src/main/java/com/baeldung/activiti/security/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/java/com/baeldung/activiti/security/config/ProcessController.java b/spring-activiti/src/main/java/com/baeldung/activiti/security/config/ProcessController.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/java/com/baeldung/activiti/security/config/SpringSecurityGroupManager.java b/spring-activiti/src/main/java/com/baeldung/activiti/security/config/SpringSecurityGroupManager.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/java/com/baeldung/activiti/security/config/SpringSecurityUserManager.java b/spring-activiti/src/main/java/com/baeldung/activiti/security/config/SpringSecurityUserManager.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/java/com/baeldung/activiti/security/withactiviti/SecurityConfig.java b/spring-activiti/src/main/java/com/baeldung/activiti/security/withactiviti/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/java/com/baeldung/activiti/security/withactiviti/SpringSecurityActivitiApplication.java b/spring-activiti/src/main/java/com/baeldung/activiti/security/withactiviti/SpringSecurityActivitiApplication.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/java/com/baeldung/activiti/security/withspring/ActivitiSpringSecurityApplication.java b/spring-activiti/src/main/java/com/baeldung/activiti/security/withspring/ActivitiSpringSecurityApplication.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/java/com/baeldung/activiti/security/withspring/SecurityConfig.java b/spring-activiti/src/main/java/com/baeldung/activiti/security/withspring/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/java/com/example/activitiwithspring/ActivitiController.java b/spring-activiti/src/main/java/com/example/activitiwithspring/ActivitiController.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/java/com/example/activitiwithspring/ActivitiWithSpringApplication.java b/spring-activiti/src/main/java/com/example/activitiwithspring/ActivitiWithSpringApplication.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/java/com/example/activitiwithspring/TaskRepresentation.java b/spring-activiti/src/main/java/com/example/activitiwithspring/TaskRepresentation.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/java/com/example/activitiwithspring/servicetasks/SendEmailServiceTask.java b/spring-activiti/src/main/java/com/example/activitiwithspring/servicetasks/SendEmailServiceTask.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/resources/data.sql b/spring-activiti/src/main/resources/data.sql old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/resources/processes/my-process.bpmn20.xml b/spring-activiti/src/main/resources/processes/my-process.bpmn20.xml old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/resources/processes/protected-process.bpmn20.xml b/spring-activiti/src/main/resources/processes/protected-process.bpmn20.xml old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/resources/schema.sql b/spring-activiti/src/main/resources/schema.sql old mode 100644 new mode 100755 diff --git a/spring-activiti/src/main/resources/templates/login.html b/spring-activiti/src/main/resources/templates/login.html old mode 100644 new mode 100755 diff --git a/spring-activiti/src/test/java/com/example/activitiwithspring/ActivitiControllerIntegrationTest.java b/spring-activiti/src/test/java/com/example/activitiwithspring/ActivitiControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/test/java/com/example/activitiwithspring/ActivitiSpringSecurityIntegrationTest.java b/spring-activiti/src/test/java/com/example/activitiwithspring/ActivitiSpringSecurityIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/test/java/com/example/activitiwithspring/ActivitiWithSpringApplicationIntegrationTest.java b/spring-activiti/src/test/java/com/example/activitiwithspring/ActivitiWithSpringApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/test/java/com/example/activitiwithspring/ProcessEngineCreationIntegrationTest.java b/spring-activiti/src/test/java/com/example/activitiwithspring/ProcessEngineCreationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/test/java/com/example/activitiwithspring/ProcessExecutionIntegrationTest.java b/spring-activiti/src/test/java/com/example/activitiwithspring/ProcessExecutionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-activiti/src/test/resources/activiti.cfg.xml b/spring-activiti/src/test/resources/activiti.cfg.xml old mode 100644 new mode 100755 diff --git a/spring-activiti/src/test/resources/my.activiti.cfg.xml b/spring-activiti/src/test/resources/my.activiti.cfg.xml old mode 100644 new mode 100755 diff --git a/spring-activiti/src/test/resources/org/activiti/test/vacationRequest.bpmn20.xml b/spring-activiti/src/test/resources/org/activiti/test/vacationRequest.bpmn20.xml old mode 100644 new mode 100755 diff --git a/spring-akka/README.md b/spring-akka/README.md old mode 100644 new mode 100755 diff --git a/spring-akka/pom.xml b/spring-akka/pom.xml old mode 100644 new mode 100755 diff --git a/spring-akka/src/main/java/org/baeldung/akka/AppConfiguration.java b/spring-akka/src/main/java/org/baeldung/akka/AppConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-akka/src/main/java/org/baeldung/akka/GreetingActor.java b/spring-akka/src/main/java/org/baeldung/akka/GreetingActor.java old mode 100644 new mode 100755 diff --git a/spring-akka/src/main/java/org/baeldung/akka/GreetingService.java b/spring-akka/src/main/java/org/baeldung/akka/GreetingService.java old mode 100644 new mode 100755 diff --git a/spring-akka/src/main/java/org/baeldung/akka/SpringActorProducer.java b/spring-akka/src/main/java/org/baeldung/akka/SpringActorProducer.java old mode 100644 new mode 100755 diff --git a/spring-akka/src/main/java/org/baeldung/akka/SpringExtension.java b/spring-akka/src/main/java/org/baeldung/akka/SpringExtension.java old mode 100644 new mode 100755 diff --git a/spring-akka/src/test/java/org/baeldung/akka/SpringAkkaIntegrationTest.java b/spring-akka/src/test/java/org/baeldung/akka/SpringAkkaIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/.gitignore b/spring-all/.gitignore old mode 100644 new mode 100755 diff --git a/spring-all/README.md b/spring-all/README.md old mode 100644 new mode 100755 diff --git a/spring-all/pom.xml b/spring-all/pom.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/com/baeldung/contexts/Greeting.java b/spring-all/src/main/java/com/baeldung/contexts/Greeting.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/com/baeldung/contexts/config/ApplicationInitializer.java b/spring-all/src/main/java/com/baeldung/contexts/config/ApplicationInitializer.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/com/baeldung/contexts/config/NormalWebAppConfig.java b/spring-all/src/main/java/com/baeldung/contexts/config/NormalWebAppConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/com/baeldung/contexts/config/RootApplicationConfig.java b/spring-all/src/main/java/com/baeldung/contexts/config/RootApplicationConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/com/baeldung/contexts/config/SecureWebAppConfig.java b/spring-all/src/main/java/com/baeldung/contexts/config/SecureWebAppConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/com/baeldung/contexts/normal/HelloWorldController.java b/spring-all/src/main/java/com/baeldung/contexts/normal/HelloWorldController.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/com/baeldung/contexts/secure/HelloWorldSecureController.java b/spring-all/src/main/java/com/baeldung/contexts/secure/HelloWorldSecureController.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/com/baeldung/contexts/services/ApplicationContextUtilService.java b/spring-all/src/main/java/com/baeldung/contexts/services/ApplicationContextUtilService.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/com/baeldung/contexts/services/GreeterService.java b/spring-all/src/main/java/com/baeldung/contexts/services/GreeterService.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/async/AsyncComponent.java b/spring-all/src/main/java/org/baeldung/async/AsyncComponent.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/async/CustomAsyncExceptionHandler.java b/spring-all/src/main/java/org/baeldung/async/CustomAsyncExceptionHandler.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/async/config/SpringAsyncConfig.java b/spring-all/src/main/java/org/baeldung/async/config/SpringAsyncConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/bean/config/ConstructorBasedShipConfig.java b/spring-all/src/main/java/org/baeldung/bean/config/ConstructorBasedShipConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/bean/config/SetterBasedShipConfig.java b/spring-all/src/main/java/org/baeldung/bean/config/SetterBasedShipConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/bean/injection/Helm.java b/spring-all/src/main/java/org/baeldung/bean/injection/Helm.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/bean/injection/Ship.java b/spring-all/src/main/java/org/baeldung/bean/injection/Ship.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/caching/config/CachingConfig.java b/spring-all/src/main/java/org/baeldung/caching/config/CachingConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/caching/example/AbstractService.java b/spring-all/src/main/java/org/baeldung/caching/example/AbstractService.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/caching/example/Customer.java b/spring-all/src/main/java/org/baeldung/caching/example/Customer.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/caching/example/CustomerDataService.java b/spring-all/src/main/java/org/baeldung/caching/example/CustomerDataService.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/caching/example/CustomerServiceWithParent.java b/spring-all/src/main/java/org/baeldung/caching/example/CustomerServiceWithParent.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/controller/config/StudentControllerConfig.java b/spring-all/src/main/java/org/baeldung/controller/config/StudentControllerConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/controller/config/WebConfig.java b/spring-all/src/main/java/org/baeldung/controller/config/WebConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/controller/controller/PassParametersController.java b/spring-all/src/main/java/org/baeldung/controller/controller/PassParametersController.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/controller/controller/RestAnnotatedController.java b/spring-all/src/main/java/org/baeldung/controller/controller/RestAnnotatedController.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/controller/controller/RestController.java b/spring-all/src/main/java/org/baeldung/controller/controller/RestController.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/controller/controller/TestController.java b/spring-all/src/main/java/org/baeldung/controller/controller/TestController.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/controller/student/Student.java b/spring-all/src/main/java/org/baeldung/controller/student/Student.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/customannotation/CustomAnnotationConfiguration.java b/spring-all/src/main/java/org/baeldung/customannotation/CustomAnnotationConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/customannotation/DataAccess.java b/spring-all/src/main/java/org/baeldung/customannotation/DataAccess.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/customannotation/DataAccessAnnotationProcessor.java b/spring-all/src/main/java/org/baeldung/customannotation/DataAccessAnnotationProcessor.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/customannotation/DataAccessFieldCallback.java b/spring-all/src/main/java/org/baeldung/customannotation/DataAccessFieldCallback.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/customannotation/GenericDAO.java b/spring-all/src/main/java/org/baeldung/customannotation/GenericDAO.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/customscope/TenantBean.java b/spring-all/src/main/java/org/baeldung/customscope/TenantBean.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/customscope/TenantBeanFactoryPostProcessor.java b/spring-all/src/main/java/org/baeldung/customscope/TenantBeanFactoryPostProcessor.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/customscope/TenantBeansConfig.java b/spring-all/src/main/java/org/baeldung/customscope/TenantBeansConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/customscope/TenantScope.java b/spring-all/src/main/java/org/baeldung/customscope/TenantScope.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/customscope/TenantScopeConfig.java b/spring-all/src/main/java/org/baeldung/customscope/TenantScopeConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/jasperreports/Main.java b/spring-all/src/main/java/org/baeldung/jasperreports/Main.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/jasperreports/SimpleReportExporter.java b/spring-all/src/main/java/org/baeldung/jasperreports/SimpleReportExporter.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/jasperreports/SimpleReportFiller.java b/spring-all/src/main/java/org/baeldung/jasperreports/SimpleReportFiller.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/jasperreports/config/JasperRerportsSimpleConfig.java b/spring-all/src/main/java/org/baeldung/jasperreports/config/JasperRerportsSimpleConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/jdbc/CustomSQLErrorCodeTranslator.java b/spring-all/src/main/java/org/baeldung/jdbc/CustomSQLErrorCodeTranslator.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/jdbc/Employee.java b/spring-all/src/main/java/org/baeldung/jdbc/Employee.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/jdbc/EmployeeDAO.java b/spring-all/src/main/java/org/baeldung/jdbc/EmployeeDAO.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/jdbc/EmployeeRowMapper.java b/spring-all/src/main/java/org/baeldung/jdbc/EmployeeRowMapper.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/jdbc/config/SpringJdbcConfig.java b/spring-all/src/main/java/org/baeldung/jdbc/config/SpringJdbcConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/persistence/Setup.java b/spring-all/src/main/java/org/baeldung/persistence/Setup.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/profiles/DatasourceConfig.java b/spring-all/src/main/java/org/baeldung/profiles/DatasourceConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/profiles/DevDatasourceConfig.java b/spring-all/src/main/java/org/baeldung/profiles/DevDatasourceConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/profiles/ProductionDatasourceConfig.java b/spring-all/src/main/java/org/baeldung/profiles/ProductionDatasourceConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/profiles/SpringProfilesConfig.java b/spring-all/src/main/java/org/baeldung/profiles/SpringProfilesConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/properties/core/ComponentInXmlUsingProperties.java b/spring-all/src/main/java/org/baeldung/properties/core/ComponentInXmlUsingProperties.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/properties/core/ComponentUsingProperties.java b/spring-all/src/main/java/org/baeldung/properties/core/ComponentUsingProperties.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/properties/external/ExternalPropertiesWithJavaConfig.java b/spring-all/src/main/java/org/baeldung/properties/external/ExternalPropertiesWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/properties/external/ExternalPropertiesWithXmlConfig.java b/spring-all/src/main/java/org/baeldung/properties/external/ExternalPropertiesWithXmlConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/properties/external/ExternalPropertiesWithXmlConfigOne.java b/spring-all/src/main/java/org/baeldung/properties/external/ExternalPropertiesWithXmlConfigOne.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/properties/external/ExternalPropertiesWithXmlConfigTwo.java b/spring-all/src/main/java/org/baeldung/properties/external/ExternalPropertiesWithXmlConfigTwo.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/properties/spring/BasicPropertiesWithJavaConfig.java b/spring-all/src/main/java/org/baeldung/properties/spring/BasicPropertiesWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfig.java b/spring-all/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfigOther.java b/spring-all/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfigOther.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/properties/spring/PropertiesWithPlaceHolderConfigurer.java b/spring-all/src/main/java/org/baeldung/properties/spring/PropertiesWithPlaceHolderConfigurer.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/sample/App.java b/spring-all/src/main/java/org/baeldung/sample/App.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/sample/AppConfig.java b/spring-all/src/main/java/org/baeldung/sample/AppConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/sample/Bar.java b/spring-all/src/main/java/org/baeldung/sample/Bar.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/sample/BarFormatter.java b/spring-all/src/main/java/org/baeldung/sample/BarFormatter.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/sample/Foo.java b/spring-all/src/main/java/org/baeldung/sample/Foo.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/sample/FooDAO.java b/spring-all/src/main/java/org/baeldung/sample/FooDAO.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/sample/FooFormatter.java b/spring-all/src/main/java/org/baeldung/sample/FooFormatter.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/sample/FooService.java b/spring-all/src/main/java/org/baeldung/sample/FooService.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/sample/Formatter.java b/spring-all/src/main/java/org/baeldung/sample/Formatter.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/sample/FormatterType.java b/spring-all/src/main/java/org/baeldung/sample/FormatterType.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/scheduling/ScheduledAnnotationExample.java b/spring-all/src/main/java/org/baeldung/scheduling/ScheduledAnnotationExample.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/scheduling/SchedulingWithXmlConfig.java b/spring-all/src/main/java/org/baeldung/scheduling/SchedulingWithXmlConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/scheduling/SpringSchedulingConfig.java b/spring-all/src/main/java/org/baeldung/scheduling/SpringSchedulingConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/scopes/HelloMessageGenerator.java b/spring-all/src/main/java/org/baeldung/scopes/HelloMessageGenerator.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/scopes/Person.java b/spring-all/src/main/java/org/baeldung/scopes/Person.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/scopes/ScopesController.java b/spring-all/src/main/java/org/baeldung/scopes/ScopesController.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/shell/Main.java b/spring-all/src/main/java/org/baeldung/shell/Main.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/shell/simple/SimpleBannerProvider.java b/spring-all/src/main/java/org/baeldung/shell/simple/SimpleBannerProvider.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/shell/simple/SimpleCLI.java b/spring-all/src/main/java/org/baeldung/shell/simple/SimpleCLI.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/shell/simple/SimpleHistoryFileNameProvider.java b/spring-all/src/main/java/org/baeldung/shell/simple/SimpleHistoryFileNameProvider.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/shell/simple/SimplePromptProvider.java b/spring-all/src/main/java/org/baeldung/shell/simple/SimplePromptProvider.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/shell/simple/SimpleURLConverter.java b/spring-all/src/main/java/org/baeldung/shell/simple/SimpleURLConverter.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring/config/CleanupBean.java b/spring-all/src/main/java/org/baeldung/spring/config/CleanupBean.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring/config/CoreConfig.java b/spring-all/src/main/java/org/baeldung/spring/config/CoreConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring/config/MainWebAppInitializer.java b/spring-all/src/main/java/org/baeldung/spring/config/MainWebAppInitializer.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring/config/MvcConfig.java b/spring-all/src/main/java/org/baeldung/spring/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring/config/PersistenceConfig.java b/spring-all/src/main/java/org/baeldung/spring/config/PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring/config/ScopesConfig.java b/spring-all/src/main/java/org/baeldung/spring/config/ScopesConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/attributeannotations/AttributeAnnotationsTestController.java b/spring-all/src/main/java/org/baeldung/spring43/attributeannotations/AttributeAnnotationsTestController.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/attributeannotations/ParamInterceptor.java b/spring-all/src/main/java/org/baeldung/spring43/attributeannotations/ParamInterceptor.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/cache/Foo.java b/spring-all/src/main/java/org/baeldung/spring43/cache/Foo.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/cache/FooService.java b/spring-all/src/main/java/org/baeldung/spring43/cache/FooService.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/composedmapping/Appointment.java b/spring-all/src/main/java/org/baeldung/spring43/composedmapping/Appointment.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/composedmapping/AppointmentService.java b/spring-all/src/main/java/org/baeldung/spring43/composedmapping/AppointmentService.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/composedmapping/AppointmentsController.java b/spring-all/src/main/java/org/baeldung/spring43/composedmapping/AppointmentsController.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/ctor/FooRepository.java b/spring-all/src/main/java/org/baeldung/spring43/ctor/FooRepository.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/ctor/FooService.java b/spring-all/src/main/java/org/baeldung/spring43/ctor/FooService.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/defaultmethods/DateHolder.java b/spring-all/src/main/java/org/baeldung/spring43/defaultmethods/DateHolder.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/defaultmethods/IDateHolder.java b/spring-all/src/main/java/org/baeldung/spring43/defaultmethods/IDateHolder.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/depresolution/FooRepository.java b/spring-all/src/main/java/org/baeldung/spring43/depresolution/FooRepository.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/depresolution/FooService.java b/spring-all/src/main/java/org/baeldung/spring43/depresolution/FooService.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/scopeannotations/AppPreferences.java b/spring-all/src/main/java/org/baeldung/spring43/scopeannotations/AppPreferences.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/scopeannotations/InstanceCountingService.java b/spring-all/src/main/java/org/baeldung/spring43/scopeannotations/InstanceCountingService.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/scopeannotations/LoginAction.java b/spring-all/src/main/java/org/baeldung/spring43/scopeannotations/LoginAction.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/scopeannotations/ScopeTestController.java b/spring-all/src/main/java/org/baeldung/spring43/scopeannotations/ScopeTestController.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/spring43/scopeannotations/UserPreferences.java b/spring-all/src/main/java/org/baeldung/spring43/scopeannotations/UserPreferences.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/springevents/asynchronous/AsynchronousSpringEventsConfig.java b/spring-all/src/main/java/org/baeldung/springevents/asynchronous/AsynchronousSpringEventsConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/springevents/synchronous/ContextRefreshedListener.java b/spring-all/src/main/java/org/baeldung/springevents/synchronous/ContextRefreshedListener.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEvent.java b/spring-all/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEvent.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEventListener.java b/spring-all/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEventListener.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEventPublisher.java b/spring-all/src/main/java/org/baeldung/springevents/synchronous/CustomSpringEventPublisher.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/springevents/synchronous/SynchronousSpringEventsConfig.java b/spring-all/src/main/java/org/baeldung/springevents/synchronous/SynchronousSpringEventsConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/springretry/AppConfig.java b/spring-all/src/main/java/org/baeldung/springretry/AppConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/springretry/DefaultListenerSupport.java b/spring-all/src/main/java/org/baeldung/springretry/DefaultListenerSupport.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/springretry/MyService.java b/spring-all/src/main/java/org/baeldung/springretry/MyService.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/springretry/MyServiceImpl.java b/spring-all/src/main/java/org/baeldung/springretry/MyServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/startup/AllStrategiesExampleBean.java b/spring-all/src/main/java/org/baeldung/startup/AllStrategiesExampleBean.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/startup/EventListenerExampleBean.java b/spring-all/src/main/java/org/baeldung/startup/EventListenerExampleBean.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/startup/InitMethodExampleBean.java b/spring-all/src/main/java/org/baeldung/startup/InitMethodExampleBean.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/startup/InitializingBeanExampleBean.java b/spring-all/src/main/java/org/baeldung/startup/InitializingBeanExampleBean.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/startup/InvalidInitExampleBean.java b/spring-all/src/main/java/org/baeldung/startup/InvalidInitExampleBean.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/startup/LogicInConstructorExampleBean.java b/spring-all/src/main/java/org/baeldung/startup/LogicInConstructorExampleBean.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/startup/PostConstructExampleBean.java b/spring-all/src/main/java/org/baeldung/startup/PostConstructExampleBean.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/startup/SpringStartupConfig.java b/spring-all/src/main/java/org/baeldung/startup/SpringStartupConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/startup/StartupApplicationListenerExample.java b/spring-all/src/main/java/org/baeldung/startup/StartupApplicationListenerExample.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerConfig.java b/spring-all/src/main/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerExamples.java b/spring-all/src/main/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerExamples.java old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/META-INF/spring/spring-shell-plugin.xml b/spring-all/src/main/resources/META-INF/spring/spring-shell-plugin.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/bar.properties b/spring-all/src/main/resources/bar.properties old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/basicConfigForProperties.xml b/spring-all/src/main/resources/basicConfigForProperties.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/basicConfigForPropertiesOne.xml b/spring-all/src/main/resources/basicConfigForPropertiesOne.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/basicConfigForPropertiesTwo.xml b/spring-all/src/main/resources/basicConfigForPropertiesTwo.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/beanInjection-constructor.xml b/spring-all/src/main/resources/beanInjection-constructor.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/beanInjection-setter.xml b/spring-all/src/main/resources/beanInjection-setter.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/child.properties b/spring-all/src/main/resources/child.properties old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/config.xml b/spring-all/src/main/resources/config.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/configForProperties.xml b/spring-all/src/main/resources/configForProperties.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/configForPropertiesOne.xml b/spring-all/src/main/resources/configForPropertiesOne.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/defaultmethods-context.xml b/spring-all/src/main/resources/defaultmethods-context.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/employee-schema.sql b/spring-all/src/main/resources/employee-schema.sql old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/employeeEmailReport.jrxml b/spring-all/src/main/resources/employeeEmailReport.jrxml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/employeeReport.jrxml b/spring-all/src/main/resources/employeeReport.jrxml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/foo.properties b/spring-all/src/main/resources/foo.properties old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/implicit-ctor-context.xml b/spring-all/src/main/resources/implicit-ctor-context.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/jdbc/schema.sql b/spring-all/src/main/resources/jdbc/schema.sql old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/jdbc/springJdbc-config.xml b/spring-all/src/main/resources/jdbc/springJdbc-config.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/jdbc/test-data.sql b/spring-all/src/main/resources/jdbc/test-data.sql old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/log4j2.properties b/spring-all/src/main/resources/log4j2.properties old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/logback.xml b/spring-all/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/parent.properties b/spring-all/src/main/resources/parent.properties old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/retryadvice.xml b/spring-all/src/main/resources/retryadvice.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/scopes.xml b/spring-all/src/main/resources/scopes.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/springAsync-config.xml b/spring-all/src/main/resources/springAsync-config.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/springProfiles-config.xml b/spring-all/src/main/resources/springProfiles-config.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/springScheduled-config.xml b/spring-all/src/main/resources/springScheduled-config.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/springScheduled.properties b/spring-all/src/main/resources/springScheduled.properties old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/startupConfig.xml b/spring-all/src/main/resources/startupConfig.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/resources/test-mvc.xml b/spring-all/src/main/resources/test-mvc.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/WEB-INF/index.jsp b/spring-all/src/main/webapp/WEB-INF/index.jsp old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/WEB-INF/mvc-servlet.xml b/spring-all/src/main/webapp/WEB-INF/mvc-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/WEB-INF/normal-webapp-servlet.xml b/spring-all/src/main/webapp/WEB-INF/normal-webapp-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/WEB-INF/rootApplicationContext.xml b/spring-all/src/main/webapp/WEB-INF/rootApplicationContext.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/WEB-INF/secure-webapp-servlet.xml b/spring-all/src/main/webapp/WEB-INF/secure-webapp-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/WEB-INF/secure/view/welcome.jsp b/spring-all/src/main/webapp/WEB-INF/secure/view/welcome.jsp old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/WEB-INF/view/sample.jsp b/spring-all/src/main/webapp/WEB-INF/view/sample.jsp old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/WEB-INF/view/scopesExample.jsp b/spring-all/src/main/webapp/WEB-INF/view/scopesExample.jsp old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/WEB-INF/view/viewPage.html b/spring-all/src/main/webapp/WEB-INF/view/viewPage.html old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/WEB-INF/view/welcome.jsp b/spring-all/src/main/webapp/WEB-INF/view/welcome.jsp old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/WEB-INF/web.xml b/spring-all/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/WEB-INF/web_old.xml b/spring-all/src/main/webapp/WEB-INF/web_old.xml old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/WEB-INF/welcome.jsp b/spring-all/src/main/webapp/WEB-INF/welcome.jsp old mode 100644 new mode 100755 diff --git a/spring-all/src/main/webapp/index.jsp b/spring-all/src/main/webapp/index.jsp old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/async/AsyncAnnotationExampleIntegrationTest.java b/spring-all/src/test/java/org/baeldung/async/AsyncAnnotationExampleIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/async/AsyncWithXMLIntegrationTest.java b/spring-all/src/test/java/org/baeldung/async/AsyncWithXMLIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/bean/injection/ConstructorBasedBeanInjectionWithJavaConfigIntegrationTest.java b/spring-all/src/test/java/org/baeldung/bean/injection/ConstructorBasedBeanInjectionWithJavaConfigIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/bean/injection/ConstructorBasedBeanInjectionWithXMLConfigIntegrationTest.java b/spring-all/src/test/java/org/baeldung/bean/injection/ConstructorBasedBeanInjectionWithXMLConfigIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/bean/injection/SetterBasedBeanInjectionWithJavaConfigIntegrationTest.java b/spring-all/src/test/java/org/baeldung/bean/injection/SetterBasedBeanInjectionWithJavaConfigIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/bean/injection/SetterBasedBeanInjectionWithXMLConfigIntegrationTest.java b/spring-all/src/test/java/org/baeldung/bean/injection/SetterBasedBeanInjectionWithXMLConfigIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/caching/test/SpringCachingIntegrationTest.java b/spring-all/src/test/java/org/baeldung/caching/test/SpringCachingIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/controller/ControllerAnnotationIntegrationTest.java b/spring-all/src/test/java/org/baeldung/controller/ControllerAnnotationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/controller/ControllerIntegrationTest.java b/spring-all/src/test/java/org/baeldung/controller/ControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/controller/PassParametersControllerTest.java b/spring-all/src/test/java/org/baeldung/controller/PassParametersControllerTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/customannotation/Account.java b/spring-all/src/test/java/org/baeldung/customannotation/Account.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/customannotation/BeanWithGenericDAO.java b/spring-all/src/test/java/org/baeldung/customannotation/BeanWithGenericDAO.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java b/spring-all/src/test/java/org/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java b/spring-all/src/test/java/org/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/customannotation/Person.java b/spring-all/src/test/java/org/baeldung/customannotation/Person.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/customscope/TenantScopeIntegrationTest.java b/spring-all/src/test/java/org/baeldung/customscope/TenantScopeIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/ehcache/SquareCalculatorUnitTest.java b/spring-all/src/test/java/org/baeldung/ehcache/SquareCalculatorUnitTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/jdbc/EmployeeDAOIntegrationTest.java b/spring-all/src/test/java/org/baeldung/jdbc/EmployeeDAOIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/profiles/DevProfileWithAnnotationIntegrationTest.java b/spring-all/src/test/java/org/baeldung/profiles/DevProfileWithAnnotationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/profiles/ProductionProfileWithAnnotationIntegrationTest.java b/spring-all/src/test/java/org/baeldung/profiles/ProductionProfileWithAnnotationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/profiles/SpringProfilesWithXMLIntegrationTest.java b/spring-all/src/test/java/org/baeldung/profiles/SpringProfilesWithXMLIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/basic/BasicPropertiesWithJavaIntegrationTest.java b/spring-all/src/test/java/org/baeldung/properties/basic/BasicPropertiesWithJavaIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/basic/ExtendedPropertiesWithJavaIntegrationTest.java b/spring-all/src/test/java/org/baeldung/properties/basic/ExtendedPropertiesWithJavaIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/basic/PropertiesWithJavaIntegrationTest.java b/spring-all/src/test/java/org/baeldung/properties/basic/PropertiesWithJavaIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/basic/PropertiesWithMultipleXmlsIntegrationTest.java b/spring-all/src/test/java/org/baeldung/properties/basic/PropertiesWithMultipleXmlsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/basic/PropertiesWithXmlIntegrationTest.java b/spring-all/src/test/java/org/baeldung/properties/basic/PropertiesWithXmlIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/external/ExternalPropertiesWithJavaIntegrationTest.java b/spring-all/src/test/java/org/baeldung/properties/external/ExternalPropertiesWithJavaIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/external/ExternalPropertiesWithMultipleXmlsIntegrationTest.java b/spring-all/src/test/java/org/baeldung/properties/external/ExternalPropertiesWithMultipleXmlsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/external/ExternalPropertiesWithXmlManualTest.java b/spring-all/src/test/java/org/baeldung/properties/external/ExternalPropertiesWithXmlManualTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/parentchild/ChildValueHolder.java b/spring-all/src/test/java/org/baeldung/properties/parentchild/ChildValueHolder.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/parentchild/ParentChildPropertyPlaceHolderPropertiesIntegrationTest.java b/spring-all/src/test/java/org/baeldung/properties/parentchild/ParentChildPropertyPlaceHolderPropertiesIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/parentchild/ParentChildPropertySourcePropertiesIntegrationTest.java b/spring-all/src/test/java/org/baeldung/properties/parentchild/ParentChildPropertySourcePropertiesIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/parentchild/ParentValueHolder.java b/spring-all/src/test/java/org/baeldung/properties/parentchild/ParentValueHolder.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/parentchild/config/ChildConfig.java b/spring-all/src/test/java/org/baeldung/properties/parentchild/config/ChildConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/parentchild/config/ChildConfig2.java b/spring-all/src/test/java/org/baeldung/properties/parentchild/config/ChildConfig2.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/parentchild/config/ParentConfig.java b/spring-all/src/test/java/org/baeldung/properties/parentchild/config/ParentConfig.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/properties/parentchild/config/ParentConfig2.java b/spring-all/src/test/java/org/baeldung/properties/parentchild/config/ParentConfig2.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/sample/FooServiceIntegrationTest.java b/spring-all/src/test/java/org/baeldung/sample/FooServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/scheduling/ScheduledAnnotationExampleIntegrationTest.java b/spring-all/src/test/java/org/baeldung/scheduling/ScheduledAnnotationExampleIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/scheduling/SchedulingWithXmlConfigIntegrationTest.java b/spring-all/src/test/java/org/baeldung/scheduling/SchedulingWithXmlConfigIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/scopes/ScopesIntegrationTest.java b/spring-all/src/test/java/org/baeldung/scopes/ScopesIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/shell/simple/SimpleCLIIntegrationTest.java b/spring-all/src/test/java/org/baeldung/shell/simple/SimpleCLIIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/attributeannotations/AttributeAnnotationConfiguration.java b/spring-all/src/test/java/org/baeldung/spring43/attributeannotations/AttributeAnnotationConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/attributeannotations/AttributeAnnotationIntegrationTest.java b/spring-all/src/test/java/org/baeldung/spring43/attributeannotations/AttributeAnnotationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/cache/CacheRefinementsConfiguration.java b/spring-all/src/test/java/org/baeldung/spring43/cache/CacheRefinementsConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/cache/CacheRefinementsIntegrationTest.java b/spring-all/src/test/java/org/baeldung/spring43/cache/CacheRefinementsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/composedmapping/ComposedMappingConfiguration.java b/spring-all/src/test/java/org/baeldung/spring43/composedmapping/ComposedMappingConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/composedmapping/ComposedMappingIntegrationTest.java b/spring-all/src/test/java/org/baeldung/spring43/composedmapping/ComposedMappingIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/ctor/ConfigurationConstructorInjectionIntegrationTest.java b/spring-all/src/test/java/org/baeldung/spring43/ctor/ConfigurationConstructorInjectionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/ctor/FooRepositoryConfiguration.java b/spring-all/src/test/java/org/baeldung/spring43/ctor/FooRepositoryConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/ctor/FooServiceConfiguration.java b/spring-all/src/test/java/org/baeldung/spring43/ctor/FooServiceConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/ctor/ImplicitConstructorIntegrationTest.java b/spring-all/src/test/java/org/baeldung/spring43/ctor/ImplicitConstructorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/defaultmethods/DefaultMethodsInjectionIntegrationTest.java b/spring-all/src/test/java/org/baeldung/spring43/defaultmethods/DefaultMethodsInjectionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/defaultmethods/ITransactionalTest.java b/spring-all/src/test/java/org/baeldung/spring43/defaultmethods/ITransactionalTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/defaultmethods/TransactionalIntegrationTest.java b/spring-all/src/test/java/org/baeldung/spring43/defaultmethods/TransactionalIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/defaultmethods/TransactionalTestConfiguration.java b/spring-all/src/test/java/org/baeldung/spring43/defaultmethods/TransactionalTestConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/depresolution/ObjectProviderConfiguration.java b/spring-all/src/test/java/org/baeldung/spring43/depresolution/ObjectProviderConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/depresolution/ObjectProviderIntegrationTest.java b/spring-all/src/test/java/org/baeldung/spring43/depresolution/ObjectProviderIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/scopeannotations/ScopeAnnotationsConfiguration.java b/spring-all/src/test/java/org/baeldung/spring43/scopeannotations/ScopeAnnotationsConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/spring43/scopeannotations/ScopeAnnotationsIntegrationTest.java b/spring-all/src/test/java/org/baeldung/spring43/scopeannotations/ScopeAnnotationsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/springevents/asynchronous/AsynchronousCustomSpringEventsIntegrationTest.java b/spring-all/src/test/java/org/baeldung/springevents/asynchronous/AsynchronousCustomSpringEventsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/springevents/synchronous/ContextRefreshedListenerIntegrationTest.java b/spring-all/src/test/java/org/baeldung/springevents/synchronous/ContextRefreshedListenerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/springevents/synchronous/SynchronousCustomSpringEventsIntegrationTest.java b/spring-all/src/test/java/org/baeldung/springevents/synchronous/SynchronousCustomSpringEventsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/springretry/SpringRetryIntegrationTest.java b/spring-all/src/test/java/org/baeldung/springretry/SpringRetryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/startup/SpringStartupIntegrationTest.java b/spring-all/src/test/java/org/baeldung/startup/SpringStartupIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/startup/SpringStartupXMLConfigIntegrationTest.java b/spring-all/src/test/java/org/baeldung/startup/SpringStartupXMLConfigIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerIntegrationTest.java b/spring-all/src/test/java/org/baeldung/taskscheduler/ThreadPoolTaskSchedulerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/java/org/baeldung/test/IntegrationTestSuite.java b/spring-all/src/test/java/org/baeldung/test/IntegrationTestSuite.java old mode 100644 new mode 100755 diff --git a/spring-all/src/test/resources/.gitignore b/spring-all/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/README.md b/spring-amqp-simple/README.md old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/pom.xml b/spring-amqp-simple/pom.xml old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/MessageConsumer.java b/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/MessageConsumer.java old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/MessageController.java b/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/MessageController.java old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/MessageProducer.java b/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/MessageProducer.java old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/SpringAmqpApplication.java b/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/SpringAmqpApplication.java old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/SpringAmqpConfig.java b/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/SpringAmqpConfig.java old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/broadcast/BroadcastConfig.java b/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/broadcast/BroadcastConfig.java old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/broadcast/BroadcastMessageConsumers.java b/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/broadcast/BroadcastMessageConsumers.java old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/broadcast/BroadcastMessageController.java b/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/broadcast/BroadcastMessageController.java old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/broadcast/BroadcastMessageProducer.java b/spring-amqp-simple/src/main/java/com/baeldung/springamqpsimple/broadcast/BroadcastMessageProducer.java old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/src/main/resources/application.yaml b/spring-amqp-simple/src/main/resources/application.yaml old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/src/test/java/broadcast/BroadcastMessageControllerIntegrationTest.java b/spring-amqp-simple/src/test/java/broadcast/BroadcastMessageControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-amqp-simple/src/test/java/com/baeldung/springamqpsimple/MessageControllerIntegrationTest.java b/spring-amqp-simple/src/test/java/com/baeldung/springamqpsimple/MessageControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-amqp/README.md b/spring-amqp/README.md old mode 100644 new mode 100755 diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/consumer/Consumer.java b/spring-amqp/src/main/java/com/baeldung/springamqp/consumer/Consumer.java old mode 100644 new mode 100755 diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/producer/Producer.java b/spring-amqp/src/main/java/com/baeldung/springamqp/producer/Producer.java old mode 100644 new mode 100755 diff --git a/spring-amqp/src/main/resources/beans.xml b/spring-amqp/src/main/resources/beans.xml old mode 100644 new mode 100755 diff --git a/spring-aop/.gitignore b/spring-aop/.gitignore old mode 100644 new mode 100755 diff --git a/spring-aop/README.md b/spring-aop/README.md old mode 100644 new mode 100755 diff --git a/spring-aop/pom.xml b/spring-aop/pom.xml old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/Application.java b/spring-aop/src/main/java/org/baeldung/Application.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/ExampleAspect.java b/spring-aop/src/main/java/org/baeldung/ExampleAspect.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/LogExecutionTime.java b/spring-aop/src/main/java/org/baeldung/LogExecutionTime.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/Service.java b/spring-aop/src/main/java/org/baeldung/Service.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/aspectj/Account.java b/spring-aop/src/main/java/org/baeldung/aspectj/Account.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/aspectj/AccountAspect.aj b/spring-aop/src/main/java/org/baeldung/aspectj/AccountAspect.aj old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/aspectj/Secured.java b/spring-aop/src/main/java/org/baeldung/aspectj/Secured.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/aspectj/SecuredMethod.java b/spring-aop/src/main/java/org/baeldung/aspectj/SecuredMethod.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/aspectj/SecuredMethodAspect.java b/spring-aop/src/main/java/org/baeldung/aspectj/SecuredMethodAspect.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/logger/AdderAfterAspect.java b/spring-aop/src/main/java/org/baeldung/logger/AdderAfterAspect.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/logger/AdderAfterReturnAspect.java b/spring-aop/src/main/java/org/baeldung/logger/AdderAfterReturnAspect.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/logger/AdderAfterThrowAspect.java b/spring-aop/src/main/java/org/baeldung/logger/AdderAfterThrowAspect.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/logger/AdderAroundAspect.java b/spring-aop/src/main/java/org/baeldung/logger/AdderAroundAspect.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/logger/AdderBeforeAspect.java b/spring-aop/src/main/java/org/baeldung/logger/AdderBeforeAspect.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/logger/SampleAdder.java b/spring-aop/src/main/java/org/baeldung/logger/SampleAdder.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/performancemonitor/AopConfiguration.java b/spring-aop/src/main/java/org/baeldung/performancemonitor/AopConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/performancemonitor/MyPerformanceMonitorInterceptor.java b/spring-aop/src/main/java/org/baeldung/performancemonitor/MyPerformanceMonitorInterceptor.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/performancemonitor/PerfomanceApp.java b/spring-aop/src/main/java/org/baeldung/performancemonitor/PerfomanceApp.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/performancemonitor/Person.java b/spring-aop/src/main/java/org/baeldung/performancemonitor/Person.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/java/org/baeldung/performancemonitor/PersonService.java b/spring-aop/src/main/java/org/baeldung/performancemonitor/PersonService.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/resources/META-INF/aop.xml b/spring-aop/src/main/resources/META-INF/aop.xml old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/resources/logback.xml b/spring-aop/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-aop/src/main/resources/org.baeldung.logger/springAop-applicationContext.xml b/spring-aop/src/main/resources/org.baeldung.logger/springAop-applicationContext.xml old mode 100644 new mode 100755 diff --git a/spring-aop/src/test/java/org/baeldung/CustomAnnotationIntegrationTest.java b/spring-aop/src/test/java/org/baeldung/CustomAnnotationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/test/java/org/baeldung/aspectj/AccountUnitTest.java b/spring-aop/src/test/java/org/baeldung/aspectj/AccountUnitTest.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/test/java/org/baeldung/aspectj/SecuredMethodTest.java b/spring-aop/src/test/java/org/baeldung/aspectj/SecuredMethodTest.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/test/java/org/baeldung/logger/CalculatorTest.java b/spring-aop/src/test/java/org/baeldung/logger/CalculatorTest.java old mode 100644 new mode 100755 diff --git a/spring-aop/src/test/resources/springAop-applicationContext.xml b/spring-aop/src/test/resources/springAop-applicationContext.xml old mode 100644 new mode 100755 diff --git a/spring-apache-camel/README.md b/spring-apache-camel/README.md old mode 100644 new mode 100755 diff --git a/spring-apache-camel/pom.xml b/spring-apache-camel/pom.xml old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/ContentBasedFileRouter.java b/spring-apache-camel/src/main/java/com/baeldung/camel/file/ContentBasedFileRouter.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/DeadLetterChannelFileRouter.java b/spring-apache-camel/src/main/java/com/baeldung/camel/file/DeadLetterChannelFileRouter.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/FileProcessor.java b/spring-apache-camel/src/main/java/com/baeldung/camel/file/FileProcessor.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/FileRouter.java b/spring-apache-camel/src/main/java/com/baeldung/camel/file/FileRouter.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/MessageTranslatorFileRouter.java b/spring-apache-camel/src/main/java/com/baeldung/camel/file/MessageTranslatorFileRouter.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/MulticastFileRouter.java b/spring-apache-camel/src/main/java/com/baeldung/camel/file/MulticastFileRouter.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/SplitterFileRouter.java b/spring-apache-camel/src/main/java/com/baeldung/camel/file/SplitterFileRouter.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/cfg/ContentBasedFileRouterConfig.java b/spring-apache-camel/src/main/java/com/baeldung/camel/file/cfg/ContentBasedFileRouterConfig.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/main/App.java b/spring-apache-camel/src/main/java/com/baeldung/camel/main/App.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/processor/FileProcessor.java b/spring-apache-camel/src/main/java/com/baeldung/camel/processor/FileProcessor.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/resources/camel-context-ContentBasedFileRouterTest.xml b/spring-apache-camel/src/main/resources/camel-context-ContentBasedFileRouterTest.xml old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/resources/camel-context-DeadLetterChannelFileRouter.xml b/spring-apache-camel/src/main/resources/camel-context-DeadLetterChannelFileRouter.xml old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/resources/camel-context-MessageTranslatorFileRouterTest.xml b/spring-apache-camel/src/main/resources/camel-context-MessageTranslatorFileRouterTest.xml old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/resources/camel-context-MulticastFileRouterTest.xml b/spring-apache-camel/src/main/resources/camel-context-MulticastFileRouterTest.xml old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/resources/camel-context-SplitterFileRouter.xml b/spring-apache-camel/src/main/resources/camel-context-SplitterFileRouter.xml old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/resources/camel-context-test.xml b/spring-apache-camel/src/main/resources/camel-context-test.xml old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/main/resources/camel-context.xml b/spring-apache-camel/src/main/resources/camel-context.xml old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/test/data/sampleInputFile/file.txt b/spring-apache-camel/src/test/data/sampleInputFile/file.txt old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/test/destination-folder/2016-12-18 22-00-11File1.txt b/spring-apache-camel/src/test/destination-folder/2016-12-18 22-00-11File1.txt old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/test/destination-folder/2016-12-18 22-00-11File2.txt b/spring-apache-camel/src/test/destination-folder/2016-12-18 22-00-11File2.txt old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/test/java/com/apache/camel/file/processor/ContentBasedFileRouterIntegrationTest.java b/spring-apache-camel/src/test/java/com/apache/camel/file/processor/ContentBasedFileRouterIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/test/java/com/apache/camel/file/processor/DeadLetterChannelFileRouterIntegrationTest.java b/spring-apache-camel/src/test/java/com/apache/camel/file/processor/DeadLetterChannelFileRouterIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/test/java/com/apache/camel/file/processor/FileProcessorIntegrationTest.java b/spring-apache-camel/src/test/java/com/apache/camel/file/processor/FileProcessorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/test/java/com/apache/camel/file/processor/MessageTranslatorFileRouterIntegrationTest.java b/spring-apache-camel/src/test/java/com/apache/camel/file/processor/MessageTranslatorFileRouterIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/test/java/com/apache/camel/file/processor/MulticastFileRouterIntegrationTest.java b/spring-apache-camel/src/test/java/com/apache/camel/file/processor/MulticastFileRouterIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/test/java/com/apache/camel/file/processor/SplitterFileRouterIntegrationTest.java b/spring-apache-camel/src/test/java/com/apache/camel/file/processor/SplitterFileRouterIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-apache-camel/src/test/java/com/apache/camel/main/AppIntegrationTest.java b/spring-apache-camel/src/test/java/com/apache/camel/main/AppIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-batch/README.md b/spring-batch/README.md old mode 100644 new mode 100755 diff --git a/spring-batch/pom.xml b/spring-batch/pom.xml old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/java/org/baeldung/batch/App.java b/spring-batch/src/main/java/org/baeldung/batch/App.java old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/java/org/baeldung/batch/SpringBatchConfig.java b/spring-batch/src/main/java/org/baeldung/batch/SpringBatchConfig.java old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/java/org/baeldung/batch/SpringConfig.java b/spring-batch/src/main/java/org/baeldung/batch/SpringConfig.java old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/java/org/baeldung/batch/model/Transaction.java b/spring-batch/src/main/java/org/baeldung/batch/model/Transaction.java old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/java/org/baeldung/batch/partitioner/CustomMultiResourcePartitioner.java b/spring-batch/src/main/java/org/baeldung/batch/partitioner/CustomMultiResourcePartitioner.java old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/java/org/baeldung/batch/partitioner/SpringbatchPartitionConfig.java b/spring-batch/src/main/java/org/baeldung/batch/partitioner/SpringbatchPartitionConfig.java old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/java/org/baeldung/batch/partitioner/SpringbatchPartitionerApp.java b/spring-batch/src/main/java/org/baeldung/batch/partitioner/SpringbatchPartitionerApp.java old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/java/org/baeldung/batch/service/CustomItemProcessor.java b/spring-batch/src/main/java/org/baeldung/batch/service/CustomItemProcessor.java old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/java/org/baeldung/batch/service/RecordFieldSetMapper.java b/spring-batch/src/main/java/org/baeldung/batch/service/RecordFieldSetMapper.java old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/resources/input/partitioner/record1.csv b/spring-batch/src/main/resources/input/partitioner/record1.csv old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/resources/input/partitioner/record2.csv b/spring-batch/src/main/resources/input/partitioner/record2.csv old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/resources/input/partitioner/record3.csv b/spring-batch/src/main/resources/input/partitioner/record3.csv old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/resources/input/partitioner/record4.csv b/spring-batch/src/main/resources/input/partitioner/record4.csv old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/resources/input/partitioner/record5.csv b/spring-batch/src/main/resources/input/partitioner/record5.csv old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/resources/input/record.csv b/spring-batch/src/main/resources/input/record.csv old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/resources/output/output1.xml b/spring-batch/src/main/resources/output/output1.xml old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/resources/output/output2.xml b/spring-batch/src/main/resources/output/output2.xml old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/resources/output/output3.xml b/spring-batch/src/main/resources/output/output3.xml old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/resources/output/output4.xml b/spring-batch/src/main/resources/output/output4.xml old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/resources/output/output5.xml b/spring-batch/src/main/resources/output/output5.xml old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/resources/spring-batch-intro.xml b/spring-batch/src/main/resources/spring-batch-intro.xml old mode 100644 new mode 100755 diff --git a/spring-batch/src/main/resources/spring.xml b/spring-batch/src/main/resources/spring.xml old mode 100644 new mode 100755 diff --git a/spring-batch/xml/output.xml b/spring-batch/xml/output.xml old mode 100644 new mode 100755 diff --git a/spring-bom/README.md b/spring-bom/README.md old mode 100644 new mode 100755 diff --git a/spring-bom/pom.xml b/spring-bom/pom.xml old mode 100644 new mode 100755 diff --git a/spring-bom/src/main/java/com/baeldung/spring/bom/HelloWorldApp.java b/spring-bom/src/main/java/com/baeldung/spring/bom/HelloWorldApp.java old mode 100644 new mode 100755 diff --git a/spring-bom/src/main/java/com/baeldung/spring/bom/HelloWorldBean.java b/spring-bom/src/main/java/com/baeldung/spring/bom/HelloWorldBean.java old mode 100644 new mode 100755 diff --git a/spring-bom/src/main/java/com/baeldung/spring/bom/HelloWorldConfig.java b/spring-bom/src/main/java/com/baeldung/spring/bom/HelloWorldConfig.java old mode 100644 new mode 100755 diff --git a/spring-boot-actuator/.gitignore b/spring-boot-actuator/.gitignore old mode 100644 new mode 100755 diff --git a/spring-boot-actuator/README.MD b/spring-boot-actuator/README.MD old mode 100644 new mode 100755 diff --git a/spring-boot-actuator/pom.xml b/spring-boot-actuator/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-actuator/src/main/java/org/baeldung/MainApplication.java b/spring-boot-actuator/src/main/java/org/baeldung/MainApplication.java old mode 100644 new mode 100755 diff --git a/spring-boot-actuator/src/main/java/org/baeldung/config/MainConfig.java b/spring-boot-actuator/src/main/java/org/baeldung/config/MainConfig.java old mode 100644 new mode 100755 diff --git a/spring-boot-actuator/src/main/resources/application.properties b/spring-boot-actuator/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-boot-actuator/src/test/java/org/baeldung/config/ActuatorInfoIntegrationTest.java b/spring-boot-actuator/src/test/java/org/baeldung/config/ActuatorInfoIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot-actuator/src/test/resources/expectedResponse.json b/spring-boot-actuator/src/test/resources/expectedResponse.json old mode 100644 new mode 100755 diff --git a/spring-boot-admin/README.md b/spring-boot-admin/README.md old mode 100644 new mode 100755 diff --git a/spring-boot-admin/pom.xml b/spring-boot-admin/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-client/.gitignore b/spring-boot-admin/spring-boot-admin-client/.gitignore old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-client/pom.xml b/spring-boot-admin/spring-boot-admin-client/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-client/src/main/java/com/baeldung/springbootadminclient/SpringBootAdminClientApplication.java b/spring-boot-admin/spring-boot-admin-client/src/main/java/com/baeldung/springbootadminclient/SpringBootAdminClientApplication.java old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-client/src/main/resources/application.properties b/spring-boot-admin/spring-boot-admin-client/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-client/src/main/resources/logback.xml b/spring-boot-admin/spring-boot-admin-client/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-client/src/test/java/com/baeldung/springbootadminclient/SpringBootAdminClientApplicationTests.java b/spring-boot-admin/spring-boot-admin-client/src/test/java/com/baeldung/springbootadminclient/SpringBootAdminClientApplicationTests.java old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-server/.gitignore b/spring-boot-admin/spring-boot-admin-server/.gitignore old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-server/pom.xml b/spring-boot-admin/spring-boot-admin-server/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-server/src/main/java/com/baeldung/springbootadminserver/SpringBootAdminServerApplication.java b/spring-boot-admin/spring-boot-admin-server/src/main/java/com/baeldung/springbootadminserver/SpringBootAdminServerApplication.java old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-server/src/main/java/com/baeldung/springbootadminserver/configs/HazelcastConfig.java b/spring-boot-admin/spring-boot-admin-server/src/main/java/com/baeldung/springbootadminserver/configs/HazelcastConfig.java old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-server/src/main/java/com/baeldung/springbootadminserver/configs/NotifierConfiguration.java b/spring-boot-admin/spring-boot-admin-server/src/main/java/com/baeldung/springbootadminserver/configs/NotifierConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-server/src/main/java/com/baeldung/springbootadminserver/configs/WebSecurityConfig.java b/spring-boot-admin/spring-boot-admin-server/src/main/java/com/baeldung/springbootadminserver/configs/WebSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-server/src/main/resources/application.properties b/spring-boot-admin/spring-boot-admin-server/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-server/src/main/resources/logback.xml b/spring-boot-admin/spring-boot-admin-server/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-server/src/test/java/com/baeldung/springbootadminserver/HazelcastConfigTest.java b/spring-boot-admin/spring-boot-admin-server/src/test/java/com/baeldung/springbootadminserver/HazelcastConfigTest.java old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-server/src/test/java/com/baeldung/springbootadminserver/NotifierConfigurationTest.java b/spring-boot-admin/spring-boot-admin-server/src/test/java/com/baeldung/springbootadminserver/NotifierConfigurationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot-admin/spring-boot-admin-server/src/test/java/com/baeldung/springbootadminserver/WebSecurityConfigTest.java b/spring-boot-admin/spring-boot-admin-server/src/test/java/com/baeldung/springbootadminserver/WebSecurityConfigTest.java old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/.gitignore b/spring-boot-bootstrap/.gitignore old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/README.md b/spring-boot-bootstrap/README.md old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/pom.xml b/spring-boot-bootstrap/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/src/main/java/org/baeldung/Application.java b/spring-boot-bootstrap/src/main/java/org/baeldung/Application.java old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/src/main/java/org/baeldung/persistence/model/Book.java b/spring-boot-bootstrap/src/main/java/org/baeldung/persistence/model/Book.java old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/src/main/java/org/baeldung/persistence/repo/BookRepository.java b/spring-boot-bootstrap/src/main/java/org/baeldung/persistence/repo/BookRepository.java old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/src/main/java/org/baeldung/web/BookController.java b/spring-boot-bootstrap/src/main/java/org/baeldung/web/BookController.java old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/src/main/java/org/baeldung/web/RestExceptionHandler.java b/spring-boot-bootstrap/src/main/java/org/baeldung/web/RestExceptionHandler.java old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/src/main/java/org/baeldung/web/SimpleController.java b/spring-boot-bootstrap/src/main/java/org/baeldung/web/SimpleController.java old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/src/main/java/org/baeldung/web/exception/BookIdMismatchException.java b/spring-boot-bootstrap/src/main/java/org/baeldung/web/exception/BookIdMismatchException.java old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/src/main/java/org/baeldung/web/exception/BookNotFoundException.java b/spring-boot-bootstrap/src/main/java/org/baeldung/web/exception/BookNotFoundException.java old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/src/main/resources/application.properties b/spring-boot-bootstrap/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/src/main/resources/templates/error.html b/spring-boot-bootstrap/src/main/resources/templates/error.html old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/src/main/resources/templates/home.html b/spring-boot-bootstrap/src/main/resources/templates/home.html old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/src/test/java/org/baeldung/SpringBootBootstrapApplicationIntegrationTest.java b/spring-boot-bootstrap/src/test/java/org/baeldung/SpringBootBootstrapApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot-bootstrap/src/test/java/org/baeldung/SpringBootBootstrapIntegrationTest.java b/spring-boot-bootstrap/src/test/java/org/baeldung/SpringBootBootstrapIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/README.md b/spring-boot-custom-starter/README.md old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/pom.xml b/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterAutoConfiguration.java b/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterAutoConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterProperties.java b/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterProperties.java old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories b/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter-spring-boot-sample-app/pom.xml b/spring-boot-custom-starter/greeter-spring-boot-sample-app/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/java/com/baeldung/greeter/sample/GreeterSampleApplication.java b/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/java/com/baeldung/greeter/sample/GreeterSampleApplication.java old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/resources/application.properties b/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/test/java/com/baeldung/greeter/sample/GreeterSampleApplicationIntegrationTest.java b/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/test/java/com/baeldung/greeter/sample/GreeterSampleApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter-spring-boot-starter/pom.xml b/spring-boot-custom-starter/greeter-spring-boot-starter/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter/README.md b/spring-boot-custom-starter/greeter/README.md old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter/pom.xml b/spring-boot-custom-starter/greeter/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter/src/main/java/com/baeldung/greeter/Greeter.java b/spring-boot-custom-starter/greeter/src/main/java/com/baeldung/greeter/Greeter.java old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter/src/main/java/com/baeldung/greeter/GreeterConfigParams.java b/spring-boot-custom-starter/greeter/src/main/java/com/baeldung/greeter/GreeterConfigParams.java old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter/src/main/java/com/baeldung/greeter/GreetingConfig.java b/spring-boot-custom-starter/greeter/src/main/java/com/baeldung/greeter/GreetingConfig.java old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/greeter/src/test/java/com/baeldung/greeter/GreeterIntegrationTest.java b/spring-boot-custom-starter/greeter/src/test/java/com/baeldung/greeter/GreeterIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot-custom-starter/pom.xml b/spring-boot-custom-starter/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/.gitignore b/spring-boot-keycloak/.gitignore old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/.mvn/wrapper/maven-wrapper.jar b/spring-boot-keycloak/.mvn/wrapper/maven-wrapper.jar old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/.mvn/wrapper/maven-wrapper.properties b/spring-boot-keycloak/.mvn/wrapper/maven-wrapper.properties old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/mvnw.cmd b/spring-boot-keycloak/mvnw.cmd old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/pom.xml b/spring-boot-keycloak/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/src/main/java/com/baeldung/keycloak/Customer.java b/spring-boot-keycloak/src/main/java/com/baeldung/keycloak/Customer.java old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/src/main/java/com/baeldung/keycloak/CustomerDAO.java b/spring-boot-keycloak/src/main/java/com/baeldung/keycloak/CustomerDAO.java old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/src/main/java/com/baeldung/keycloak/SecurityConfig.java b/spring-boot-keycloak/src/main/java/com/baeldung/keycloak/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/src/main/java/com/baeldung/keycloak/SpringBoot.java b/spring-boot-keycloak/src/main/java/com/baeldung/keycloak/SpringBoot.java old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/src/main/java/com/baeldung/keycloak/WebController.java b/spring-boot-keycloak/src/main/java/com/baeldung/keycloak/WebController.java old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/src/main/resources/application.properties b/spring-boot-keycloak/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/src/main/resources/templates/customers.html b/spring-boot-keycloak/src/main/resources/templates/customers.html old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/src/main/resources/templates/external.html b/spring-boot-keycloak/src/main/resources/templates/external.html old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/src/main/resources/templates/layout.html b/spring-boot-keycloak/src/main/resources/templates/layout.html old mode 100644 new mode 100755 diff --git a/spring-boot-keycloak/src/test/java/com/baeldung/keycloak/KeycloakConfigurationTest.java b/spring-boot-keycloak/src/test/java/com/baeldung/keycloak/KeycloakConfigurationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/README.md b/spring-boot-property-exp/README.md old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/pom.xml b/spring-boot-property-exp/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/property-exp-custom-config/pom.xml b/spring-boot-property-exp/property-exp-custom-config/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/property-exp-custom-config/src/main/java/com/baeldung/propertyexpansion/SpringBootPropertyExpansionApp.java b/spring-boot-property-exp/property-exp-custom-config/src/main/java/com/baeldung/propertyexpansion/SpringBootPropertyExpansionApp.java old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/property-exp-custom-config/src/main/java/com/baeldung/propertyexpansion/components/PropertyLoggerBean.java b/spring-boot-property-exp/property-exp-custom-config/src/main/java/com/baeldung/propertyexpansion/components/PropertyLoggerBean.java old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/property-exp-custom-config/src/main/resources/application.properties b/spring-boot-property-exp/property-exp-custom-config/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/property-exp-custom-config/src/main/resources/banner.txt b/spring-boot-property-exp/property-exp-custom-config/src/main/resources/banner.txt old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/property-exp-default-config/build.gradle b/spring-boot-property-exp/property-exp-default-config/build.gradle old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/property-exp-default-config/gradle.properties b/spring-boot-property-exp/property-exp-default-config/gradle.properties old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/property-exp-default-config/pom.xml b/spring-boot-property-exp/property-exp-default-config/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/property-exp-default-config/settings.gradle b/spring-boot-property-exp/property-exp-default-config/settings.gradle old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/property-exp-default-config/src/main/java/com/baeldung/propertyexpansion/SpringBootPropertyExpansionApp.java b/spring-boot-property-exp/property-exp-default-config/src/main/java/com/baeldung/propertyexpansion/SpringBootPropertyExpansionApp.java old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/property-exp-default-config/src/main/java/com/baeldung/propertyexpansion/components/PropertyLoggerBean.java b/spring-boot-property-exp/property-exp-default-config/src/main/java/com/baeldung/propertyexpansion/components/PropertyLoggerBean.java old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/property-exp-default-config/src/main/resources/application.properties b/spring-boot-property-exp/property-exp-default-config/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-boot-property-exp/property-exp-default-config/src/main/resources/banner.txt b/spring-boot-property-exp/property-exp-default-config/src/main/resources/banner.txt old mode 100644 new mode 100755 diff --git a/spring-boot/.factorypath b/spring-boot/.factorypath old mode 100644 new mode 100755 diff --git a/spring-boot/.gitignore b/spring-boot/.gitignore old mode 100644 new mode 100755 diff --git a/spring-boot/README.MD b/spring-boot/README.MD old mode 100644 new mode 100755 diff --git a/spring-boot/pom.xml b/spring-boot/pom.xml old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/SpringBootAnnotatedApp.java b/spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/SpringBootAnnotatedApp.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/SpringBootPlainApp.java b/spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/SpringBootPlainApp.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/components/AttrListener.java b/spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/components/AttrListener.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/components/EchoServlet.java b/spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/components/EchoServlet.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/components/HelloFilter.java b/spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/components/HelloFilter.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/components/HelloServlet.java b/spring-boot/src/main/java/com/baeldung/annotation/servletcomponentscan/components/HelloServlet.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/autoconfiguration/MySQLAutoconfiguration.java b/spring-boot/src/main/java/com/baeldung/autoconfiguration/MySQLAutoconfiguration.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/autoconfiguration/example/AutoconfigurationApplication.java b/spring-boot/src/main/java/com/baeldung/autoconfiguration/example/AutoconfigurationApplication.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/autoconfiguration/example/MyUser.java b/spring-boot/src/main/java/com/baeldung/autoconfiguration/example/MyUser.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/autoconfiguration/example/MyUserRepository.java b/spring-boot/src/main/java/com/baeldung/autoconfiguration/example/MyUserRepository.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/displayallbeans/Application.java b/spring-boot/src/main/java/com/baeldung/displayallbeans/Application.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/displayallbeans/controller/FooController.java b/spring-boot/src/main/java/com/baeldung/displayallbeans/controller/FooController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/displayallbeans/service/FooService.java b/spring-boot/src/main/java/com/baeldung/displayallbeans/service/FooService.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/dynamicvalidation/ContactInfo.java b/spring-boot/src/main/java/com/baeldung/dynamicvalidation/ContactInfo.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/dynamicvalidation/ContactInfoValidator.java b/spring-boot/src/main/java/com/baeldung/dynamicvalidation/ContactInfoValidator.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/dynamicvalidation/DynamicValidationApp.java b/spring-boot/src/main/java/com/baeldung/dynamicvalidation/DynamicValidationApp.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/dynamicvalidation/config/CustomerController.java b/spring-boot/src/main/java/com/baeldung/dynamicvalidation/config/CustomerController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/dynamicvalidation/config/PersistenceConfig.java b/spring-boot/src/main/java/com/baeldung/dynamicvalidation/config/PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/dynamicvalidation/dao/ContactInfoExpressionRepository.java b/spring-boot/src/main/java/com/baeldung/dynamicvalidation/dao/ContactInfoExpressionRepository.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/dynamicvalidation/model/ContactInfoExpression.java b/spring-boot/src/main/java/com/baeldung/dynamicvalidation/model/ContactInfoExpression.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/dynamicvalidation/model/Customer.java b/spring-boot/src/main/java/com/baeldung/dynamicvalidation/model/Customer.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/failureanalyzer/FailureAnalyzerApplication.java b/spring-boot/src/main/java/com/baeldung/failureanalyzer/FailureAnalyzerApplication.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/failureanalyzer/MyBeanNotOfRequiredTypeFailureAnalyzer.java b/spring-boot/src/main/java/com/baeldung/failureanalyzer/MyBeanNotOfRequiredTypeFailureAnalyzer.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/failureanalyzer/MyDAO.java b/spring-boot/src/main/java/com/baeldung/failureanalyzer/MyDAO.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/failureanalyzer/MySecondDAO.java b/spring-boot/src/main/java/com/baeldung/failureanalyzer/MySecondDAO.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/failureanalyzer/MyService.java b/spring-boot/src/main/java/com/baeldung/failureanalyzer/MyService.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/git/CommitIdApplication.java b/spring-boot/src/main/java/com/baeldung/git/CommitIdApplication.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/git/CommitInfoController.java b/spring-boot/src/main/java/com/baeldung/git/CommitInfoController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/git/README.md b/spring-boot/src/main/java/com/baeldung/git/README.md old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/graphql/Author.java b/spring-boot/src/main/java/com/baeldung/graphql/Author.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/graphql/AuthorDao.java b/spring-boot/src/main/java/com/baeldung/graphql/AuthorDao.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/graphql/AuthorResolver.java b/spring-boot/src/main/java/com/baeldung/graphql/AuthorResolver.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/graphql/GraphqlConfiguration.java b/spring-boot/src/main/java/com/baeldung/graphql/GraphqlConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/graphql/Mutation.java b/spring-boot/src/main/java/com/baeldung/graphql/Mutation.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/graphql/Post.java b/spring-boot/src/main/java/com/baeldung/graphql/Post.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/graphql/PostDao.java b/spring-boot/src/main/java/com/baeldung/graphql/PostDao.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/graphql/PostResolver.java b/spring-boot/src/main/java/com/baeldung/graphql/PostResolver.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/graphql/Query.java b/spring-boot/src/main/java/com/baeldung/graphql/Query.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/internationalization/InternationalizationApp.java b/spring-boot/src/main/java/com/baeldung/internationalization/InternationalizationApp.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/internationalization/config/MvcConfig.java b/spring-boot/src/main/java/com/baeldung/internationalization/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/internationalization/config/PageController.java b/spring-boot/src/main/java/com/baeldung/internationalization/config/PageController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/intro/App.java b/spring-boot/src/main/java/com/baeldung/intro/App.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/intro/controller/HomeController.java b/spring-boot/src/main/java/com/baeldung/intro/controller/HomeController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/servlets/ApplicationMain.java b/spring-boot/src/main/java/com/baeldung/servlets/ApplicationMain.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/servlets/configuration/WebAppInitializer.java b/spring-boot/src/main/java/com/baeldung/servlets/configuration/WebAppInitializer.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/servlets/configuration/WebMvcConfigure.java b/spring-boot/src/main/java/com/baeldung/servlets/configuration/WebMvcConfigure.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/servlets/props/Constants.java b/spring-boot/src/main/java/com/baeldung/servlets/props/Constants.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/servlets/props/PropertyLoader.java b/spring-boot/src/main/java/com/baeldung/servlets/props/PropertyLoader.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/servlets/props/PropertySourcesLoader.java b/spring-boot/src/main/java/com/baeldung/servlets/props/PropertySourcesLoader.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/servlets/servlets/GenericCustomServlet.java b/spring-boot/src/main/java/com/baeldung/servlets/servlets/GenericCustomServlet.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/servlets/servlets/javaee/AnnotationServlet.java b/spring-boot/src/main/java/com/baeldung/servlets/servlets/javaee/AnnotationServlet.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/servlets/servlets/javaee/EEWebXmlServlet.java b/spring-boot/src/main/java/com/baeldung/servlets/servlets/javaee/EEWebXmlServlet.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/servlets/servlets/springboot/SpringRegistrationBeanServlet.java b/spring-boot/src/main/java/com/baeldung/servlets/servlets/springboot/SpringRegistrationBeanServlet.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/servlets/servlets/springboot/embedded/EmbeddedTomcatExample.java b/spring-boot/src/main/java/com/baeldung/servlets/servlets/springboot/embedded/EmbeddedTomcatExample.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/toggle/Employee.java b/spring-boot/src/main/java/com/baeldung/toggle/Employee.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/toggle/EmployeeRepository.java b/spring-boot/src/main/java/com/baeldung/toggle/EmployeeRepository.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/toggle/FeatureAssociation.java b/spring-boot/src/main/java/com/baeldung/toggle/FeatureAssociation.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/toggle/FeaturesAspect.java b/spring-boot/src/main/java/com/baeldung/toggle/FeaturesAspect.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/toggle/MyFeatures.java b/spring-boot/src/main/java/com/baeldung/toggle/MyFeatures.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/toggle/SalaryController.java b/spring-boot/src/main/java/com/baeldung/toggle/SalaryController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/toggle/SalaryService.java b/spring-boot/src/main/java/com/baeldung/toggle/SalaryService.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/toggle/ToggleApplication.java b/spring-boot/src/main/java/com/baeldung/toggle/ToggleApplication.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/toggle/ToggleConfiguration.java b/spring-boot/src/main/java/com/baeldung/toggle/ToggleConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/utils/UtilsApplication.java b/spring-boot/src/main/java/com/baeldung/utils/UtilsApplication.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/utils/controller/UtilsController.java b/spring-boot/src/main/java/com/baeldung/utils/controller/UtilsController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/webjar/TestController.java b/spring-boot/src/main/java/com/baeldung/webjar/TestController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/com/baeldung/webjar/WebjarsdemoApplication.java b/spring-boot/src/main/java/com/baeldung/webjar/WebjarsdemoApplication.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/Application.java b/spring-boot/src/main/java/org/baeldung/boot/Application.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/client/Details.java b/spring-boot/src/main/java/org/baeldung/boot/client/Details.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/client/DetailsServiceClient.java b/spring-boot/src/main/java/org/baeldung/boot/client/DetailsServiceClient.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/config/H2JpaConfig.java b/spring-boot/src/main/java/org/baeldung/boot/config/H2JpaConfig.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/config/WebConfig.java b/spring-boot/src/main/java/org/baeldung/boot/config/WebConfig.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/controller/GenericEntityController.java b/spring-boot/src/main/java/org/baeldung/boot/controller/GenericEntityController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/controller/servlet/HelloWorldServlet.java b/spring-boot/src/main/java/org/baeldung/boot/controller/servlet/HelloWorldServlet.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/controller/servlet/SpringHelloWorldServlet.java b/spring-boot/src/main/java/org/baeldung/boot/controller/servlet/SpringHelloWorldServlet.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/converter/GenericBigDecimalConverter.java b/spring-boot/src/main/java/org/baeldung/boot/converter/GenericBigDecimalConverter.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/converter/StringToEmployeeConverter.java b/spring-boot/src/main/java/org/baeldung/boot/converter/StringToEmployeeConverter.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/converter/StringToEnumConverterFactory.java b/spring-boot/src/main/java/org/baeldung/boot/converter/StringToEnumConverterFactory.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/converter/StringToLocalDateTimeConverter.java b/spring-boot/src/main/java/org/baeldung/boot/converter/StringToLocalDateTimeConverter.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/converter/controller/StringToEmployeeConverterController.java b/spring-boot/src/main/java/org/baeldung/boot/converter/controller/StringToEmployeeConverterController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/domain/GenericEntity.java b/spring-boot/src/main/java/org/baeldung/boot/domain/GenericEntity.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/domain/Modes.java b/spring-boot/src/main/java/org/baeldung/boot/domain/Modes.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/jsoncomponent/User.java b/spring-boot/src/main/java/org/baeldung/boot/jsoncomponent/User.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/jsoncomponent/UserCombinedSerializer.java b/spring-boot/src/main/java/org/baeldung/boot/jsoncomponent/UserCombinedSerializer.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/jsoncomponent/UserJsonDeserializer.java b/spring-boot/src/main/java/org/baeldung/boot/jsoncomponent/UserJsonDeserializer.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/jsoncomponent/UserJsonSerializer.java b/spring-boot/src/main/java/org/baeldung/boot/jsoncomponent/UserJsonSerializer.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/monitor/jmx/MonitoringConfig.java b/spring-boot/src/main/java/org/baeldung/boot/monitor/jmx/MonitoringConfig.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/repository/GenericEntityRepository.java b/spring-boot/src/main/java/org/baeldung/boot/repository/GenericEntityRepository.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/web/resolver/HeaderVersionArgumentResolver.java b/spring-boot/src/main/java/org/baeldung/boot/web/resolver/HeaderVersionArgumentResolver.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/boot/web/resolver/Version.java b/spring-boot/src/main/java/org/baeldung/boot/web/resolver/Version.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/common/error/MyCustomErrorController.java b/spring-boot/src/main/java/org/baeldung/common/error/MyCustomErrorController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/common/error/SpringHelloServletRegistrationBean.java b/spring-boot/src/main/java/org/baeldung/common/error/SpringHelloServletRegistrationBean.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/common/error/controller/ErrorController.java b/spring-boot/src/main/java/org/baeldung/common/error/controller/ErrorController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/common/properties/MyServletContainerCustomizationBean.java b/spring-boot/src/main/java/org/baeldung/common/properties/MyServletContainerCustomizationBean.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/common/resources/ExecutorServiceExitCodeGenerator.java b/spring-boot/src/main/java/org/baeldung/common/resources/ExecutorServiceExitCodeGenerator.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/demo/DemoApplication.java b/spring-boot/src/main/java/org/baeldung/demo/DemoApplication.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/demo/boottest/Employee.java b/spring-boot/src/main/java/org/baeldung/demo/boottest/Employee.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/demo/boottest/EmployeeRepository.java b/spring-boot/src/main/java/org/baeldung/demo/boottest/EmployeeRepository.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/demo/boottest/EmployeeRestController.java b/spring-boot/src/main/java/org/baeldung/demo/boottest/EmployeeRestController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/demo/boottest/EmployeeService.java b/spring-boot/src/main/java/org/baeldung/demo/boottest/EmployeeService.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/demo/boottest/EmployeeServiceImpl.java b/spring-boot/src/main/java/org/baeldung/demo/boottest/EmployeeServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/demo/components/FooService.java b/spring-boot/src/main/java/org/baeldung/demo/components/FooService.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/demo/exceptions/CommonException.java b/spring-boot/src/main/java/org/baeldung/demo/exceptions/CommonException.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/demo/exceptions/FooNotFoundException.java b/spring-boot/src/main/java/org/baeldung/demo/exceptions/FooNotFoundException.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/demo/model/Foo.java b/spring-boot/src/main/java/org/baeldung/demo/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/demo/repository/FooRepository.java b/spring-boot/src/main/java/org/baeldung/demo/repository/FooRepository.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/demo/service/FooController.java b/spring-boot/src/main/java/org/baeldung/demo/service/FooController.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/dsrouting/ClientDao.java b/spring-boot/src/main/java/org/baeldung/dsrouting/ClientDao.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/dsrouting/ClientDataSourceRouter.java b/spring-boot/src/main/java/org/baeldung/dsrouting/ClientDataSourceRouter.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/dsrouting/ClientDatabase.java b/spring-boot/src/main/java/org/baeldung/dsrouting/ClientDatabase.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/dsrouting/ClientDatabaseContextHolder.java b/spring-boot/src/main/java/org/baeldung/dsrouting/ClientDatabaseContextHolder.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/dsrouting/ClientService.java b/spring-boot/src/main/java/org/baeldung/dsrouting/ClientService.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/endpoints/CustomEndpoint.java b/spring-boot/src/main/java/org/baeldung/endpoints/CustomEndpoint.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/endpoints/ListEndpoints.java b/spring-boot/src/main/java/org/baeldung/endpoints/ListEndpoints.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/endpoints/MyHealthCheck.java b/spring-boot/src/main/java/org/baeldung/endpoints/MyHealthCheck.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/endpoints/info/TotalUsersInfoContributor.java b/spring-boot/src/main/java/org/baeldung/endpoints/info/TotalUsersInfoContributor.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/main/SpringBootApplication.java b/spring-boot/src/main/java/org/baeldung/main/SpringBootApplication.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/model/User.java b/spring-boot/src/main/java/org/baeldung/model/User.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/properties/ConfigProperties.java b/spring-boot/src/main/java/org/baeldung/properties/ConfigProperties.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/properties/ConfigPropertiesDemoApplication.java b/spring-boot/src/main/java/org/baeldung/properties/ConfigPropertiesDemoApplication.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/repository/UserRepository.java b/spring-boot/src/main/java/org/baeldung/repository/UserRepository.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/service/LoginService.java b/spring-boot/src/main/java/org/baeldung/service/LoginService.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/service/LoginServiceImpl.java b/spring-boot/src/main/java/org/baeldung/service/LoginServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/session/exception/Application.java b/spring-boot/src/main/java/org/baeldung/session/exception/Application.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/session/exception/repository/FooRepository.java b/spring-boot/src/main/java/org/baeldung/session/exception/repository/FooRepository.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/session/exception/repository/FooRepositoryImpl.java b/spring-boot/src/main/java/org/baeldung/session/exception/repository/FooRepositoryImpl.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/websocket/client/Message.java b/spring-boot/src/main/java/org/baeldung/websocket/client/Message.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/websocket/client/MyStompSessionHandler.java b/spring-boot/src/main/java/org/baeldung/websocket/client/MyStompSessionHandler.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/java/org/baeldung/websocket/client/StompClient.java b/spring-boot/src/main/java/org/baeldung/websocket/client/StompClient.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/META-INF/spring.factories b/spring-boot/src/main/resources/META-INF/spring.factories old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/application.properties b/spring-boot/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/banner.txt b/spring-boot/src/main/resources/banner.txt old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/configprops.properties b/spring-boot/src/main/resources/configprops.properties old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/custom.properties b/spring-boot/src/main/resources/custom.properties old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/data-expressions.sql b/spring-boot/src/main/resources/data-expressions.sql old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/data.sql b/spring-boot/src/main/resources/data.sql old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/demo.properties b/spring-boot/src/main/resources/demo.properties old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/graphql/blog.graphqls b/spring-boot/src/main/resources/graphql/blog.graphqls old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/logback.xml b/spring-boot/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/messages.properties b/spring-boot/src/main/resources/messages.properties old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/messages_fr.properties b/spring-boot/src/main/resources/messages_fr.properties old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/mysql.properties b/spring-boot/src/main/resources/mysql.properties old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/public/error/404.html b/spring-boot/src/main/resources/public/error/404.html old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/schema-expressions.sql b/spring-boot/src/main/resources/schema-expressions.sql old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/schema.sql b/spring-boot/src/main/resources/schema.sql old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/templates/customer.html b/spring-boot/src/main/resources/templates/customer.html old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/templates/customers.html b/spring-boot/src/main/resources/templates/customers.html old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/templates/displayallbeans.html b/spring-boot/src/main/resources/templates/displayallbeans.html old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/templates/external.html b/spring-boot/src/main/resources/templates/external.html old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/templates/index.html b/spring-boot/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/templates/international.html b/spring-boot/src/main/resources/templates/international.html old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/templates/layout.html b/spring-boot/src/main/resources/templates/layout.html old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/templates/other.html b/spring-boot/src/main/resources/templates/other.html old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/resources/templates/utils.html b/spring-boot/src/main/resources/templates/utils.html old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/webapp/WEB-INF/context.xml b/spring-boot/src/main/webapp/WEB-INF/context.xml old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/webapp/WEB-INF/dispatcher.xml b/spring-boot/src/main/webapp/WEB-INF/dispatcher.xml old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/webapp/WEB-INF/web.xml b/spring-boot/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/webapp/annotationservlet.jsp b/spring-boot/src/main/webapp/annotationservlet.jsp old mode 100644 new mode 100755 diff --git a/spring-boot/src/main/webapp/index.jsp b/spring-boot/src/main/webapp/index.jsp old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/com/baeldung/annotation/servletcomponentscan/SpringBootWithServletComponentIntegrationTest.java b/spring-boot/src/test/java/com/baeldung/annotation/servletcomponentscan/SpringBootWithServletComponentIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/com/baeldung/annotation/servletcomponentscan/SpringBootWithoutServletComponentIntegrationTest.java b/spring-boot/src/test/java/com/baeldung/annotation/servletcomponentscan/SpringBootWithoutServletComponentIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/com/baeldung/autoconfiguration/AutoconfigurationIntegrationTest.java b/spring-boot/src/test/java/com/baeldung/autoconfiguration/AutoconfigurationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/com/baeldung/displayallbeans/DisplayBeanIntegrationTest.java b/spring-boot/src/test/java/com/baeldung/displayallbeans/DisplayBeanIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/com/baeldung/git/CommitIdIntegrationTest.java b/spring-boot/src/test/java/com/baeldung/git/CommitIdIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/com/baeldung/intro/AppLiveTest.java b/spring-boot/src/test/java/com/baeldung/intro/AppLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/com/baeldung/toggle/ToggleIntegrationTest.java b/spring-boot/src/test/java/com/baeldung/toggle/ToggleIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/com/baeldung/utils/UtilsControllerIntegrationTest.java b/spring-boot/src/test/java/com/baeldung/utils/UtilsControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/com/baeldung/webjar/WebjarsdemoApplicationIntegrationTest.java b/spring-boot/src/test/java/com/baeldung/webjar/WebjarsdemoApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/com/baeldung/websocket/client/MyStompSessionHandlerIntegrationTest.java b/spring-boot/src/test/java/com/baeldung/websocket/client/MyStompSessionHandlerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/SpringBootApplicationIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/SpringBootApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/SpringBootH2IntegrationTest.java b/spring-boot/src/test/java/org/baeldung/SpringBootH2IntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/SpringBootJPAIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/SpringBootJPAIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/SpringBootMailIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/SpringBootMailIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/SpringBootProfileIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/SpringBootProfileIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/boot/ApplicationIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/boot/ApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/boot/DemoApplicationIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/boot/DemoApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/boot/client/DetailsServiceClientIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/boot/client/DetailsServiceClientIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/boot/jsoncomponent/UserJsonDeserializerIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/boot/jsoncomponent/UserJsonDeserializerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/boot/jsoncomponent/UserJsonSerializerIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/boot/jsoncomponent/UserJsonSerializerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/boot/repository/FooRepositoryIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/boot/repository/FooRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/boot/repository/HibernateSessionIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/boot/repository/HibernateSessionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/boot/repository/NoHibernateSessionIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/boot/repository/NoHibernateSessionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/config/H2TestProfileJPAConfig.java b/spring-boot/src/test/java/org/baeldung/config/H2TestProfileJPAConfig.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/converter/CustomConverterTest.java b/spring-boot/src/test/java/org/baeldung/converter/CustomConverterTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/converter/controller/StringToEmployeeConverterControllerTest.java b/spring-boot/src/test/java/org/baeldung/converter/controller/StringToEmployeeConverterControllerTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/demo/boottest/EmployeeControllerIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/demo/boottest/EmployeeControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/demo/boottest/EmployeeRepositoryIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/demo/boottest/EmployeeRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/demo/boottest/EmployeeRestControllerIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/demo/boottest/EmployeeRestControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/demo/boottest/EmployeeServiceImplIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/demo/boottest/EmployeeServiceImplIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/demo/boottest/JsonUtil.java b/spring-boot/src/test/java/org/baeldung/demo/boottest/JsonUtil.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/dsrouting/DataSourceRoutingTestConfiguration.java b/spring-boot/src/test/java/org/baeldung/dsrouting/DataSourceRoutingTestConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/dsrouting/DataSourceRoutingTests.java b/spring-boot/src/test/java/org/baeldung/dsrouting/DataSourceRoutingTests.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/java/org/baeldung/properties/ConfigPropertiesIntegrationTest.java b/spring-boot/src/test/java/org/baeldung/properties/ConfigPropertiesIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/resources/application-integrationtest.properties b/spring-boot/src/test/resources/application-integrationtest.properties old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/resources/application.properties b/spring-boot/src/test/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/resources/configprops-test.properties b/spring-boot/src/test/resources/configprops-test.properties old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/resources/dsrouting-db.sql b/spring-boot/src/test/resources/dsrouting-db.sql old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/resources/exception-hibernate.properties b/spring-boot/src/test/resources/exception-hibernate.properties old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/resources/exception.properties b/spring-boot/src/test/resources/exception.properties old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/resources/import.sql b/spring-boot/src/test/resources/import.sql old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/resources/org/baeldung/boot/expected.json b/spring-boot/src/test/resources/org/baeldung/boot/expected.json old mode 100644 new mode 100755 diff --git a/spring-boot/src/test/resources/persistence-generic-entity.properties b/spring-boot/src/test/resources/persistence-generic-entity.properties old mode 100644 new mode 100755 diff --git a/spring-cloud-bus/README.md b/spring-cloud-bus/README.md old mode 100644 new mode 100755 diff --git a/spring-cloud-bus/spring-cloud-config-client/pom.xml b/spring-cloud-bus/spring-cloud-config-client/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud-bus/spring-cloud-config-client/src/main/java/com/baeldung/SpringCloudConfigClientApplication.java b/spring-cloud-bus/spring-cloud-config-client/src/main/java/com/baeldung/SpringCloudConfigClientApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud-bus/spring-cloud-config-client/src/main/resources/application.yml b/spring-cloud-bus/spring-cloud-config-client/src/main/resources/application.yml old mode 100644 new mode 100755 diff --git a/spring-cloud-bus/spring-cloud-config-client/src/main/resources/bootstrap.properties b/spring-cloud-bus/spring-cloud-config-client/src/main/resources/bootstrap.properties old mode 100644 new mode 100755 diff --git a/spring-cloud-bus/spring-cloud-config-client/src/test/java/com/baeldung/SpringCloudConfigClientApplicationTests.java b/spring-cloud-bus/spring-cloud-config-client/src/test/java/com/baeldung/SpringCloudConfigClientApplicationTests.java old mode 100644 new mode 100755 diff --git a/spring-cloud-bus/spring-cloud-config-server/pom.xml b/spring-cloud-bus/spring-cloud-config-server/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud-bus/spring-cloud-config-server/src/main/java/com/baeldung/SpringCloudConfigServerApplication.java b/spring-cloud-bus/spring-cloud-config-server/src/main/java/com/baeldung/SpringCloudConfigServerApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud-bus/spring-cloud-config-server/src/main/resources/application.properties b/spring-cloud-bus/spring-cloud-config-server/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-cloud-bus/spring-cloud-config-server/src/main/resources/config-server.jks b/spring-cloud-bus/spring-cloud-config-server/src/main/resources/config-server.jks old mode 100644 new mode 100755 diff --git a/spring-cloud-bus/spring-cloud-config-server/src/test/java/com/baeldung/SpringCloudConfigServerApplicationTests.java b/spring-cloud-bus/spring-cloud-config-server/src/test/java/com/baeldung/SpringCloudConfigServerApplicationTests.java old mode 100644 new mode 100755 diff --git a/spring-cloud-cli/README.md b/spring-cloud-cli/README.md old mode 100644 new mode 100755 diff --git a/spring-cloud-cli/decrypt.sh b/spring-cloud-cli/decrypt.sh old mode 100644 new mode 100755 diff --git a/spring-cloud-cli/encrypt.sh b/spring-cloud-cli/encrypt.sh old mode 100644 new mode 100755 diff --git a/spring-cloud-cli/groovy.sh b/spring-cloud-cli/groovy.sh old mode 100644 new mode 100755 diff --git a/spring-cloud-cli/groovy/eureka.groovy b/spring-cloud-cli/groovy/eureka.groovy old mode 100644 new mode 100755 diff --git a/spring-cloud-cli/groovy/restapi.groovy b/spring-cloud-cli/groovy/restapi.groovy old mode 100644 new mode 100755 diff --git a/spring-cloud-cli/install.sh b/spring-cloud-cli/install.sh old mode 100644 new mode 100755 diff --git a/spring-cloud-cli/spring-cli-cmds.sh b/spring-cloud-cli/spring-cli-cmds.sh old mode 100644 new mode 100755 diff --git a/spring-cloud-cli/yml/configserver.yml b/spring-cloud-cli/yml/configserver.yml old mode 100644 new mode 100755 diff --git a/spring-cloud-cli/yml/eureka.yml b/spring-cloud-cli/yml/eureka.yml old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/README.MD b/spring-cloud-data-flow/README.MD old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/batch-job/pom.xml b/spring-cloud-data-flow/batch-job/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/batch-job/src/main/java/org/baeldung/spring/cloud/BatchJobApplication.java b/spring-cloud-data-flow/batch-job/src/main/java/org/baeldung/spring/cloud/BatchJobApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/batch-job/src/main/java/org/baeldung/spring/cloud/JobConfiguration.java b/spring-cloud-data-flow/batch-job/src/main/java/org/baeldung/spring/cloud/JobConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/batch-job/src/test/java/org/baeldung/spring/cloud/BatchJobApplicationIntegrationTest.java b/spring-cloud-data-flow/batch-job/src/test/java/org/baeldung/spring/cloud/BatchJobApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/data-flow-server/pom.xml b/spring-cloud-data-flow/data-flow-server/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/data-flow-server/src/main/java/org/baeldung/spring/cloud/DataFlowServerApplication.java b/spring-cloud-data-flow/data-flow-server/src/main/java/org/baeldung/spring/cloud/DataFlowServerApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/data-flow-server/src/test/java/org/baeldung/spring/cloud/DataFlowServerApplicationIntegrationTest.java b/spring-cloud-data-flow/data-flow-server/src/test/java/org/baeldung/spring/cloud/DataFlowServerApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/data-flow-shell/pom.xml b/spring-cloud-data-flow/data-flow-shell/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/data-flow-shell/spring-shell.log b/spring-cloud-data-flow/data-flow-shell/spring-shell.log old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/data-flow-shell/src/main/java/org/baeldung/spring/cloud/DataFlowShellApplication.java b/spring-cloud-data-flow/data-flow-shell/src/main/java/org/baeldung/spring/cloud/DataFlowShellApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/data-flow-shell/src/test/java/org/baeldung/spring/cloud/DataFlowShellApplicationIntegrationTest.java b/spring-cloud-data-flow/data-flow-shell/src/test/java/org/baeldung/spring/cloud/DataFlowShellApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/log-sink/pom.xml b/spring-cloud-data-flow/log-sink/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/log-sink/src/main/java/org/baeldung/spring/cloud/LogSinkApplication.java b/spring-cloud-data-flow/log-sink/src/main/java/org/baeldung/spring/cloud/LogSinkApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/log-sink/src/test/java/org/baeldung/spring/cloud/LogSinkApplicationIntegrationTest.java b/spring-cloud-data-flow/log-sink/src/test/java/org/baeldung/spring/cloud/LogSinkApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/pom.xml b/spring-cloud-data-flow/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/time-processor/pom.xml b/spring-cloud-data-flow/time-processor/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/time-processor/src/main/java/org/baeldung/spring/cloud/TimeProcessorApplication.java b/spring-cloud-data-flow/time-processor/src/main/java/org/baeldung/spring/cloud/TimeProcessorApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/time-processor/src/test/java/org/baeldung/spring/cloud/TimeProcessorApplicationIntegrationTest.java b/spring-cloud-data-flow/time-processor/src/test/java/org/baeldung/spring/cloud/TimeProcessorApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/time-source/pom.xml b/spring-cloud-data-flow/time-source/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/time-source/src/main/java/org/baeldung/spring/cloud/TimeSourceApplication.java b/spring-cloud-data-flow/time-source/src/main/java/org/baeldung/spring/cloud/TimeSourceApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud-data-flow/time-source/src/test/java/org/baeldung/spring/cloud/TimeSourceApplicationIntegrationTest.java b/spring-cloud-data-flow/time-source/src/test/java/org/baeldung/spring/cloud/TimeSourceApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud/README.md b/spring-cloud/README.md old mode 100644 new mode 100755 diff --git a/spring-cloud/pom.xml b/spring-cloud/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/README.MD b/spring-cloud/spring-cloud-bootstrap/README.MD old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/application-config/book-service.properties b/spring-cloud/spring-cloud-bootstrap/application-config/book-service.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/application-config/discovery.properties b/spring-cloud/spring-cloud-bootstrap/application-config/discovery.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/application-config/gateway.properties b/spring-cloud/spring-cloud-bootstrap/application-config/gateway.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/application-config/rating-service.properties b/spring-cloud/spring-cloud-bootstrap/application-config/rating-service.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/application-config/zipkin.properties b/spring-cloud/spring-cloud-bootstrap/application-config/zipkin.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/config/pom.xml b/spring-cloud/spring-cloud-bootstrap/config/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/config/src/main/java/com/baeldung/spring/cloud/bootstrap/config/ConfigApplication.java b/spring-cloud/spring-cloud-bootstrap/config/src/main/java/com/baeldung/spring/cloud/bootstrap/config/ConfigApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/config/src/main/java/com/baeldung/spring/cloud/bootstrap/config/SecurityConfig.java b/spring-cloud/spring-cloud-bootstrap/config/src/main/java/com/baeldung/spring/cloud/bootstrap/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/config/src/main/resources/application.properties b/spring-cloud/spring-cloud-bootstrap/config/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/discovery/pom.xml b/spring-cloud/spring-cloud-bootstrap/discovery/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/discovery/src/main/java/com/baeldung/spring/cloud/bootstrap/discovery/DiscoveryApplication.java b/spring-cloud/spring-cloud-bootstrap/discovery/src/main/java/com/baeldung/spring/cloud/bootstrap/discovery/DiscoveryApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/discovery/src/main/java/com/baeldung/spring/cloud/bootstrap/discovery/SecurityConfig.java b/spring-cloud/spring-cloud-bootstrap/discovery/src/main/java/com/baeldung/spring/cloud/bootstrap/discovery/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/discovery/src/main/java/com/baeldung/spring/cloud/bootstrap/discovery/SessionConfig.java b/spring-cloud/spring-cloud-bootstrap/discovery/src/main/java/com/baeldung/spring/cloud/bootstrap/discovery/SessionConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/discovery/src/main/resources/bootstrap.properties b/spring-cloud/spring-cloud-bootstrap/discovery/src/main/resources/bootstrap.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/pom.xml b/spring-cloud/spring-cloud-bootstrap/gateway/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/.angular-cli.json b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/.angular-cli.json old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/.editorconfig b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/.editorconfig old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/.gitignore b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/.gitignore old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/README.md b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/README.md old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/e2e/app.e2e-spec.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/e2e/app.e2e-spec.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/e2e/app.po.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/e2e/app.po.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/e2e/tsconfig.e2e.json b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/e2e/tsconfig.e2e.json old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/karma.conf.js b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/karma.conf.js old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/package.json b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/package.json old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/protractor.conf.js b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/protractor.conf.js old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/app.component.css b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/app.component.css old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/app.component.html b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/app.component.html old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/app.component.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/app.component.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/app.module.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/app.module.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-detail/book-detail.component.css b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-detail/book-detail.component.css old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-detail/book-detail.component.html b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-detail/book-detail.component.html old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-detail/book-detail.component.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-detail/book-detail.component.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-list/book-list.component.css b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-list/book-list.component.css old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-list/book-list.component.html b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-list/book-list.component.html old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-list/book-list.component.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/book/book-list/book-list.component.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/click-stop-propagation.directive.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/click-stop-propagation.directive.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/http.service.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/http.service.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/principal.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/principal.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/rating.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/rating.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/rating/rating.component.css b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/rating/rating.component.css old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/rating/rating.component.html b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/rating/rating.component.html old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/rating/rating.component.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/app/rating/rating.component.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/assets/.gitkeep b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/assets/.gitkeep old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/environments/environment.prod.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/environments/environment.prod.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/environments/environment.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/environments/environment.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/favicon.ico b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/favicon.ico old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/index.html b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/index.html old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/main.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/main.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/polyfills.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/polyfills.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/styles.css b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/styles.css old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/test.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/test.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/tsconfig.app.json b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/tsconfig.app.json old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/tsconfig.spec.json b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/tsconfig.spec.json old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/typings.d.ts b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/src/typings.d.ts old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/tsconfig.json b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/tsconfig.json old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/tslint.json b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/angular/ui/tslint.json old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/AuthenticationController.java b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/AuthenticationController.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/ErrorPageConfig.java b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/ErrorPageConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/GatewayApplication.java b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/GatewayApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/SecurityConfig.java b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/SessionConfig.java b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/SessionConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/client/book/Book.java b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/client/book/Book.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/client/book/BooksClient.java b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/client/book/BooksClient.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/client/rating/Rating.java b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/client/rating/Rating.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/client/rating/RatingsClient.java b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/client/rating/RatingsClient.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/controller/CombinedController.java b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/controller/CombinedController.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/filter/SessionSavingZuulPreFilter.java b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/java/com/baeldung/spring/cloud/bootstrap/gateway/filter/SessionSavingZuulPreFilter.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/bootstrap.properties b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/bootstrap.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/css/wro.css b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/css/wro.css old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/montserrat-webfont.eot b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/montserrat-webfont.eot old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/montserrat-webfont.svg b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/montserrat-webfont.svg old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/montserrat-webfont.ttf b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/montserrat-webfont.ttf old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/montserrat-webfont.woff b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/montserrat-webfont.woff old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/varela_round-webfont.eot b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/varela_round-webfont.eot old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/varela_round-webfont.svg b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/varela_round-webfont.svg old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/varela_round-webfont.ttf b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/varela_round-webfont.ttf old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/varela_round-webfont.woff b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/fonts/varela_round-webfont.woff old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/404-icon.png b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/404-icon.png old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/homepage-bg.jpg b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/homepage-bg.jpg old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/platform-bg.png b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/platform-bg.png old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/platform-spring-xd.png b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/platform-spring-xd.png old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/spring-logo-eureka-mobile.png b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/spring-logo-eureka-mobile.png old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/spring-logo-eureka.png b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/images/spring-logo-eureka.png old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/js/wro.js b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/eureka/js/wro.js old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/favicon.ico b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/favicon.ico old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/index.html b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/index.html old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/inline.bundle.js b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/inline.bundle.js old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/inline.bundle.js.map b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/inline.bundle.js.map old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/main.bundle.js b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/main.bundle.js old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/main.bundle.js.map b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/main.bundle.js.map old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/polyfills.bundle.js b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/polyfills.bundle.js old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/polyfills.bundle.js.map b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/polyfills.bundle.js.map old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/styles.bundle.js b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/styles.bundle.js old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/styles.bundle.js.map b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/styles.bundle.js.map old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/vendor.bundle.js b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/vendor.bundle.js old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/vendor.bundle.js.map b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/home/vendor.bundle.js.map old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/index.html b/spring-cloud/spring-cloud-bootstrap/gateway/src/main/resources/static/index.html old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/gateway/src/test/java/com/baeldung/spring/cloud/bootstrap/gateway/LiveTest.java b/spring-cloud/spring-cloud-bootstrap/gateway/src/test/java/com/baeldung/spring/cloud/bootstrap/gateway/LiveTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/pom.xml b/spring-cloud/spring-cloud-bootstrap/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-book/pom.xml b/spring-cloud/spring-cloud-bootstrap/svc-book/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/BookServiceApplication.java b/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/BookServiceApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/DataLoader.java b/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/DataLoader.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/SecurityConfig.java b/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/SessionConfig.java b/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/SessionConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/Book.java b/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/Book.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/BookController.java b/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/BookController.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/BookNotFoundException.java b/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/BookNotFoundException.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/BookRepository.java b/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/BookRepository.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/BookService.java b/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/java/com/baeldung/spring/cloud/bootstrap/svcbook/book/BookService.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/resources/bootstrap.properties b/spring-cloud/spring-cloud-bootstrap/svc-book/src/main/resources/bootstrap.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-rating/pom.xml b/spring-cloud/spring-cloud-bootstrap/svc-rating/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/DataLoader.java b/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/DataLoader.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/RatingServiceApplication.java b/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/RatingServiceApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/SecurityConfig.java b/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/SessionConfig.java b/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/SessionConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/Rating.java b/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/Rating.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingCacheRepository.java b/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingCacheRepository.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingController.java b/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingController.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingNotFoundException.java b/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingNotFoundException.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingRepository.java b/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingRepository.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingService.java b/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/java/com/baeldung/spring/cloud/bootstrap/svcrating/rating/RatingService.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/resources/bootstrap.properties b/spring-cloud/spring-cloud-bootstrap/svc-rating/src/main/resources/bootstrap.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/zipkin/pom.xml b/spring-cloud/spring-cloud-bootstrap/zipkin/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/zipkin/src/main/java/com/baeldung/spring/cloud/bootstrap/zipkin/ZipkinApplication.java b/spring-cloud/spring-cloud-bootstrap/zipkin/src/main/java/com/baeldung/spring/cloud/bootstrap/zipkin/ZipkinApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-bootstrap/zipkin/src/main/resources/bootstrap.properties b/spring-cloud/spring-cloud-bootstrap/zipkin/src/main/resources/bootstrap.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/README.md b/spring-cloud/spring-cloud-config/README.md old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/client/pom.xml b/spring-cloud/spring-cloud-config/client/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/client/src/main/java/com/baeldung/spring/cloud/config/client/ConfigClient.java b/spring-cloud/spring-cloud-config/client/src/main/java/com/baeldung/spring/cloud/config/client/ConfigClient.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/client/src/main/resources/bootstrap.properties b/spring-cloud/spring-cloud-config/client/src/main/resources/bootstrap.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/client/src/test/java/com/baeldung/spring/cloud/config/client/ConfigClientLiveTest.java b/spring-cloud/spring-cloud-config/client/src/test/java/com/baeldung/spring/cloud/config/client/ConfigClientLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/config-repo/config-client-development.properties b/spring-cloud/spring-cloud-config/config-repo/config-client-development.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/config-repo/config-client-production.properties b/spring-cloud/spring-cloud-config/config-repo/config-client-production.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/docker/Dockerfile b/spring-cloud/spring-cloud-config/docker/Dockerfile old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/docker/Dockerfile.client b/spring-cloud/spring-cloud-config/docker/Dockerfile.client old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/docker/Dockerfile.server b/spring-cloud/spring-cloud-config/docker/Dockerfile.server old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/docker/config-client-entrypoint.sh b/spring-cloud/spring-cloud-config/docker/config-client-entrypoint.sh old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/docker/docker-compose.scale.yml b/spring-cloud/spring-cloud-config/docker/docker-compose.scale.yml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/docker/docker-compose.yml b/spring-cloud/spring-cloud-config/docker/docker-compose.yml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/pom.xml b/spring-cloud/spring-cloud-config/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/server/pom.xml b/spring-cloud/spring-cloud-config/server/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/server/src/main/java/com/baeldung/spring/cloud/config/server/ConfigServer.java b/spring-cloud/spring-cloud-config/server/src/main/java/com/baeldung/spring/cloud/config/server/ConfigServer.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/server/src/main/resources/application.properties b/spring-cloud/spring-cloud-config/server/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/server/src/main/resources/config-server.jks b/spring-cloud/spring-cloud-config/server/src/main/resources/config-server.jks old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-config/server/src/test/java/com/baeldung/spring/cloud/config/server/ConfigServerListIntegrationTest.java b/spring-cloud/spring-cloud-config/server/src/test/java/com/baeldung/spring/cloud/config/server/ConfigServerListIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-connectors-heroku/pom.xml b/spring-cloud/spring-cloud-connectors-heroku/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/ConnectorsHerokuApplication.java b/spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/ConnectorsHerokuApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/product/Product.java b/spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/product/Product.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/product/ProductController.java b/spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/product/ProductController.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/product/ProductRepository.java b/spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/product/ProductRepository.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/product/ProductService.java b/spring-cloud/spring-cloud-connectors-heroku/src/main/java/com/baeldung/spring/cloud/connectors/heroku/product/ProductService.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-connectors-heroku/src/main/resources/application.properties b/spring-cloud/spring-cloud-connectors-heroku/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/README.md b/spring-cloud/spring-cloud-eureka/README.md old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/pom.xml b/spring-cloud/spring-cloud-eureka/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-client/pom.xml b/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-client/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-client/src/main/java/com/baeldung/spring/cloud/eureka/client/EurekaClientApplication.java b/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-client/src/main/java/com/baeldung/spring/cloud/eureka/client/EurekaClientApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-client/src/main/java/com/baeldung/spring/cloud/eureka/client/GreetingController.java b/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-client/src/main/java/com/baeldung/spring/cloud/eureka/client/GreetingController.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-client/src/main/resources/application.yml b/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-client/src/main/resources/application.yml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/pom.xml b/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/src/main/java/com/baeldung/spring/cloud/feign/client/FeignClientApplication.java b/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/src/main/java/com/baeldung/spring/cloud/feign/client/FeignClientApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/src/main/java/com/baeldung/spring/cloud/feign/client/GreetingClient.java b/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/src/main/java/com/baeldung/spring/cloud/feign/client/GreetingClient.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/src/main/resources/application.yml b/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/src/main/resources/application.yml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/src/main/resources/templates/greeting-view.html b/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-feign-client/src/main/resources/templates/greeting-view.html old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-server/pom.xml b/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-server/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-server/src/main/java/com/baeldung/spring/cloud/eureka/server/EurekaServerApplication.java b/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-server/src/main/java/com/baeldung/spring/cloud/eureka/server/EurekaServerApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-server/src/main/resources/application.yml b/spring-cloud/spring-cloud-eureka/spring-cloud-eureka-server/src/main/resources/application.yml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-gateway/README.MD b/spring-cloud/spring-cloud-gateway/README.MD old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-gateway/gateway-service/pom.xml b/spring-cloud/spring-cloud-gateway/gateway-service/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-gateway/gateway-service/src/main/java/com/baeldung/spring/cloud/GatewayApplication.java b/spring-cloud/spring-cloud-gateway/gateway-service/src/main/java/com/baeldung/spring/cloud/GatewayApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-gateway/gateway-service/src/main/resources/application.yml b/spring-cloud/spring-cloud-gateway/gateway-service/src/main/resources/application.yml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-gateway/pom.xml b/spring-cloud/spring-cloud-gateway/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/README.MD b/spring-cloud/spring-cloud-hystrix/README.MD old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/feign-rest-consumer/pom.xml b/spring-cloud/spring-cloud-hystrix/feign-rest-consumer/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/GreetingClient.java b/spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/GreetingClient.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/GreetingController.java b/spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/GreetingController.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/RestConsumerFeignApplication.java b/spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/RestConsumerFeignApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/resources/application.properties b/spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/resources/templates/greeting-view.html b/spring-cloud/spring-cloud-hystrix/feign-rest-consumer/src/main/resources/templates/greeting-view.html old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/pom.xml b/spring-cloud/spring-cloud-hystrix/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/rest-consumer/pom.xml b/spring-cloud/spring-cloud-hystrix/rest-consumer/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/GreetingController.java b/spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/GreetingController.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/GreetingService.java b/spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/GreetingService.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/RestConsumerApplication.java b/spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/consumer/RestConsumerApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/resources/application.properties b/spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/resources/templates/greeting-view.html b/spring-cloud/spring-cloud-hystrix/rest-consumer/src/main/resources/templates/greeting-view.html old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/rest-producer/pom.xml b/spring-cloud/spring-cloud-hystrix/rest-producer/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/rest-producer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/producer/GreetingController.java b/spring-cloud/spring-cloud-hystrix/rest-producer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/producer/GreetingController.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/rest-producer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/producer/GreetingControllerImpl.java b/spring-cloud/spring-cloud-hystrix/rest-producer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/producer/GreetingControllerImpl.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/rest-producer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/producer/RestProducerApplication.java b/spring-cloud/spring-cloud-hystrix/rest-producer/src/main/java/com/baeldung/spring/cloud/hystrix/rest/producer/RestProducerApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-hystrix/rest-producer/src/main/resources/application.properties b/spring-cloud/spring-cloud-hystrix/rest-producer/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/.gitignore b/spring-cloud/spring-cloud-rest/.gitignore old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/application-config/discovery.properties b/spring-cloud/spring-cloud-rest/application-config/discovery.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/application-config/resource.properties b/spring-cloud/spring-cloud-rest/application-config/resource.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/pom.xml b/spring-cloud/spring-cloud-rest/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/pom.xml b/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/java/org/baeldung/BooksApiApplication.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/java/org/baeldung/BooksApiApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/java/org/baeldung/SessionConfig.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/java/org/baeldung/SessionConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/java/org/baeldung/persistence/dao/BookRepository.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/java/org/baeldung/persistence/dao/BookRepository.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/java/org/baeldung/persistence/model/Book.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/java/org/baeldung/persistence/model/Book.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/resources/bootstrap.properties b/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/main/resources/bootstrap.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/java/org/baeldung/BooksApiIntegrationTest.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/java/org/baeldung/BooksApiIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/java/org/baeldung/RestApiLiveTest.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/java/org/baeldung/RestApiLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/java/org/baeldung/SessionLiveTest.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/java/org/baeldung/SessionLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/resources/application.properties b/spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/.gitignore b/spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/.gitignore old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/pom.xml b/spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/src/main/java/org/baeldung/SpringCloudRestConfigApplication.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/src/main/java/org/baeldung/SpringCloudRestConfigApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/src/main/resources/application.properties b/spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/src/test/java/org/baeldung/SpringCloudRestConfigIntegrationTest.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server/src/test/java/org/baeldung/SpringCloudRestConfigIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/.gitignore b/spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/.gitignore old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/pom.xml b/spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/src/main/java/org/baeldung/SessionConfig.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/src/main/java/org/baeldung/SessionConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/src/main/java/org/baeldung/SpringCloudRestServerApplication.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/src/main/java/org/baeldung/SpringCloudRestServerApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/src/main/resources/bootstrap.properties b/spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/src/main/resources/bootstrap.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/src/test/java/org/baeldung/SpringCloudRestServerIntegrationTest.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-discovery-server/src/test/java/org/baeldung/SpringCloudRestServerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/pom.xml b/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/java/org/baeldung/BookReviewsApiApplication.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/java/org/baeldung/BookReviewsApiApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/java/org/baeldung/SessionConfig.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/java/org/baeldung/SessionConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/java/org/baeldung/persistence/dao/BookReviewRepository.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/java/org/baeldung/persistence/dao/BookReviewRepository.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/java/org/baeldung/persistence/model/BookReview.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/java/org/baeldung/persistence/model/BookReview.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/resources/bootstrap.properties b/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/main/resources/bootstrap.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/test/java/org/baeldung/BookReviewsApiIntegrationTest.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/test/java/org/baeldung/BookReviewsApiIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/test/java/org/baeldung/RestApiLiveTest.java b/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/test/java/org/baeldung/RestApiLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/test/resources/application.properties b/spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/test/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-ribbon-client/pom.xml b/spring-cloud/spring-cloud-ribbon-client/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-ribbon-client/src/main/java/com/baeldung/spring/cloud/ribbon/client/RibbonConfiguration.java b/spring-cloud/spring-cloud-ribbon-client/src/main/java/com/baeldung/spring/cloud/ribbon/client/RibbonConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-ribbon-client/src/main/java/com/baeldung/spring/cloud/ribbon/client/ServerLocationApp.java b/spring-cloud/spring-cloud-ribbon-client/src/main/java/com/baeldung/spring/cloud/ribbon/client/ServerLocationApp.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-ribbon-client/src/main/resources/application.yml b/spring-cloud/spring-cloud-ribbon-client/src/main/resources/application.yml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-ribbon-client/src/test/java/com/baeldung/spring/cloud/ribbon/client/ServerLocationAppIntegrationTest.java b/spring-cloud/spring-cloud-ribbon-client/src/test/java/com/baeldung/spring/cloud/ribbon/client/ServerLocationAppIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-ribbon-client/src/test/java/com/baeldung/spring/cloud/ribbon/client/TestConfig.java b/spring-cloud/spring-cloud-ribbon-client/src/test/java/com/baeldung/spring/cloud/ribbon/client/TestConfig.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-zookeeper/Greeting/pom.xml b/spring-cloud/spring-cloud-zookeeper/Greeting/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-zookeeper/Greeting/src/main/java/com/baeldung/spring/cloud/greeting/GreetingApplication.java b/spring-cloud/spring-cloud-zookeeper/Greeting/src/main/java/com/baeldung/spring/cloud/greeting/GreetingApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-zookeeper/Greeting/src/main/java/com/baeldung/spring/cloud/greeting/GreetingController.java b/spring-cloud/spring-cloud-zookeeper/Greeting/src/main/java/com/baeldung/spring/cloud/greeting/GreetingController.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-zookeeper/Greeting/src/main/java/com/baeldung/spring/cloud/greeting/HelloWorldClient.java b/spring-cloud/spring-cloud-zookeeper/Greeting/src/main/java/com/baeldung/spring/cloud/greeting/HelloWorldClient.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-zookeeper/Greeting/src/main/resources/application.yml b/spring-cloud/spring-cloud-zookeeper/Greeting/src/main/resources/application.yml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-zookeeper/Greeting/src/main/resources/templates/greeting-view.html b/spring-cloud/spring-cloud-zookeeper/Greeting/src/main/resources/templates/greeting-view.html old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-zookeeper/HelloWorld/pom.xml b/spring-cloud/spring-cloud-zookeeper/HelloWorld/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-zookeeper/HelloWorld/src/main/java/com/baeldung/spring/cloud/helloworld/HelloWorldApplication.java b/spring-cloud/spring-cloud-zookeeper/HelloWorld/src/main/java/com/baeldung/spring/cloud/helloworld/HelloWorldApplication.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-zookeeper/HelloWorld/src/main/java/com/baeldung/spring/cloud/helloworld/HelloWorldController.java b/spring-cloud/spring-cloud-zookeeper/HelloWorld/src/main/java/com/baeldung/spring/cloud/helloworld/HelloWorldController.java old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-zookeeper/HelloWorld/src/main/resources/application.yml b/spring-cloud/spring-cloud-zookeeper/HelloWorld/src/main/resources/application.yml old mode 100644 new mode 100755 diff --git a/spring-cloud/spring-cloud-zookeeper/pom.xml b/spring-cloud/spring-cloud-zookeeper/pom.xml old mode 100644 new mode 100755 diff --git a/spring-core/.gitignore b/spring-core/.gitignore old mode 100644 new mode 100755 diff --git a/spring-core/README.md b/spring-core/README.md old mode 100644 new mode 100755 diff --git a/spring-core/pom.xml b/spring-core/pom.xml old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/Ebook.java b/spring-core/src/main/java/com/baeldung/Ebook.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/EbookRepository.java b/spring-core/src/main/java/com/baeldung/EbookRepository.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/LibraryUtils.java b/spring-core/src/main/java/com/baeldung/LibraryUtils.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/Member.java b/spring-core/src/main/java/com/baeldung/Member.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/Reservation.java b/spring-core/src/main/java/com/baeldung/Reservation.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/applicationcontext/Course.java b/spring-core/src/main/java/com/baeldung/applicationcontext/Course.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/applicationcontext/Dialog.java b/spring-core/src/main/java/com/baeldung/applicationcontext/Dialog.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/applicationcontext/Student.java b/spring-core/src/main/java/com/baeldung/applicationcontext/Student.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/applicationcontext/Teacher.java b/spring-core/src/main/java/com/baeldung/applicationcontext/Teacher.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/beanfactory/Employee.java b/spring-core/src/main/java/com/baeldung/beanfactory/Employee.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestAutowiredName.java b/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestAutowiredName.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestAutowiredQualifier.java b/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestAutowiredQualifier.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestAutowiredType.java b/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestAutowiredType.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestInjectName.java b/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestInjectName.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestInjectQualifier.java b/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestInjectQualifier.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestInjectType.java b/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestInjectType.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestResourceNameType.java b/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestResourceNameType.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestResourceQualifier.java b/spring-core/src/main/java/com/baeldung/configuration/ApplicationContextTestResourceQualifier.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/constructordi/Config.java b/spring-core/src/main/java/com/baeldung/constructordi/Config.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/constructordi/SpringRunner.java b/spring-core/src/main/java/com/baeldung/constructordi/SpringRunner.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/constructordi/domain/Car.java b/spring-core/src/main/java/com/baeldung/constructordi/domain/Car.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/constructordi/domain/Engine.java b/spring-core/src/main/java/com/baeldung/constructordi/domain/Engine.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/constructordi/domain/Transmission.java b/spring-core/src/main/java/com/baeldung/constructordi/domain/Transmission.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/dependency/AnotherArbitraryDependency.java b/spring-core/src/main/java/com/baeldung/dependency/AnotherArbitraryDependency.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/dependency/ArbitraryDependency.java b/spring-core/src/main/java/com/baeldung/dependency/ArbitraryDependency.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/dependency/YetAnotherArbitraryDependency.java b/spring-core/src/main/java/com/baeldung/dependency/YetAnotherArbitraryDependency.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/dependencyinjectiontypes/ArticleFormatter.java b/spring-core/src/main/java/com/baeldung/dependencyinjectiontypes/ArticleFormatter.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/dependencyinjectiontypes/ArticleWithConstructorInjection.java b/spring-core/src/main/java/com/baeldung/dependencyinjectiontypes/ArticleWithConstructorInjection.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/dependencyinjectiontypes/ArticleWithSetterInjection.java b/spring-core/src/main/java/com/baeldung/dependencyinjectiontypes/ArticleWithSetterInjection.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/dependencyinjectiontypes/TextFormatter.java b/spring-core/src/main/java/com/baeldung/dependencyinjectiontypes/TextFormatter.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/di/spring/IService.java b/spring-core/src/main/java/com/baeldung/di/spring/IService.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/di/spring/IndexApp.java b/spring-core/src/main/java/com/baeldung/di/spring/IndexApp.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/di/spring/IndexService.java b/spring-core/src/main/java/com/baeldung/di/spring/IndexService.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/di/spring/InstanceServiceFactory.java b/spring-core/src/main/java/com/baeldung/di/spring/InstanceServiceFactory.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/di/spring/MessageApp.java b/spring-core/src/main/java/com/baeldung/di/spring/MessageApp.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/di/spring/MessageService.java b/spring-core/src/main/java/com/baeldung/di/spring/MessageService.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/di/spring/StaticServiceFactory.java b/spring-core/src/main/java/com/baeldung/di/spring/StaticServiceFactory.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/factorybean/FactoryBeanAppConfig.java b/spring-core/src/main/java/com/baeldung/factorybean/FactoryBeanAppConfig.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/factorybean/NonSingleToolFactory.java b/spring-core/src/main/java/com/baeldung/factorybean/NonSingleToolFactory.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/factorybean/README.md b/spring-core/src/main/java/com/baeldung/factorybean/README.md old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/factorybean/SingleToolFactory.java b/spring-core/src/main/java/com/baeldung/factorybean/SingleToolFactory.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/factorybean/Tool.java b/spring-core/src/main/java/com/baeldung/factorybean/Tool.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/factorybean/ToolFactory.java b/spring-core/src/main/java/com/baeldung/factorybean/ToolFactory.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/lombok/ApologizeService.java b/spring-core/src/main/java/com/baeldung/lombok/ApologizeService.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/lombok/FarewellService.java b/spring-core/src/main/java/com/baeldung/lombok/FarewellService.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/lombok/GreetingService.java b/spring-core/src/main/java/com/baeldung/lombok/GreetingService.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/lombok/ThankingService.java b/spring-core/src/main/java/com/baeldung/lombok/ThankingService.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/lombok/Translator.java b/spring-core/src/main/java/com/baeldung/lombok/Translator.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/setterdi/Config.java b/spring-core/src/main/java/com/baeldung/setterdi/Config.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/setterdi/SpringRunner.java b/spring-core/src/main/java/com/baeldung/setterdi/SpringRunner.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/setterdi/domain/Car.java b/spring-core/src/main/java/com/baeldung/setterdi/domain/Car.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/setterdi/domain/Engine.java b/spring-core/src/main/java/com/baeldung/setterdi/domain/Engine.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/setterdi/domain/Trailer.java b/spring-core/src/main/java/com/baeldung/setterdi/domain/Trailer.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/setterdi/domain/Transmission.java b/spring-core/src/main/java/com/baeldung/setterdi/domain/Transmission.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/streamutils/CopyStream.java b/spring-core/src/main/java/com/baeldung/streamutils/CopyStream.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/streamutils/DrainStream.java b/spring-core/src/main/java/com/baeldung/streamutils/DrainStream.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/value/ClassNotManagedBySpring.java b/spring-core/src/main/java/com/baeldung/value/ClassNotManagedBySpring.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/value/InitializerBean.java b/spring-core/src/main/java/com/baeldung/value/InitializerBean.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/value/SomeBean.java b/spring-core/src/main/java/com/baeldung/value/SomeBean.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/value/ValuesApp.java b/spring-core/src/main/java/com/baeldung/value/ValuesApp.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/valuewithdefaults/ValuesWithDefaultsApp.java b/spring-core/src/main/java/com/baeldung/valuewithdefaults/ValuesWithDefaultsApp.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/yaml/MyApplication.java b/spring-core/src/main/java/com/baeldung/yaml/MyApplication.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/java/com/baeldung/yaml/YAMLConfig.java b/spring-core/src/main/java/com/baeldung/yaml/YAMLConfig.java old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/application.properties b/spring-core/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/application.yml b/spring-core/src/main/resources/application.yml old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/baeldung.xml b/spring-core/src/main/resources/baeldung.xml old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/beaninjectiontypes-context.xml b/spring-core/src/main/resources/beaninjectiontypes-context.xml old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/classpathxmlapplicationcontext-example.xml b/spring-core/src/main/resources/classpathxmlapplicationcontext-example.xml old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/classpathxmlapplicationcontext-internationalization.xml b/spring-core/src/main/resources/classpathxmlapplicationcontext-internationalization.xml old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/com.baeldung.di.spring.properties b/spring-core/src/main/resources/com.baeldung.di.spring.properties old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/com.baeldung.di.spring.xml b/spring-core/src/main/resources/com.baeldung.di.spring.xml old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/constructordi.xml b/spring-core/src/main/resources/constructordi.xml old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/dependencyinjectiontypes-context.xml b/spring-core/src/main/resources/dependencyinjectiontypes-context.xml old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/dialog/dialog_en.properties b/spring-core/src/main/resources/dialog/dialog_en.properties old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/dialog/dialog_zh_CN.properties b/spring-core/src/main/resources/dialog/dialog_zh_CN.properties old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/factorybean-abstract-spring-ctx.xml b/spring-core/src/main/resources/factorybean-abstract-spring-ctx.xml old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/factorybean-spring-ctx.xml b/spring-core/src/main/resources/factorybean-spring-ctx.xml old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/injectiontypes.xml b/spring-core/src/main/resources/injectiontypes.xml old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/setterdi.xml b/spring-core/src/main/resources/setterdi.xml old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/values.properties b/spring-core/src/main/resources/values.properties old mode 100644 new mode 100755 diff --git a/spring-core/src/main/resources/valueswithdefaults.properties b/spring-core/src/main/resources/valueswithdefaults.properties old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/applicationcontext/ClasspathXmlApplicationContextIntegrationTest.java b/spring-core/src/test/java/com/baeldung/applicationcontext/ClasspathXmlApplicationContextIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/applicationcontext/README.md b/spring-core/src/test/java/com/baeldung/applicationcontext/README.md old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/autowired/FieldAutowiredIntegrationTest.java b/spring-core/src/test/java/com/baeldung/autowired/FieldAutowiredIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/autowired/FieldAutowiredNameIntegrationTest.java b/spring-core/src/test/java/com/baeldung/autowired/FieldAutowiredNameIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/autowired/FieldQualifierAutowiredIntegrationTest.java b/spring-core/src/test/java/com/baeldung/autowired/FieldQualifierAutowiredIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/beanfactory/BeanFactoryWithClassPathResourceIntegrationTest.java b/spring-core/src/test/java/com/baeldung/beanfactory/BeanFactoryWithClassPathResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/beanfactory/README.md b/spring-core/src/test/java/com/baeldung/beanfactory/README.md old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/dependencyinjectiontypes/DependencyInjectionTest.java b/spring-core/src/test/java/com/baeldung/dependencyinjectiontypes/DependencyInjectionTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/di/spring/BeanInjectionTest.java b/spring-core/src/test/java/com/baeldung/di/spring/BeanInjectionTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/factorybean/AbstractFactoryBeanIntegrationTest.java b/spring-core/src/test/java/com/baeldung/factorybean/AbstractFactoryBeanIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/factorybean/FactoryBeanJavaConfigIntegrationTest.java b/spring-core/src/test/java/com/baeldung/factorybean/FactoryBeanJavaConfigIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/factorybean/FactoryBeanXmlConfigIntegrationTest.java b/spring-core/src/test/java/com/baeldung/factorybean/FactoryBeanXmlConfigIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/inject/FieldByNameInjectIntegrationTest.java b/spring-core/src/test/java/com/baeldung/inject/FieldByNameInjectIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/inject/FieldInjectIntegrationTest.java b/spring-core/src/test/java/com/baeldung/inject/FieldInjectIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/inject/FieldQualifierInjectIntegrationTest.java b/spring-core/src/test/java/com/baeldung/inject/FieldQualifierInjectIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/lombok/ApologizeServiceAutowiringIntegrationTest.java b/spring-core/src/test/java/com/baeldung/lombok/ApologizeServiceAutowiringIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/lombok/ApologizeServiceIntegrationTest.java b/spring-core/src/test/java/com/baeldung/lombok/ApologizeServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/lombok/FarewellAutowiringIntegrationTest.java b/spring-core/src/test/java/com/baeldung/lombok/FarewellAutowiringIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/lombok/FarewellServiceIntegrationTest.java b/spring-core/src/test/java/com/baeldung/lombok/FarewellServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/lombok/GreetingServiceIntegrationTest.java b/spring-core/src/test/java/com/baeldung/lombok/GreetingServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/lombok/TestConfig.java b/spring-core/src/test/java/com/baeldung/lombok/TestConfig.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/lombok/ThankingServiceAutowiringIntegrationTest.java b/spring-core/src/test/java/com/baeldung/lombok/ThankingServiceAutowiringIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/lombok/ThankingServiceIntegrationTest.java b/spring-core/src/test/java/com/baeldung/lombok/ThankingServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/resource/FieldResourceInjectionIntegrationTest.java b/spring-core/src/test/java/com/baeldung/resource/FieldResourceInjectionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/resource/MethodByQualifierResourceIntegrationTest.java b/spring-core/src/test/java/com/baeldung/resource/MethodByQualifierResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/resource/MethodByTypeResourceIntegrationTest.java b/spring-core/src/test/java/com/baeldung/resource/MethodByTypeResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/resource/MethodResourceInjectionIntegrationTest.java b/spring-core/src/test/java/com/baeldung/resource/MethodResourceInjectionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/resource/NamedResourceIntegrationTest.java b/spring-core/src/test/java/com/baeldung/resource/NamedResourceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/resource/QualifierResourceInjectionIntegrationTest.java b/spring-core/src/test/java/com/baeldung/resource/QualifierResourceInjectionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/resource/SetterResourceInjectionIntegrationTest.java b/spring-core/src/test/java/com/baeldung/resource/SetterResourceInjectionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/streamutils/CopyStreamTest.java b/spring-core/src/test/java/com/baeldung/streamutils/CopyStreamTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/java/com/baeldung/value/ClassNotManagedBySpringTest.java b/spring-core/src/test/java/com/baeldung/value/ClassNotManagedBySpringTest.java old mode 100644 new mode 100755 diff --git a/spring-core/src/test/resources/beanfactory-example.xml b/spring-core/src/test/resources/beanfactory-example.xml old mode 100644 new mode 100755 diff --git a/spring-core/src/test/resources/input.txt b/spring-core/src/test/resources/input.txt old mode 100644 new mode 100755 diff --git a/spring-core/src/test/resources/output.txt b/spring-core/src/test/resources/output.txt old mode 100644 new mode 100755 diff --git a/spring-cucumber/README.md b/spring-cucumber/README.md old mode 100644 new mode 100755 diff --git a/spring-cucumber/pom.xml b/spring-cucumber/pom.xml old mode 100644 new mode 100755 diff --git a/spring-cucumber/src/main/java/com/baeldung/BaeldungController.java b/spring-cucumber/src/main/java/com/baeldung/BaeldungController.java old mode 100644 new mode 100755 diff --git a/spring-cucumber/src/main/java/com/baeldung/SpringDemoApplication.java b/spring-cucumber/src/main/java/com/baeldung/SpringDemoApplication.java old mode 100644 new mode 100755 diff --git a/spring-cucumber/src/main/java/com/baeldung/VersionController.java b/spring-cucumber/src/main/java/com/baeldung/VersionController.java old mode 100644 new mode 100755 diff --git a/spring-cucumber/src/main/resources/application.properties b/spring-cucumber/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-cucumber/src/test/java/com/baeldung/CucumberIntegrationTest.java b/spring-cucumber/src/test/java/com/baeldung/CucumberIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cucumber/src/test/java/com/baeldung/HeaderSettingRequestCallback.java b/spring-cucumber/src/test/java/com/baeldung/HeaderSettingRequestCallback.java old mode 100644 new mode 100755 diff --git a/spring-cucumber/src/test/java/com/baeldung/ResponseResults.java b/spring-cucumber/src/test/java/com/baeldung/ResponseResults.java old mode 100644 new mode 100755 diff --git a/spring-cucumber/src/test/java/com/baeldung/SpringIntegrationTest.java b/spring-cucumber/src/test/java/com/baeldung/SpringIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cucumber/src/test/java/com/baeldung/StepDefsIntegrationTest.java b/spring-cucumber/src/test/java/com/baeldung/StepDefsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-cucumber/src/test/resources/baelung.feature b/spring-cucumber/src/test/resources/baelung.feature old mode 100644 new mode 100755 diff --git a/spring-cucumber/src/test/resources/version.feature b/spring-cucumber/src/test/resources/version.feature old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/.gitignore b/spring-custom-aop/spring-custom-aop/.gitignore old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/README.MD b/spring-custom-aop/spring-custom-aop/README.MD old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/pom.xml b/spring-custom-aop/spring-custom-aop/pom.xml old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/SpringBootAnnotatedApp.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/SpringBootAnnotatedApp.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/SpringBootPlainApp.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/SpringBootPlainApp.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/components/AttrListener.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/components/AttrListener.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/components/EchoServlet.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/components/EchoServlet.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/components/HelloFilter.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/components/HelloFilter.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/components/HelloServlet.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/annotation/servletcomponentscan/components/HelloServlet.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/git/CommitIdApplication.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/git/CommitIdApplication.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/git/CommitInfoController.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/git/CommitInfoController.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/git/README.md b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/git/README.md old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/internationalization/InternationalizationApp.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/internationalization/InternationalizationApp.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/internationalization/config/MvcConfig.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/internationalization/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/internationalization/config/PageController.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/internationalization/config/PageController.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/intro/App.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/intro/App.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/intro/controller/HomeController.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/intro/controller/HomeController.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/ApplicationMain.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/ApplicationMain.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/configuration/WebAppInitializer.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/configuration/WebAppInitializer.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/configuration/WebMvcConfigure.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/configuration/WebMvcConfigure.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/props/Constants.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/props/Constants.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/props/PropertyLoader.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/props/PropertyLoader.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/props/PropertySourcesLoader.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/props/PropertySourcesLoader.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/GenericCustomServlet.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/GenericCustomServlet.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/javaee/AnnotationServlet.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/javaee/AnnotationServlet.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/javaee/EEWebXmlServlet.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/javaee/EEWebXmlServlet.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/springboot/SpringRegistrationBeanServlet.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/springboot/SpringRegistrationBeanServlet.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/springboot/embedded/EmbeddedTomcatExample.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/servlets/servlets/springboot/embedded/EmbeddedTomcatExample.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/utils/Application.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/utils/Application.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/utils/controller/UtilsController.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/utils/controller/UtilsController.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/webjar/TestController.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/webjar/TestController.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/webjar/WebjarsdemoApplication.java b/spring-custom-aop/spring-custom-aop/src/main/java/com/baeldung/webjar/WebjarsdemoApplication.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/Application.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/Application.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/DemoApplication.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/DemoApplication.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/components/FooService.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/components/FooService.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/exceptions/CommonException.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/exceptions/CommonException.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/exceptions/FooNotFoundException.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/exceptions/FooNotFoundException.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/model/Foo.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/repository/FooRepository.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/repository/FooRepository.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/service/FooController.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/boot/service/FooController.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/client/Details.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/client/Details.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/client/DetailsServiceClient.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/client/DetailsServiceClient.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/error/MyCustomErrorController.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/error/MyCustomErrorController.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/error/SpringHelloServletRegistrationBean.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/error/SpringHelloServletRegistrationBean.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/error/controller/ErrorController.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/error/controller/ErrorController.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/properties/MyServletContainerCustomizationBean.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/properties/MyServletContainerCustomizationBean.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/resources/ExecutorServiceExitCodeGenerator.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/common/resources/ExecutorServiceExitCodeGenerator.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/config/WebConfig.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/config/WebConfig.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/controller/GenericEntityController.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/controller/GenericEntityController.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/controller/servlet/HelloWorldServlet.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/controller/servlet/HelloWorldServlet.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/controller/servlet/SpringHelloWorldServlet.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/controller/servlet/SpringHelloWorldServlet.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/converter/StringToEnumConverterFactory.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/converter/StringToEnumConverterFactory.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/converter/StringToLocalDateTimeConverter.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/converter/StringToLocalDateTimeConverter.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/domain/GenericEntity.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/domain/GenericEntity.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/domain/Modes.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/domain/Modes.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/endpoints/CustomEndpoint.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/endpoints/CustomEndpoint.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/endpoints/ListEndpoints.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/endpoints/ListEndpoints.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/endpoints/MyHealthCheck.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/endpoints/MyHealthCheck.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/main/SpringBootApplication.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/main/SpringBootApplication.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/monitor/jmx/MonitoringConfig.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/monitor/jmx/MonitoringConfig.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/repository/GenericEntityRepository.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/repository/GenericEntityRepository.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/service/LoginService.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/service/LoginService.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/service/LoginServiceImpl.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/service/LoginServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/session/exception/Application.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/session/exception/Application.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/session/exception/repository/FooRepository.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/session/exception/repository/FooRepository.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/session/exception/repository/FooRepositoryImpl.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/session/exception/repository/FooRepositoryImpl.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/web/resolver/HeaderVersionArgumentResolver.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/web/resolver/HeaderVersionArgumentResolver.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/web/resolver/Version.java b/spring-custom-aop/spring-custom-aop/src/main/java/org/baeldung/web/resolver/Version.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/resources/application.properties b/spring-custom-aop/spring-custom-aop/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/resources/banner.txt b/spring-custom-aop/spring-custom-aop/src/main/resources/banner.txt old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/resources/custom.properties b/spring-custom-aop/spring-custom-aop/src/main/resources/custom.properties old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/resources/demo.properties b/spring-custom-aop/spring-custom-aop/src/main/resources/demo.properties old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/resources/logback.xml b/spring-custom-aop/spring-custom-aop/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/resources/messages.properties b/spring-custom-aop/spring-custom-aop/src/main/resources/messages.properties old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/resources/messages_fr.properties b/spring-custom-aop/spring-custom-aop/src/main/resources/messages_fr.properties old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/resources/public/error/404.html b/spring-custom-aop/spring-custom-aop/src/main/resources/public/error/404.html old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/resources/templates/index.html b/spring-custom-aop/spring-custom-aop/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/resources/templates/international.html b/spring-custom-aop/spring-custom-aop/src/main/resources/templates/international.html old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/resources/templates/other.html b/spring-custom-aop/spring-custom-aop/src/main/resources/templates/other.html old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/resources/templates/utils.html b/spring-custom-aop/spring-custom-aop/src/main/resources/templates/utils.html old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/webapp/WEB-INF/context.xml b/spring-custom-aop/spring-custom-aop/src/main/webapp/WEB-INF/context.xml old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/webapp/WEB-INF/dispatcher.xml b/spring-custom-aop/spring-custom-aop/src/main/webapp/WEB-INF/dispatcher.xml old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/webapp/WEB-INF/web.xml b/spring-custom-aop/spring-custom-aop/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/webapp/annotationservlet.jsp b/spring-custom-aop/spring-custom-aop/src/main/webapp/annotationservlet.jsp old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/main/webapp/index.jsp b/spring-custom-aop/spring-custom-aop/src/main/webapp/index.jsp old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/annotation/servletcomponentscan/SpringBootWithServletComponentIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/annotation/servletcomponentscan/SpringBootWithServletComponentIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/annotation/servletcomponentscan/SpringBootWithoutServletComponentIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/annotation/servletcomponentscan/SpringBootWithoutServletComponentIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/git/CommitIdIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/git/CommitIdIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/intro/AppLiveTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/intro/AppLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/utils/UtilsControllerIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/utils/UtilsControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/webjar/WebjarsdemoApplicationIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/com/baeldung/webjar/WebjarsdemoApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/SpringBootApplicationIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/SpringBootApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/SpringBootJPAIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/SpringBootJPAIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/SpringBootMailIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/SpringBootMailIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/ApplicationIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/ApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/DemoApplicationIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/DemoApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/FooComponentIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/FooComponentIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/FooIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/FooIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/FooJPAIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/FooJPAIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/FooJsonIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/FooJsonIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/repository/FooRepositoryIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/repository/FooRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/repository/HibernateSessionIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/repository/HibernateSessionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/repository/NoHibernateSessionIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/boot/repository/NoHibernateSessionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/client/DetailsServiceClientIntegrationTest.java b/spring-custom-aop/spring-custom-aop/src/test/java/org/baeldung/client/DetailsServiceClientIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/resources/application.properties b/spring-custom-aop/spring-custom-aop/src/test/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/resources/exception-hibernate.properties b/spring-custom-aop/spring-custom-aop/src/test/resources/exception-hibernate.properties old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/resources/exception.properties b/spring-custom-aop/spring-custom-aop/src/test/resources/exception.properties old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/resources/import.sql b/spring-custom-aop/spring-custom-aop/src/test/resources/import.sql old mode 100644 new mode 100755 diff --git a/spring-custom-aop/spring-custom-aop/src/test/resources/org/baeldung/boot/expected.json b/spring-custom-aop/spring-custom-aop/src/test/resources/org/baeldung/boot/expected.json old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/README.md b/spring-data-couchbase-2/README.md old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/pom.xml b/spring-data-couchbase-2/pom.xml old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/model/Campus.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/model/Campus.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/model/Person.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/model/Person.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/model/Student.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/model/Student.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/repos/CustomStudentRepository.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/repos/CustomStudentRepository.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/repos/CustomStudentRepositoryImpl.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/repos/CustomStudentRepositoryImpl.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/repos/PersonRepository.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/repos/PersonRepository.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/repos/StudentRepository.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/repos/StudentRepository.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/PersonRepositoryService.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/PersonRepositoryService.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/PersonService.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/PersonService.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/PersonTemplateService.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/PersonTemplateService.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/StudentRepositoryService.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/StudentRepositoryService.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/StudentService.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/StudentService.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/StudentTemplateService.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase/service/StudentTemplateService.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/repos/CampusRepository.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/repos/CampusRepository.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/repos/PersonRepository.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/repos/PersonRepository.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/repos/StudentRepository.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/repos/StudentRepository.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/CampusService.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/CampusService.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/CampusServiceImpl.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/CampusServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/PersonService.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/PersonService.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/PersonServiceImpl.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/PersonServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/StudentService.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/StudentService.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/StudentServiceImpl.java b/spring-data-couchbase-2/src/main/java/org/baeldung/spring/data/couchbase2b/service/StudentServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/main/resources/logback.xml b/spring-data-couchbase-2/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/site/site.xml b/spring-data-couchbase-2/src/site/site.xml old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/CustomTypeKeyCouchbaseConfig.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/CustomTypeKeyCouchbaseConfig.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/IntegrationTest.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/IntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/IntegrationTestConfig.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/IntegrationTestConfig.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/MyCouchbaseConfig.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/MyCouchbaseConfig.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/ReadYourOwnWritesCouchbaseConfig.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/ReadYourOwnWritesCouchbaseConfig.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/PersonRepositoryServiceIntegrationTest.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/PersonRepositoryServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/PersonServiceIntegrationTest.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/PersonServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/PersonTemplateServiceIntegrationTest.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/PersonTemplateServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/StudentRepositoryServiceIntegrationTest.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/StudentRepositoryServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/StudentServiceIntegrationTest.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/StudentServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/StudentTemplateServiceIntegrationTest.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase/service/StudentTemplateServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/MultiBucketCouchbaseConfig.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/MultiBucketCouchbaseConfig.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/MultiBucketIntegationTest.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/MultiBucketIntegationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/MultiBucketIntegrationTestConfig.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/MultiBucketIntegrationTestConfig.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/service/CampusServiceImplIntegrationTest.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/service/CampusServiceImplIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/service/PersonServiceImplIntegrationTest.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/service/PersonServiceImplIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/service/StudentServiceImplIntegrationTest.java b/spring-data-couchbase-2/src/test/java/org/baeldung/spring/data/couchbase2b/service/StudentServiceImplIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-couchbase-2/src/test/resources/logback.xml b/spring-data-couchbase-2/src/test/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-data-elasticsearch/README.md b/spring-data-elasticsearch/README.md old mode 100644 new mode 100755 diff --git a/spring-data-elasticsearch/pom.xml b/spring-data-elasticsearch/pom.xml old mode 100644 new mode 100755 diff --git a/spring-data-elasticsearch/src/main/java/com/baeldung/elasticsearch/Person.java b/spring-data-elasticsearch/src/main/java/com/baeldung/elasticsearch/Person.java old mode 100644 new mode 100755 diff --git a/spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/config/Config.java b/spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/config/Config.java old mode 100644 new mode 100755 diff --git a/spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/model/Article.java b/spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/model/Article.java old mode 100644 new mode 100755 diff --git a/spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/model/Author.java b/spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/model/Author.java old mode 100644 new mode 100755 diff --git a/spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/repository/ArticleRepository.java b/spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/repository/ArticleRepository.java old mode 100644 new mode 100755 diff --git a/spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/service/ArticleService.java b/spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/service/ArticleService.java old mode 100644 new mode 100755 diff --git a/spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/service/ArticleServiceImpl.java b/spring-data-elasticsearch/src/main/java/com/baeldung/spring/data/es/service/ArticleServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-data-elasticsearch/src/main/resources/logback.xml b/spring-data-elasticsearch/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-data-elasticsearch/src/test/java/com/baeldung/elasticsearch/ElasticSearchManualTest.java b/spring-data-elasticsearch/src/test/java/com/baeldung/elasticsearch/ElasticSearchManualTest.java old mode 100644 new mode 100755 diff --git a/spring-data-elasticsearch/src/test/java/com/baeldung/spring/data/es/ElasticSearchIntegrationTest.java b/spring-data-elasticsearch/src/test/java/com/baeldung/spring/data/es/ElasticSearchIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-elasticsearch/src/test/java/com/baeldung/spring/data/es/ElasticSearchQueryIntegrationTest.java b/spring-data-elasticsearch/src/test/java/com/baeldung/spring/data/es/ElasticSearchQueryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/README.md b/spring-data-mongodb/README.md old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/pom.xml b/spring-data-mongodb/pom.xml old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/java/org/baeldung/annotation/CascadeSave.java b/spring-data-mongodb/src/main/java/org/baeldung/annotation/CascadeSave.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/java/org/baeldung/config/MongoConfig.java b/spring-data-mongodb/src/main/java/org/baeldung/config/MongoConfig.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/java/org/baeldung/config/SimpleMongoConfig.java b/spring-data-mongodb/src/main/java/org/baeldung/config/SimpleMongoConfig.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/java/org/baeldung/converter/UserWriterConverter.java b/spring-data-mongodb/src/main/java/org/baeldung/converter/UserWriterConverter.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/java/org/baeldung/event/CascadeCallback.java b/spring-data-mongodb/src/main/java/org/baeldung/event/CascadeCallback.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/java/org/baeldung/event/CascadeSaveMongoEventListener.java b/spring-data-mongodb/src/main/java/org/baeldung/event/CascadeSaveMongoEventListener.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/java/org/baeldung/event/FieldCallback.java b/spring-data-mongodb/src/main/java/org/baeldung/event/FieldCallback.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/java/org/baeldung/event/UserCascadeSaveMongoEventListener.java b/spring-data-mongodb/src/main/java/org/baeldung/event/UserCascadeSaveMongoEventListener.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/java/org/baeldung/model/EmailAddress.java b/spring-data-mongodb/src/main/java/org/baeldung/model/EmailAddress.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/java/org/baeldung/model/User.java b/spring-data-mongodb/src/main/java/org/baeldung/model/User.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/java/org/baeldung/repository/UserRepository.java b/spring-data-mongodb/src/main/java/org/baeldung/repository/UserRepository.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/resources/logback.xml b/spring-data-mongodb/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/resources/mongoConfig.xml b/spring-data-mongodb/src/main/resources/mongoConfig.xml old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/main/resources/test.png b/spring-data-mongodb/src/main/resources/test.png old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/test/java/org/baeldung/aggregation/ZipsAggregationLiveTest.java b/spring-data-mongodb/src/test/java/org/baeldung/aggregation/ZipsAggregationLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/test/java/org/baeldung/aggregation/model/StatePopulation.java b/spring-data-mongodb/src/test/java/org/baeldung/aggregation/model/StatePopulation.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/test/java/org/baeldung/gridfs/GridFSLiveTest.java b/spring-data-mongodb/src/test/java/org/baeldung/gridfs/GridFSLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/test/java/org/baeldung/mongotemplate/DocumentQueryLiveTest.java b/spring-data-mongodb/src/test/java/org/baeldung/mongotemplate/DocumentQueryLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/test/java/org/baeldung/mongotemplate/MongoTemplateProjectionLiveTest.java b/spring-data-mongodb/src/test/java/org/baeldung/mongotemplate/MongoTemplateProjectionLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/test/java/org/baeldung/mongotemplate/MongoTemplateQueryLiveTest.java b/spring-data-mongodb/src/test/java/org/baeldung/mongotemplate/MongoTemplateQueryLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/test/java/org/baeldung/repository/BaseQueryLiveTest.java b/spring-data-mongodb/src/test/java/org/baeldung/repository/BaseQueryLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/test/java/org/baeldung/repository/DSLQueryLiveTest.java b/spring-data-mongodb/src/test/java/org/baeldung/repository/DSLQueryLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/test/java/org/baeldung/repository/JSONQueryLiveTest.java b/spring-data-mongodb/src/test/java/org/baeldung/repository/JSONQueryLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/test/java/org/baeldung/repository/QueryMethodsLiveTest.java b/spring-data-mongodb/src/test/java/org/baeldung/repository/QueryMethodsLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/test/java/org/baeldung/repository/UserRepositoryLiveTest.java b/spring-data-mongodb/src/test/java/org/baeldung/repository/UserRepositoryLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/test/java/org/baeldung/repository/UserRepositoryProjectionLiveTest.java b/spring-data-mongodb/src/test/java/org/baeldung/repository/UserRepositoryProjectionLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-data-mongodb/src/test/resources/zips.json b/spring-data-mongodb/src/test/resources/zips.json old mode 100644 new mode 100755 diff --git a/spring-data-rest/README.md b/spring-data-rest/README.md old mode 100644 new mode 100755 diff --git a/spring-data-rest/pom.xml b/spring-data-rest/pom.xml old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/SpringDataRestApplication.java b/spring-data-rest/src/main/java/com/baeldung/SpringDataRestApplication.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/config/DbConfig.java b/spring-data-rest/src/main/java/com/baeldung/config/DbConfig.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/config/MvcConfig.java b/spring-data-rest/src/main/java/com/baeldung/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/config/ValidatorEventRegister.java b/spring-data-rest/src/main/java/com/baeldung/config/ValidatorEventRegister.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/exception/handlers/RestResponseEntityExceptionHandler.java b/spring-data-rest/src/main/java/com/baeldung/exception/handlers/RestResponseEntityExceptionHandler.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/models/Address.java b/spring-data-rest/src/main/java/com/baeldung/models/Address.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/models/Author.java b/spring-data-rest/src/main/java/com/baeldung/models/Author.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/models/Book.java b/spring-data-rest/src/main/java/com/baeldung/models/Book.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/models/Library.java b/spring-data-rest/src/main/java/com/baeldung/models/Library.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/models/WebsiteUser.java b/spring-data-rest/src/main/java/com/baeldung/models/WebsiteUser.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/repositories/AddressRepository.java b/spring-data-rest/src/main/java/com/baeldung/repositories/AddressRepository.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/repositories/AuthorRepository.java b/spring-data-rest/src/main/java/com/baeldung/repositories/AuthorRepository.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/repositories/BookRepository.java b/spring-data-rest/src/main/java/com/baeldung/repositories/BookRepository.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/repositories/LibraryRepository.java b/spring-data-rest/src/main/java/com/baeldung/repositories/LibraryRepository.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/repositories/UserRepository.java b/spring-data-rest/src/main/java/com/baeldung/repositories/UserRepository.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/java/com/baeldung/validators/WebsiteUserValidator.java b/spring-data-rest/src/main/java/com/baeldung/validators/WebsiteUserValidator.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/resources/application.properties b/spring-data-rest/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/resources/persistence-derby.properties b/spring-data-rest/src/main/resources/persistence-derby.properties old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/resources/persistence-h2.properties b/spring-data-rest/src/main/resources/persistence-h2.properties old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/resources/persistence-hsqldb.properties b/spring-data-rest/src/main/resources/persistence-hsqldb.properties old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/resources/persistence-sqlite.properties b/spring-data-rest/src/main/resources/persistence-sqlite.properties old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/webapp/users.html b/spring-data-rest/src/main/webapp/users.html old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/main/webapp/view/app.js b/spring-data-rest/src/main/webapp/view/app.js old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/test/java/com/baeldung/relationships/SpringDataRelationshipsIntegrationTest.java b/spring-data-rest/src/test/java/com/baeldung/relationships/SpringDataRelationshipsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-data-rest/src/test/java/com/baeldung/validator/SpringDataRestValidatorIntegrationTest.java b/spring-data-rest/src/test/java/com/baeldung/validator/SpringDataRestValidatorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/README.md b/spring-dispatcher-servlet/README.md old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/pom.xml b/spring-dispatcher-servlet/pom.xml old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/configuration/AppConfig.java b/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/configuration/AppConfig.java old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/configuration/WebAppInitializer.java b/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/configuration/WebAppInitializer.java old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/controller/MultipartController.java b/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/controller/MultipartController.java old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/controller/UserController.java b/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/controller/UserController.java old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/controller/UserRestController.java b/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/controller/UserRestController.java old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/domain/User.java b/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/domain/User.java old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/services/UserService.java b/spring-dispatcher-servlet/src/main/java/com/baeldung/springdispatcherservlet/services/UserService.java old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/src/main/resources/themes/default.properties b/spring-dispatcher-servlet/src/main/resources/themes/default.properties old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/src/main/resources/themes/example.properties b/spring-dispatcher-servlet/src/main/resources/themes/example.properties old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/src/main/webapp/WEB-INF/jsp/index.jsp b/spring-dispatcher-servlet/src/main/webapp/WEB-INF/jsp/index.jsp old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/src/main/webapp/resources/css/default.css b/spring-dispatcher-servlet/src/main/webapp/resources/css/default.css old mode 100644 new mode 100755 diff --git a/spring-dispatcher-servlet/src/main/webapp/resources/css/example.css b/spring-dispatcher-servlet/src/main/webapp/resources/css/example.css old mode 100644 new mode 100755 diff --git a/spring-drools/README.md b/spring-drools/README.md old mode 100644 new mode 100755 diff --git a/spring-drools/pom.xml b/spring-drools/pom.xml old mode 100644 new mode 100755 diff --git a/spring-drools/src/main/java/com/baeldung/spring/drools/app/ApplicationRunner.java b/spring-drools/src/main/java/com/baeldung/spring/drools/app/ApplicationRunner.java old mode 100644 new mode 100755 diff --git a/spring-drools/src/main/java/com/baeldung/spring/drools/model/Fare.java b/spring-drools/src/main/java/com/baeldung/spring/drools/model/Fare.java old mode 100644 new mode 100755 diff --git a/spring-drools/src/main/java/com/baeldung/spring/drools/model/TaxiRide.java b/spring-drools/src/main/java/com/baeldung/spring/drools/model/TaxiRide.java old mode 100644 new mode 100755 diff --git a/spring-drools/src/main/java/com/baeldung/spring/drools/service/TaxiFareCalculatorService.java b/spring-drools/src/main/java/com/baeldung/spring/drools/service/TaxiFareCalculatorService.java old mode 100644 new mode 100755 diff --git a/spring-drools/src/main/java/com/baeldung/spring/drools/service/TaxiFareConfiguration.java b/spring-drools/src/main/java/com/baeldung/spring/drools/service/TaxiFareConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-drools/src/main/resources/TAXI_FARE_RULE.drl b/spring-drools/src/main/resources/TAXI_FARE_RULE.drl old mode 100644 new mode 100755 diff --git a/spring-drools/src/test/java/com/baeldung/spring/drools/service/TaxiFareCalculatorServiceIntegrationTest.java b/spring-drools/src/test/java/com/baeldung/spring/drools/service/TaxiFareCalculatorServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/.gitignore b/spring-exceptions/.gitignore old mode 100644 new mode 100755 diff --git a/spring-exceptions/README.md b/spring-exceptions/README.md old mode 100644 new mode 100755 diff --git a/spring-exceptions/pom.xml b/spring-exceptions/pom.xml old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause1/BeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause1/BeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause1/BeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause1/BeanB.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanB1.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanB1.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanB2.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/BeanB2.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/IBeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause2/IBeanB.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause3/BeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause3/BeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause4/BeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause4/BeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause4/IBeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause4/IBeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause5/BeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause5/BeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause5/IBeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause5/IBeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/BeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/BeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/BeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/BeanB.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/IBeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause6/IBeanB.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/BeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/BeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/BeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/BeanB.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/IBeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/IBeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/IBeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause8/IBeanB.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/BeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/BeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/BeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/BeanB.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/IBeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/cause9/IBeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause1ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause1ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause2ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause2ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause3ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause3ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause4ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause4ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause5ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause5ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause6ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause6ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause7ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause7ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause8ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause8ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause9ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/beancreationexception/spring/Cause9ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/cause2/BeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/cause2/BeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause1ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause1ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause2ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause2ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause3ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/beandefinitionstoreexception/spring/Cause3ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause1DataContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause1DataContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause2DataContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause2DataContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause3DataContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/dataintegrityviolationexception/spring/Cause3DataContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause1/persistence/model/Foo.java b/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause1/persistence/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause2/persistence/model/Foo.java b/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause2/persistence/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause3/persistence/model/Foo.java b/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause3/persistence/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause4/persistence/model/Foo.java b/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause4/persistence/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause1PersistenceConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause1PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause2PersistenceConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause2PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause3PersistenceConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause3PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause1NonTransientConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause1NonTransientConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause4NonTransientConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause4NonTransientConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause5NonTransientConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/nontransientexception/cause/Cause5NonTransientConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause1/BeanB.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB1.java b/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB1.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB2.java b/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/BeanB2.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/IBeanB.java b/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause2/IBeanB.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause3/BeanA.java b/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/cause3/BeanA.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause1ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause1ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause2ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause2ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause3ContextWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause3ContextWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/Setup.java b/spring-exceptions/src/main/java/org/baeldung/persistence/Setup.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/common/AbstractHibernateDao.java b/spring-exceptions/src/main/java/org/baeldung/persistence/common/AbstractHibernateDao.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/common/AbstractService.java b/spring-exceptions/src/main/java/org/baeldung/persistence/common/AbstractService.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/common/IOperations.java b/spring-exceptions/src/main/java/org/baeldung/persistence/common/IOperations.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IChildDao.java b/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IChildDao.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IFooDao.java b/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IFooDao.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IParentDao.java b/spring-exceptions/src/main/java/org/baeldung/persistence/dao/IParentDao.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/ChildDao.java b/spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/ChildDao.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/FooDao.java b/spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/FooDao.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/ParentDao.java b/spring-exceptions/src/main/java/org/baeldung/persistence/dao/impl/ParentDao.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/model/Child.java b/spring-exceptions/src/main/java/org/baeldung/persistence/model/Child.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/model/Foo.java b/spring-exceptions/src/main/java/org/baeldung/persistence/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/model/Parent.java b/spring-exceptions/src/main/java/org/baeldung/persistence/model/Parent.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/service/IChildService.java b/spring-exceptions/src/main/java/org/baeldung/persistence/service/IChildService.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/service/IFooService.java b/spring-exceptions/src/main/java/org/baeldung/persistence/service/IFooService.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/service/IParentService.java b/spring-exceptions/src/main/java/org/baeldung/persistence/service/IParentService.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/ChildService.java b/spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/ChildService.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/FooService.java b/spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/FooService.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/ParentService.java b/spring-exceptions/src/main/java/org/baeldung/persistence/service/impl/ParentService.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/core/ComponentInXmlUsingProperties.java b/spring-exceptions/src/main/java/org/baeldung/properties/core/ComponentInXmlUsingProperties.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/core/ComponentUsingProperties.java b/spring-exceptions/src/main/java/org/baeldung/properties/core/ComponentUsingProperties.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfig.java b/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfigOther.java b/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithJavaConfigOther.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfig.java b/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfigOne.java b/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfigOne.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfigTwo.java b/spring-exceptions/src/main/java/org/baeldung/properties/spring/PropertiesWithXmlConfigTwo.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/spring/config/CoreConfig.java b/spring-exceptions/src/main/java/org/baeldung/spring/config/CoreConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/spring/config/MainWebAppInitializer.java b/spring-exceptions/src/main/java/org/baeldung/spring/config/MainWebAppInitializer.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/spring/config/MvcConfig.java b/spring-exceptions/src/main/java/org/baeldung/spring/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/java/org/baeldung/spring/config/PersistenceConfig.java b/spring-exceptions/src/main/java/org/baeldung/spring/config/PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/bar.properties b/spring-exceptions/src/main/resources/bar.properties old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/beancreationexception_cause4.xml b/spring-exceptions/src/main/resources/beancreationexception_cause4.xml old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/beancreationexception_cause6.xml b/spring-exceptions/src/main/resources/beancreationexception_cause6.xml old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/beancreationexception_cause7.xml b/spring-exceptions/src/main/resources/beancreationexception_cause7.xml old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/beancreationexception_cause9.xml b/spring-exceptions/src/main/resources/beancreationexception_cause9.xml old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/configForProperties.xml b/spring-exceptions/src/main/resources/configForProperties.xml old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/configForPropertiesOne.xml b/spring-exceptions/src/main/resources/configForPropertiesOne.xml old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/configForPropertiesTwo.xml b/spring-exceptions/src/main/resources/configForPropertiesTwo.xml old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/foo.properties b/spring-exceptions/src/main/resources/foo.properties old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/hibernate-mysql.properties b/spring-exceptions/src/main/resources/hibernate-mysql.properties old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/logback.xml b/spring-exceptions/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/persistence-derby.properties b/spring-exceptions/src/main/resources/persistence-derby.properties old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/persistence-mysql-incorrect.properties b/spring-exceptions/src/main/resources/persistence-mysql-incorrect.properties old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/resources/persistence-mysql.properties b/spring-exceptions/src/main/resources/persistence-mysql.properties old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/webapp/WEB-INF/mvc-servlet.xml b/spring-exceptions/src/main/webapp/WEB-INF/mvc-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/webapp/WEB-INF/view/sample.jsp b/spring-exceptions/src/main/webapp/WEB-INF/view/sample.jsp old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/main/webapp/WEB-INF/web_old.xml b/spring-exceptions/src/main/webapp/WEB-INF/web_old.xml old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/BeanCreationExceptionTestSuite.java b/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/BeanCreationExceptionTestSuite.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause1BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause1BeanCreationExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause2BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause2BeanCreationExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause3BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause3BeanCreationExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause4BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause4BeanCreationExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause5BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause5BeanCreationExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause6BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause6BeanCreationExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause7BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause7BeanCreationExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause8BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause8BeanCreationExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause9BeanCreationExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/beancreationexception/Cause9BeanCreationExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause1BeanDefinitionStoreExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause1BeanDefinitionStoreExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause2BeanDefinitionStoreExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause2BeanDefinitionStoreExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause3BeanDefinitionStoreExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/beandefinitionstoreexception/Cause3BeanDefinitionStoreExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause1DataIntegrityViolationExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause1DataIntegrityViolationExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause2DataIntegrityViolationExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause2DataIntegrityViolationExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause3DataIntegrityViolationExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/dataintegrityviolationexception/Cause3DataIntegrityViolationExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause1MappingExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause1MappingExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause2MappingExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause2MappingExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause3MappingExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause3MappingExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause4MappingExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause4MappingExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/CannotGetJdbcConnectionExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/CannotGetJdbcConnectionExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataIntegrityExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataIntegrityExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataRetrievalExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataRetrievalExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataSourceLookupExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/DataSourceLookupExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/InvalidResourceUsageExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/nontransientdataaccessexception/InvalidResourceUsageExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause1NoSuchBeanDefinitionExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause1NoSuchBeanDefinitionExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause2NoSuchBeanDefinitionExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause2NoSuchBeanDefinitionExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause3NoSuchBeanDefinitionExceptionManualTest.java b/spring-exceptions/src/test/java/org/baeldung/ex/nosuchbeandefinitionexception/Cause3NoSuchBeanDefinitionExceptionManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithJavaManualTest.java b/spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithJavaManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithMultipleXmlsManualTest.java b/spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithMultipleXmlsManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithXmlManualTest.java b/spring-exceptions/src/test/java/org/baeldung/properties/core/PropertiesWithXmlManualTest.java old mode 100644 new mode 100755 diff --git a/spring-exceptions/src/test/resources/.gitignore b/spring-exceptions/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-freemarker/.gitignore b/spring-freemarker/.gitignore old mode 100644 new mode 100755 diff --git a/spring-freemarker/README.md b/spring-freemarker/README.md old mode 100644 new mode 100755 diff --git a/spring-freemarker/pom.xml b/spring-freemarker/pom.xml old mode 100644 new mode 100755 diff --git a/spring-freemarker/src/main/java/com/baeldung/freemarker/config/SpringWebConfig.java b/spring-freemarker/src/main/java/com/baeldung/freemarker/config/SpringWebConfig.java old mode 100644 new mode 100755 diff --git a/spring-freemarker/src/main/java/com/baeldung/freemarker/config/WebConfiguration.java b/spring-freemarker/src/main/java/com/baeldung/freemarker/config/WebConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-freemarker/src/main/java/com/baeldung/freemarker/controller/SpringController.java b/spring-freemarker/src/main/java/com/baeldung/freemarker/controller/SpringController.java old mode 100644 new mode 100755 diff --git a/spring-freemarker/src/main/java/com/baeldung/freemarker/model/Car.java b/spring-freemarker/src/main/java/com/baeldung/freemarker/model/Car.java old mode 100644 new mode 100755 diff --git a/spring-freemarker/src/main/webapp/WEB-INF/views/ftl/index.ftl b/spring-freemarker/src/main/webapp/WEB-INF/views/ftl/index.ftl old mode 100644 new mode 100755 diff --git a/spring-freemarker/src/main/webapp/WEB-INF/web.xml b/spring-freemarker/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-groovy/.gitignore b/spring-groovy/.gitignore old mode 100644 new mode 100755 diff --git a/spring-groovy/README.md b/spring-groovy/README.md old mode 100644 new mode 100755 diff --git a/spring-groovy/pom.xml b/spring-groovy/pom.xml old mode 100644 new mode 100755 diff --git a/spring-groovy/src/main/java/com/baeldug/groovyconfig/BandsBean.java b/spring-groovy/src/main/java/com/baeldug/groovyconfig/BandsBean.java old mode 100644 new mode 100755 diff --git a/spring-groovy/src/main/java/com/baeldug/groovyconfig/GroovyBeanConfig.groovy b/spring-groovy/src/main/java/com/baeldug/groovyconfig/GroovyBeanConfig.groovy old mode 100644 new mode 100755 diff --git a/spring-groovy/src/main/java/com/baeldug/groovyconfig/JavaBeanConfig.java b/spring-groovy/src/main/java/com/baeldug/groovyconfig/JavaBeanConfig.java old mode 100644 new mode 100755 diff --git a/spring-groovy/src/main/java/com/baeldug/groovyconfig/JavaPersonBean.java b/spring-groovy/src/main/java/com/baeldug/groovyconfig/JavaPersonBean.java old mode 100644 new mode 100755 diff --git a/spring-groovy/src/main/java/com/baeldug/spring_groovy/App.java b/spring-groovy/src/main/java/com/baeldug/spring_groovy/App.java old mode 100644 new mode 100755 diff --git a/spring-groovy/src/main/java/com/baeldug/spring_groovy/TestConfig.java b/spring-groovy/src/main/java/com/baeldug/spring_groovy/TestConfig.java old mode 100644 new mode 100755 diff --git a/spring-groovy/src/main/resources/groovyContextConfig.groovy b/spring-groovy/src/main/resources/groovyContextConfig.groovy old mode 100644 new mode 100755 diff --git a/spring-groovy/src/main/resources/xml-bean-config.xml b/spring-groovy/src/main/resources/xml-bean-config.xml old mode 100644 new mode 100755 diff --git a/spring-groovy/src/test/java/com/baeldug/groovyconfig/GroovyConfigurationTest.java b/spring-groovy/src/test/java/com/baeldug/groovyconfig/GroovyConfigurationTest.java old mode 100644 new mode 100755 diff --git a/spring-groovy/src/test/java/com/baeldug/groovyconfig/JavaConfigurationTest.java b/spring-groovy/src/test/java/com/baeldug/groovyconfig/JavaConfigurationTest.java old mode 100644 new mode 100755 diff --git a/spring-groovy/src/test/java/com/baeldug/groovyconfig/XmlConfigurationTest.java b/spring-groovy/src/test/java/com/baeldug/groovyconfig/XmlConfigurationTest.java old mode 100644 new mode 100755 diff --git a/spring-groovy/src/test/java/com/baeldug/spring_groovy/AppTest.java b/spring-groovy/src/test/java/com/baeldug/spring_groovy/AppTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate3/src/main/java/org/baeldung/spring/PersistenceConfigHibernate3.java b/spring-hibernate3/src/main/java/org/baeldung/spring/PersistenceConfigHibernate3.java old mode 100644 new mode 100755 diff --git a/spring-hibernate3/src/test/java/org/baeldung/persistence/service/HibernateExceptionScen1MainIntegrationTest.java b/spring-hibernate3/src/test/java/org/baeldung/persistence/service/HibernateExceptionScen1MainIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate3/src/test/java/org/baeldung/persistence/service/HibernateExceptionScen2MainIntegrationTest.java b/spring-hibernate3/src/test/java/org/baeldung/persistence/service/HibernateExceptionScen2MainIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/.gitignore b/spring-hibernate4/.gitignore old mode 100644 new mode 100755 diff --git a/spring-hibernate4/README.md b/spring-hibernate4/README.md old mode 100644 new mode 100755 diff --git a/spring-hibernate4/pom.xml b/spring-hibernate4/pom.xml old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/hibernate/criteria/model/Item.java b/spring-hibernate4/src/main/java/com/baeldung/hibernate/criteria/model/Item.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/hibernate/criteria/util/HibernateUtil.java b/spring-hibernate4/src/main/java/com/baeldung/hibernate/criteria/util/HibernateUtil.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/hibernate/criteria/view/ApplicationView.java b/spring-hibernate4/src/main/java/com/baeldung/hibernate/criteria/view/ApplicationView.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/model/OrderDetail.java b/spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/model/OrderDetail.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/model/UserEager.java b/spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/model/UserEager.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/model/UserLazy.java b/spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/model/UserLazy.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/util/HibernateUtil.java b/spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/util/HibernateUtil.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/view/FetchingAppView.java b/spring-hibernate4/src/main/java/com/baeldung/hibernate/fetching/view/FetchingAppView.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/hibernate/oneToMany/config/HibernateAnnotationUtil.java b/spring-hibernate4/src/main/java/com/baeldung/hibernate/oneToMany/config/HibernateAnnotationUtil.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/hibernate/oneToMany/main/HibernateOneToManyAnnotationMain.java b/spring-hibernate4/src/main/java/com/baeldung/hibernate/oneToMany/main/HibernateOneToManyAnnotationMain.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/hibernate/oneToMany/model/Cart.java b/spring-hibernate4/src/main/java/com/baeldung/hibernate/oneToMany/model/Cart.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/hibernate/oneToMany/model/Items.java b/spring-hibernate4/src/main/java/com/baeldung/hibernate/oneToMany/model/Items.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IBarAuditableDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IBarAuditableDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IBarCrudRepository.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IBarCrudRepository.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IBarDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IBarDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IChildDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IChildDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IFooAuditableDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IFooAuditableDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IFooDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IFooDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IParentDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/IParentDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/AbstractDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/AbstractDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/AbstractHibernateAuditableDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/AbstractHibernateAuditableDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/AbstractHibernateDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/AbstractHibernateDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/AbstractJpaDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/AbstractJpaDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/GenericHibernateDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/GenericHibernateDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/IAuditOperations.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/IAuditOperations.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/IGenericDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/IGenericDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/IOperations.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/common/IOperations.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/BarAuditableDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/BarAuditableDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/BarDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/BarDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/BarJpaDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/BarJpaDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/ChildDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/ChildDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/FooAuditableDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/FooAuditableDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/FooDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/FooDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/ParentDao.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/dao/impl/ParentDao.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/model/Bar.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/model/Bar.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/model/Child.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/model/Child.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/model/Foo.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/model/Parent.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/model/Parent.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/model/Person.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/model/Person.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/IBarAuditableService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/IBarAuditableService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/IBarService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/IBarService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/IChildService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/IChildService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/IFooAuditableService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/IFooAuditableService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/IFooService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/IFooService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/IParentService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/IParentService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractHibernateAuditableService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractHibernateAuditableService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractHibernateService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractHibernateService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractJpaService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractJpaService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractSpringDataJpaService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/common/AbstractSpringDataJpaService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/BarAuditableService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/BarAuditableService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/BarJpaService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/BarJpaService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/BarService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/BarService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/BarSpringDataJpaService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/BarSpringDataJpaService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/ChildService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/ChildService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/FooAuditableService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/FooAuditableService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/FooService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/FooService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/ParentService.java b/spring-hibernate4/src/main/java/com/baeldung/persistence/service/impl/ParentService.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/spring/PersistenceConfig.java b/spring-hibernate4/src/main/java/com/baeldung/spring/PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/java/com/baeldung/spring/PersistenceXmlConfig.java b/spring-hibernate4/src/main/java/com/baeldung/spring/PersistenceXmlConfig.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/criteria.cfg.xml b/spring-hibernate4/src/main/resources/criteria.cfg.xml old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/criteria_create_queries.sql b/spring-hibernate4/src/main/resources/criteria_create_queries.sql old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/fetching.cfg.xml b/spring-hibernate4/src/main/resources/fetching.cfg.xml old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/fetchingLazy.cfg.xml b/spring-hibernate4/src/main/resources/fetchingLazy.cfg.xml old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/fetching_create_queries.sql b/spring-hibernate4/src/main/resources/fetching_create_queries.sql old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/hibernate-annotation.cfg.xml b/spring-hibernate4/src/main/resources/hibernate-annotation.cfg.xml old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/hibernate4Config.xml b/spring-hibernate4/src/main/resources/hibernate4Config.xml old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/immutable.cfg.xml b/spring-hibernate4/src/main/resources/immutable.cfg.xml old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/insert_statements.sql b/spring-hibernate4/src/main/resources/insert_statements.sql old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/logback.xml b/spring-hibernate4/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/one_to_many.sql b/spring-hibernate4/src/main/resources/one_to_many.sql old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/persistence-mysql.properties b/spring-hibernate4/src/main/resources/persistence-mysql.properties old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/stored_procedure.sql b/spring-hibernate4/src/main/resources/stored_procedure.sql old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/main/resources/webSecurityConfig.xml b/spring-hibernate4/src/main/resources/webSecurityConfig.xml old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaIntegrationTest.java b/spring-hibernate4/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaTestRunner.java b/spring-hibernate4/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaTestRunner.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaTestSuite.java b/spring-hibernate4/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaTestSuite.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/hibernate/fetching/HibernateFetchingIntegrationTest.java b/spring-hibernate4/src/test/java/com/baeldung/hibernate/fetching/HibernateFetchingIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/hibernate/oneToMany/main/HibernateOneToManyAnnotationMainIntegrationTest.java b/spring-hibernate4/src/test/java/com/baeldung/hibernate/oneToMany/main/HibernateOneToManyAnnotationMainIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/IntegrationTestSuite.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/IntegrationTestSuite.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/audit/AuditTestSuite.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/audit/AuditTestSuite.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/audit/EnversFooBarAuditIntegrationTest.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/audit/EnversFooBarAuditIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/audit/JPABarAuditIntegrationTest.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/audit/JPABarAuditIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/audit/SpringDataJPABarAuditIntegrationTest.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/audit/SpringDataJPABarAuditIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/hibernate/FooFixtures.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/hibernate/FooFixtures.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/hibernate/FooPaginationPersistenceIntegrationTest.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/hibernate/FooPaginationPersistenceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/hibernate/FooSortingPersistenceIntegrationTest.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/hibernate/FooSortingPersistenceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/save/SaveMethodsIntegrationTest.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/save/SaveMethodsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/service/FooServiceBasicPersistenceIntegrationTest.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/service/FooServiceBasicPersistenceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/service/FooStoredProceduresIntegrationTest.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/service/FooStoredProceduresIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/service/ParentServicePersistenceIntegrationTest.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/service/ParentServicePersistenceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/resources/.gitignore b/spring-hibernate4/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/resources/com/baeldung/hibernate/criteria/model/Item.hbm.xml b/spring-hibernate4/src/test/resources/com/baeldung/hibernate/criteria/model/Item.hbm.xml old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/resources/criteria.cfg.xml b/spring-hibernate4/src/test/resources/criteria.cfg.xml old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/resources/fetching.cfg.xml b/spring-hibernate4/src/test/resources/fetching.cfg.xml old mode 100644 new mode 100755 diff --git a/spring-hibernate4/src/test/resources/fetchingLazy.cfg.xml b/spring-hibernate4/src/test/resources/fetchingLazy.cfg.xml old mode 100644 new mode 100755 diff --git a/spring-integration/README.md b/spring-integration/README.md old mode 100644 new mode 100755 diff --git a/spring-integration/pom.xml b/spring-integration/pom.xml old mode 100644 new mode 100755 diff --git a/spring-integration/src/main/java/com/baeldung/samples/FileCopyConfig.java b/spring-integration/src/main/java/com/baeldung/samples/FileCopyConfig.java old mode 100644 new mode 100755 diff --git a/spring-integration/src/main/java/com/baeldung/samples/endpoints/Activator.java b/spring-integration/src/main/java/com/baeldung/samples/endpoints/Activator.java old mode 100644 new mode 100755 diff --git a/spring-integration/src/main/java/com/baeldung/samples/endpoints/ActivatorImpl.java b/spring-integration/src/main/java/com/baeldung/samples/endpoints/ActivatorImpl.java old mode 100644 new mode 100755 diff --git a/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-context.backup b/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-context.backup old mode 100644 new mode 100755 diff --git a/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-context.xml b/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-context.xml old mode 100644 new mode 100755 diff --git a/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-file-copy-context.xml b/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-file-copy-context.xml old mode 100644 new mode 100755 diff --git a/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-file-publish-context.xml b/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-file-publish-context.xml old mode 100644 new mode 100755 diff --git a/spring-integration/src/main/resources/source/penguins.jpg b/spring-integration/src/main/resources/source/penguins.jpg old mode 100644 new mode 100755 diff --git a/spring-integration/src/test/java/com/baeldung/samples/FileCopyIntegrationTest.java b/spring-integration/src/test/java/com/baeldung/samples/FileCopyIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jersey/.gitignore b/spring-jersey/.gitignore old mode 100644 new mode 100755 diff --git a/spring-jersey/README.md b/spring-jersey/README.md old mode 100644 new mode 100755 diff --git a/spring-jersey/pom.xml b/spring-jersey/pom.xml old mode 100644 new mode 100755 diff --git a/spring-jersey/src/main/java/com/baeldung/client/rest/RestClient.java b/spring-jersey/src/main/java/com/baeldung/client/rest/RestClient.java old mode 100644 new mode 100755 diff --git a/spring-jersey/src/main/java/com/baeldung/server/config/ApplicationInitializer.java b/spring-jersey/src/main/java/com/baeldung/server/config/ApplicationInitializer.java old mode 100644 new mode 100755 diff --git a/spring-jersey/src/main/java/com/baeldung/server/config/RestConfig.java b/spring-jersey/src/main/java/com/baeldung/server/config/RestConfig.java old mode 100644 new mode 100755 diff --git a/spring-jersey/src/main/java/com/baeldung/server/exception/AlreadyExistsExceptionHandler.java b/spring-jersey/src/main/java/com/baeldung/server/exception/AlreadyExistsExceptionHandler.java old mode 100644 new mode 100755 diff --git a/spring-jersey/src/main/java/com/baeldung/server/exception/EmployeeAlreadyExists.java b/spring-jersey/src/main/java/com/baeldung/server/exception/EmployeeAlreadyExists.java old mode 100644 new mode 100755 diff --git a/spring-jersey/src/main/java/com/baeldung/server/exception/EmployeeNotFound.java b/spring-jersey/src/main/java/com/baeldung/server/exception/EmployeeNotFound.java old mode 100644 new mode 100755 diff --git a/spring-jersey/src/main/java/com/baeldung/server/exception/NotFoundExceptionHandler.java b/spring-jersey/src/main/java/com/baeldung/server/exception/NotFoundExceptionHandler.java old mode 100644 new mode 100755 diff --git a/spring-jersey/src/main/java/com/baeldung/server/model/Employee.java b/spring-jersey/src/main/java/com/baeldung/server/model/Employee.java old mode 100644 new mode 100755 diff --git a/spring-jersey/src/main/java/com/baeldung/server/repository/EmployeeRepository.java b/spring-jersey/src/main/java/com/baeldung/server/repository/EmployeeRepository.java old mode 100644 new mode 100755 diff --git a/spring-jersey/src/main/java/com/baeldung/server/repository/EmployeeRepositoryImpl.java b/spring-jersey/src/main/java/com/baeldung/server/repository/EmployeeRepositoryImpl.java old mode 100644 new mode 100755 diff --git a/spring-jersey/src/main/java/com/baeldung/server/rest/EmployeeResource.java b/spring-jersey/src/main/java/com/baeldung/server/rest/EmployeeResource.java old mode 100644 new mode 100755 diff --git a/spring-jersey/src/main/resources/logback.xml b/spring-jersey/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-jersey/src/test/java/com/baeldung/client/JerseyClientLiveTest.java b/spring-jersey/src/test/java/com/baeldung/client/JerseyClientLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-jersey/src/test/java/com/baeldung/server/JerseyApiLiveTest.java b/spring-jersey/src/test/java/com/baeldung/server/JerseyApiLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-jmeter-jenkins/.gitignore b/spring-jmeter-jenkins/.gitignore old mode 100644 new mode 100755 diff --git a/spring-jmeter-jenkins/.mvn/wrapper/maven-wrapper.jar b/spring-jmeter-jenkins/.mvn/wrapper/maven-wrapper.jar old mode 100644 new mode 100755 diff --git a/spring-jmeter-jenkins/.mvn/wrapper/maven-wrapper.properties b/spring-jmeter-jenkins/.mvn/wrapper/maven-wrapper.properties old mode 100644 new mode 100755 diff --git a/spring-jmeter-jenkins/README.md b/spring-jmeter-jenkins/README.md old mode 100644 new mode 100755 diff --git a/spring-jmeter-jenkins/mvnw.cmd b/spring-jmeter-jenkins/mvnw.cmd old mode 100644 new mode 100755 diff --git a/spring-jmeter-jenkins/pom.xml b/spring-jmeter-jenkins/pom.xml old mode 100644 new mode 100755 diff --git a/spring-jmeter-jenkins/src/main/java/com/baeldung/SpringJMeterJenkinsApplication.java b/spring-jmeter-jenkins/src/main/java/com/baeldung/SpringJMeterJenkinsApplication.java old mode 100644 new mode 100755 diff --git a/spring-jmeter-jenkins/src/main/java/com/baeldung/domain/Student.java b/spring-jmeter-jenkins/src/main/java/com/baeldung/domain/Student.java old mode 100644 new mode 100755 diff --git a/spring-jmeter-jenkins/src/main/java/com/baeldung/repository/StudentRepository.java b/spring-jmeter-jenkins/src/main/java/com/baeldung/repository/StudentRepository.java old mode 100644 new mode 100755 diff --git a/spring-jmeter-jenkins/src/main/resources/JMeter-Jenkins.jmx b/spring-jmeter-jenkins/src/main/resources/JMeter-Jenkins.jmx old mode 100644 new mode 100755 diff --git a/spring-jmeter-jenkins/src/main/resources/application.properties b/spring-jmeter-jenkins/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-jmeter-jenkins/src/test/java/com/baeldung/SpringJMeterJenkinsApplicationTests.java b/spring-jmeter-jenkins/src/test/java/com/baeldung/SpringJMeterJenkinsApplicationTests.java old mode 100644 new mode 100755 diff --git a/spring-jms/README.md b/spring-jms/README.md old mode 100644 new mode 100755 diff --git a/spring-jms/pom.xml b/spring-jms/pom.xml old mode 100644 new mode 100755 diff --git a/spring-jms/src/main/java/com/baeldung/spring/jms/Employee.java b/spring-jms/src/main/java/com/baeldung/spring/jms/Employee.java old mode 100644 new mode 100755 diff --git a/spring-jms/src/main/java/com/baeldung/spring/jms/SampleJmsMessageSender.java b/spring-jms/src/main/java/com/baeldung/spring/jms/SampleJmsMessageSender.java old mode 100644 new mode 100755 diff --git a/spring-jms/src/main/java/com/baeldung/spring/jms/SampleListener.java b/spring-jms/src/main/java/com/baeldung/spring/jms/SampleListener.java old mode 100644 new mode 100755 diff --git a/spring-jms/src/main/java/com/baeldung/spring/jms/SampleMessageConverter.java b/spring-jms/src/main/java/com/baeldung/spring/jms/SampleMessageConverter.java old mode 100644 new mode 100755 diff --git a/spring-jms/src/main/resources/EmbeddedActiveMQ.xml b/spring-jms/src/main/resources/EmbeddedActiveMQ.xml old mode 100644 new mode 100755 diff --git a/spring-jms/src/main/resources/applicationContext.xml b/spring-jms/src/main/resources/applicationContext.xml old mode 100644 new mode 100755 diff --git a/spring-jms/src/main/webapp/META-INF/MANIFEST.MF b/spring-jms/src/main/webapp/META-INF/MANIFEST.MF old mode 100644 new mode 100755 diff --git a/spring-jms/src/test/java/com/baeldung/spring/jms/DefaultTextMessageSenderIntegrationTest.java b/spring-jms/src/test/java/com/baeldung/spring/jms/DefaultTextMessageSenderIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jooq/.gitignore b/spring-jooq/.gitignore old mode 100644 new mode 100755 diff --git a/spring-jooq/README.md b/spring-jooq/README.md old mode 100644 new mode 100755 diff --git a/spring-jooq/pom.xml b/spring-jooq/pom.xml old mode 100644 new mode 100755 diff --git a/spring-jooq/src/main/resources/application.properties b/spring-jooq/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-jooq/src/main/resources/intro_config.properties b/spring-jooq/src/main/resources/intro_config.properties old mode 100644 new mode 100755 diff --git a/spring-jooq/src/main/resources/intro_schema.sql b/spring-jooq/src/main/resources/intro_schema.sql old mode 100644 new mode 100755 diff --git a/spring-jooq/src/test/java/com/baeldung/jooq/introduction/ExceptionTranslator.java b/spring-jooq/src/test/java/com/baeldung/jooq/introduction/ExceptionTranslator.java old mode 100644 new mode 100755 diff --git a/spring-jooq/src/test/java/com/baeldung/jooq/introduction/PersistenceContextIntegrationTest.java b/spring-jooq/src/test/java/com/baeldung/jooq/introduction/PersistenceContextIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jooq/src/test/java/com/baeldung/jooq/introduction/QueryIntegrationTest.java b/spring-jooq/src/test/java/com/baeldung/jooq/introduction/QueryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jooq/src/test/java/com/baeldung/jooq/springboot/Application.java b/spring-jooq/src/test/java/com/baeldung/jooq/springboot/Application.java old mode 100644 new mode 100755 diff --git a/spring-jooq/src/test/java/com/baeldung/jooq/springboot/InitialConfiguration.java b/spring-jooq/src/test/java/com/baeldung/jooq/springboot/InitialConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-jooq/src/test/java/com/baeldung/jooq/springboot/SpringBootIntegrationTest.java b/spring-jooq/src/test/java/com/baeldung/jooq/springboot/SpringBootIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jpa/.gitignore b/spring-jpa/.gitignore old mode 100644 new mode 100755 diff --git a/spring-jpa/README.md b/spring-jpa/README.md old mode 100644 new mode 100755 diff --git a/spring-jpa/pom.xml b/spring-jpa/pom.xml old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/config/PersistenceJNDIConfig.java b/spring-jpa/src/main/java/org/baeldung/config/PersistenceJNDIConfig.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfig.java b/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfig.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigL2Cache.java b/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigL2Cache.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigXml.java b/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigXml.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/config/ProductConfig.java b/spring-jpa/src/main/java/org/baeldung/config/ProductConfig.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/config/SpringWebConfig.java b/spring-jpa/src/main/java/org/baeldung/config/SpringWebConfig.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/config/StudentJPAH2Config.java b/spring-jpa/src/main/java/org/baeldung/config/StudentJPAH2Config.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/config/StudentJpaConfig.java b/spring-jpa/src/main/java/org/baeldung/config/StudentJpaConfig.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/config/UserConfig.java b/spring-jpa/src/main/java/org/baeldung/config/UserConfig.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/config/WebInitializer.java b/spring-jpa/src/main/java/org/baeldung/config/WebInitializer.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepository.java b/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepository.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepositoryImpl.java b/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepositoryImpl.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedStudentRepository.java b/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedStudentRepository.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/inmemory/persistence/dao/StudentRepository.java b/spring-jpa/src/main/java/org/baeldung/inmemory/persistence/dao/StudentRepository.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/inmemory/persistence/model/Student.java b/spring-jpa/src/main/java/org/baeldung/inmemory/persistence/model/Student.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/dao/AbstractJpaDAO.java b/spring-jpa/src/main/java/org/baeldung/persistence/dao/AbstractJpaDAO.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/dao/FooDao.java b/spring-jpa/src/main/java/org/baeldung/persistence/dao/FooDao.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/dao/IFooDao.java b/spring-jpa/src/main/java/org/baeldung/persistence/dao/IFooDao.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/model/Bar.java b/spring-jpa/src/main/java/org/baeldung/persistence/model/Bar.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/model/Foo.java b/spring-jpa/src/main/java/org/baeldung/persistence/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/product/ProductRepository.java b/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/product/ProductRepository.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/PossessionRepository.java b/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/PossessionRepository.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/UserRepository.java b/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/UserRepository.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/product/Product.java b/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/product/Product.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/Possession.java b/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/Possession.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/User.java b/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/User.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/service/FooService.java b/spring-jpa/src/main/java/org/baeldung/persistence/service/FooService.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/java/org/baeldung/web/MainController.java b/spring-jpa/src/main/java/org/baeldung/web/MainController.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/resources/context.xml b/spring-jpa/src/main/resources/context.xml old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/resources/logback.xml b/spring-jpa/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/resources/persistence-h2.properties b/spring-jpa/src/main/resources/persistence-h2.properties old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/resources/persistence-jndi.properties b/spring-jpa/src/main/resources/persistence-jndi.properties old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/resources/persistence-multiple-db.properties b/spring-jpa/src/main/resources/persistence-multiple-db.properties old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/resources/persistence-mysql.properties b/spring-jpa/src/main/resources/persistence-mysql.properties old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/resources/persistence-student-h2.properties b/spring-jpa/src/main/resources/persistence-student-h2.properties old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/resources/persistence-student.properties b/spring-jpa/src/main/resources/persistence-student.properties old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/resources/persistence.xml b/spring-jpa/src/main/resources/persistence.xml old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/resources/server.xml b/spring-jpa/src/main/resources/server.xml old mode 100644 new mode 100755 diff --git a/spring-jpa/src/main/webapp/WEB-INF/views/jsp/index.jsp b/spring-jpa/src/main/webapp/WEB-INF/views/jsp/index.jsp old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/META-INF/persistence.xml b/spring-jpa/src/test/java/META-INF/persistence.xml old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/deletion/config/PersistenceJPAConfigDeletion.java b/spring-jpa/src/test/java/org/baeldung/persistence/deletion/config/PersistenceJPAConfigDeletion.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Bar.java b/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Bar.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Baz.java b/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Baz.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Foo.java b/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/repository/ExtendedStudentRepositoryIntegrationTest.java b/spring-jpa/src/test/java/org/baeldung/persistence/repository/ExtendedStudentRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/repository/InMemoryDBIntegrationTest.java b/spring-jpa/src/test/java/org/baeldung/persistence/repository/InMemoryDBIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/DeletionIntegrationTest.java b/spring-jpa/src/test/java/org/baeldung/persistence/service/DeletionIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/FooPaginationPersistenceIntegrationTest.java b/spring-jpa/src/test/java/org/baeldung/persistence/service/FooPaginationPersistenceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java b/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingIntegrationTest.java b/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingWitNullsManualIntegrationTest.java b/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingWitNullsManualIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/JpaMultipleDBIntegrationTest.java b/spring-jpa/src/test/java/org/baeldung/persistence/service/JpaMultipleDBIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/PersistenceTestSuite.java b/spring-jpa/src/test/java/org/baeldung/persistence/service/PersistenceTestSuite.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/SecondLevelCacheIntegrationTest.java b/spring-jpa/src/test/java/org/baeldung/persistence/service/SecondLevelCacheIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/resources/.gitignore b/spring-jpa/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-jpa/src/test/resources/persistence-student.properties b/spring-jpa/src/test/resources/persistence-student.properties old mode 100644 new mode 100755 diff --git a/spring-kafka/README.md b/spring-kafka/README.md old mode 100644 new mode 100755 diff --git a/spring-kafka/pom.xml b/spring-kafka/pom.xml old mode 100644 new mode 100755 diff --git a/spring-kafka/src/main/java/com/baeldung/spring/kafka/Greeting.java b/spring-kafka/src/main/java/com/baeldung/spring/kafka/Greeting.java old mode 100644 new mode 100755 diff --git a/spring-kafka/src/main/java/com/baeldung/spring/kafka/KafkaApplication.java b/spring-kafka/src/main/java/com/baeldung/spring/kafka/KafkaApplication.java old mode 100644 new mode 100755 diff --git a/spring-kafka/src/main/java/com/baeldung/spring/kafka/KafkaConsumerConfig.java b/spring-kafka/src/main/java/com/baeldung/spring/kafka/KafkaConsumerConfig.java old mode 100644 new mode 100755 diff --git a/spring-kafka/src/main/java/com/baeldung/spring/kafka/KafkaProducerConfig.java b/spring-kafka/src/main/java/com/baeldung/spring/kafka/KafkaProducerConfig.java old mode 100644 new mode 100755 diff --git a/spring-kafka/src/main/resources/application.properties b/spring-kafka/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-katharsis/README.md b/spring-katharsis/README.md old mode 100644 new mode 100755 diff --git a/spring-katharsis/pom.xml b/spring-katharsis/pom.xml old mode 100644 new mode 100755 diff --git a/spring-katharsis/src/main/java/org/baeldung/Application.java b/spring-katharsis/src/main/java/org/baeldung/Application.java old mode 100644 new mode 100755 diff --git a/spring-katharsis/src/main/java/org/baeldung/Setup.java b/spring-katharsis/src/main/java/org/baeldung/Setup.java old mode 100644 new mode 100755 diff --git a/spring-katharsis/src/main/java/org/baeldung/persistence/dao/RoleRepository.java b/spring-katharsis/src/main/java/org/baeldung/persistence/dao/RoleRepository.java old mode 100644 new mode 100755 diff --git a/spring-katharsis/src/main/java/org/baeldung/persistence/dao/UserRepository.java b/spring-katharsis/src/main/java/org/baeldung/persistence/dao/UserRepository.java old mode 100644 new mode 100755 diff --git a/spring-katharsis/src/main/java/org/baeldung/persistence/katharsis/JsonApiFilter.java b/spring-katharsis/src/main/java/org/baeldung/persistence/katharsis/JsonApiFilter.java old mode 100644 new mode 100755 diff --git a/spring-katharsis/src/main/java/org/baeldung/persistence/katharsis/RoleResourceRepository.java b/spring-katharsis/src/main/java/org/baeldung/persistence/katharsis/RoleResourceRepository.java old mode 100644 new mode 100755 diff --git a/spring-katharsis/src/main/java/org/baeldung/persistence/katharsis/UserResourceRepository.java b/spring-katharsis/src/main/java/org/baeldung/persistence/katharsis/UserResourceRepository.java old mode 100644 new mode 100755 diff --git a/spring-katharsis/src/main/java/org/baeldung/persistence/katharsis/UserToRoleRelationshipRepository.java b/spring-katharsis/src/main/java/org/baeldung/persistence/katharsis/UserToRoleRelationshipRepository.java old mode 100644 new mode 100755 diff --git a/spring-katharsis/src/main/java/org/baeldung/persistence/model/Role.java b/spring-katharsis/src/main/java/org/baeldung/persistence/model/Role.java old mode 100644 new mode 100755 diff --git a/spring-katharsis/src/main/java/org/baeldung/persistence/model/User.java b/spring-katharsis/src/main/java/org/baeldung/persistence/model/User.java old mode 100644 new mode 100755 diff --git a/spring-katharsis/src/main/resources/application.properties b/spring-katharsis/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-katharsis/src/test/java/org/baeldung/test/JsonApiLiveTest.java b/spring-katharsis/src/test/java/org/baeldung/test/JsonApiLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-ldap/.gitignore b/spring-ldap/.gitignore old mode 100644 new mode 100755 diff --git a/spring-ldap/README.md b/spring-ldap/README.md old mode 100644 new mode 100755 diff --git a/spring-ldap/pom.xml b/spring-ldap/pom.xml old mode 100644 new mode 100755 diff --git a/spring-ldap/src/main/java/com/baeldung/ldap/client/LdapClient.java b/spring-ldap/src/main/java/com/baeldung/ldap/client/LdapClient.java old mode 100644 new mode 100755 diff --git a/spring-ldap/src/main/java/com/baeldung/ldap/data/repository/User.java b/spring-ldap/src/main/java/com/baeldung/ldap/data/repository/User.java old mode 100644 new mode 100755 diff --git a/spring-ldap/src/main/java/com/baeldung/ldap/data/repository/UserRepository.java b/spring-ldap/src/main/java/com/baeldung/ldap/data/repository/UserRepository.java old mode 100644 new mode 100755 diff --git a/spring-ldap/src/main/java/com/baeldung/ldap/data/service/LdapClient.java b/spring-ldap/src/main/java/com/baeldung/ldap/data/service/LdapClient.java old mode 100644 new mode 100755 diff --git a/spring-ldap/src/main/java/com/baeldung/ldap/data/service/UserService.java b/spring-ldap/src/main/java/com/baeldung/ldap/data/service/UserService.java old mode 100644 new mode 100755 diff --git a/spring-ldap/src/main/java/com/baeldung/ldap/javaconfig/AppConfig.java b/spring-ldap/src/main/java/com/baeldung/ldap/javaconfig/AppConfig.java old mode 100644 new mode 100755 diff --git a/spring-ldap/src/main/resources/application.properties b/spring-ldap/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-ldap/src/main/resources/logback.xml b/spring-ldap/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-ldap/src/test/java/com/baeldung/ldap/client/LdapClientLiveTest.java b/spring-ldap/src/test/java/com/baeldung/ldap/client/LdapClientLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-ldap/src/test/java/com/baeldung/ldap/client/LdapDataRepositoryIntegrationTest.java b/spring-ldap/src/test/java/com/baeldung/ldap/client/LdapDataRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-ldap/src/test/java/com/baeldung/ldap/javaconfig/TestConfig.java b/spring-ldap/src/test/java/com/baeldung/ldap/javaconfig/TestConfig.java old mode 100644 new mode 100755 diff --git a/spring-ldap/src/test/resources/test.ldif b/spring-ldap/src/test/resources/test.ldif old mode 100644 new mode 100755 diff --git a/spring-ldap/src/test/resources/test_application.properties b/spring-ldap/src/test/resources/test_application.properties old mode 100644 new mode 100755 diff --git a/spring-mobile/README.md b/spring-mobile/README.md old mode 100644 new mode 100755 diff --git a/spring-mobile/pom.xml b/spring-mobile/pom.xml old mode 100644 new mode 100755 diff --git a/spring-mobile/src/main/java/com/baeldung/Application.java b/spring-mobile/src/main/java/com/baeldung/Application.java old mode 100644 new mode 100755 diff --git a/spring-mobile/src/main/java/com/baeldung/controller/IndexController.java b/spring-mobile/src/main/java/com/baeldung/controller/IndexController.java old mode 100644 new mode 100755 diff --git a/spring-mobile/src/main/resources/application.properties b/spring-mobile/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-mobile/src/main/resources/templates/index.ftl b/spring-mobile/src/main/resources/templates/index.ftl old mode 100644 new mode 100755 diff --git a/spring-mobile/src/main/resources/templates/mobile/index.ftl b/spring-mobile/src/main/resources/templates/mobile/index.ftl old mode 100644 new mode 100755 diff --git a/spring-mobile/src/main/resources/templates/tablet/index.ftl b/spring-mobile/src/main/resources/templates/tablet/index.ftl old mode 100644 new mode 100755 diff --git a/spring-mockito/.gitignore b/spring-mockito/.gitignore old mode 100644 new mode 100755 diff --git a/spring-mockito/README.md b/spring-mockito/README.md old mode 100644 new mode 100755 diff --git a/spring-mockito/pom.xml b/spring-mockito/pom.xml old mode 100644 new mode 100755 diff --git a/spring-mockito/src/main/java/com/baeldung/MocksApplication.java b/spring-mockito/src/main/java/com/baeldung/MocksApplication.java old mode 100644 new mode 100755 diff --git a/spring-mockito/src/main/java/com/baeldung/NameService.java b/spring-mockito/src/main/java/com/baeldung/NameService.java old mode 100644 new mode 100755 diff --git a/spring-mockito/src/main/java/com/baeldung/UserService.java b/spring-mockito/src/main/java/com/baeldung/UserService.java old mode 100644 new mode 100755 diff --git a/spring-mockito/src/main/resources/application.properties b/spring-mockito/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-mockito/src/test/java/com/baeldung/NameServiceTestConfiguration.java b/spring-mockito/src/test/java/com/baeldung/NameServiceTestConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-mockito/src/test/java/com/baeldung/UserServiceIntegrationTest.java b/spring-mockito/src/test/java/com/baeldung/UserServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mustache/.gitignore b/spring-mustache/.gitignore old mode 100644 new mode 100755 diff --git a/spring-mustache/README.md b/spring-mustache/README.md old mode 100644 new mode 100755 diff --git a/spring-mustache/pom.xml b/spring-mustache/pom.xml old mode 100644 new mode 100755 diff --git a/spring-mustache/src/main/java/com/baeldung/springmustache/SpringMustacheApplication.java b/spring-mustache/src/main/java/com/baeldung/springmustache/SpringMustacheApplication.java old mode 100644 new mode 100755 diff --git a/spring-mustache/src/main/java/com/baeldung/springmustache/controller/ArticleController.java b/spring-mustache/src/main/java/com/baeldung/springmustache/controller/ArticleController.java old mode 100644 new mode 100755 diff --git a/spring-mustache/src/main/java/com/baeldung/springmustache/model/Article.java b/spring-mustache/src/main/java/com/baeldung/springmustache/model/Article.java old mode 100644 new mode 100755 diff --git a/spring-mustache/src/main/resources/application.properties b/spring-mustache/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-mustache/src/main/resources/templates/error/error.html b/spring-mustache/src/main/resources/templates/error/error.html old mode 100644 new mode 100755 diff --git a/spring-mustache/src/main/resources/templates/index.html b/spring-mustache/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/spring-mustache/src/main/resources/templates/layout/article.html b/spring-mustache/src/main/resources/templates/layout/article.html old mode 100644 new mode 100755 diff --git a/spring-mustache/src/main/resources/templates/layout/footer.html b/spring-mustache/src/main/resources/templates/layout/footer.html old mode 100644 new mode 100755 diff --git a/spring-mustache/src/main/resources/templates/layout/header.html b/spring-mustache/src/main/resources/templates/layout/header.html old mode 100644 new mode 100755 diff --git a/spring-mustache/src/test/java/com/baeldung/springmustache/SpringMustacheApplicationTests.java b/spring-mustache/src/test/java/com/baeldung/springmustache/SpringMustacheApplicationTests.java old mode 100644 new mode 100755 diff --git a/spring-mvc-email/README.md b/spring-mvc-email/README.md old mode 100644 new mode 100755 diff --git a/spring-mvc-email/pom.xml b/spring-mvc-email/pom.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-email/src/main/java/com/baeldung/spring/Application.java b/spring-mvc-email/src/main/java/com/baeldung/spring/Application.java old mode 100644 new mode 100755 diff --git a/spring-mvc-email/src/main/java/com/baeldung/spring/app/config/AppConfig.java b/spring-mvc-email/src/main/java/com/baeldung/spring/app/config/AppConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-email/src/main/java/com/baeldung/spring/controllers/HomeController.java b/spring-mvc-email/src/main/java/com/baeldung/spring/controllers/HomeController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-email/src/main/java/com/baeldung/spring/controllers/MailController.java b/spring-mvc-email/src/main/java/com/baeldung/spring/controllers/MailController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-email/src/main/java/com/baeldung/spring/mail/EmailService.java b/spring-mvc-email/src/main/java/com/baeldung/spring/mail/EmailService.java old mode 100644 new mode 100755 diff --git a/spring-mvc-email/src/main/java/com/baeldung/spring/mail/EmailServiceImpl.java b/spring-mvc-email/src/main/java/com/baeldung/spring/mail/EmailServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-mvc-email/src/main/java/com/baeldung/spring/web/dto/MailObject.java b/spring-mvc-email/src/main/java/com/baeldung/spring/web/dto/MailObject.java old mode 100644 new mode 100755 diff --git a/spring-mvc-email/src/main/resources/META-INF/application.xml b/spring-mvc-email/src/main/resources/META-INF/application.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-email/src/main/resources/application.properties b/spring-mvc-email/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-mvc-email/src/main/webapp/WEB-INF/views/home.jsp b/spring-mvc-email/src/main/webapp/WEB-INF/views/home.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-email/src/main/webapp/WEB-INF/views/mail/send.jsp b/spring-mvc-email/src/main/webapp/WEB-INF/views/mail/send.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-email/src/main/webapp/WEB-INF/web.xml b/spring-mvc-email/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/README.md b/spring-mvc-forms/README.md old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/pom.xml b/spring-mvc-forms/pom.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/configuration/ApplicationConfiguration.java b/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/configuration/ApplicationConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/configuration/WebInitializer.java b/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/configuration/WebInitializer.java old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/controller/CustomerController.java b/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/controller/CustomerController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/controller/EmployeeController.java b/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/controller/EmployeeController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/controller/FileUploadController.java b/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/controller/FileUploadController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/controller/UserController.java b/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/controller/UserController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/domain/Customer.java b/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/domain/Customer.java old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/domain/Employee.java b/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/domain/Employee.java old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/domain/User.java b/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/domain/User.java old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/interceptor/FileUploadExceptionAdvice.java b/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/interceptor/FileUploadExceptionAdvice.java old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/validator/CustomerValidator.java b/spring-mvc-forms/src/main/java/com/baeldung/springmvcforms/validator/CustomerValidator.java old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/webapp/WEB-INF/html/user.html b/spring-mvc-forms/src/main/webapp/WEB-INF/html/user.html old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/webapp/WEB-INF/views/customerHome.jsp b/spring-mvc-forms/src/main/webapp/WEB-INF/views/customerHome.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/webapp/WEB-INF/views/customerView.jsp b/spring-mvc-forms/src/main/webapp/WEB-INF/views/customerView.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/webapp/WEB-INF/views/employeeHome.jsp b/spring-mvc-forms/src/main/webapp/WEB-INF/views/employeeHome.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/webapp/WEB-INF/views/employeeView.jsp b/spring-mvc-forms/src/main/webapp/WEB-INF/views/employeeView.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/webapp/WEB-INF/views/error.jsp b/spring-mvc-forms/src/main/webapp/WEB-INF/views/error.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/webapp/WEB-INF/views/file.jsp b/spring-mvc-forms/src/main/webapp/WEB-INF/views/file.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/webapp/css/user.css b/spring-mvc-forms/src/main/webapp/css/user.css old mode 100644 new mode 100755 diff --git a/spring-mvc-forms/src/main/webapp/js/app.js b/spring-mvc-forms/src/main/webapp/js/app.js old mode 100644 new mode 100755 diff --git a/spring-mvc-java/.gitignore b/spring-mvc-java/.gitignore old mode 100644 new mode 100755 diff --git a/spring-mvc-java/README.md b/spring-mvc-java/README.md old mode 100644 new mode 100755 diff --git a/spring-mvc-java/persons.xls b/spring-mvc-java/persons.xls old mode 100644 new mode 100755 diff --git a/spring-mvc-java/persons.xlsx b/spring-mvc-java/persons.xlsx old mode 100644 new mode 100755 diff --git a/spring-mvc-java/pom.xml b/spring-mvc-java/pom.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/aop/LoggingAspect.java b/spring-mvc-java/src/main/java/com/baeldung/aop/LoggingAspect.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/aop/PerformanceAspect.java b/spring-mvc-java/src/main/java/com/baeldung/aop/PerformanceAspect.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/aop/PublishingAspect.java b/spring-mvc-java/src/main/java/com/baeldung/aop/PublishingAspect.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/aop/annotations/Entity.java b/spring-mvc-java/src/main/java/com/baeldung/aop/annotations/Entity.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/aop/annotations/Loggable.java b/spring-mvc-java/src/main/java/com/baeldung/aop/annotations/Loggable.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/circulardependency/CircularDependencyA.java b/spring-mvc-java/src/main/java/com/baeldung/circulardependency/CircularDependencyA.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/circulardependency/CircularDependencyB.java b/spring-mvc-java/src/main/java/com/baeldung/circulardependency/CircularDependencyB.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/config/AppInitializer.java b/spring-mvc-java/src/main/java/com/baeldung/config/AppInitializer.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/customvalidator/ContactNumberConstraint.java b/spring-mvc-java/src/main/java/com/baeldung/customvalidator/ContactNumberConstraint.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/customvalidator/ContactNumberValidator.java b/spring-mvc-java/src/main/java/com/baeldung/customvalidator/ContactNumberValidator.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/customvalidator/FieldsValueMatch.java b/spring-mvc-java/src/main/java/com/baeldung/customvalidator/FieldsValueMatch.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/customvalidator/FieldsValueMatchValidator.java b/spring-mvc-java/src/main/java/com/baeldung/customvalidator/FieldsValueMatchValidator.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/dao/FooDao.java b/spring-mvc-java/src/main/java/com/baeldung/dao/FooDao.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/dialect/CustomDialect.java b/spring-mvc-java/src/main/java/com/baeldung/dialect/CustomDialect.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/events/FooCreationEvent.java b/spring-mvc-java/src/main/java/com/baeldung/events/FooCreationEvent.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/events/FooCreationEventListener.java b/spring-mvc-java/src/main/java/com/baeldung/events/FooCreationEventListener.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/excel/ExcelPOIHelper.java b/spring-mvc-java/src/main/java/com/baeldung/excel/ExcelPOIHelper.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/excel/MyCell.java b/spring-mvc-java/src/main/java/com/baeldung/excel/MyCell.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/exception/HttpMediaTypeNotAcceptableExceptionExampleController.java b/spring-mvc-java/src/main/java/com/baeldung/exception/HttpMediaTypeNotAcceptableExceptionExampleController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/model/Company.java b/spring-mvc-java/src/main/java/com/baeldung/model/Company.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/model/Employee.java b/spring-mvc-java/src/main/java/com/baeldung/model/Employee.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/model/Foo.java b/spring-mvc-java/src/main/java/com/baeldung/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/model/FormDataWithFile.java b/spring-mvc-java/src/main/java/com/baeldung/model/FormDataWithFile.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/model/Greeting.java b/spring-mvc-java/src/main/java/com/baeldung/model/Greeting.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/model/Message.java b/spring-mvc-java/src/main/java/com/baeldung/model/Message.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/model/NewUserForm.java b/spring-mvc-java/src/main/java/com/baeldung/model/NewUserForm.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/model/OutputMessage.java b/spring-mvc-java/src/main/java/com/baeldung/model/OutputMessage.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/model/User.java b/spring-mvc-java/src/main/java/com/baeldung/model/User.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/model/ValidatedPhone.java b/spring-mvc-java/src/main/java/com/baeldung/model/ValidatedPhone.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/processor/NameProcessor.java b/spring-mvc-java/src/main/java/com/baeldung/processor/NameProcessor.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/spring/web/config/ApplicationConfig.java b/spring-mvc-java/src/main/java/com/baeldung/spring/web/config/ApplicationConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/spring/web/config/ClientWebConfig.java b/spring-mvc-java/src/main/java/com/baeldung/spring/web/config/ClientWebConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/spring/web/config/ContentManagementWebConfig.java b/spring-mvc-java/src/main/java/com/baeldung/spring/web/config/ContentManagementWebConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/spring/web/config/MainWebAppInitializer.java b/spring-mvc-java/src/main/java/com/baeldung/spring/web/config/MainWebAppInitializer.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/spring/web/config/WebConfig.java b/spring-mvc-java/src/main/java/com/baeldung/spring/web/config/WebConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/spring/web/config/WebSocketConfig.java b/spring-mvc-java/src/main/java/com/baeldung/spring/web/config/WebSocketConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/BeanA.java b/spring-mvc-java/src/main/java/com/baeldung/web/BeanA.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/BeanB.java b/spring-mvc-java/src/main/java/com/baeldung/web/BeanB.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/ChatController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/ChatController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/CompanyController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/CompanyController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/EmployeeController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/EmployeeController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/ExcelController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/ExcelController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/FileUploadController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/FileUploadController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/GreetController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/GreetController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/ImageController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/ImageController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/MessageController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/MessageController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/NewUserController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/NewUserController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/RequestMappingShortcutsController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/RequestMappingShortcutsController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/UserController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/UserController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/ValidatedPhoneController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/ValidatedPhoneController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/advice/JsonpControllerAdvice.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/advice/JsonpControllerAdvice.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/handlermapping/BeanNameHandlerMappingController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/handlermapping/BeanNameHandlerMappingController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/handlermapping/SimpleUrlMappingController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/handlermapping/SimpleUrlMappingController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/java/com/baeldung/web/controller/handlermapping/WelcomeController.java b/spring-mvc-java/src/main/java/com/baeldung/web/controller/handlermapping/WelcomeController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/resources/com/baeldung/aop/beans.xml b/spring-mvc-java/src/main/resources/com/baeldung/aop/beans.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/resources/logback.xml b/spring-mvc-java/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/resources/messages_en.properties b/spring-mvc-java/src/main/resources/messages_en.properties old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/resources/mvc-configuration.xml b/spring-mvc-java/src/main/resources/mvc-configuration.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/resources/views.properties b/spring-mvc-java/src/main/resources/views.properties old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/resources/views.xml b/spring-mvc-java/src/main/resources/views.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/images/image-example.jpg b/spring-mvc-java/src/main/webapp/WEB-INF/images/image-example.jpg old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/jsp/index.jsp b/spring-mvc-java/src/main/webapp/WEB-INF/jsp/index.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/mvc-servlet.xml b/spring-mvc-java/src/main/webapp/WEB-INF/mvc-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/templates/footer.html b/spring-mvc-java/src/main/webapp/WEB-INF/templates/footer.html old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/templates/hello.html b/spring-mvc-java/src/main/webapp/WEB-INF/templates/hello.html old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/templates/index.html b/spring-mvc-java/src/main/webapp/WEB-INF/templates/index.html old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/templates/message.html b/spring-mvc-java/src/main/webapp/WEB-INF/templates/message.html old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/view/companyHome.jsp b/spring-mvc-java/src/main/webapp/WEB-INF/view/companyHome.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/view/companyView.jsp b/spring-mvc-java/src/main/webapp/WEB-INF/view/companyView.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/view/employeeHome.jsp b/spring-mvc-java/src/main/webapp/WEB-INF/view/employeeHome.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/view/employeeView.jsp b/spring-mvc-java/src/main/webapp/WEB-INF/view/employeeView.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/view/excel.jsp b/spring-mvc-java/src/main/webapp/WEB-INF/view/excel.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/view/fileUploadForm.jsp b/spring-mvc-java/src/main/webapp/WEB-INF/view/fileUploadForm.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/view/fileUploadView.jsp b/spring-mvc-java/src/main/webapp/WEB-INF/view/fileUploadView.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/view/index.jsp b/spring-mvc-java/src/main/webapp/WEB-INF/view/index.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/view/phoneHome.jsp b/spring-mvc-java/src/main/webapp/WEB-INF/view/phoneHome.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/view/sample.jsp b/spring-mvc-java/src/main/webapp/WEB-INF/view/sample.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/WEB-INF/web_old.xml b/spring-mvc-java/src/main/webapp/WEB-INF/web_old.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/resources/chat.html b/spring-mvc-java/src/main/webapp/resources/chat.html old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/resources/js/sockjs-0.3.4.js b/spring-mvc-java/src/main/webapp/resources/js/sockjs-0.3.4.js old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/main/webapp/resources/js/stomp.js b/spring-mvc-java/src/main/webapp/resources/js/stomp.js old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/aop/AopLoggingIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/aop/AopLoggingIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/aop/AopPerformanceIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/aop/AopPerformanceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/aop/AopPublishingIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/aop/AopPublishingIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/aop/AopXmlConfigPerformanceIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/aop/AopXmlConfigPerformanceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/circulardependency/CircularDependencyIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/circulardependency/CircularDependencyIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/circulardependency/TestConfig.java b/spring-mvc-java/src/test/java/com/baeldung/circulardependency/TestConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/config/BeanNameUrlHandlerMappingConfig.java b/spring-mvc-java/src/test/java/com/baeldung/config/BeanNameUrlHandlerMappingConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/config/ControllerClassNameHandlerMappingConfig.java b/spring-mvc-java/src/test/java/com/baeldung/config/ControllerClassNameHandlerMappingConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/config/HandlerMappingDefaultConfig.java b/spring-mvc-java/src/test/java/com/baeldung/config/HandlerMappingDefaultConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/config/HandlerMappingPrioritiesConfig.java b/spring-mvc-java/src/test/java/com/baeldung/config/HandlerMappingPrioritiesConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/config/SimpleUrlHandlerMappingConfig.java b/spring-mvc-java/src/test/java/com/baeldung/config/SimpleUrlHandlerMappingConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/config/TestConfig.java b/spring-mvc-java/src/test/java/com/baeldung/config/TestConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/handlermappings/BeanNameMappingConfigIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/handlermappings/BeanNameMappingConfigIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/handlermappings/ControllerClassNameHandlerMappingIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/handlermappings/ControllerClassNameHandlerMappingIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/handlermappings/HandlerMappingDefaultConfigIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/handlermappings/HandlerMappingDefaultConfigIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/handlermappings/HandlerMappingPriorityConfigIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/handlermappings/HandlerMappingPriorityConfigIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/handlermappings/SimpleUrlMappingConfigIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/handlermappings/SimpleUrlMappingConfigIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/htmlunit/HtmlUnitAndJUnitLiveTest.java b/spring-mvc-java/src/test/java/com/baeldung/htmlunit/HtmlUnitAndJUnitLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/htmlunit/HtmlUnitAndSpringLiveTest.java b/spring-mvc-java/src/test/java/com/baeldung/htmlunit/HtmlUnitAndSpringLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/htmlunit/HtmlUnitWebScrapingLiveTest.java b/spring-mvc-java/src/test/java/com/baeldung/htmlunit/HtmlUnitWebScrapingLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/htmlunit/TestConfig.java b/spring-mvc-java/src/test/java/com/baeldung/htmlunit/TestConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/web/controller/ClassValidationMvcIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/web/controller/ClassValidationMvcIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/web/controller/CustomMVCValidatorIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/web/controller/CustomMVCValidatorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeMvcIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeMvcIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeNoMvcIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeNoMvcIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/web/controller/GreetControllerIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/web/controller/GreetControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/web/controller/GreetControllerUnitTest.java b/spring-mvc-java/src/test/java/com/baeldung/web/controller/GreetControllerUnitTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/web/controller/README.md b/spring-mvc-java/src/test/java/com/baeldung/web/controller/README.md old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/java/com/baeldung/web/controller/RequestMapingShortcutsIntegrationTest.java b/spring-mvc-java/src/test/java/com/baeldung/web/controller/RequestMapingShortcutsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/resources/.gitignore b/spring-mvc-java/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/resources/BeanNameUrlHandlerMappingConfig.xml b/spring-mvc-java/src/test/resources/BeanNameUrlHandlerMappingConfig.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/resources/ControllerClassNameHandlerMappingConfig.xml b/spring-mvc-java/src/test/resources/ControllerClassNameHandlerMappingConfig.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/resources/HandlerMappingConfiguringPriorities.xml b/spring-mvc-java/src/test/resources/HandlerMappingConfiguringPriorities.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/resources/SimpleUrlHandlerMappingConfig.xml b/spring-mvc-java/src/test/resources/SimpleUrlHandlerMappingConfig.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-java/src/test/resources/logback-test.xml b/spring-mvc-java/src/test/resources/logback-test.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-kotlin/README.md b/spring-mvc-kotlin/README.md old mode 100644 new mode 100755 diff --git a/spring-mvc-kotlin/pom.xml b/spring-mvc-kotlin/pom.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-kotlin/src/main/kotlin/com/baeldung/kotlin/allopen/SimpleConfiguration.kt b/spring-mvc-kotlin/src/main/kotlin/com/baeldung/kotlin/allopen/SimpleConfiguration.kt old mode 100644 new mode 100755 diff --git a/spring-mvc-kotlin/src/main/kotlin/com/baeldung/kotlin/mvc/ApplicationWebConfig.kt b/spring-mvc-kotlin/src/main/kotlin/com/baeldung/kotlin/mvc/ApplicationWebConfig.kt old mode 100644 new mode 100755 diff --git a/spring-mvc-kotlin/src/main/kotlin/com/baeldung/kotlin/mvc/ApplicationWebInitializer.kt b/spring-mvc-kotlin/src/main/kotlin/com/baeldung/kotlin/mvc/ApplicationWebInitializer.kt old mode 100644 new mode 100755 diff --git a/spring-mvc-kotlin/src/main/webapp/WEB-INF/spring-web-config.xml b/spring-mvc-kotlin/src/main/webapp/WEB-INF/spring-web-config.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-kotlin/src/main/webapp/WEB-INF/view/welcome.jsp b/spring-mvc-kotlin/src/main/webapp/WEB-INF/view/welcome.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-kotlin/src/test/kotlin/com/baeldung/kotlin/allopen/SimpleConfigurationTest.kt b/spring-mvc-kotlin/src/test/kotlin/com/baeldung/kotlin/allopen/SimpleConfigurationTest.kt old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/README.md b/spring-mvc-simple/README.md old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/pom.xml b/spring-mvc-simple/pom.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/ApplicationConfiguration.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/ApplicationConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/FreemarkerConfiguration.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/FreemarkerConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/GroovyConfiguration.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/GroovyConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/JadeTemplateConfiguration.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/JadeTemplateConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/ThymeleafConfiguration.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/ThymeleafConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/WebInitializer.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/configuration/WebInitializer.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/AnnotationMethodHandlerAdapterExample.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/AnnotationMethodHandlerAdapterExample.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/CustomerController.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/CustomerController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/EmployeeController.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/EmployeeController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/FileUploadController.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/FileUploadController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/RequestMappingHandlerAdapterExample.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/RequestMappingHandlerAdapterExample.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/SimpleControllerHandlerAdapterExample.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/SimpleControllerHandlerAdapterExample.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/UserController.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/controller/UserController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/domain/Customer.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/domain/Customer.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/domain/Employee.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/domain/Employee.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/domain/User.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/domain/User.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/interceptor/FileUploadExceptionAdvice.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/interceptor/FileUploadExceptionAdvice.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/java/com/baeldung/spring/validator/CustomerValidator.java b/spring-mvc-simple/src/main/java/com/baeldung/spring/validator/CustomerValidator.java old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/resources/spring-servlet_AnnotationMethodHandlerAdapter.xml b/spring-mvc-simple/src/main/resources/spring-servlet_AnnotationMethodHandlerAdapter.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/resources/spring-servlet_RequestMappingHandlerAdapter.xml b/spring-mvc-simple/src/main/resources/spring-servlet_RequestMappingHandlerAdapter.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/resources/spring-servlet_SimpleControllerHandlerAdapter.xml b/spring-mvc-simple/src/main/resources/spring-servlet_SimpleControllerHandlerAdapter.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/webapp/WEB-INF/Greeting.jsp b/spring-mvc-simple/src/main/webapp/WEB-INF/Greeting.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/webapp/WEB-INF/views/Greeting.jsp b/spring-mvc-simple/src/main/webapp/WEB-INF/views/Greeting.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/webapp/WEB-INF/views/customerHome.jsp b/spring-mvc-simple/src/main/webapp/WEB-INF/views/customerHome.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/webapp/WEB-INF/views/customerView.jsp b/spring-mvc-simple/src/main/webapp/WEB-INF/views/customerView.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/webapp/WEB-INF/views/employeeHome.jsp b/spring-mvc-simple/src/main/webapp/WEB-INF/views/employeeHome.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/webapp/WEB-INF/views/employeeView.jsp b/spring-mvc-simple/src/main/webapp/WEB-INF/views/employeeView.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/webapp/WEB-INF/views/error.jsp b/spring-mvc-simple/src/main/webapp/WEB-INF/views/error.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/webapp/WEB-INF/views/file.jsp b/spring-mvc-simple/src/main/webapp/WEB-INF/views/file.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/webapp/WEB-INF/views/registration-freemarker.ftl b/spring-mvc-simple/src/main/webapp/WEB-INF/views/registration-freemarker.ftl old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/webapp/WEB-INF/views/registration-groovy.tpl b/spring-mvc-simple/src/main/webapp/WEB-INF/views/registration-groovy.tpl old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/webapp/WEB-INF/views/registration-jade.jade b/spring-mvc-simple/src/main/webapp/WEB-INF/views/registration-jade.jade old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/webapp/WEB-INF/views/registration-thymeleaf.html b/spring-mvc-simple/src/main/webapp/WEB-INF/views/registration-thymeleaf.html old mode 100644 new mode 100755 diff --git a/spring-mvc-simple/src/main/webapp/WEB-INF/views/registration.jsp b/spring-mvc-simple/src/main/webapp/WEB-INF/views/registration.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/README.md b/spring-mvc-tiles/README.md old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/pom.xml b/spring-mvc-tiles/pom.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/src/main/java/com/baeldung/tiles/springmvc/ApplicationConfiguration.java b/spring-mvc-tiles/src/main/java/com/baeldung/tiles/springmvc/ApplicationConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/src/main/java/com/baeldung/tiles/springmvc/ApplicationController.java b/spring-mvc-tiles/src/main/java/com/baeldung/tiles/springmvc/ApplicationController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/src/main/java/com/baeldung/tiles/springmvc/ApplicationInitializer.java b/spring-mvc-tiles/src/main/java/com/baeldung/tiles/springmvc/ApplicationInitializer.java old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/src/main/webapp/WEB-INF/views/pages/apachetiles.jsp b/spring-mvc-tiles/src/main/webapp/WEB-INF/views/pages/apachetiles.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/src/main/webapp/WEB-INF/views/pages/home.jsp b/spring-mvc-tiles/src/main/webapp/WEB-INF/views/pages/home.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/src/main/webapp/WEB-INF/views/pages/springmvc.jsp b/spring-mvc-tiles/src/main/webapp/WEB-INF/views/pages/springmvc.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/layouts/defaultLayout.jsp b/spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/layouts/defaultLayout.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/templates/defaultFooter.jsp b/spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/templates/defaultFooter.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/templates/defaultHeader.jsp b/spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/templates/defaultHeader.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/templates/defaultMenu.jsp b/spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/templates/defaultMenu.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/tiles.xml b/spring-mvc-tiles/src/main/webapp/WEB-INF/views/tiles/tiles.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-tiles/src/main/webapp/static/css/app.css b/spring-mvc-tiles/src/main/webapp/static/css/app.css old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/README.md b/spring-mvc-velocity/README.md old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/pom.xml b/spring-mvc-velocity/pom.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/controller/MainController.java b/spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/controller/MainController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/domain/Tutorial.java b/spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/domain/Tutorial.java old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/service/ITutorialsService.java b/spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/service/ITutorialsService.java old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/service/TutorialsService.java b/spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/service/TutorialsService.java old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/spring/config/MainWebAppInitializer.java b/spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/spring/config/MainWebAppInitializer.java old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/spring/config/WebConfig.java b/spring-mvc-velocity/src/main/java/com/baeldung/mvc/velocity/spring/config/WebConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/webapp/WEB-INF/fragments/footer.vm b/spring-mvc-velocity/src/main/webapp/WEB-INF/fragments/footer.vm old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/webapp/WEB-INF/fragments/header.vm b/spring-mvc-velocity/src/main/webapp/WEB-INF/fragments/header.vm old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/webapp/WEB-INF/layouts/layout.vm b/spring-mvc-velocity/src/main/webapp/WEB-INF/layouts/layout.vm old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/webapp/WEB-INF/mvc-servlet.xml b/spring-mvc-velocity/src/main/webapp/WEB-INF/mvc-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/webapp/WEB-INF/spring-context.xml b/spring-mvc-velocity/src/main/webapp/WEB-INF/spring-context.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/webapp/WEB-INF/views/index.vm b/spring-mvc-velocity/src/main/webapp/WEB-INF/views/index.vm old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/webapp/WEB-INF/views/list.vm b/spring-mvc-velocity/src/main/webapp/WEB-INF/views/list.vm old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/main/webapp/WEB-INF/web_old.xml b/spring-mvc-velocity/src/main/webapp/WEB-INF/web_old.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/test/java/com/baeldung/mvc/velocity/test/DataContentControllerIntegrationTest.java b/spring-mvc-velocity/src/test/java/com/baeldung/mvc/velocity/test/DataContentControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/test/java/com/baeldung/mvc/velocity/test/config/TestConfig.java b/spring-mvc-velocity/src/test/java/com/baeldung/mvc/velocity/test/config/TestConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-velocity/src/test/resources/mvc-servlet.xml b/spring-mvc-velocity/src/test/resources/mvc-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-webflow/README.md b/spring-mvc-webflow/README.md old mode 100644 new mode 100755 diff --git a/spring-mvc-webflow/pom.xml b/spring-mvc-webflow/pom.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-webflow/src/main/java/org/baeldung/servlet/WebInitializer.java b/spring-mvc-webflow/src/main/java/org/baeldung/servlet/WebInitializer.java old mode 100644 new mode 100755 diff --git a/spring-mvc-webflow/src/main/java/org/baeldung/spring/WebFlowConfig.java b/spring-mvc-webflow/src/main/java/org/baeldung/spring/WebFlowConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-webflow/src/main/java/org/baeldung/spring/WebMvcConfig.java b/spring-mvc-webflow/src/main/java/org/baeldung/spring/WebMvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-webflow/src/main/resources/flow-definition.xml b/spring-mvc-webflow/src/main/resources/flow-definition.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-webflow/src/main/resources/logback.xml b/spring-mvc-webflow/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-webflow/src/main/webapp/WEB-INF/flows/activation-flow.xml b/spring-mvc-webflow/src/main/webapp/WEB-INF/flows/activation-flow.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-webflow/src/main/webapp/WEB-INF/view/activation.jsp b/spring-mvc-webflow/src/main/webapp/WEB-INF/view/activation.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-webflow/src/main/webapp/WEB-INF/view/failure.jsp b/spring-mvc-webflow/src/main/webapp/WEB-INF/view/failure.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-webflow/src/main/webapp/WEB-INF/view/sample.jsp b/spring-mvc-webflow/src/main/webapp/WEB-INF/view/sample.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-webflow/src/main/webapp/WEB-INF/view/success.jsp b/spring-mvc-webflow/src/main/webapp/WEB-INF/view/success.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/.gitignore b/spring-mvc-xml/.gitignore old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/README.md b/spring-mvc-xml/README.md old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/pom.xml b/spring-mvc-xml/pom.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/jsp/ExampleOne.java b/spring-mvc-xml/src/main/java/com/baeldung/jsp/ExampleOne.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/jsp/ExampleThree.java b/spring-mvc-xml/src/main/java/com/baeldung/jsp/ExampleThree.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/ClientWebConfig.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/ClientWebConfig.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/ClientWebConfigJava.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/ClientWebConfigJava.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/EmployeeController.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/EmployeeController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/ErrorController.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/ErrorController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/GeoIPTestController.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/GeoIPTestController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/HelloController.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/HelloController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/HelloGuestController.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/HelloGuestController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/HelloWorldController.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/HelloWorldController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/ImageController.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/ImageController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/PersonController.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/PersonController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/WelcomeController.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/WelcomeController.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/form/Employee.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/form/Employee.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/form/GeoIP.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/form/GeoIP.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/form/Person.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/form/Person.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/service/RawDBDemoGeoIPLocationService.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/service/RawDBDemoGeoIPLocationService.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/validator/PersonValidator.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/validator/PersonValidator.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/resources/contentManagementWebMvcConfig.xml b/spring-mvc-xml/src/main/resources/contentManagementWebMvcConfig.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/resources/logback.xml b/spring-mvc-xml/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/resources/messages.properties b/spring-mvc-xml/src/main/resources/messages.properties old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/resources/webMvcConfig.xml b/spring-mvc-xml/src/main/resources/webMvcConfig.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/GeoIpTest.jsp b/spring-mvc-xml/src/main/webapp/GeoIpTest.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/images/image-example.jpg b/spring-mvc-xml/src/main/webapp/WEB-INF/images/image-example.jpg old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/mvc-servlet.xml b/spring-mvc-xml/src/main/webapp/WEB-INF/mvc-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeHome.jsp b/spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeHome.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeView.jsp b/spring-mvc-xml/src/main/webapp/WEB-INF/view/employeeView.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/view/error.jsp b/spring-mvc-xml/src/main/webapp/WEB-INF/view/error.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/view/errorPage.jsp b/spring-mvc-xml/src/main/webapp/WEB-INF/view/errorPage.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/view/hello.jsp b/spring-mvc-xml/src/main/webapp/WEB-INF/view/hello.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/view/helloworld.jsp b/spring-mvc-xml/src/main/webapp/WEB-INF/view/helloworld.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/view/image-download.jsp b/spring-mvc-xml/src/main/webapp/WEB-INF/view/image-download.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/view/personForm.jsp b/spring-mvc-xml/src/main/webapp/WEB-INF/view/personForm.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/view/personView.jsp b/spring-mvc-xml/src/main/webapp/WEB-INF/view/personView.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/view/sample.jsp b/spring-mvc-xml/src/main/webapp/WEB-INF/view/sample.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/view/welcome.jsp b/spring-mvc-xml/src/main/webapp/WEB-INF/view/welcome.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/WEB-INF/web.xml b/spring-mvc-xml/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/index.jsp b/spring-mvc-xml/src/main/webapp/index.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/jsp/ExampleThree.jsp b/spring-mvc-xml/src/main/webapp/jsp/ExampleThree.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/jsp/ExampleTwo.jsp b/spring-mvc-xml/src/main/webapp/jsp/ExampleTwo.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/jsp/index.jsp b/spring-mvc-xml/src/main/webapp/jsp/index.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/main/webapp/spring-handler-index.jsp b/spring-mvc-xml/src/main/webapp/spring-handler-index.jsp old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/test/java/com/baeldung/geoip/GeoIpIntegrationTest.java b/spring-mvc-xml/src/test/java/com/baeldung/geoip/GeoIpIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-mvc-xml/src/test/resources/.gitignore b/spring-mvc-xml/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-mybatis/README.md b/spring-mybatis/README.md old mode 100644 new mode 100755 diff --git a/spring-mybatis/pom.xml b/spring-mybatis/pom.xml old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/application/SpringMyBatisApplication.java b/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/application/SpringMyBatisApplication.java old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/controller/StudentController.java b/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/controller/StudentController.java old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/mappers/StudentMapper.java b/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/mappers/StudentMapper.java old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/model/Student.java b/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/model/Student.java old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/model/StudentLogin.java b/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/model/StudentLogin.java old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/service/StudentService.java b/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/service/StudentService.java old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/service/StudentServiceImpl.java b/spring-mybatis/src/main/java/com/baeldung/spring/mybatis/service/StudentServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/resources/mybatis-spring.xml b/spring-mybatis/src/main/resources/mybatis-spring.xml old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/webapp/WEB-INF/conf/mybatis-spring.xml b/spring-mybatis/src/main/webapp/WEB-INF/conf/mybatis-spring.xml old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/webapp/WEB-INF/jsp/failure.jsp b/spring-mybatis/src/main/webapp/WEB-INF/jsp/failure.jsp old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/webapp/WEB-INF/jsp/login.jsp b/spring-mybatis/src/main/webapp/WEB-INF/jsp/login.jsp old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/webapp/WEB-INF/jsp/signup.jsp b/spring-mybatis/src/main/webapp/WEB-INF/jsp/signup.jsp old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/webapp/WEB-INF/jsp/success.jsp b/spring-mybatis/src/main/webapp/WEB-INF/jsp/success.jsp old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/webapp/WEB-INF/lib/mysql-connector-java-5.1.40-bin.jar b/spring-mybatis/src/main/webapp/WEB-INF/lib/mysql-connector-java-5.1.40-bin.jar old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/webapp/WEB-INF/web.xml b/spring-mybatis/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-mybatis/src/main/webapp/index.jsp b/spring-mybatis/src/main/webapp/index.jsp old mode 100644 new mode 100755 diff --git a/spring-protobuf/README.md b/spring-protobuf/README.md old mode 100644 new mode 100755 diff --git a/spring-protobuf/pom.xml b/spring-protobuf/pom.xml old mode 100644 new mode 100755 diff --git a/spring-protobuf/src/main/java/com/baeldung/protobuf/Application.java b/spring-protobuf/src/main/java/com/baeldung/protobuf/Application.java old mode 100644 new mode 100755 diff --git a/spring-protobuf/src/main/java/com/baeldung/protobuf/BaeldungTraining.java b/spring-protobuf/src/main/java/com/baeldung/protobuf/BaeldungTraining.java old mode 100644 new mode 100755 diff --git a/spring-protobuf/src/main/java/com/baeldung/protobuf/CourseController.java b/spring-protobuf/src/main/java/com/baeldung/protobuf/CourseController.java old mode 100644 new mode 100755 diff --git a/spring-protobuf/src/main/java/com/baeldung/protobuf/CourseRepository.java b/spring-protobuf/src/main/java/com/baeldung/protobuf/CourseRepository.java old mode 100644 new mode 100755 diff --git a/spring-protobuf/src/main/resources/baeldung.proto b/spring-protobuf/src/main/resources/baeldung.proto old mode 100644 new mode 100755 diff --git a/spring-protobuf/src/test/java/com/baeldung/protobuf/ApplicationIntegrationTest.java b/spring-protobuf/src/test/java/com/baeldung/protobuf/ApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-quartz/.gitignore b/spring-quartz/.gitignore old mode 100644 new mode 100755 diff --git a/spring-quartz/README.md b/spring-quartz/README.md old mode 100644 new mode 100755 diff --git a/spring-quartz/pom.xml b/spring-quartz/pom.xml old mode 100644 new mode 100755 diff --git a/spring-quartz/src/main/java/org/baeldung/springquartz/SpringQuartzApp.java b/spring-quartz/src/main/java/org/baeldung/springquartz/SpringQuartzApp.java old mode 100644 new mode 100755 diff --git a/spring-quartz/src/main/java/org/baeldung/springquartz/basics/scheduler/QrtzScheduler.java b/spring-quartz/src/main/java/org/baeldung/springquartz/basics/scheduler/QrtzScheduler.java old mode 100644 new mode 100755 diff --git a/spring-quartz/src/main/java/org/baeldung/springquartz/basics/scheduler/SampleJob.java b/spring-quartz/src/main/java/org/baeldung/springquartz/basics/scheduler/SampleJob.java old mode 100644 new mode 100755 diff --git a/spring-quartz/src/main/java/org/baeldung/springquartz/basics/scheduler/SpringQrtzScheduler.java b/spring-quartz/src/main/java/org/baeldung/springquartz/basics/scheduler/SpringQrtzScheduler.java old mode 100644 new mode 100755 diff --git a/spring-quartz/src/main/java/org/baeldung/springquartz/basics/service/SampleJobService.java b/spring-quartz/src/main/java/org/baeldung/springquartz/basics/service/SampleJobService.java old mode 100644 new mode 100755 diff --git a/spring-quartz/src/main/java/org/baeldung/springquartz/config/AutoWiringSpringBeanJobFactory.java b/spring-quartz/src/main/java/org/baeldung/springquartz/config/AutoWiringSpringBeanJobFactory.java old mode 100644 new mode 100755 diff --git a/spring-quartz/src/main/resources/application.properties b/spring-quartz/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-quartz/src/main/resources/logback.xml b/spring-quartz/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-quartz/src/main/resources/quartz.properties b/spring-quartz/src/main/resources/quartz.properties old mode 100644 new mode 100755 diff --git a/spring-reactor/README.md b/spring-reactor/README.md old mode 100644 new mode 100755 diff --git a/spring-reactor/pom.xml b/spring-reactor/pom.xml old mode 100644 new mode 100755 diff --git a/spring-reactor/src/main/java/com/baeldung/Application.java b/spring-reactor/src/main/java/com/baeldung/Application.java old mode 100644 new mode 100755 diff --git a/spring-reactor/src/main/java/com/baeldung/Config.java b/spring-reactor/src/main/java/com/baeldung/Config.java old mode 100644 new mode 100755 diff --git a/spring-reactor/src/main/java/com/baeldung/consumer/NotificationConsumer.java b/spring-reactor/src/main/java/com/baeldung/consumer/NotificationConsumer.java old mode 100644 new mode 100755 diff --git a/spring-reactor/src/main/java/com/baeldung/controller/NotificationController.java b/spring-reactor/src/main/java/com/baeldung/controller/NotificationController.java old mode 100644 new mode 100755 diff --git a/spring-reactor/src/main/java/com/baeldung/doman/NotificationData.java b/spring-reactor/src/main/java/com/baeldung/doman/NotificationData.java old mode 100644 new mode 100755 diff --git a/spring-reactor/src/main/java/com/baeldung/service/NotificationService.java b/spring-reactor/src/main/java/com/baeldung/service/NotificationService.java old mode 100644 new mode 100755 diff --git a/spring-reactor/src/main/java/com/baeldung/service/impl/NotificationServiceimpl.java b/spring-reactor/src/main/java/com/baeldung/service/impl/NotificationServiceimpl.java old mode 100644 new mode 100755 diff --git a/spring-reactor/src/test/java/com/baeldung/DataLoaderLiveTest.java b/spring-reactor/src/test/java/com/baeldung/DataLoaderLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-remoting/README.md b/spring-remoting/README.md old mode 100644 new mode 100755 diff --git a/spring-remoting/pom.xml b/spring-remoting/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-amqp/pom.xml b/spring-remoting/remoting-amqp/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-amqp/remoting-amqp-client/pom.xml b/spring-remoting/remoting-amqp/remoting-amqp-client/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-amqp/remoting-amqp-client/src/main/java/com/baeldung/client/AmqpClient.java b/spring-remoting/remoting-amqp/remoting-amqp-client/src/main/java/com/baeldung/client/AmqpClient.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-amqp/remoting-amqp-client/src/main/resources/application.properties b/spring-remoting/remoting-amqp/remoting-amqp-client/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-amqp/remoting-amqp-server/pom.xml b/spring-remoting/remoting-amqp/remoting-amqp-server/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-amqp/remoting-amqp-server/src/main/java/com/baeldung/server/AmqpServer.java b/spring-remoting/remoting-amqp/remoting-amqp-server/src/main/java/com/baeldung/server/AmqpServer.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-amqp/remoting-amqp-server/src/main/resources/application.properties b/spring-remoting/remoting-amqp/remoting-amqp-server/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-hessian-burlap/README.md b/spring-remoting/remoting-hessian-burlap/README.md old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-hessian-burlap/client/pom.xml b/spring-remoting/remoting-hessian-burlap/client/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-hessian-burlap/client/src/main/java/com/baeldung/client/BurlapClient.java b/spring-remoting/remoting-hessian-burlap/client/src/main/java/com/baeldung/client/BurlapClient.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-hessian-burlap/client/src/main/java/com/baeldung/client/HessianClient.java b/spring-remoting/remoting-hessian-burlap/client/src/main/java/com/baeldung/client/HessianClient.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-hessian-burlap/client/src/test/java/com/baeldung/client/CabBookingServiceTest.java b/spring-remoting/remoting-hessian-burlap/client/src/test/java/com/baeldung/client/CabBookingServiceTest.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-hessian-burlap/client/src/test/resources/application.properties b/spring-remoting/remoting-hessian-burlap/client/src/test/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-hessian-burlap/pom.xml b/spring-remoting/remoting-hessian-burlap/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-hessian-burlap/server/pom.xml b/spring-remoting/remoting-hessian-burlap/server/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-hessian-burlap/server/src/main/java/com/baeldung/server/Server.java b/spring-remoting/remoting-hessian-burlap/server/src/main/java/com/baeldung/server/Server.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-http/api/pom.xml b/spring-remoting/remoting-http/api/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/Booking.java b/spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/Booking.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/BookingException.java b/spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/BookingException.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/CabBookingService.java b/spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/CabBookingService.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-http/client/pom.xml b/spring-remoting/remoting-http/client/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-http/client/src/main/java/com/baeldug/client/Client.java b/spring-remoting/remoting-http/client/src/main/java/com/baeldug/client/Client.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-http/pom.xml b/spring-remoting/remoting-http/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-http/server/pom.xml b/spring-remoting/remoting-http/server/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-http/server/readme.md b/spring-remoting/remoting-http/server/readme.md old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-http/server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java b/spring-remoting/remoting-http/server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-http/server/src/main/java/com/baeldung/server/Server.java b/spring-remoting/remoting-http/server/src/main/java/com/baeldung/server/Server.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-jms/pom.xml b/spring-remoting/remoting-jms/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-jms/remoting-jms-client/pom.xml b/spring-remoting/remoting-jms/remoting-jms-client/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-jms/remoting-jms-client/src/main/java/com/baeldung/client/JmsClient.java b/spring-remoting/remoting-jms/remoting-jms-client/src/main/java/com/baeldung/client/JmsClient.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-jms/remoting-jms-client/src/main/resources/application.properties b/spring-remoting/remoting-jms/remoting-jms-client/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-jms/remoting-jms-server/pom.xml b/spring-remoting/remoting-jms/remoting-jms-server/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-jms/remoting-jms-server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java b/spring-remoting/remoting-jms/remoting-jms-server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-jms/remoting-jms-server/src/main/java/com/baeldung/server/JmsServer.java b/spring-remoting/remoting-jms/remoting-jms-server/src/main/java/com/baeldung/server/JmsServer.java old mode 100644 new mode 100755 diff --git a/spring-remoting/remoting-jms/remoting-jms-server/src/main/resources/application.properties b/spring-remoting/remoting-jms/remoting-jms-server/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-remoting/spring-remoting-rmi/pom.xml b/spring-remoting/spring-remoting-rmi/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/spring-remoting-rmi/remoting-rmi-client/pom.xml b/spring-remoting/spring-remoting-rmi/remoting-rmi-client/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/spring-remoting-rmi/remoting-rmi-client/src/main/java/com/baeldung/client/RmiClient.java b/spring-remoting/spring-remoting-rmi/remoting-rmi-client/src/main/java/com/baeldung/client/RmiClient.java old mode 100644 new mode 100755 diff --git a/spring-remoting/spring-remoting-rmi/remoting-rmi-server/pom.xml b/spring-remoting/spring-remoting-rmi/remoting-rmi-server/pom.xml old mode 100644 new mode 100755 diff --git a/spring-remoting/spring-remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java b/spring-remoting/spring-remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-remoting/spring-remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/RmiServer.java b/spring-remoting/spring-remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/RmiServer.java old mode 100644 new mode 100755 diff --git a/spring-rest-angular/README.md b/spring-rest-angular/README.md old mode 100644 new mode 100755 diff --git a/spring-rest-angular/pom.xml b/spring-rest-angular/pom.xml old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/java/org/baeldung/web/dao/StudentRepository.java b/spring-rest-angular/src/main/java/org/baeldung/web/dao/StudentRepository.java old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/java/org/baeldung/web/entity/Student.java b/spring-rest-angular/src/main/java/org/baeldung/web/entity/Student.java old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java b/spring-rest-angular/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/java/org/baeldung/web/main/Application.java b/spring-rest-angular/src/main/java/org/baeldung/web/main/Application.java old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/java/org/baeldung/web/main/PersistenceConfig.java b/spring-rest-angular/src/main/java/org/baeldung/web/main/PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/java/org/baeldung/web/rest/StudentDirectoryRestController.java b/spring-rest-angular/src/main/java/org/baeldung/web/rest/StudentDirectoryRestController.java old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/java/org/baeldung/web/service/IOperations.java b/spring-rest-angular/src/main/java/org/baeldung/web/service/IOperations.java old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/java/org/baeldung/web/service/StudentService.java b/spring-rest-angular/src/main/java/org/baeldung/web/service/StudentService.java old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/java/org/baeldung/web/service/StudentServiceImpl.java b/spring-rest-angular/src/main/java/org/baeldung/web/service/StudentServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/resources/application.properties b/spring-rest-angular/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/resources/db/sql/data.sql b/spring-rest-angular/src/main/resources/db/sql/data.sql old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/webapp/WEB-INF/web.xml b/spring-rest-angular/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/webapp/index.html b/spring-rest-angular/src/main/webapp/index.html old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/main/webapp/view/app.js b/spring-rest-angular/src/main/webapp/view/app.js old mode 100644 new mode 100755 diff --git a/spring-rest-angular/src/test/java/org/baeldung/web/service/StudentServiceIntegrationTest.java b/spring-rest-angular/src/test/java/org/baeldung/web/service/StudentServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-docs/README.MD b/spring-rest-docs/README.MD old mode 100644 new mode 100755 diff --git a/spring-rest-docs/pom.xml b/spring-rest-docs/pom.xml old mode 100644 new mode 100755 diff --git a/spring-rest-docs/src/docs/asciidocs/api-guide.adoc b/spring-rest-docs/src/docs/asciidocs/api-guide.adoc old mode 100644 new mode 100755 diff --git a/spring-rest-docs/src/main/java/com/example/CRUDController.java b/spring-rest-docs/src/main/java/com/example/CRUDController.java old mode 100644 new mode 100755 diff --git a/spring-rest-docs/src/main/java/com/example/CrudInput.java b/spring-rest-docs/src/main/java/com/example/CrudInput.java old mode 100644 new mode 100755 diff --git a/spring-rest-docs/src/main/java/com/example/IndexController.java b/spring-rest-docs/src/main/java/com/example/IndexController.java old mode 100644 new mode 100755 diff --git a/spring-rest-docs/src/main/java/com/example/SpringRestDocsApplication.java b/spring-rest-docs/src/main/java/com/example/SpringRestDocsApplication.java old mode 100644 new mode 100755 diff --git a/spring-rest-docs/src/main/resources/application.properties b/spring-rest-docs/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-rest-docs/src/test/java/com/example/ApiDocumentationIntegrationTest.java b/spring-rest-docs/src/test/java/com/example/ApiDocumentationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-docs/src/test/java/com/example/GettingStartedDocumentationIntegrationTest.java b/spring-rest-docs/src/test/java/com/example/GettingStartedDocumentationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-embedded-tomcat/pom.xml b/spring-rest-embedded-tomcat/pom.xml old mode 100644 new mode 100755 diff --git a/spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/configuration/AppInitializer.java b/spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/configuration/AppInitializer.java old mode 100644 new mode 100755 diff --git a/spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/configuration/UserConfiguration.java b/spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/configuration/UserConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/controller/UserController.java b/spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/controller/UserController.java old mode 100644 new mode 100755 diff --git a/spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/domain/User.java b/spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/domain/User.java old mode 100644 new mode 100755 diff --git a/spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/service/UserService.java b/spring-rest-embedded-tomcat/src/main/java/org/baeldung/embedded/service/UserService.java old mode 100644 new mode 100755 diff --git a/spring-rest-embedded-tomcat/src/main/webapp/emptyFile b/spring-rest-embedded-tomcat/src/main/webapp/emptyFile old mode 100644 new mode 100755 diff --git a/spring-rest-embedded-tomcat/src/test/java/org/baeldung/embedded/EmbeddedTomcatApp.java b/spring-rest-embedded-tomcat/src/test/java/org/baeldung/embedded/EmbeddedTomcatApp.java old mode 100644 new mode 100755 diff --git a/spring-rest-embedded-tomcat/src/test/java/org/baeldung/embedded/EmbeddedTomcatRunner.java b/spring-rest-embedded-tomcat/src/test/java/org/baeldung/embedded/EmbeddedTomcatRunner.java old mode 100644 new mode 100755 diff --git a/spring-rest-embedded-tomcat/src/test/java/org/baeldung/embedded/UserIntegrationTest.java b/spring-rest-embedded-tomcat/src/test/java/org/baeldung/embedded/UserIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/.gitignore b/spring-rest-full/.gitignore old mode 100644 new mode 100755 diff --git a/spring-rest-full/README.md b/spring-rest-full/README.md old mode 100644 new mode 100755 diff --git a/spring-rest-full/pom.xml b/spring-rest-full/pom.xml old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/IOperations.java b/spring-rest-full/src/main/java/org/baeldung/persistence/IOperations.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/dao/IFooDao.java b/spring-rest-full/src/main/java/org/baeldung/persistence/dao/IFooDao.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/model/Foo.java b/spring-rest-full/src/main/java/org/baeldung/persistence/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/model/User.java b/spring-rest-full/src/main/java/org/baeldung/persistence/model/User.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/service/IFooService.java b/spring-rest-full/src/main/java/org/baeldung/persistence/service/IFooService.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/service/common/AbstractService.java b/spring-rest-full/src/main/java/org/baeldung/persistence/service/common/AbstractService.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/service/impl/FooService.java b/spring-rest-full/src/main/java/org/baeldung/persistence/service/impl/FooService.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/spring/Application.java b/spring-rest-full/src/main/java/org/baeldung/spring/Application.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/spring/PersistenceConfig.java b/spring-rest-full/src/main/java/org/baeldung/spring/PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/spring/WebConfig.java b/spring-rest-full/src/main/java/org/baeldung/spring/WebConfig.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/controller/FooController.java b/spring-rest-full/src/main/java/org/baeldung/web/controller/FooController.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/controller/HomeController.java b/spring-rest-full/src/main/java/org/baeldung/web/controller/HomeController.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/controller/RootController.java b/spring-rest-full/src/main/java/org/baeldung/web/controller/RootController.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/error/RestResponseEntityExceptionHandler.java b/spring-rest-full/src/main/java/org/baeldung/web/error/RestResponseEntityExceptionHandler.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java b/spring-rest-full/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/hateoas/event/PaginatedResultsRetrievedEvent.java b/spring-rest-full/src/main/java/org/baeldung/web/hateoas/event/PaginatedResultsRetrievedEvent.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/hateoas/event/ResourceCreatedEvent.java b/spring-rest-full/src/main/java/org/baeldung/web/hateoas/event/ResourceCreatedEvent.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/hateoas/event/SingleResourceRetrievedEvent.java b/spring-rest-full/src/main/java/org/baeldung/web/hateoas/event/SingleResourceRetrievedEvent.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/hateoas/listener/PaginatedResultsRetrievedDiscoverabilityListener.java b/spring-rest-full/src/main/java/org/baeldung/web/hateoas/listener/PaginatedResultsRetrievedDiscoverabilityListener.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/hateoas/listener/ResourceCreatedDiscoverabilityListener.java b/spring-rest-full/src/main/java/org/baeldung/web/hateoas/listener/ResourceCreatedDiscoverabilityListener.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/hateoas/listener/SingleResourceRetrievedDiscoverabilityListener.java b/spring-rest-full/src/main/java/org/baeldung/web/hateoas/listener/SingleResourceRetrievedDiscoverabilityListener.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/ActuatorMetricService.java b/spring-rest-full/src/main/java/org/baeldung/web/metric/ActuatorMetricService.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/CustomActuatorMetricService.java b/spring-rest-full/src/main/java/org/baeldung/web/metric/CustomActuatorMetricService.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/IActuatorMetricService.java b/spring-rest-full/src/main/java/org/baeldung/web/metric/IActuatorMetricService.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/ICustomActuatorMetricService.java b/spring-rest-full/src/main/java/org/baeldung/web/metric/ICustomActuatorMetricService.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/IMetricService.java b/spring-rest-full/src/main/java/org/baeldung/web/metric/IMetricService.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/MetricFilter.java b/spring-rest-full/src/main/java/org/baeldung/web/metric/MetricFilter.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/MetricService.java b/spring-rest-full/src/main/java/org/baeldung/web/metric/MetricService.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/util/LinkUtil.java b/spring-rest-full/src/main/java/org/baeldung/web/util/LinkUtil.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/java/org/baeldung/web/util/RestPreconditions.java b/spring-rest-full/src/main/java/org/baeldung/web/util/RestPreconditions.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/resources/application.properties b/spring-rest-full/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/resources/logback.xml b/spring-rest-full/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/resources/persistence-h2.properties b/spring-rest-full/src/main/resources/persistence-h2.properties old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/resources/persistence-mysql.properties b/spring-rest-full/src/main/resources/persistence-mysql.properties old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/resources/springDataPersistenceConfig.xml b/spring-rest-full/src/main/resources/springDataPersistenceConfig.xml old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/webapp/WEB-INF/api-servlet.xml b/spring-rest-full/src/main/webapp/WEB-INF/api-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/webapp/WEB-INF/view/graph.jsp b/spring-rest-full/src/main/webapp/WEB-INF/view/graph.jsp old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/webapp/WEB-INF/view/homepage.jsp b/spring-rest-full/src/main/webapp/WEB-INF/view/homepage.jsp old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/main/webapp/WEB-INF/web.xml b/spring-rest-full/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/Consts.java b/spring-rest-full/src/test/java/org/baeldung/Consts.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/TestSuite.java b/spring-rest-full/src/test/java/org/baeldung/TestSuite.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/common/web/AbstractBasicLiveTest.java b/spring-rest-full/src/test/java/org/baeldung/common/web/AbstractBasicLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/common/web/AbstractDiscoverabilityLiveTest.java b/spring-rest-full/src/test/java/org/baeldung/common/web/AbstractDiscoverabilityLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/common/web/AbstractLiveTest.java b/spring-rest-full/src/test/java/org/baeldung/common/web/AbstractLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/persistence/PersistenceTestSuite.java b/spring-rest-full/src/test/java/org/baeldung/persistence/PersistenceTestSuite.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/persistence/service/AbstractServicePersistenceIntegrationTest.java b/spring-rest-full/src/test/java/org/baeldung/persistence/service/AbstractServicePersistenceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java b/spring-rest-full/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/spring/ConfigTest.java b/spring-rest-full/src/test/java/org/baeldung/spring/ConfigTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/test/IMarshaller.java b/spring-rest-full/src/test/java/org/baeldung/test/IMarshaller.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/test/JacksonMarshaller.java b/spring-rest-full/src/test/java/org/baeldung/test/JacksonMarshaller.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/test/TestMarshallerFactory.java b/spring-rest-full/src/test/java/org/baeldung/test/TestMarshallerFactory.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/test/XStreamMarshaller.java b/spring-rest-full/src/test/java/org/baeldung/test/XStreamMarshaller.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/util/IDUtil.java b/spring-rest-full/src/test/java/org/baeldung/util/IDUtil.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/web/FooDiscoverabilityLiveTest.java b/spring-rest-full/src/test/java/org/baeldung/web/FooDiscoverabilityLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/web/FooLiveTest.java b/spring-rest-full/src/test/java/org/baeldung/web/FooLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/web/FooPageableLiveTest.java b/spring-rest-full/src/test/java/org/baeldung/web/FooPageableLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/web/LiveTestSuite.java b/spring-rest-full/src/test/java/org/baeldung/web/LiveTestSuite.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/java/org/baeldung/web/util/HTTPLinkHeaderUtil.java b/spring-rest-full/src/test/java/org/baeldung/web/util/HTTPLinkHeaderUtil.java old mode 100644 new mode 100755 diff --git a/spring-rest-full/src/test/resources/.gitignore b/spring-rest-full/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/.gitignore b/spring-rest-query-language/.gitignore old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/README.md b/spring-rest-query-language/README.md old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/pom.xml b/spring-rest-query-language/pom.xml old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/GenericSpecificationsBuilder.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/GenericSpecificationsBuilder.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/IUserDAO.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/IUserDAO.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/MyUserPredicate.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/MyUserPredicate.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/MyUserPredicatesBuilder.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/MyUserPredicatesBuilder.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/MyUserRepository.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/MyUserRepository.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/UserDAO.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/UserDAO.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/UserRepository.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/UserRepository.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/UserSpecification.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/UserSpecification.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/UserSpecificationsBuilder.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/UserSpecificationsBuilder.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/rsql/CustomRsqlVisitor.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/rsql/CustomRsqlVisitor.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/rsql/GenericRsqlSpecBuilder.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/rsql/GenericRsqlSpecBuilder.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/rsql/GenericRsqlSpecification.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/rsql/GenericRsqlSpecification.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/rsql/RsqlSearchOperation.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/dao/rsql/RsqlSearchOperation.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/model/MyUser.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/model/MyUser.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/model/User.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/model/User.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/persistence/model/User_.java b/spring-rest-query-language/src/main/java/org/baeldung/persistence/model/User_.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/spring/Application.java b/spring-rest-query-language/src/main/java/org/baeldung/spring/Application.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/spring/PersistenceConfig.java b/spring-rest-query-language/src/main/java/org/baeldung/spring/PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/spring/WebConfig.java b/spring-rest-query-language/src/main/java/org/baeldung/spring/WebConfig.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/web/controller/HomeController.java b/spring-rest-query-language/src/main/java/org/baeldung/web/controller/HomeController.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/web/controller/UserController.java b/spring-rest-query-language/src/main/java/org/baeldung/web/controller/UserController.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/web/error/RestResponseEntityExceptionHandler.java b/spring-rest-query-language/src/main/java/org/baeldung/web/error/RestResponseEntityExceptionHandler.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java b/spring-rest-query-language/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/web/util/CriteriaParser.java b/spring-rest-query-language/src/main/java/org/baeldung/web/util/CriteriaParser.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/web/util/SearchCriteria.java b/spring-rest-query-language/src/main/java/org/baeldung/web/util/SearchCriteria.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/web/util/SearchOperation.java b/spring-rest-query-language/src/main/java/org/baeldung/web/util/SearchOperation.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/java/org/baeldung/web/util/SpecSearchCriteria.java b/spring-rest-query-language/src/main/java/org/baeldung/web/util/SpecSearchCriteria.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/resources/application.properties b/spring-rest-query-language/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/resources/data.sql b/spring-rest-query-language/src/main/resources/data.sql old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/resources/logback.xml b/spring-rest-query-language/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/resources/persistence-h2.properties b/spring-rest-query-language/src/main/resources/persistence-h2.properties old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/resources/persistence-mysql.properties b/spring-rest-query-language/src/main/resources/persistence-mysql.properties old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/resources/springDataPersistenceConfig.xml b/spring-rest-query-language/src/main/resources/springDataPersistenceConfig.xml old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/webapp/WEB-INF/api-servlet.xml b/spring-rest-query-language/src/main/webapp/WEB-INF/api-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/webapp/WEB-INF/view/homepage.jsp b/spring-rest-query-language/src/main/webapp/WEB-INF/view/homepage.jsp old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/main/webapp/WEB-INF/web.xml b/spring-rest-query-language/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/test/java/org/baeldung/persistence/query/JPACriteriaQueryIntegrationTest.java b/spring-rest-query-language/src/test/java/org/baeldung/persistence/query/JPACriteriaQueryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/test/java/org/baeldung/persistence/query/JPAQuerydslIntegrationTest.java b/spring-rest-query-language/src/test/java/org/baeldung/persistence/query/JPAQuerydslIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/test/java/org/baeldung/persistence/query/JPASpecificationIntegrationTest.java b/spring-rest-query-language/src/test/java/org/baeldung/persistence/query/JPASpecificationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/test/java/org/baeldung/persistence/query/JPASpecificationLiveTest.java b/spring-rest-query-language/src/test/java/org/baeldung/persistence/query/JPASpecificationLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/test/java/org/baeldung/persistence/query/RsqlIntegrationTest.java b/spring-rest-query-language/src/test/java/org/baeldung/persistence/query/RsqlIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/test/java/org/baeldung/web/MyUserLiveTest.java b/spring-rest-query-language/src/test/java/org/baeldung/web/MyUserLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-query-language/src/test/resources/.gitignore b/spring-rest-query-language/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-rest-shell/README.md b/spring-rest-shell/README.md old mode 100644 new mode 100755 diff --git a/spring-rest-shell/pom.xml b/spring-rest-shell/pom.xml old mode 100644 new mode 100755 diff --git a/spring-rest-shell/src/main/java/com/baeldung/Application.java b/spring-rest-shell/src/main/java/com/baeldung/Application.java old mode 100644 new mode 100755 diff --git a/spring-rest-shell/src/main/java/com/baeldung/acticle/Article.java b/spring-rest-shell/src/main/java/com/baeldung/acticle/Article.java old mode 100644 new mode 100755 diff --git a/spring-rest-shell/src/main/java/com/baeldung/acticle/ArticleRepository.java b/spring-rest-shell/src/main/java/com/baeldung/acticle/ArticleRepository.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/README.md b/spring-rest-simple/README.md old mode 100644 new mode 100755 diff --git a/spring-rest-simple/pom.xml b/spring-rest-simple/pom.xml old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/java/org/baeldung/config/Application.java b/spring-rest-simple/src/main/java/org/baeldung/config/Application.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/java/org/baeldung/config/WebConfig.java b/spring-rest-simple/src/main/java/org/baeldung/config/WebConfig.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/java/org/baeldung/config/converter/KryoHttpMessageConverter.java b/spring-rest-simple/src/main/java/org/baeldung/config/converter/KryoHttpMessageConverter.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/java/org/baeldung/web/controller/BarMappingExamplesController.java b/spring-rest-simple/src/main/java/org/baeldung/web/controller/BarMappingExamplesController.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/java/org/baeldung/web/controller/BazzNewMappingsExampleController.java b/spring-rest-simple/src/main/java/org/baeldung/web/controller/BazzNewMappingsExampleController.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/java/org/baeldung/web/controller/FooController.java b/spring-rest-simple/src/main/java/org/baeldung/web/controller/FooController.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/java/org/baeldung/web/controller/FooMappingExamplesController.java b/spring-rest-simple/src/main/java/org/baeldung/web/controller/FooMappingExamplesController.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/java/org/baeldung/web/controller/status/ExampleController.java b/spring-rest-simple/src/main/java/org/baeldung/web/controller/status/ExampleController.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/java/org/baeldung/web/controller/status/ForbiddenException.java b/spring-rest-simple/src/main/java/org/baeldung/web/controller/status/ForbiddenException.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/java/org/baeldung/web/dto/Bazz.java b/spring-rest-simple/src/main/java/org/baeldung/web/dto/Bazz.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/java/org/baeldung/web/dto/Foo.java b/spring-rest-simple/src/main/java/org/baeldung/web/dto/Foo.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/java/org/baeldung/web/dto/FooProtos.java b/spring-rest-simple/src/main/java/org/baeldung/web/dto/FooProtos.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/java/org/baeldung/web/util/LinkUtil.java b/spring-rest-simple/src/main/java/org/baeldung/web/util/LinkUtil.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/resources/application.properties b/spring-rest-simple/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/resources/logback.xml b/spring-rest-simple/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/webapp/WEB-INF/company.html b/spring-rest-simple/src/main/webapp/WEB-INF/company.html old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/main/webapp/WEB-INF/spring-views.xml b/spring-rest-simple/src/main/webapp/WEB-INF/spring-views.xml old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/test/java/org/baeldung/client/RestTemplateBasicLiveTest.java b/spring-rest-simple/src/test/java/org/baeldung/client/RestTemplateBasicLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/test/java/org/baeldung/client/TestRestTemplateBasicLiveTest.java b/spring-rest-simple/src/test/java/org/baeldung/client/TestRestTemplateBasicLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/test/java/org/baeldung/web/controller/mediatypes/TestConfig.java b/spring-rest-simple/src/test/java/org/baeldung/web/controller/mediatypes/TestConfig.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/test/java/org/baeldung/web/controller/status/ExampleControllerIntegrationTest.java b/spring-rest-simple/src/test/java/org/baeldung/web/controller/status/ExampleControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/test/java/org/baeldung/web/test/BazzNewMappingsExampleIntegrationTest.java b/spring-rest-simple/src/test/java/org/baeldung/web/test/BazzNewMappingsExampleIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/test/java/org/baeldung/web/test/RequestMappingLiveTest.java b/spring-rest-simple/src/test/java/org/baeldung/web/test/RequestMappingLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/test/java/org/baeldung/web/test/SpringHttpMessageConvertersLiveTest.java b/spring-rest-simple/src/test/java/org/baeldung/web/test/SpringHttpMessageConvertersLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/test/java/org/baeldung/web/util/HTTPLinkHeaderUtil.java b/spring-rest-simple/src/test/java/org/baeldung/web/util/HTTPLinkHeaderUtil.java old mode 100644 new mode 100755 diff --git a/spring-rest-simple/src/test/resources/.gitignore b/spring-rest-simple/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-rest/.gitignore b/spring-rest/.gitignore old mode 100644 new mode 100755 diff --git a/spring-rest/README.md b/spring-rest/README.md old mode 100644 new mode 100755 diff --git a/spring-rest/pom.xml b/spring-rest/pom.xml old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/controllers/ExamplePostController.java b/spring-rest/src/main/java/com/baeldung/controllers/ExamplePostController.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/controllers/ViewController.java b/spring-rest/src/main/java/com/baeldung/controllers/ViewController.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/produceimage/ImageApplication.java b/spring-rest/src/main/java/com/baeldung/produceimage/ImageApplication.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/produceimage/README.md b/spring-rest/src/main/java/com/baeldung/produceimage/README.md old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/produceimage/controller/DataProducerController.java b/spring-rest/src/main/java/com/baeldung/produceimage/controller/DataProducerController.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/services/ExampleService.java b/spring-rest/src/main/java/com/baeldung/services/ExampleService.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/transfer/LoginForm.java b/spring-rest/src/main/java/com/baeldung/transfer/LoginForm.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/transfer/ResponseTransfer.java b/spring-rest/src/main/java/com/baeldung/transfer/ResponseTransfer.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/web/log/app/Application.java b/spring-rest/src/main/java/com/baeldung/web/log/app/Application.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/web/log/app/TaxiFareRequestInterceptor.java b/spring-rest/src/main/java/com/baeldung/web/log/app/TaxiFareRequestInterceptor.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/web/log/config/RequestLoggingFilterConfig.java b/spring-rest/src/main/java/com/baeldung/web/log/config/RequestLoggingFilterConfig.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/web/log/config/TaxiFareMVCConfig.java b/spring-rest/src/main/java/com/baeldung/web/log/config/TaxiFareMVCConfig.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/web/log/controller/TaxiFareController.java b/spring-rest/src/main/java/com/baeldung/web/log/controller/TaxiFareController.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/web/log/data/RateCard.java b/spring-rest/src/main/java/com/baeldung/web/log/data/RateCard.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/web/log/data/TaxiRide.java b/spring-rest/src/main/java/com/baeldung/web/log/data/TaxiRide.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/web/log/service/TaxiFareCalculatorService.java b/spring-rest/src/main/java/com/baeldung/web/log/service/TaxiFareCalculatorService.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/com/baeldung/web/log/util/RequestLoggingUtil.java b/spring-rest/src/main/java/com/baeldung/web/log/util/RequestLoggingUtil.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/config/MainApplication.java b/spring-rest/src/main/java/org/baeldung/config/MainApplication.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/config/WebConfig.java b/spring-rest/src/main/java/org/baeldung/config/WebConfig.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/repository/HeavyResourceRepository.java b/spring-rest/src/main/java/org/baeldung/repository/HeavyResourceRepository.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/controller/BarMappingExamplesController.java b/spring-rest/src/main/java/org/baeldung/web/controller/BarMappingExamplesController.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/controller/CompanyController.java b/spring-rest/src/main/java/org/baeldung/web/controller/CompanyController.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/controller/HeavyResourceController.java b/spring-rest/src/main/java/org/baeldung/web/controller/HeavyResourceController.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/controller/ItemController.java b/spring-rest/src/main/java/org/baeldung/web/controller/ItemController.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/controller/MyFooController.java b/spring-rest/src/main/java/org/baeldung/web/controller/MyFooController.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/controller/SimplePostController.java b/spring-rest/src/main/java/org/baeldung/web/controller/SimplePostController.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/controller/advice/JsonpControllerAdvice.java b/spring-rest/src/main/java/org/baeldung/web/controller/advice/JsonpControllerAdvice.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeController.java b/spring-rest/src/main/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeController.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/controller/redirect/RedirectController.java b/spring-rest/src/main/java/org/baeldung/web/controller/redirect/RedirectController.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/dto/BaeldungItem.java b/spring-rest/src/main/java/org/baeldung/web/dto/BaeldungItem.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/dto/BaeldungItemV2.java b/spring-rest/src/main/java/org/baeldung/web/dto/BaeldungItemV2.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/dto/Company.java b/spring-rest/src/main/java/org/baeldung/web/dto/Company.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/dto/Foo.java b/spring-rest/src/main/java/org/baeldung/web/dto/Foo.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/dto/HeavyResource.java b/spring-rest/src/main/java/org/baeldung/web/dto/HeavyResource.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/dto/HeavyResourceAddressOnly.java b/spring-rest/src/main/java/org/baeldung/web/dto/HeavyResourceAddressOnly.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/dto/HeavyResourceAddressPartialUpdate.java b/spring-rest/src/main/java/org/baeldung/web/dto/HeavyResourceAddressPartialUpdate.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/dto/Item.java b/spring-rest/src/main/java/org/baeldung/web/dto/Item.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/dto/ItemManager.java b/spring-rest/src/main/java/org/baeldung/web/dto/ItemManager.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/dto/Views.java b/spring-rest/src/main/java/org/baeldung/web/dto/Views.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/java/org/baeldung/web/exception/ResourceNotFoundException.java b/spring-rest/src/main/java/org/baeldung/web/exception/ResourceNotFoundException.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/resources/application.properties b/spring-rest/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/resources/com/baeldung/produceimage/data.txt b/spring-rest/src/main/resources/com/baeldung/produceimage/data.txt old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/resources/com/baeldung/produceimage/image.jpg b/spring-rest/src/main/resources/com/baeldung/produceimage/image.jpg old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/resources/logback.xml b/spring-rest/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/webapp/WEB-INF/api-servlet.xml b/spring-rest/src/main/webapp/WEB-INF/api-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/webapp/WEB-INF/company.html b/spring-rest/src/main/webapp/WEB-INF/company.html old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/webapp/WEB-INF/spring-views.xml b/spring-rest/src/main/webapp/WEB-INF/spring-views.xml old mode 100644 new mode 100755 diff --git a/spring-rest/src/main/webapp/WEB-INF/web.xml b/spring-rest/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/com/baeldung/controllers/ExamplePostControllerRequestIntegrationTest.java b/spring-rest/src/test/java/com/baeldung/controllers/ExamplePostControllerRequestIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/com/baeldung/controllers/ExamplePostControllerResponseIntegrationTest.java b/spring-rest/src/test/java/com/baeldung/controllers/ExamplePostControllerResponseIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/client/Consts.java b/spring-rest/src/test/java/org/baeldung/client/Consts.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/client/RestTemplateBasicLiveTest.java b/spring-rest/src/test/java/org/baeldung/client/RestTemplateBasicLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/client/TestRestTemplateBasicLiveTest.java b/spring-rest/src/test/java/org/baeldung/client/TestRestTemplateBasicLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/okhttp/DefaultContentTypeInterceptor.java b/spring-rest/src/test/java/org/baeldung/okhttp/DefaultContentTypeInterceptor.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/okhttp/OkHttpFileUploadingLiveTest.java b/spring-rest/src/test/java/org/baeldung/okhttp/OkHttpFileUploadingLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/okhttp/OkHttpGetLiveTest.java b/spring-rest/src/test/java/org/baeldung/okhttp/OkHttpGetLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/okhttp/OkHttpHeaderLiveTest.java b/spring-rest/src/test/java/org/baeldung/okhttp/OkHttpHeaderLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/okhttp/OkHttpMiscLiveTest.java b/spring-rest/src/test/java/org/baeldung/okhttp/OkHttpMiscLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/okhttp/OkHttpPostingLiveTest.java b/spring-rest/src/test/java/org/baeldung/okhttp/OkHttpPostingLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/okhttp/OkHttpRedirectLiveTest.java b/spring-rest/src/test/java/org/baeldung/okhttp/OkHttpRedirectLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/okhttp/ProgressRequestWrapper.java b/spring-rest/src/test/java/org/baeldung/okhttp/ProgressRequestWrapper.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/uribuilder/SpringUriBuilderIntegrationTest.java b/spring-rest/src/test/java/org/baeldung/uribuilder/SpringUriBuilderIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/web/controller/HeavyResourceControllerIntegrationTest.java b/spring-rest/src/test/java/org/baeldung/web/controller/HeavyResourceControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeControllerIntegrationTest.java b/spring-rest/src/test/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeControllerLiveTest.java b/spring-rest/src/test/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeControllerLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/web/controller/mediatypes/TestConfig.java b/spring-rest/src/test/java/org/baeldung/web/controller/mediatypes/TestConfig.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/java/org/baeldung/web/controller/redirect/RedirectControllerIntegrationTest.java b/spring-rest/src/test/java/org/baeldung/web/controller/redirect/RedirectControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/resources/.gitignore b/spring-rest/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/resources/cache/2d9345a30d2cc31bb3091d70a8ef6c18.0 b/spring-rest/src/test/resources/cache/2d9345a30d2cc31bb3091d70a8ef6c18.0 old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/resources/cache/2d9345a30d2cc31bb3091d70a8ef6c18.1 b/spring-rest/src/test/resources/cache/2d9345a30d2cc31bb3091d70a8ef6c18.1 old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/resources/cache/4b217e04ba52215f3a6b64d28f6729c6.0 b/spring-rest/src/test/resources/cache/4b217e04ba52215f3a6b64d28f6729c6.0 old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/resources/cache/4b217e04ba52215f3a6b64d28f6729c6.1 b/spring-rest/src/test/resources/cache/4b217e04ba52215f3a6b64d28f6729c6.1 old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/resources/cache/journal b/spring-rest/src/test/resources/cache/journal old mode 100644 new mode 100755 diff --git a/spring-rest/src/test/resources/test.txt b/spring-rest/src/test/resources/test.txt old mode 100644 new mode 100755 diff --git a/spring-roo/README.md b/spring-roo/README.md old mode 100644 new mode 100755 diff --git a/spring-roo/pom.xml b/spring-roo/pom.xml old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/RooApplication.java b/spring-roo/src/main/java/com/baeldung/RooApplication.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/config/SpringDataJpaDetachableRepositoryConfiguration.java b/spring-roo/src/main/java/com/baeldung/config/SpringDataJpaDetachableRepositoryConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/config/SpringDataJpaDetachableRepositoryConfiguration_Roo_Jpa_Repository_Configuration.aj b/spring-roo/src/main/java/com/baeldung/config/SpringDataJpaDetachableRepositoryConfiguration_Roo_Jpa_Repository_Configuration.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/config/WebMvcConfiguration.java b/spring-roo/src/main/java/com/baeldung/config/WebMvcConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/config/WebMvcConfiguration_Roo_ThymeleafUIConfiguration.aj b/spring-roo/src/main/java/com/baeldung/config/WebMvcConfiguration_Roo_ThymeleafUIConfiguration.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/config/WebMvcConfiguration_Roo_WebMvcConfiguration.aj b/spring-roo/src/main/java/com/baeldung/config/WebMvcConfiguration_Roo_WebMvcConfiguration.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/config/jackson/DomainModelModule.java b/spring-roo/src/main/java/com/baeldung/config/jackson/DomainModelModule.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/config/jackson/DomainModelModule_Roo_DomainModelModule.aj b/spring-roo/src/main/java/com/baeldung/config/jackson/DomainModelModule_Roo_DomainModelModule.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/domain/Book.java b/spring-roo/src/main/java/com/baeldung/domain/Book.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/domain/Book_Roo_Equals.aj b/spring-roo/src/main/java/com/baeldung/domain/Book_Roo_Equals.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/domain/Book_Roo_JavaBean.aj b/spring-roo/src/main/java/com/baeldung/domain/Book_Roo_JavaBean.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/domain/Book_Roo_Jpa_Entity.aj b/spring-roo/src/main/java/com/baeldung/domain/Book_Roo_Jpa_Entity.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/domain/Book_Roo_ToString.aj b/spring-roo/src/main/java/com/baeldung/domain/Book_Roo_ToString.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/repository/BookRepository.java b/spring-roo/src/main/java/com/baeldung/repository/BookRepository.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/repository/BookRepositoryCustom.java b/spring-roo/src/main/java/com/baeldung/repository/BookRepositoryCustom.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/repository/BookRepositoryCustom_Roo_Jpa_Repository_Custom.aj b/spring-roo/src/main/java/com/baeldung/repository/BookRepositoryCustom_Roo_Jpa_Repository_Custom.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/repository/BookRepositoryImpl.java b/spring-roo/src/main/java/com/baeldung/repository/BookRepositoryImpl.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/repository/BookRepositoryImpl_Roo_Jpa_Repository_Impl.aj b/spring-roo/src/main/java/com/baeldung/repository/BookRepositoryImpl_Roo_Jpa_Repository_Impl.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/repository/BookRepository_Roo_Jpa_Repository.aj b/spring-roo/src/main/java/com/baeldung/repository/BookRepository_Roo_Jpa_Repository.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/service/api/BookService.java b/spring-roo/src/main/java/com/baeldung/service/api/BookService.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/service/api/BookService_Roo_Service.aj b/spring-roo/src/main/java/com/baeldung/service/api/BookService_Roo_Service.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/service/impl/BookServiceImpl.java b/spring-roo/src/main/java/com/baeldung/service/impl/BookServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/service/impl/BookServiceImpl_Roo_Service_Impl.aj b/spring-roo/src/main/java/com/baeldung/service/impl/BookServiceImpl_Roo_Service_Impl.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/BookDeserializer.java b/spring-roo/src/main/java/com/baeldung/web/BookDeserializer.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/BookDeserializer_Roo_EntityDeserializer.aj b/spring-roo/src/main/java/com/baeldung/web/BookDeserializer_Roo_EntityDeserializer.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/BookJsonMixin.java b/spring-roo/src/main/java/com/baeldung/web/BookJsonMixin.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafController.java b/spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafController.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafController_Roo_Controller.aj b/spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafController_Roo_Controller.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafController_Roo_Thymeleaf.aj b/spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafController_Roo_Thymeleaf.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafLinkFactory.java b/spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafLinkFactory.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafLinkFactory_Roo_LinkFactory.aj b/spring-roo/src/main/java/com/baeldung/web/BooksCollectionThymeleafLinkFactory_Roo_LinkFactory.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafController.java b/spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafController.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafController_Roo_Controller.aj b/spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafController_Roo_Controller.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafController_Roo_Thymeleaf.aj b/spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafController_Roo_Thymeleaf.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafLinkFactory.java b/spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafLinkFactory.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafLinkFactory_Roo_LinkFactory.aj b/spring-roo/src/main/java/com/baeldung/web/BooksItemThymeleafLinkFactory_Roo_LinkFactory.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/MainController.java b/spring-roo/src/main/java/com/baeldung/web/MainController.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/MainController_Roo_Thymeleaf_MainController.aj b/spring-roo/src/main/java/com/baeldung/web/MainController_Roo_Thymeleaf_MainController.aj old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/reports/ExportingErrorException.java b/spring-roo/src/main/java/com/baeldung/web/reports/ExportingErrorException.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/reports/JasperReportsCsvExporter.java b/spring-roo/src/main/java/com/baeldung/web/reports/JasperReportsCsvExporter.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/reports/JasperReportsExporter.java b/spring-roo/src/main/java/com/baeldung/web/reports/JasperReportsExporter.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/reports/JasperReportsPdfExporter.java b/spring-roo/src/main/java/com/baeldung/web/reports/JasperReportsPdfExporter.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/java/com/baeldung/web/reports/JasperReportsXlsExporter.java b/spring-roo/src/main/java/com/baeldung/web/reports/JasperReportsXlsExporter.java old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/application-dev.properties b/spring-roo/src/main/resources/application-dev.properties old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/application.properties b/spring-roo/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/banner.txt b/spring-roo/src/main/resources/banner.txt old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/messages.properties b/spring-roo/src/main/resources/messages.properties old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/css/springroo.css b/spring-roo/src/main/resources/static/public/css/springroo.css old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/css/theme.css b/spring-roo/src/main/resources/static/public/css/theme.css old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.eot b/spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.eot old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.svg b/spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.svg old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.ttf b/spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.ttf old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.woff b/spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.woff old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.woff2 b/spring-roo/src/main/resources/static/public/fonts/fontawesome-webfont.woff2 old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.eot b/spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.eot old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.svg b/spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.svg old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.ttf b/spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.ttf old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.woff b/spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.woff old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.woff2 b/spring-roo/src/main/resources/static/public/fonts/glyphicons-halflings-regular.woff2 old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/img/apple-touch-icon.png b/spring-roo/src/main/resources/static/public/img/apple-touch-icon.png old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/img/en.png b/spring-roo/src/main/resources/static/public/img/en.png old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/img/es.png b/spring-roo/src/main/resources/static/public/img/es.png old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/img/favicon.ico b/spring-roo/src/main/resources/static/public/img/favicon.ico old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/img/geo.png b/spring-roo/src/main/resources/static/public/img/geo.png old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/img/logo.png b/spring-roo/src/main/resources/static/public/img/logo.png old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/img/owasp_logo.png b/spring-roo/src/main/resources/static/public/img/owasp_logo.png old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/img/springroo-logo.png b/spring-roo/src/main/resources/static/public/img/springroo-logo.png old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/js/dataTables.advanced.js b/spring-roo/src/main/resources/static/public/js/dataTables.advanced.js old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/js/datatables-defaults.js b/spring-roo/src/main/resources/static/public/js/datatables-defaults.js old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/js/datetimepicker-defaults.js b/spring-roo/src/main/resources/static/public/js/datetimepicker-defaults.js old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/js/inputmask-defaults.js b/spring-roo/src/main/resources/static/public/js/inputmask-defaults.js old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/js/main.js b/spring-roo/src/main/resources/static/public/js/main.js old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/js/moment-defaults.js b/spring-roo/src/main/resources/static/public/js/moment-defaults.js old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/js/moment-locale-es.js b/spring-roo/src/main/resources/static/public/js/moment-locale-es.js old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/js/select2-defaults.js b/spring-roo/src/main/resources/static/public/js/select2-defaults.js old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/static/public/js/validation-defaults.js b/spring-roo/src/main/resources/static/public/js/validation-defaults.js old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/accessibility.html b/spring-roo/src/main/resources/templates/accessibility.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/books/create.html b/spring-roo/src/main/resources/templates/books/create.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/books/edit.html b/spring-roo/src/main/resources/templates/books/edit.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/books/list.html b/spring-roo/src/main/resources/templates/books/list.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/books/show.html b/spring-roo/src/main/resources/templates/books/show.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/books/showInline.html b/spring-roo/src/main/resources/templates/books/showInline.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/error.html b/spring-roo/src/main/resources/templates/error.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/fragments/footer.html b/spring-roo/src/main/resources/templates/fragments/footer.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/fragments/header.html b/spring-roo/src/main/resources/templates/fragments/header.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/fragments/js/datatables-locale.js b/spring-roo/src/main/resources/templates/fragments/js/datatables-locale.js old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/fragments/js/datatables.html b/spring-roo/src/main/resources/templates/fragments/js/datatables.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/fragments/js/select2.html b/spring-roo/src/main/resources/templates/fragments/js/select2.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/fragments/languages.html b/spring-roo/src/main/resources/templates/fragments/languages.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/fragments/menu.html b/spring-roo/src/main/resources/templates/fragments/menu.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/fragments/modal-confirm-delete-batch.html b/spring-roo/src/main/resources/templates/fragments/modal-confirm-delete-batch.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/fragments/modal-confirm-delete.html b/spring-roo/src/main/resources/templates/fragments/modal-confirm-delete.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/fragments/modal-confirm.html b/spring-roo/src/main/resources/templates/fragments/modal-confirm.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/fragments/modal-export-empty-error.html b/spring-roo/src/main/resources/templates/fragments/modal-export-empty-error.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/fragments/modal.html b/spring-roo/src/main/resources/templates/fragments/modal.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/fragments/session-links.html b/spring-roo/src/main/resources/templates/fragments/session-links.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/index.html b/spring-roo/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/layouts/default-layout-no-menu.html b/spring-roo/src/main/resources/templates/layouts/default-layout-no-menu.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/layouts/default-layout.html b/spring-roo/src/main/resources/templates/layouts/default-layout.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/layouts/default-list-layout.html b/spring-roo/src/main/resources/templates/layouts/default-list-layout.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/layouts/home-layout.html b/spring-roo/src/main/resources/templates/layouts/home-layout.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/login.html b/spring-roo/src/main/resources/templates/login.html old mode 100644 new mode 100755 diff --git a/spring-roo/src/main/resources/templates/reports/export_default.jrxml b/spring-roo/src/main/resources/templates/reports/export_default.jrxml old mode 100644 new mode 100755 diff --git a/spring-security-cache-control/README.md b/spring-security-cache-control/README.md old mode 100644 new mode 100755 diff --git a/spring-security-cache-control/pom.xml b/spring-security-cache-control/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/AppRunner.java b/spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/AppRunner.java old mode 100644 new mode 100755 diff --git a/spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/ResourceEndpoint.java b/spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/ResourceEndpoint.java old mode 100644 new mode 100755 diff --git a/spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/config/SpringSecurityConfig.java b/spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/config/SpringSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/model/TimestampDto.java b/spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/model/TimestampDto.java old mode 100644 new mode 100755 diff --git a/spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/model/UserDto.java b/spring-security-cache-control/src/main/java/com/baeldung/cachecontrol/model/UserDto.java old mode 100644 new mode 100755 diff --git a/spring-security-cache-control/src/test/java/com/baeldung/cachecontrol/ResourceEndpointIntegrationTest.java b/spring-security-cache-control/src/test/java/com/baeldung/cachecontrol/ResourceEndpointIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-client/README.MD b/spring-security-client/README.MD old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-authentication/pom.xml b/spring-security-client/spring-security-jsp-authentication/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-authentication/src/main/java/org/baeldung/config/Application.java b/spring-security-client/spring-security-jsp-authentication/src/main/java/org/baeldung/config/Application.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-authentication/src/main/java/org/baeldung/config/MvcConfig.java b/spring-security-client/spring-security-jsp-authentication/src/main/java/org/baeldung/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-authentication/src/main/java/org/baeldung/config/SecurityConfig.java b/spring-security-client/spring-security-jsp-authentication/src/main/java/org/baeldung/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-authentication/src/main/resources/application.properties b/spring-security-client/spring-security-jsp-authentication/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-authentication/src/main/webapp/WEB-INF/jsp/index.jsp b/spring-security-client/spring-security-jsp-authentication/src/main/webapp/WEB-INF/jsp/index.jsp old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-authorize/pom.xml b/spring-security-client/spring-security-jsp-authorize/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-authorize/src/main/java/org/baeldung/config/Application.java b/spring-security-client/spring-security-jsp-authorize/src/main/java/org/baeldung/config/Application.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-authorize/src/main/java/org/baeldung/config/MvcConfig.java b/spring-security-client/spring-security-jsp-authorize/src/main/java/org/baeldung/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-authorize/src/main/java/org/baeldung/config/SecurityConfig.java b/spring-security-client/spring-security-jsp-authorize/src/main/java/org/baeldung/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-authorize/src/main/resources/application.properties b/spring-security-client/spring-security-jsp-authorize/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-authorize/src/main/webapp/WEB-INF/jsp/index.jsp b/spring-security-client/spring-security-jsp-authorize/src/main/webapp/WEB-INF/jsp/index.jsp old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-config/pom.xml b/spring-security-client/spring-security-jsp-config/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-config/src/main/java/org/baeldung/config/Application.java b/spring-security-client/spring-security-jsp-config/src/main/java/org/baeldung/config/Application.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-config/src/main/java/org/baeldung/config/MvcConfig.java b/spring-security-client/spring-security-jsp-config/src/main/java/org/baeldung/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-config/src/main/java/org/baeldung/config/SecurityConfig.java b/spring-security-client/spring-security-jsp-config/src/main/java/org/baeldung/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-config/src/main/resources/application.properties b/spring-security-client/spring-security-jsp-config/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-jsp-config/src/main/webapp/WEB-INF/jsp/index.jsp b/spring-security-client/spring-security-jsp-config/src/main/webapp/WEB-INF/jsp/index.jsp old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-mvc/pom.xml b/spring-security-client/spring-security-mvc/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-mvc/src/main/java/org/baeldung/config/Application.java b/spring-security-client/spring-security-mvc/src/main/java/org/baeldung/config/Application.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-mvc/src/main/java/org/baeldung/config/SecurityConfig.java b/spring-security-client/spring-security-mvc/src/main/java/org/baeldung/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-mvc/src/main/resources/application.properties b/spring-security-client/spring-security-mvc/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/pom.xml b/spring-security-client/spring-security-thymeleaf-authentication/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/Application.java b/spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/Application.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/MvcConfig.java b/spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/MvcConfigManual.java b/spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/MvcConfigManual.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/RegistrationController.java b/spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/RegistrationController.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/SecurityConfig.java b/spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/WebSecurityConfigManual.java b/spring-security-client/spring-security-thymeleaf-authentication/src/main/java/org/baeldung/config/WebSecurityConfigManual.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/application.properties b/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/hello.html b/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/hello.html old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/home.html b/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/home.html old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/index.html b/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/login.html b/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/login.html old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/registrationError.html b/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/registrationError.html old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/registrationSuccess.html b/spring-security-client/spring-security-thymeleaf-authentication/src/main/resources/templates/registrationSuccess.html old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authorize/pom.xml b/spring-security-client/spring-security-thymeleaf-authorize/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authorize/src/main/java/org/baeldung/config/Application.java b/spring-security-client/spring-security-thymeleaf-authorize/src/main/java/org/baeldung/config/Application.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authorize/src/main/java/org/baeldung/config/MvcConfig.java b/spring-security-client/spring-security-thymeleaf-authorize/src/main/java/org/baeldung/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authorize/src/main/java/org/baeldung/config/SecurityConfig.java b/spring-security-client/spring-security-thymeleaf-authorize/src/main/java/org/baeldung/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authorize/src/main/resources/application.properties b/spring-security-client/spring-security-thymeleaf-authorize/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-authorize/src/main/resources/templates/index.html b/spring-security-client/spring-security-thymeleaf-authorize/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-config/pom.xml b/spring-security-client/spring-security-thymeleaf-config/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-config/src/main/java/org/baeldung/config/Application.java b/spring-security-client/spring-security-thymeleaf-config/src/main/java/org/baeldung/config/Application.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-config/src/main/java/org/baeldung/config/MvcConfig.java b/spring-security-client/spring-security-thymeleaf-config/src/main/java/org/baeldung/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-config/src/main/java/org/baeldung/config/SecurityConfig.java b/spring-security-client/spring-security-thymeleaf-config/src/main/java/org/baeldung/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-config/src/main/resources/application.properties b/spring-security-client/spring-security-thymeleaf-config/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-security-client/spring-security-thymeleaf-config/src/main/resources/templates/index.html b/spring-security-client/spring-security-thymeleaf-config/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/spring-security-core/.gitignore b/spring-security-core/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-core/README.md b/spring-security-core/README.md old mode 100644 new mode 100755 diff --git a/spring-security-core/pom.xml b/spring-security-core/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-core/src/main/java/org/baeldung/app/App.java b/spring-security-core/src/main/java/org/baeldung/app/App.java old mode 100644 new mode 100755 diff --git a/spring-security-core/src/main/java/org/baeldung/auditing/ExposeAttemptedPathAuthorizationAuditListener.java b/spring-security-core/src/main/java/org/baeldung/auditing/ExposeAttemptedPathAuthorizationAuditListener.java old mode 100644 new mode 100755 diff --git a/spring-security-core/src/main/java/org/baeldung/auditing/LoginAttemptsLogger.java b/spring-security-core/src/main/java/org/baeldung/auditing/LoginAttemptsLogger.java old mode 100644 new mode 100755 diff --git a/spring-security-core/src/main/java/org/baeldung/config/DatabaseLoader.java b/spring-security-core/src/main/java/org/baeldung/config/DatabaseLoader.java old mode 100644 new mode 100755 diff --git a/spring-security-core/src/main/java/org/baeldung/config/WebSecurityConfig.java b/spring-security-core/src/main/java/org/baeldung/config/WebSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-core/src/main/java/org/baeldung/controller/TaskController.java b/spring-security-core/src/main/java/org/baeldung/controller/TaskController.java old mode 100644 new mode 100755 diff --git a/spring-security-core/src/main/java/org/baeldung/entity/Task.java b/spring-security-core/src/main/java/org/baeldung/entity/Task.java old mode 100644 new mode 100755 diff --git a/spring-security-core/src/main/java/org/baeldung/repository/TaskRepository.java b/spring-security-core/src/main/java/org/baeldung/repository/TaskRepository.java old mode 100644 new mode 100755 diff --git a/spring-security-core/src/main/java/org/baeldung/service/TaskService.java b/spring-security-core/src/main/java/org/baeldung/service/TaskService.java old mode 100644 new mode 100755 diff --git a/spring-security-core/src/test/java/org/baeldung/test/LiveTest.java b/spring-security-core/src/test/java/org/baeldung/test/LiveTest.java old mode 100644 new mode 100755 diff --git a/spring-security-core/src/test/resources/.gitignore b/spring-security-core/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/README.MD b/spring-security-mvc-boot/README.MD old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/WebContent/META-INF/MANIFEST.MF b/spring-security-mvc-boot/WebContent/META-INF/MANIFEST.MF old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/pom.xml b/spring-security-mvc-boot/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/Application.java b/spring-security-mvc-boot/src/main/java/org/baeldung/Application.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/config/MethodSecurityConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/config/MethodSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/config/MvcConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/config/PersistenceConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/config/PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/config/SecurityConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/multipleauthproviders/CustomAuthenticationProvider.java b/spring-security-mvc-boot/src/main/java/org/baeldung/multipleauthproviders/CustomAuthenticationProvider.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/multipleauthproviders/MultipleAuthController.java b/spring-security-mvc-boot/src/main/java/org/baeldung/multipleauthproviders/MultipleAuthController.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/multipleauthproviders/MultipleAuthProvidersApplication.java b/spring-security-mvc-boot/src/main/java/org/baeldung/multipleauthproviders/MultipleAuthProvidersApplication.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/multipleauthproviders/MultipleAuthProvidersSecurityConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/multipleauthproviders/MultipleAuthProvidersSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/multipleentrypoints/MultipleEntryPointsApplication.java b/spring-security-mvc-boot/src/main/java/org/baeldung/multipleentrypoints/MultipleEntryPointsApplication.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/multipleentrypoints/MultipleEntryPointsSecurityConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/multipleentrypoints/MultipleEntryPointsSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/multipleentrypoints/PagesController.java b/spring-security-mvc-boot/src/main/java/org/baeldung/multipleentrypoints/PagesController.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/multiplelogin/MultipleLoginApplication.java b/spring-security-mvc-boot/src/main/java/org/baeldung/multiplelogin/MultipleLoginApplication.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/multiplelogin/MultipleLoginMvcConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/multiplelogin/MultipleLoginMvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/multiplelogin/MultipleLoginSecurityConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/multiplelogin/MultipleLoginSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/multiplelogin/UsersController.java b/spring-security-mvc-boot/src/main/java/org/baeldung/multiplelogin/UsersController.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/SetupData.java b/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/SetupData.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/dao/OrganizationRepository.java b/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/dao/OrganizationRepository.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/dao/PrivilegeRepository.java b/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/dao/PrivilegeRepository.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/dao/UserRepository.java b/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/dao/UserRepository.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/model/Foo.java b/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/model/Organization.java b/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/model/Organization.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/model/Privilege.java b/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/model/Privilege.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/model/User.java b/spring-security-mvc-boot/src/main/java/org/baeldung/persistence/model/User.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/CustomAuthenticationProvider.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/CustomAuthenticationProvider.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/MyLogoutSuccessHandler.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/MyLogoutSuccessHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/MyUserDetailsService.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/MyUserDetailsService.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/RolesAuthoritiesApplication.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/RolesAuthoritiesApplication.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/config/MvcConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/config/SecurityConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/model/Privilege.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/model/Privilege.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/model/Role.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/model/Role.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/model/User.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/model/User.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/IUserService.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/IUserService.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/PersistenceJPAConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/PersistenceJPAConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/PrivilegeRepository.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/PrivilegeRepository.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/RoleRepository.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/RoleRepository.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/SetupDataLoader.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/SetupDataLoader.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/UserRepository.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/UserRepository.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/UserService.java b/spring-security-mvc-boot/src/main/java/org/baeldung/rolesauthorities/persistence/UserService.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/security/CustomMethodSecurityExpressionHandler.java b/spring-security-mvc-boot/src/main/java/org/baeldung/security/CustomMethodSecurityExpressionHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/security/CustomMethodSecurityExpressionRoot.java b/spring-security-mvc-boot/src/main/java/org/baeldung/security/CustomMethodSecurityExpressionRoot.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/security/CustomPermissionEvaluator.java b/spring-security-mvc-boot/src/main/java/org/baeldung/security/CustomPermissionEvaluator.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/security/MySecurityExpressionRoot.java b/spring-security-mvc-boot/src/main/java/org/baeldung/security/MySecurityExpressionRoot.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/security/MyUserDetailsService.java b/spring-security-mvc-boot/src/main/java/org/baeldung/security/MyUserDetailsService.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/security/MyUserPrincipal.java b/spring-security-mvc-boot/src/main/java/org/baeldung/security/MyUserPrincipal.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/voter/MinuteBasedVoter.java b/spring-security-mvc-boot/src/main/java/org/baeldung/voter/MinuteBasedVoter.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/voter/VoterApplication.java b/spring-security-mvc-boot/src/main/java/org/baeldung/voter/VoterApplication.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/voter/VoterMvcConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/voter/VoterMvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/voter/WebSecurityConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/voter/WebSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/voter/XmlSecurityConfig.java b/spring-security-mvc-boot/src/main/java/org/baeldung/voter/XmlSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/web/MainController.java b/spring-security-mvc-boot/src/main/java/org/baeldung/web/MainController.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/application-rolesauthorities.properties b/spring-security-mvc-boot/src/main/resources/application-rolesauthorities.properties old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/application.properties b/spring-security-mvc-boot/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/persistence-derby.properties b/spring-security-mvc-boot/src/main/resources/persistence-derby.properties old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/persistence.properties b/spring-security-mvc-boot/src/main/resources/persistence.properties old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/spring-security-custom-voter.xml b/spring-security-mvc-boot/src/main/resources/spring-security-custom-voter.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/spring-security-multiple-auth-providers.xml b/spring-security-mvc-boot/src/main/resources/spring-security-multiple-auth-providers.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/spring-security-multiple-entry.xml b/spring-security-mvc-boot/src/main/resources/spring-security-multiple-entry.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/403.html b/spring-security-mvc-boot/src/main/resources/templates/403.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/adminPage.html b/spring-security-mvc-boot/src/main/resources/templates/adminPage.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/index.html b/spring-security-mvc-boot/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/login.html b/spring-security-mvc-boot/src/main/resources/templates/login.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/loginAdmin.html b/spring-security-mvc-boot/src/main/resources/templates/loginAdmin.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/loginUser.html b/spring-security-mvc-boot/src/main/resources/templates/loginUser.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/login.html b/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/login.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/loginWithWarning.html b/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/loginWithWarning.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/multipleHttpLinks.html b/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/multipleHttpLinks.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/myAdminPage.html b/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/myAdminPage.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/myGuestPage.html b/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/myGuestPage.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/myPrivateUserPage.html b/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/myPrivateUserPage.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/myUserPage.html b/spring-security-mvc-boot/src/main/resources/templates/multipleHttpElems/myUserPage.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/private.html b/spring-security-mvc-boot/src/main/resources/templates/private.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/protectedLinks.html b/spring-security-mvc-boot/src/main/resources/templates/protectedLinks.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/home.html b/spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/home.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/login.html b/spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/login.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/protectedbyauthority.html b/spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/protectedbyauthority.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/protectedbynothing.html b/spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/protectedbynothing.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/protectedbyrole.html b/spring-security-mvc-boot/src/main/resources/templates/rolesauthorities/protectedbyrole.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/main/resources/templates/userPage.html b/spring-security-mvc-boot/src/main/resources/templates/userPage.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/test/java/org/baeldung/web/ApplicationLiveTest.java b/spring-security-mvc-boot/src/test/java/org/baeldung/web/ApplicationLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/test/java/org/baeldung/web/CustomUserDetailsServiceIntegrationTest.java b/spring-security-mvc-boot/src/test/java/org/baeldung/web/CustomUserDetailsServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/test/java/org/baeldung/web/MultipleAuthProvidersApplicationIntegrationTest.java b/spring-security-mvc-boot/src/test/java/org/baeldung/web/MultipleAuthProvidersApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-boot/src/test/java/org/baeldung/web/MultipleEntryPointsIntegrationTest.java b/spring-security-mvc-boot/src/test/java/org/baeldung/web/MultipleEntryPointsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/.gitignore b/spring-security-mvc-custom/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/README.md b/spring-security-mvc-custom/README.md old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/pom.xml b/spring-security-mvc-custom/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/java/org/baeldung/security/MySimpleUrlAuthenticationSuccessHandler.java b/spring-security-mvc-custom/src/main/java/org/baeldung/security/MySimpleUrlAuthenticationSuccessHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/java/org/baeldung/spring/MvcConfig.java b/spring-security-mvc-custom/src/main/java/org/baeldung/spring/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/java/org/baeldung/spring/SecSecurityConfig.java b/spring-security-mvc-custom/src/main/java/org/baeldung/spring/SecSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/java/org/baeldung/web/controller/BankController.java b/spring-security-mvc-custom/src/main/java/org/baeldung/web/controller/BankController.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/java/org/baeldung/web/controller/FooController.java b/spring-security-mvc-custom/src/main/java/org/baeldung/web/controller/FooController.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/java/org/baeldung/web/dto/Foo.java b/spring-security-mvc-custom/src/main/java/org/baeldung/web/dto/Foo.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/java/org/baeldung/web/interceptor/LoggerInterceptor.java b/spring-security-mvc-custom/src/main/java/org/baeldung/web/interceptor/LoggerInterceptor.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/java/org/baeldung/web/interceptor/SessionTimerInterceptor.java b/spring-security-mvc-custom/src/main/java/org/baeldung/web/interceptor/SessionTimerInterceptor.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/java/org/baeldung/web/interceptor/UserInterceptor.java b/spring-security-mvc-custom/src/main/java/org/baeldung/web/interceptor/UserInterceptor.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/resources/logback.xml b/spring-security-mvc-custom/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/resources/webSecurityConfig.xml b/spring-security-mvc-custom/src/main/resources/webSecurityConfig.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/webapp/WEB-INF/mvc-servlet.xml b/spring-security-mvc-custom/src/main/webapp/WEB-INF/mvc-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/webapp/WEB-INF/view/anonymous.jsp b/spring-security-mvc-custom/src/main/webapp/WEB-INF/view/anonymous.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/webapp/WEB-INF/view/console.jsp b/spring-security-mvc-custom/src/main/webapp/WEB-INF/view/console.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/webapp/WEB-INF/view/csrfHome.jsp b/spring-security-mvc-custom/src/main/webapp/WEB-INF/view/csrfHome.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/webapp/WEB-INF/view/homepage.jsp b/spring-security-mvc-custom/src/main/webapp/WEB-INF/view/homepage.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/webapp/WEB-INF/view/login.jsp b/spring-security-mvc-custom/src/main/webapp/WEB-INF/view/login.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/main/webapp/WEB-INF/web.xml b/spring-security-mvc-custom/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/test/java/org/baeldung/security/csrf/CsrfAbstractIntegrationTest.java b/spring-security-mvc-custom/src/test/java/org/baeldung/security/csrf/CsrfAbstractIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/test/java/org/baeldung/security/csrf/CsrfDisabledIntegrationTest.java b/spring-security-mvc-custom/src/test/java/org/baeldung/security/csrf/CsrfDisabledIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/test/java/org/baeldung/security/csrf/CsrfEnabledIntegrationTest.java b/spring-security-mvc-custom/src/test/java/org/baeldung/security/csrf/CsrfEnabledIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/test/java/org/baeldung/security/spring/SecurityWithCsrfConfig.java b/spring-security-mvc-custom/src/test/java/org/baeldung/security/spring/SecurityWithCsrfConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/test/java/org/baeldung/security/spring/SecurityWithoutCsrfConfig.java b/spring-security-mvc-custom/src/test/java/org/baeldung/security/spring/SecurityWithoutCsrfConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/test/java/org/baeldung/web/interceptor/LoggerInterceptorIntegrationTest.java b/spring-security-mvc-custom/src/test/java/org/baeldung/web/interceptor/LoggerInterceptorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/test/java/org/baeldung/web/interceptor/SessionTimerInterceptorIntegrationTest.java b/spring-security-mvc-custom/src/test/java/org/baeldung/web/interceptor/SessionTimerInterceptorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/test/java/org/baeldung/web/interceptor/UserInterceptorIntegrationTest.java b/spring-security-mvc-custom/src/test/java/org/baeldung/web/interceptor/UserInterceptorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-custom/src/test/resources/.gitignore b/spring-security-mvc-custom/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/.gitignore b/spring-security-mvc-digest-auth/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/README.md b/spring-security-mvc-digest-auth/README.md old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/pom.xml b/spring-security-mvc-digest-auth/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/src/main/java/org/baeldung/basic/MyBasicAuthenticationEntryPoint.java b/spring-security-mvc-digest-auth/src/main/java/org/baeldung/basic/MyBasicAuthenticationEntryPoint.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/src/main/java/org/baeldung/client/HttpComponentsClientHttpRequestFactoryDigestAuth.java b/spring-security-mvc-digest-auth/src/main/java/org/baeldung/client/HttpComponentsClientHttpRequestFactoryDigestAuth.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/src/main/java/org/baeldung/spring/ClientConfig.java b/spring-security-mvc-digest-auth/src/main/java/org/baeldung/spring/ClientConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/src/main/java/org/baeldung/spring/MvcConfig.java b/spring-security-mvc-digest-auth/src/main/java/org/baeldung/spring/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/src/main/java/org/baeldung/spring/SecSecurityConfig.java b/spring-security-mvc-digest-auth/src/main/java/org/baeldung/spring/SecSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/src/main/resources/logback.xml b/spring-security-mvc-digest-auth/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/src/main/resources/webSecurityConfig.xml b/spring-security-mvc-digest-auth/src/main/resources/webSecurityConfig.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/src/main/webapp/WEB-INF/mvc-servlet.xml b/spring-security-mvc-digest-auth/src/main/webapp/WEB-INF/mvc-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/src/main/webapp/WEB-INF/view/homepage.jsp b/spring-security-mvc-digest-auth/src/main/webapp/WEB-INF/view/homepage.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/src/main/webapp/WEB-INF/web.xml b/spring-security-mvc-digest-auth/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/src/test/java/org/baeldung/client/RawClientLiveTest.java b/spring-security-mvc-digest-auth/src/test/java/org/baeldung/client/RawClientLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-digest-auth/src/test/resources/.gitignore b/spring-security-mvc-digest-auth/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-mvc-ldap/README.md b/spring-security-mvc-ldap/README.md old mode 100644 new mode 100755 diff --git a/spring-security-mvc-ldap/pom.xml b/spring-security-mvc-ldap/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-ldap/src/main/java/org/baeldung/SampleLDAPApplication.java b/spring-security-mvc-ldap/src/main/java/org/baeldung/SampleLDAPApplication.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-ldap/src/main/java/org/baeldung/controller/MyController.java b/spring-security-mvc-ldap/src/main/java/org/baeldung/controller/MyController.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-ldap/src/main/java/org/baeldung/security/SecurityConfig.java b/spring-security-mvc-ldap/src/main/java/org/baeldung/security/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-ldap/src/main/resources/logback.xml b/spring-security-mvc-ldap/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-ldap/src/main/resources/static/css/bootstrap.min.css b/spring-security-mvc-ldap/src/main/resources/static/css/bootstrap.min.css old mode 100644 new mode 100755 diff --git a/spring-security-mvc-ldap/src/main/resources/templates/error.html b/spring-security-mvc-ldap/src/main/resources/templates/error.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-ldap/src/main/resources/templates/home.html b/spring-security-mvc-ldap/src/main/resources/templates/home.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-ldap/src/main/resources/templates/login.html b/spring-security-mvc-ldap/src/main/resources/templates/login.html old mode 100644 new mode 100755 diff --git a/spring-security-mvc-ldap/src/main/resources/users.ldif b/spring-security-mvc-ldap/src/main/resources/users.ldif old mode 100644 new mode 100755 diff --git a/spring-security-mvc-ldap/src/main/resources/webSecurityConfig.xml b/spring-security-mvc-ldap/src/main/resources/webSecurityConfig.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-ldap/src/test/resources/.gitignore b/spring-security-mvc-ldap/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/.gitignore b/spring-security-mvc-login/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/README.md b/spring-security-mvc-login/README.md old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/pom.xml b/spring-security-mvc-login/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/java/org/baeldung/controller/SecuredResourceController.java b/spring-security-mvc-login/src/main/java/org/baeldung/controller/SecuredResourceController.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/java/org/baeldung/security/CustomAccessDeniedHandler.java b/spring-security-mvc-login/src/main/java/org/baeldung/security/CustomAccessDeniedHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/java/org/baeldung/security/CustomLogoutSuccessHandler.java b/spring-security-mvc-login/src/main/java/org/baeldung/security/CustomLogoutSuccessHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/java/org/baeldung/security/RefererAuthenticationSuccessHandler.java b/spring-security-mvc-login/src/main/java/org/baeldung/security/RefererAuthenticationSuccessHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/java/org/baeldung/spring/ChannelSecSecurityConfig.java b/spring-security-mvc-login/src/main/java/org/baeldung/spring/ChannelSecSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/java/org/baeldung/spring/MvcConfig.java b/spring-security-mvc-login/src/main/java/org/baeldung/spring/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/java/org/baeldung/spring/RedirectionSecurityConfig.java b/spring-security-mvc-login/src/main/java/org/baeldung/spring/RedirectionSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/java/org/baeldung/spring/SecSecurityConfig.java b/spring-security-mvc-login/src/main/java/org/baeldung/spring/SecSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/resources/RedirectionWebSecurityConfig.xml b/spring-security-mvc-login/src/main/resources/RedirectionWebSecurityConfig.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/resources/channelWebSecurityConfig.xml b/spring-security-mvc-login/src/main/resources/channelWebSecurityConfig.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/resources/logback.xml b/spring-security-mvc-login/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/resources/webSecurityConfig.xml b/spring-security-mvc-login/src/main/resources/webSecurityConfig.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/webapp/WEB-INF/mvc-servlet.xml b/spring-security-mvc-login/src/main/webapp/WEB-INF/mvc-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/webapp/WEB-INF/view/accessDenied.jsp b/spring-security-mvc-login/src/main/webapp/WEB-INF/view/accessDenied.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/webapp/WEB-INF/view/admin/adminpage.jsp b/spring-security-mvc-login/src/main/webapp/WEB-INF/view/admin/adminpage.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/webapp/WEB-INF/view/anonymous.jsp b/spring-security-mvc-login/src/main/webapp/WEB-INF/view/anonymous.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/webapp/WEB-INF/view/homepage.jsp b/spring-security-mvc-login/src/main/webapp/WEB-INF/view/homepage.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/webapp/WEB-INF/view/login.jsp b/spring-security-mvc-login/src/main/webapp/WEB-INF/view/login.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/main/webapp/WEB-INF/web.xml b/spring-security-mvc-login/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/test/java/org/baeldung/security/RedirectionSecurityIntegrationTest.java b/spring-security-mvc-login/src/test/java/org/baeldung/security/RedirectionSecurityIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/test/resources/.gitignore b/spring-security-mvc-login/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-mvc-login/src/test/resources/mvc-servlet.xml b/spring-security-mvc-login/src/test/resources/mvc-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/.gitignore b/spring-security-mvc-persisted-remember-me/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/README.md b/spring-security-mvc-persisted-remember-me/README.md old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/pom.xml b/spring-security-mvc-persisted-remember-me/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/controller/MyController.java b/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/controller/MyController.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/security/MySimpleUrlAuthenticationSuccessHandler.java b/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/security/MySimpleUrlAuthenticationSuccessHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/security/SecurityRole.java b/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/security/SecurityRole.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/security/SecurityWebApplicationInitializer.java b/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/security/SecurityWebApplicationInitializer.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/service/MyUserDetailsService.java b/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/service/MyUserDetailsService.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/spring/MvcConfig.java b/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/spring/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/spring/PersistenceConfig.java b/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/spring/PersistenceConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/spring/SecurityConfig.java b/spring-security-mvc-persisted-remember-me/src/main/java/org/baeldung/spring/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/resources/logback.xml b/spring-security-mvc-persisted-remember-me/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/resources/persisted_logins_create_table.sql b/spring-security-mvc-persisted-remember-me/src/main/resources/persisted_logins_create_table.sql old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/resources/persistence-h2.properties b/spring-security-mvc-persisted-remember-me/src/main/resources/persistence-h2.properties old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/resources/persistence-postgres.properties b/spring-security-mvc-persisted-remember-me/src/main/resources/persistence-postgres.properties old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/resources/webSecurityConfig.xml b/spring-security-mvc-persisted-remember-me/src/main/resources/webSecurityConfig.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/mvc-servlet.xml b/spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/mvc-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/view/anonymous.jsp b/spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/view/anonymous.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/view/console.jsp b/spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/view/console.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/view/homepage.jsp b/spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/view/homepage.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/view/login.jsp b/spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/view/login.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/web.xml b/spring-security-mvc-persisted-remember-me/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-persisted-remember-me/src/test/resources/.gitignore b/spring-security-mvc-persisted-remember-me/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/.gitignore b/spring-security-mvc-session/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/README.md b/spring-security-mvc-session/README.md old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/pom.xml b/spring-security-mvc-session/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/java/org/baeldung/monitoring/MetricRegistrySingleton.java b/spring-security-mvc-session/src/main/java/org/baeldung/monitoring/MetricRegistrySingleton.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/java/org/baeldung/security/MySimpleUrlAuthenticationSuccessHandler.java b/spring-security-mvc-session/src/main/java/org/baeldung/security/MySimpleUrlAuthenticationSuccessHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/java/org/baeldung/spring/MvcConfig.java b/spring-security-mvc-session/src/main/java/org/baeldung/spring/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/java/org/baeldung/spring/SecSecurityConfig.java b/spring-security-mvc-session/src/main/java/org/baeldung/spring/SecSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/java/org/baeldung/web/SessionListenerWithMetrics.java b/spring-security-mvc-session/src/main/java/org/baeldung/web/SessionListenerWithMetrics.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/resources/logback.xml b/spring-security-mvc-session/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/resources/webSecurityConfig.xml b/spring-security-mvc-session/src/main/resources/webSecurityConfig.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/webapp/WEB-INF/mvc-servlet.xml b/spring-security-mvc-session/src/main/webapp/WEB-INF/mvc-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/webapp/WEB-INF/view/anonymous.jsp b/spring-security-mvc-session/src/main/webapp/WEB-INF/view/anonymous.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/webapp/WEB-INF/view/console.jsp b/spring-security-mvc-session/src/main/webapp/WEB-INF/view/console.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/webapp/WEB-INF/view/homepage.jsp b/spring-security-mvc-session/src/main/webapp/WEB-INF/view/homepage.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/webapp/WEB-INF/view/invalidSession.jsp b/spring-security-mvc-session/src/main/webapp/WEB-INF/view/invalidSession.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/webapp/WEB-INF/view/login.jsp b/spring-security-mvc-session/src/main/webapp/WEB-INF/view/login.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/webapp/WEB-INF/view/sessionExpired.jsp b/spring-security-mvc-session/src/main/webapp/WEB-INF/view/sessionExpired.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/main/webapp/WEB-INF/web.xml b/spring-security-mvc-session/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-session/src/test/resources/.gitignore b/spring-security-mvc-session/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/.gitignore b/spring-security-mvc-socket/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/README.md b/spring-security-mvc-socket/README.md old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/pom.xml b/spring-security-mvc-socket/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/AppConfig.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/AppConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/DataStoreConfig.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/DataStoreConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/SecurityConfig.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/SocketBrokerConfig.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/SocketBrokerConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/SocketSecurityConfig.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/SocketSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/WebAppInitializer.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/config/WebAppInitializer.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/controllers/CsrfTokenController.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/controllers/CsrfTokenController.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/controllers/SocketController.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/controllers/SocketController.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/domain/Role.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/domain/Role.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/domain/User.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/domain/User.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/repositories/UserRepository.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/repositories/UserRepository.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomAccessDeniedHandler.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomAccessDeniedHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomDaoAuthenticationProvider.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomDaoAuthenticationProvider.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomLoginSuccessHandler.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomLoginSuccessHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomLogoutSuccessHandler.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomLogoutSuccessHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomUserDetailsService.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/CustomUserDetailsService.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/SecurityWebApplicationInitializer.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/security/SecurityWebApplicationInitializer.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/transfer/socket/Message.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/transfer/socket/Message.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/transfer/socket/OutputMessage.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/transfer/socket/OutputMessage.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/transfer/user/CustomUserDetails.java b/spring-security-mvc-socket/src/main/java/com/baeldung/springsecuredsockets/transfer/user/CustomUserDetails.java old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/resources/data.sql b/spring-security-mvc-socket/src/main/resources/data.sql old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/resources/schema.sql b/spring-security-mvc-socket/src/main/resources/schema.sql old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/denied.jsp b/spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/denied.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/index.jsp b/spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/index.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/login.jsp b/spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/login.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/socket.jsp b/spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/socket.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/success.jsp b/spring-security-mvc-socket/src/main/webapp/WEB-INF/jsp/success.jsp old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/scripts/app.js b/spring-security-mvc-socket/src/main/webapp/resources/scripts/app.js old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/scripts/controllers/indexController.js b/spring-security-mvc-socket/src/main/webapp/resources/scripts/controllers/indexController.js old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/scripts/controllers/loginController.js b/spring-security-mvc-socket/src/main/webapp/resources/scripts/controllers/loginController.js old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/scripts/controllers/socketController.js b/spring-security-mvc-socket/src/main/webapp/resources/scripts/controllers/socketController.js old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/scripts/controllers/successController.js b/spring-security-mvc-socket/src/main/webapp/resources/scripts/controllers/successController.js old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/scripts/routes/router.js b/spring-security-mvc-socket/src/main/webapp/resources/scripts/routes/router.js old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/scripts/services/SocketService.js b/spring-security-mvc-socket/src/main/webapp/resources/scripts/services/SocketService.js old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/styles/style.css b/spring-security-mvc-socket/src/main/webapp/resources/styles/style.css old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/vendor/angular/angular-route.min.js b/spring-security-mvc-socket/src/main/webapp/resources/vendor/angular/angular-route.min.js old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/vendor/angular/angular-route.min.js.map b/spring-security-mvc-socket/src/main/webapp/resources/vendor/angular/angular-route.min.js.map old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/vendor/angular/angular.min.js b/spring-security-mvc-socket/src/main/webapp/resources/vendor/angular/angular.min.js old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/vendor/angular/angular.min.js.map b/spring-security-mvc-socket/src/main/webapp/resources/vendor/angular/angular.min.js.map old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/vendor/jquery/jquery.min.js b/spring-security-mvc-socket/src/main/webapp/resources/vendor/jquery/jquery.min.js old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/vendor/sockjs/sockjs.min.js b/spring-security-mvc-socket/src/main/webapp/resources/vendor/sockjs/sockjs.min.js old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/vendor/sockjs/sockjs.min.js.map b/spring-security-mvc-socket/src/main/webapp/resources/vendor/sockjs/sockjs.min.js.map old mode 100644 new mode 100755 diff --git a/spring-security-mvc-socket/src/main/webapp/resources/vendor/stomp/stomp.min.js b/spring-security-mvc-socket/src/main/webapp/resources/vendor/stomp/stomp.min.js old mode 100644 new mode 100755 diff --git a/spring-security-openid/README.md b/spring-security-openid/README.md old mode 100644 new mode 100755 diff --git a/spring-security-openid/pom.xml b/spring-security-openid/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-openid/src/main/java/org/baeldung/config/GoogleOpenIdConnectConfig.java b/spring-security-openid/src/main/java/org/baeldung/config/GoogleOpenIdConnectConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-openid/src/main/java/org/baeldung/config/HomeController.java b/spring-security-openid/src/main/java/org/baeldung/config/HomeController.java old mode 100644 new mode 100755 diff --git a/spring-security-openid/src/main/java/org/baeldung/config/SecurityConfig.java b/spring-security-openid/src/main/java/org/baeldung/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-openid/src/main/java/org/baeldung/config/SpringOpenidApplication.java b/spring-security-openid/src/main/java/org/baeldung/config/SpringOpenidApplication.java old mode 100644 new mode 100755 diff --git a/spring-security-openid/src/main/java/org/baeldung/security/OpenIdConnectFilter.java b/spring-security-openid/src/main/java/org/baeldung/security/OpenIdConnectFilter.java old mode 100644 new mode 100755 diff --git a/spring-security-openid/src/main/java/org/baeldung/security/OpenIdConnectUserDetails.java b/spring-security-openid/src/main/java/org/baeldung/security/OpenIdConnectUserDetails.java old mode 100644 new mode 100755 diff --git a/spring-security-openid/src/main/resources/application.properties.sample.properties b/spring-security-openid/src/main/resources/application.properties.sample.properties old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/.gitignore b/spring-security-rest-basic-auth/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/README.md b/spring-security-rest-basic-auth/README.md old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/pom.xml b/spring-security-rest-basic-auth/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/basic/MyBasicAuthenticationEntryPoint.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/basic/MyBasicAuthenticationEntryPoint.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/client/HttpComponentsClientHttpRequestFactoryBasicAuth.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/client/HttpComponentsClientHttpRequestFactoryBasicAuth.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/client/RestTemplateFactory.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/client/RestTemplateFactory.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/client/spring/ClientConfig.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/client/spring/ClientConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/filter/CustomFilter.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/filter/CustomFilter.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/filter/CustomWebSecurityConfigurerAdapter.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/filter/CustomWebSecurityConfigurerAdapter.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/security/MySavedRequestAwareAuthenticationSuccessHandler.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/security/MySavedRequestAwareAuthenticationSuccessHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/security/RestAuthenticationEntryPoint.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/security/RestAuthenticationEntryPoint.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/spring/SecSecurityConfig.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/spring/SecSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/spring/WebConfig.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/spring/WebConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/web/controller/BarController.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/web/controller/BarController.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/web/controller/FooController.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/web/controller/FooController.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/web/dto/Bar.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/web/dto/Bar.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/web/dto/Foo.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/web/dto/Foo.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/resources/logback.xml b/spring-security-rest-basic-auth/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/resources/webSecurityConfig.xml b/spring-security-rest-basic-auth/src/main/resources/webSecurityConfig.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/webapp/WEB-INF/api-servlet.xml b/spring-security-rest-basic-auth/src/main/webapp/WEB-INF/api-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/main/webapp/WEB-INF/web.xml b/spring-security-rest-basic-auth/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/test/java/org/baeldung/client/ClientLiveTest.java b/spring-security-rest-basic-auth/src/test/java/org/baeldung/client/ClientLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/test/java/org/baeldung/client/RestClientLiveManualTest.java b/spring-security-rest-basic-auth/src/test/java/org/baeldung/client/RestClientLiveManualTest.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/test/java/org/baeldung/test/LiveTestSuite.java b/spring-security-rest-basic-auth/src/test/java/org/baeldung/test/LiveTestSuite.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-basic-auth/src/test/resources/.gitignore b/spring-security-rest-basic-auth/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/README.md b/spring-security-rest-custom/README.md old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/pom.xml b/spring-security-rest-custom/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/config/MainWebAppInitializer.java b/spring-security-rest-custom/src/main/java/org/baeldung/config/MainWebAppInitializer.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/config/child/WebConfig.java b/spring-security-rest-custom/src/main/java/org/baeldung/config/child/WebConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/config/parent/SecurityConfig.java b/spring-security-rest-custom/src/main/java/org/baeldung/config/parent/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/config/parent/ServiceConfig.java b/spring-security-rest-custom/src/main/java/org/baeldung/config/parent/ServiceConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/security/AuthenticationFacade.java b/spring-security-rest-custom/src/main/java/org/baeldung/security/AuthenticationFacade.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/security/CustomAuthenticationProvider.java b/spring-security-rest-custom/src/main/java/org/baeldung/security/CustomAuthenticationProvider.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/security/IAuthenticationFacade.java b/spring-security-rest-custom/src/main/java/org/baeldung/security/IAuthenticationFacade.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/security/MySavedRequestAwareAuthenticationSuccessHandler.java b/spring-security-rest-custom/src/main/java/org/baeldung/security/MySavedRequestAwareAuthenticationSuccessHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/security/RestAuthenticationEntryPoint.java b/spring-security-rest-custom/src/main/java/org/baeldung/security/RestAuthenticationEntryPoint.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/service/FooService.java b/spring-security-rest-custom/src/main/java/org/baeldung/service/FooService.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/service/IFooService.java b/spring-security-rest-custom/src/main/java/org/baeldung/service/IFooService.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/web/controller/FooController.java b/spring-security-rest-custom/src/main/java/org/baeldung/web/controller/FooController.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController1.java b/spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController1.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController2.java b/spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController2.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController3.java b/spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController3.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController4.java b/spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController4.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController5.java b/spring-security-rest-custom/src/main/java/org/baeldung/web/controller/SecurityController5.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/java/org/baeldung/web/dto/Foo.java b/spring-security-rest-custom/src/main/java/org/baeldung/web/dto/Foo.java old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/resources/foo.properties b/spring-security-rest-custom/src/main/resources/foo.properties old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/resources/logback.xml b/spring-security-rest-custom/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/resources/prop.xml b/spring-security-rest-custom/src/main/resources/prop.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/resources/webSecurityConfig.xml b/spring-security-rest-custom/src/main/resources/webSecurityConfig.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/main/webapp/WEB-INF/web_old.xml b/spring-security-rest-custom/src/main/webapp/WEB-INF/web_old.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest-custom/src/test/resources/.gitignore b/spring-security-rest-custom/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-rest/.gitignore b/spring-security-rest/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-rest/README.md b/spring-security-rest/README.md old mode 100644 new mode 100755 diff --git a/spring-security-rest/pom.xml b/spring-security-rest/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/persistence/model/Customer.java b/spring-security-rest/src/main/java/org/baeldung/persistence/model/Customer.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/persistence/model/Foo.java b/spring-security-rest/src/main/java/org/baeldung/persistence/model/Foo.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/persistence/model/Order.java b/spring-security-rest/src/main/java/org/baeldung/persistence/model/Order.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/security/MySavedRequestAwareAuthenticationSuccessHandler.java b/spring-security-rest/src/main/java/org/baeldung/security/MySavedRequestAwareAuthenticationSuccessHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/security/RestAuthenticationEntryPoint.java b/spring-security-rest/src/main/java/org/baeldung/security/RestAuthenticationEntryPoint.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/spring/ClientWebConfig.java b/spring-security-rest/src/main/java/org/baeldung/spring/ClientWebConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/spring/SecurityJavaConfig.java b/spring-security-rest/src/main/java/org/baeldung/spring/SecurityJavaConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/spring/SecurityXmlConfig.java b/spring-security-rest/src/main/java/org/baeldung/spring/SecurityXmlConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/spring/SwaggerConfig.java b/spring-security-rest/src/main/java/org/baeldung/spring/SwaggerConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/spring/WebConfig.java b/spring-security-rest/src/main/java/org/baeldung/spring/WebConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/ApiError.java b/spring-security-rest/src/main/java/org/baeldung/web/ApiError.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/CustomRestExceptionHandler.java b/spring-security-rest/src/main/java/org/baeldung/web/CustomRestExceptionHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/controller/AsyncController.java b/spring-security-rest/src/main/java/org/baeldung/web/controller/AsyncController.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/controller/CustomerController.java b/spring-security-rest/src/main/java/org/baeldung/web/controller/CustomerController.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/controller/FooController.java b/spring-security-rest/src/main/java/org/baeldung/web/controller/FooController.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/controller/RootController.java b/spring-security-rest/src/main/java/org/baeldung/web/controller/RootController.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/error/CustomAccessDeniedHandler.java b/spring-security-rest/src/main/java/org/baeldung/web/error/CustomAccessDeniedHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/error/RestResponseEntityExceptionHandler.java b/spring-security-rest/src/main/java/org/baeldung/web/error/RestResponseEntityExceptionHandler.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java b/spring-security-rest/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/service/AsyncService.java b/spring-security-rest/src/main/java/org/baeldung/web/service/AsyncService.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/service/AsyncServiceImpl.java b/spring-security-rest/src/main/java/org/baeldung/web/service/AsyncServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/service/CustomerService.java b/spring-security-rest/src/main/java/org/baeldung/web/service/CustomerService.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/service/CustomerServiceImpl.java b/spring-security-rest/src/main/java/org/baeldung/web/service/CustomerServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/service/OrderService.java b/spring-security-rest/src/main/java/org/baeldung/web/service/OrderService.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/java/org/baeldung/web/service/OrderServiceImpl.java b/spring-security-rest/src/main/java/org/baeldung/web/service/OrderServiceImpl.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/resources/logback.xml b/spring-security-rest/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/resources/webSecurityConfig.xml b/spring-security-rest/src/main/resources/webSecurityConfig.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/webapp/WEB-INF/api-servlet.xml b/spring-security-rest/src/main/webapp/WEB-INF/api-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/webapp/WEB-INF/view/csrfAttacker.jsp b/spring-security-rest/src/main/webapp/WEB-INF/view/csrfAttacker.jsp old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/main/webapp/WEB-INF/web.xml b/spring-security-rest/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/test/java/org/baeldung/web/AsyncControllerIntegrationTest.java b/spring-security-rest/src/test/java/org/baeldung/web/AsyncControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/test/java/org/baeldung/web/FooLiveTest.java b/spring-security-rest/src/test/java/org/baeldung/web/FooLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/test/java/org/baeldung/web/SwaggerLiveTest.java b/spring-security-rest/src/test/java/org/baeldung/web/SwaggerLiveTest.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/test/java/org/baeldung/web/TestConfig.java b/spring-security-rest/src/test/java/org/baeldung/web/TestConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-rest/src/test/resources/.gitignore b/spring-security-rest/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-security-sso/README.md b/spring-security-sso/README.md old mode 100644 new mode 100755 diff --git a/spring-security-sso/pom.xml b/spring-security-sso/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-auth-server/pom.xml b/spring-security-sso/spring-security-sso-auth-server/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-auth-server/src/main/java/org/baeldung/config/AuthServerConfig.java b/spring-security-sso/spring-security-sso-auth-server/src/main/java/org/baeldung/config/AuthServerConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-auth-server/src/main/java/org/baeldung/config/AuthorizationServerApplication.java b/spring-security-sso/spring-security-sso-auth-server/src/main/java/org/baeldung/config/AuthorizationServerApplication.java old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-auth-server/src/main/java/org/baeldung/config/SecurityConfig.java b/spring-security-sso/spring-security-sso-auth-server/src/main/java/org/baeldung/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-auth-server/src/main/java/org/baeldung/config/UserController.java b/spring-security-sso/spring-security-sso-auth-server/src/main/java/org/baeldung/config/UserController.java old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-auth-server/src/main/resources/application.properties b/spring-security-sso/spring-security-sso-auth-server/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-auth-server/src/test/java/org/baeldung/test/AuthServerIntegrationTest.java b/spring-security-sso/spring-security-sso-auth-server/src/test/java/org/baeldung/test/AuthServerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui-2/pom.xml b/spring-security-sso/spring-security-sso-ui-2/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui-2/src/main/java/org/baeldung/config/UiApplication.java b/spring-security-sso/spring-security-sso-ui-2/src/main/java/org/baeldung/config/UiApplication.java old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui-2/src/main/java/org/baeldung/config/UiSecurityConfig.java b/spring-security-sso/spring-security-sso-ui-2/src/main/java/org/baeldung/config/UiSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui-2/src/main/java/org/baeldung/config/UiWebConfig.java b/spring-security-sso/spring-security-sso-ui-2/src/main/java/org/baeldung/config/UiWebConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui-2/src/main/resources/application.yml b/spring-security-sso/spring-security-sso-ui-2/src/main/resources/application.yml old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui-2/src/main/resources/templates/index.html b/spring-security-sso/spring-security-sso-ui-2/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui-2/src/main/resources/templates/securedPage.html b/spring-security-sso/spring-security-sso-ui-2/src/main/resources/templates/securedPage.html old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui-2/src/test/java/org/baeldung/test/UiIntegrationTest.java b/spring-security-sso/spring-security-sso-ui-2/src/test/java/org/baeldung/test/UiIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui/pom.xml b/spring-security-sso/spring-security-sso-ui/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui/src/main/java/org/baeldung/config/UiApplication.java b/spring-security-sso/spring-security-sso-ui/src/main/java/org/baeldung/config/UiApplication.java old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui/src/main/java/org/baeldung/config/UiSecurityConfig.java b/spring-security-sso/spring-security-sso-ui/src/main/java/org/baeldung/config/UiSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui/src/main/java/org/baeldung/config/UiWebConfig.java b/spring-security-sso/spring-security-sso-ui/src/main/java/org/baeldung/config/UiWebConfig.java old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui/src/main/resources/application.yml b/spring-security-sso/spring-security-sso-ui/src/main/resources/application.yml old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui/src/main/resources/templates/index.html b/spring-security-sso/spring-security-sso-ui/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui/src/main/resources/templates/securedPage.html b/spring-security-sso/spring-security-sso-ui/src/main/resources/templates/securedPage.html old mode 100644 new mode 100755 diff --git a/spring-security-sso/spring-security-sso-ui/src/test/java/org/baeldung/test/UiIntegrationTest.java b/spring-security-sso/spring-security-sso-ui/src/test/java/org/baeldung/test/UiIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-stormpath/README.md b/spring-security-stormpath/README.md old mode 100644 new mode 100755 diff --git a/spring-security-stormpath/pom.xml b/spring-security-stormpath/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-stormpath/src/main/java/com/baeldung/Application.java b/spring-security-stormpath/src/main/java/com/baeldung/Application.java old mode 100644 new mode 100755 diff --git a/spring-security-stormpath/src/main/java/com/baeldung/security/SecurityConfiguration.java b/spring-security-stormpath/src/main/java/com/baeldung/security/SecurityConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-security-stormpath/src/main/resources/application.properties b/spring-security-stormpath/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-security-x509/README.md b/spring-security-x509/README.md old mode 100644 new mode 100755 diff --git a/spring-security-x509/keystore/Makefile b/spring-security-x509/keystore/Makefile old mode 100644 new mode 100755 diff --git a/spring-security-x509/keystore/keystore.jks b/spring-security-x509/keystore/keystore.jks old mode 100644 new mode 100755 diff --git a/spring-security-x509/pom.xml b/spring-security-x509/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-x509/spring-security-x509-basic-auth/pom.xml b/spring-security-x509/spring-security-x509-basic-auth/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-x509/spring-security-x509-basic-auth/src/main/java/com/baeldung/spring/security/x509/UserController.java b/spring-security-x509/spring-security-x509-basic-auth/src/main/java/com/baeldung/spring/security/x509/UserController.java old mode 100644 new mode 100755 diff --git a/spring-security-x509/spring-security-x509-basic-auth/src/main/java/com/baeldung/spring/security/x509/X509AuthenticationServer.java b/spring-security-x509/spring-security-x509-basic-auth/src/main/java/com/baeldung/spring/security/x509/X509AuthenticationServer.java old mode 100644 new mode 100755 diff --git a/spring-security-x509/spring-security-x509-basic-auth/src/main/resources/application.properties b/spring-security-x509/spring-security-x509-basic-auth/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-security-x509/spring-security-x509-basic-auth/src/main/resources/templates/user.html b/spring-security-x509/spring-security-x509-basic-auth/src/main/resources/templates/user.html old mode 100644 new mode 100755 diff --git a/spring-security-x509/spring-security-x509-basic-auth/src/test/java/com/baeldung/spring/security/x509/X509AuthenticationServerIntegrationTest.java b/spring-security-x509/spring-security-x509-basic-auth/src/test/java/com/baeldung/spring/security/x509/X509AuthenticationServerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-security-x509/spring-security-x509-client-auth/pom.xml b/spring-security-x509/spring-security-x509-client-auth/pom.xml old mode 100644 new mode 100755 diff --git a/spring-security-x509/spring-security-x509-client-auth/src/main/java/com/baeldung/spring/security/x509/UserController.java b/spring-security-x509/spring-security-x509-client-auth/src/main/java/com/baeldung/spring/security/x509/UserController.java old mode 100644 new mode 100755 diff --git a/spring-security-x509/spring-security-x509-client-auth/src/main/java/com/baeldung/spring/security/x509/X509AuthenticationServer.java b/spring-security-x509/spring-security-x509-client-auth/src/main/java/com/baeldung/spring/security/x509/X509AuthenticationServer.java old mode 100644 new mode 100755 diff --git a/spring-security-x509/spring-security-x509-client-auth/src/main/resources/application.properties b/spring-security-x509/spring-security-x509-client-auth/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-security-x509/spring-security-x509-client-auth/src/main/resources/keystore.jks b/spring-security-x509/spring-security-x509-client-auth/src/main/resources/keystore.jks old mode 100644 new mode 100755 diff --git a/spring-security-x509/spring-security-x509-client-auth/src/main/resources/templates/user.html b/spring-security-x509/spring-security-x509-client-auth/src/main/resources/templates/user.html old mode 100644 new mode 100755 diff --git a/spring-security-x509/spring-security-x509-client-auth/src/test/java/com/baeldung/spring/security/x509/X509AuthenticationServerIntegrationTest.java b/spring-security-x509/spring-security-x509-client-auth/src/test/java/com/baeldung/spring/security/x509/X509AuthenticationServerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-session/README.md b/spring-session/README.md old mode 100644 new mode 100755 diff --git a/spring-session/pom.xml b/spring-session/pom.xml old mode 100644 new mode 100755 diff --git a/spring-session/src/main/java/com/baeldung/spring/session/SecurityConfig.java b/spring-session/src/main/java/com/baeldung/spring/session/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-session/src/main/java/com/baeldung/spring/session/SessionConfig.java b/spring-session/src/main/java/com/baeldung/spring/session/SessionConfig.java old mode 100644 new mode 100755 diff --git a/spring-session/src/main/java/com/baeldung/spring/session/SessionController.java b/spring-session/src/main/java/com/baeldung/spring/session/SessionController.java old mode 100644 new mode 100755 diff --git a/spring-session/src/main/java/com/baeldung/spring/session/SessionWebApplication.java b/spring-session/src/main/java/com/baeldung/spring/session/SessionWebApplication.java old mode 100644 new mode 100755 diff --git a/spring-session/src/main/resources/application.properties b/spring-session/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-session/src/test/java/com/baeldung/spring/session/SessionControllerIntegrationTest.java b/spring-session/src/test/java/com/baeldung/spring/session/SessionControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-sleuth/README.md b/spring-sleuth/README.md old mode 100644 new mode 100755 diff --git a/spring-sleuth/pom.xml b/spring-sleuth/pom.xml old mode 100644 new mode 100755 diff --git a/spring-sleuth/src/main/java/com/baeldung/spring/session/SchedulingService.java b/spring-sleuth/src/main/java/com/baeldung/spring/session/SchedulingService.java old mode 100644 new mode 100755 diff --git a/spring-sleuth/src/main/java/com/baeldung/spring/session/SleuthController.java b/spring-sleuth/src/main/java/com/baeldung/spring/session/SleuthController.java old mode 100644 new mode 100755 diff --git a/spring-sleuth/src/main/java/com/baeldung/spring/session/SleuthService.java b/spring-sleuth/src/main/java/com/baeldung/spring/session/SleuthService.java old mode 100644 new mode 100755 diff --git a/spring-sleuth/src/main/java/com/baeldung/spring/session/SleuthWebApp.java b/spring-sleuth/src/main/java/com/baeldung/spring/session/SleuthWebApp.java old mode 100644 new mode 100755 diff --git a/spring-sleuth/src/main/java/com/baeldung/spring/session/ThreadConfig.java b/spring-sleuth/src/main/java/com/baeldung/spring/session/ThreadConfig.java old mode 100644 new mode 100755 diff --git a/spring-sleuth/src/main/resources/application.properties b/spring-sleuth/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-social-login/README.md b/spring-social-login/README.md old mode 100644 new mode 100755 diff --git a/spring-social-login/pom.xml b/spring-social-login/pom.xml old mode 100644 new mode 100755 diff --git a/spring-social-login/src/main/java/org/baeldung/config/Application.java b/spring-social-login/src/main/java/org/baeldung/config/Application.java old mode 100644 new mode 100755 diff --git a/spring-social-login/src/main/java/org/baeldung/config/SecurityConfig.java b/spring-social-login/src/main/java/org/baeldung/config/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-social-login/src/main/java/org/baeldung/config/WebConfig.java b/spring-social-login/src/main/java/org/baeldung/config/WebConfig.java old mode 100644 new mode 100755 diff --git a/spring-social-login/src/main/java/org/baeldung/persistence/dao/UserRepository.java b/spring-social-login/src/main/java/org/baeldung/persistence/dao/UserRepository.java old mode 100644 new mode 100755 diff --git a/spring-social-login/src/main/java/org/baeldung/persistence/model/User.java b/spring-social-login/src/main/java/org/baeldung/persistence/model/User.java old mode 100644 new mode 100755 diff --git a/spring-social-login/src/main/java/org/baeldung/security/FacebookConnectionSignup.java b/spring-social-login/src/main/java/org/baeldung/security/FacebookConnectionSignup.java old mode 100644 new mode 100755 diff --git a/spring-social-login/src/main/java/org/baeldung/security/FacebookSignInAdapter.java b/spring-social-login/src/main/java/org/baeldung/security/FacebookSignInAdapter.java old mode 100644 new mode 100755 diff --git a/spring-social-login/src/main/java/org/baeldung/security/MyUserDetailsService.java b/spring-social-login/src/main/java/org/baeldung/security/MyUserDetailsService.java old mode 100644 new mode 100755 diff --git a/spring-social-login/src/main/resources/application.properties b/spring-social-login/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-social-login/src/main/resources/data.sql b/spring-social-login/src/main/resources/data.sql old mode 100644 new mode 100755 diff --git a/spring-social-login/src/main/resources/templates/index.html b/spring-social-login/src/main/resources/templates/index.html old mode 100644 new mode 100755 diff --git a/spring-social-login/src/main/resources/templates/login.html b/spring-social-login/src/main/resources/templates/login.html old mode 100644 new mode 100755 diff --git a/spring-social-login/src/test/java/org/baeldung/test/ApplicationIntegrationTest.java b/spring-social-login/src/test/java/org/baeldung/test/ApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-spel/README.md b/spring-spel/README.md old mode 100644 new mode 100755 diff --git a/spring-spel/pom.xml b/spring-spel/pom.xml old mode 100644 new mode 100755 diff --git a/spring-spel/src/main/java/com/baeldung/spring/spel/SpelProgram.java b/spring-spel/src/main/java/com/baeldung/spring/spel/SpelProgram.java old mode 100644 new mode 100755 diff --git a/spring-spel/src/main/java/com/baeldung/spring/spel/entity/Car.java b/spring-spel/src/main/java/com/baeldung/spring/spel/entity/Car.java old mode 100644 new mode 100755 diff --git a/spring-spel/src/main/java/com/baeldung/spring/spel/entity/CarPark.java b/spring-spel/src/main/java/com/baeldung/spring/spel/entity/CarPark.java old mode 100644 new mode 100755 diff --git a/spring-spel/src/main/java/com/baeldung/spring/spel/entity/Engine.java b/spring-spel/src/main/java/com/baeldung/spring/spel/entity/Engine.java old mode 100644 new mode 100755 diff --git a/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelArithmetic.java b/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelArithmetic.java old mode 100644 new mode 100755 diff --git a/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelCollections.java b/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelCollections.java old mode 100644 new mode 100755 diff --git a/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelConditional.java b/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelConditional.java old mode 100644 new mode 100755 diff --git a/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelLogical.java b/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelLogical.java old mode 100644 new mode 100755 diff --git a/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelParser.java b/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelParser.java old mode 100644 new mode 100755 diff --git a/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelRegex.java b/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelRegex.java old mode 100644 new mode 100755 diff --git a/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelRelational.java b/spring-spel/src/main/java/com/baeldung/spring/spel/examples/SpelRelational.java old mode 100644 new mode 100755 diff --git a/spring-spel/src/main/resources/applicationContext.xml b/spring-spel/src/main/resources/applicationContext.xml old mode 100644 new mode 100755 diff --git a/spring-spel/src/test/java/com/baeldung/spel/SpelIntegrationTest.java b/spring-spel/src/test/java/com/baeldung/spel/SpelIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-spel/src/test/resources/applicationContext.xml b/spring-spel/src/test/resources/applicationContext.xml old mode 100644 new mode 100755 diff --git a/spring-state-machine/README.md b/spring-state-machine/README.md old mode 100644 new mode 100755 diff --git a/spring-state-machine/bpmn/forkjoin.bpmn b/spring-state-machine/bpmn/forkjoin.bpmn old mode 100644 new mode 100755 diff --git a/spring-state-machine/bpmn/img/forkjoin.png b/spring-state-machine/bpmn/img/forkjoin.png old mode 100644 new mode 100755 diff --git a/spring-state-machine/bpmn/img/simple.png b/spring-state-machine/bpmn/img/simple.png old mode 100644 new mode 100755 diff --git a/spring-state-machine/bpmn/simple.bpmn b/spring-state-machine/bpmn/simple.bpmn old mode 100644 new mode 100755 diff --git a/spring-state-machine/pom.xml b/spring-state-machine/pom.xml old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/applicationreview/ApplicationReviewEvents.java b/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/applicationreview/ApplicationReviewEvents.java old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/applicationreview/ApplicationReviewStates.java b/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/applicationreview/ApplicationReviewStates.java old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/ForkJoinStateMachineConfiguration.java b/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/ForkJoinStateMachineConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/HierarchicalStateMachineConfiguration.java b/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/HierarchicalStateMachineConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/JunctionStateMachineConfiguration.java b/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/JunctionStateMachineConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/SimpleEnumStateMachineConfiguration.java b/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/SimpleEnumStateMachineConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/SimpleStateMachineConfiguration.java b/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/SimpleStateMachineConfiguration.java old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/StateMachineListener.java b/spring-state-machine/src/main/java/com/baeldung/spring/statemachine/config/StateMachineListener.java old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/ForkJoinStateMachineIntegrationTest.java b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/ForkJoinStateMachineIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/HierarchicalStateMachineIntegrationTest.java b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/HierarchicalStateMachineIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/JunctionStateMachineIntegrationTest.java b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/JunctionStateMachineIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateEnumMachineIntegrationTest.java b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateEnumMachineIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateMachineBuilderIntegrationTest.java b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateMachineBuilderIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateMachineIntegrationTest.java b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateMachineIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/README.md b/spring-swagger-codegen/README.md old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/pom.xml b/spring-swagger-codegen/pom.xml old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/.gitignore b/spring-swagger-codegen/spring-swagger-codegen-api-client/.gitignore old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/.swagger-codegen-ignore b/spring-swagger-codegen/spring-swagger-codegen-api-client/.swagger-codegen-ignore old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/.swagger-codegen/VERSION b/spring-swagger-codegen/spring-swagger-codegen-api-client/.swagger-codegen/VERSION old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/.travis.yml b/spring-swagger-codegen/spring-swagger-codegen-api-client/.travis.yml old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/README.md b/spring-swagger-codegen/spring-swagger-codegen-api-client/README.md old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/build.gradle b/spring-swagger-codegen/spring-swagger-codegen-api-client/build.gradle old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/build.sbt b/spring-swagger-codegen/spring-swagger-codegen-api-client/build.sbt old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/Category.md b/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/Category.md old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/ModelApiResponse.md b/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/ModelApiResponse.md old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/Order.md b/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/Order.md old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/Pet.md b/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/Pet.md old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/PetApi.md b/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/PetApi.md old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/StoreApi.md b/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/StoreApi.md old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/Tag.md b/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/Tag.md old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/User.md b/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/User.md old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/UserApi.md b/spring-swagger-codegen/spring-swagger-codegen-api-client/docs/UserApi.md old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/git_push.sh b/spring-swagger-codegen/spring-swagger-codegen-api-client/git_push.sh old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/gradle.properties b/spring-swagger-codegen/spring-swagger-codegen-api-client/gradle.properties old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/gradle/wrapper/gradle-wrapper.jar b/spring-swagger-codegen/spring-swagger-codegen-api-client/gradle/wrapper/gradle-wrapper.jar old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/gradle/wrapper/gradle-wrapper.properties b/spring-swagger-codegen/spring-swagger-codegen-api-client/gradle/wrapper/gradle-wrapper.properties old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/gradlew b/spring-swagger-codegen/spring-swagger-codegen-api-client/gradlew old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/gradlew.bat b/spring-swagger-codegen/spring-swagger-codegen-api-client/gradlew.bat old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/pom.xml b/spring-swagger-codegen/spring-swagger-codegen-api-client/pom.xml old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/settings.gradle b/spring-swagger-codegen/spring-swagger-codegen-api-client/settings.gradle old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/AndroidManifest.xml b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/AndroidManifest.xml old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/api/PetApi.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/api/PetApi.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/api/StoreApi.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/api/StoreApi.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/api/UserApi.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/api/UserApi.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/ApiClient.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/ApiClient.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/RFC3339DateFormat.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/RFC3339DateFormat.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/ApiKeyAuth.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/ApiKeyAuth.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/Authentication.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/Authentication.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/HttpBasicAuth.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/HttpBasicAuth.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/OAuth.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/OAuth.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/OAuthFlow.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/invoker/auth/OAuthFlow.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/Category.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/Category.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/ModelApiResponse.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/ModelApiResponse.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/Order.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/Order.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/Pet.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/Pet.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/Tag.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/Tag.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/User.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/main/java/com/baeldung/petstore/client/model/User.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/test/java/com/baeldung/petstore/client/api/PetApiTest.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/test/java/com/baeldung/petstore/client/api/PetApiTest.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/test/java/com/baeldung/petstore/client/api/StoreApiTest.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/test/java/com/baeldung/petstore/client/api/StoreApiTest.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-api-client/src/test/java/com/baeldung/petstore/client/api/UserApiTest.java b/spring-swagger-codegen/spring-swagger-codegen-api-client/src/test/java/com/baeldung/petstore/client/api/UserApiTest.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-app/pom.xml b/spring-swagger-codegen/spring-swagger-codegen-app/pom.xml old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/DefaultPetService.java b/spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/DefaultPetService.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/PetController.java b/spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/PetController.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/PetService.java b/spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/PetService.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/PetStoreApplication.java b/spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/PetStoreApplication.java old mode 100644 new mode 100755 diff --git a/spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/PetStoreIntegrationConfig.java b/spring-swagger-codegen/spring-swagger-codegen-app/src/main/java/com/baeldung/petstore/app/PetStoreIntegrationConfig.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/.gitignore b/spring-thymeleaf/.gitignore old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/README.md b/spring-thymeleaf/README.md old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/pom.xml b/spring-thymeleaf/pom.xml old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/InitSecurity.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/InitSecurity.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebApp.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebApp.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCConfig.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCConfig.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCSecurity.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/config/WebMVCSecurity.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/DatesController.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/DatesController.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsController.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsController.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/HomeController.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/HomeController.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/InliningController.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/InliningController.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/LayoutDialectController.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/LayoutDialectController.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/StudentController.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/controller/StudentController.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/formatter/NameFormatter.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/formatter/NameFormatter.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/model/Student.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/model/Student.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/ArrayUtil.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/ArrayUtil.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/StudentUtils.java b/spring-thymeleaf/src/main/java/com/baeldung/thymeleaf/utils/StudentUtils.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/resources/logback.xml b/spring-thymeleaf/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/resources/messages_en.properties b/spring-thymeleaf/src/main/resources/messages_en.properties old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/webapp/WEB-INF/js/studentCheck.js b/spring-thymeleaf/src/main/webapp/WEB-INF/js/studentCheck.js old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/webapp/WEB-INF/txt/studentsList.txt b/spring-thymeleaf/src/main/webapp/WEB-INF/txt/studentsList.txt old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/webapp/WEB-INF/views/addStudent.html b/spring-thymeleaf/src/main/webapp/WEB-INF/views/addStudent.html old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/webapp/WEB-INF/views/content.html b/spring-thymeleaf/src/main/webapp/WEB-INF/views/content.html old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/webapp/WEB-INF/views/csrfAttack.html b/spring-thymeleaf/src/main/webapp/WEB-INF/views/csrfAttack.html old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/webapp/WEB-INF/views/dates.html b/spring-thymeleaf/src/main/webapp/WEB-INF/views/dates.html old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/webapp/WEB-INF/views/home.html b/spring-thymeleaf/src/main/webapp/WEB-INF/views/home.html old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/webapp/WEB-INF/views/inliningExample.html b/spring-thymeleaf/src/main/webapp/WEB-INF/views/inliningExample.html old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/webapp/WEB-INF/views/listStudents.html b/spring-thymeleaf/src/main/webapp/WEB-INF/views/listStudents.html old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/webapp/WEB-INF/views/objects.html b/spring-thymeleaf/src/main/webapp/WEB-INF/views/objects.html old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/main/webapp/WEB-INF/views/template.html b/spring-thymeleaf/src/main/webapp/WEB-INF/views/template.html old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsControllerIntegrationTest.java b/spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/ExpressionUtilityObjectsControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/LayoutDialectControllerIntegrationTest.java b/spring-thymeleaf/src/test/java/com/baeldung/thymeleaf/controller/LayoutDialectControllerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-thymeleaf/src/test/java/org/baeldung/security/csrf/CsrfEnabledIntegrationTest.java b/spring-thymeleaf/src/test/java/org/baeldung/security/csrf/CsrfEnabledIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-userservice/.springBeans b/spring-userservice/.springBeans old mode 100644 new mode 100755 diff --git a/spring-userservice/README.md b/spring-userservice/README.md old mode 100644 new mode 100755 diff --git a/spring-userservice/pom.xml b/spring-userservice/pom.xml old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/java/org/baeldung/custom/config/MvcConfig.java b/spring-userservice/src/main/java/org/baeldung/custom/config/MvcConfig.java old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/java/org/baeldung/custom/config/PersistenceDerbyJPAConfig.java b/spring-userservice/src/main/java/org/baeldung/custom/config/PersistenceDerbyJPAConfig.java old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/java/org/baeldung/custom/config/SecSecurityConfig.java b/spring-userservice/src/main/java/org/baeldung/custom/config/SecSecurityConfig.java old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/java/org/baeldung/persistence/model/MyUser.java b/spring-userservice/src/main/java/org/baeldung/persistence/model/MyUser.java old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/java/org/baeldung/security/MyUserDetailsService.java b/spring-userservice/src/main/java/org/baeldung/security/MyUserDetailsService.java old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/java/org/baeldung/security/UserController.java b/spring-userservice/src/main/java/org/baeldung/security/UserController.java old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/java/org/baeldung/user/dao/MyUserDAO.java b/spring-userservice/src/main/java/org/baeldung/user/dao/MyUserDAO.java old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/java/org/baeldung/user/service/MyUserService.java b/spring-userservice/src/main/java/org/baeldung/user/service/MyUserService.java old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/java/org/baeldung/web/MyUserDto.java b/spring-userservice/src/main/java/org/baeldung/web/MyUserDto.java old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/resources/persistence-derby.properties b/spring-userservice/src/main/resources/persistence-derby.properties old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/webapp/META-INF/MANIFEST.MF b/spring-userservice/src/main/webapp/META-INF/MANIFEST.MF old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/webapp/WEB-INF/mvc-dispatcher-servlet.xml b/spring-userservice/src/main/webapp/WEB-INF/mvc-dispatcher-servlet.xml old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/webapp/WEB-INF/views/index.jsp b/spring-userservice/src/main/webapp/WEB-INF/views/index.jsp old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/webapp/WEB-INF/views/login.jsp b/spring-userservice/src/main/webapp/WEB-INF/views/login.jsp old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/webapp/WEB-INF/views/register.jsp b/spring-userservice/src/main/webapp/WEB-INF/views/register.jsp old mode 100644 new mode 100755 diff --git a/spring-userservice/src/main/webapp/WEB-INF/web.xml b/spring-userservice/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/spring-userservice/src/test/java/org/baeldung/userservice/CustomUserDetailsServiceIntegrationTest.java b/spring-userservice/src/test/java/org/baeldung/userservice/CustomUserDetailsServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-vertx/README.md b/spring-vertx/README.md old mode 100644 new mode 100755 diff --git a/spring-vertx/pom.xml b/spring-vertx/pom.xml old mode 100644 new mode 100755 diff --git a/spring-vertx/src/main/java/com/baeldung/vertxspring/VertxSpringApplication.java b/spring-vertx/src/main/java/com/baeldung/vertxspring/VertxSpringApplication.java old mode 100644 new mode 100755 diff --git a/spring-vertx/src/main/java/com/baeldung/vertxspring/entity/Article.java b/spring-vertx/src/main/java/com/baeldung/vertxspring/entity/Article.java old mode 100644 new mode 100755 diff --git a/spring-vertx/src/main/java/com/baeldung/vertxspring/repository/ArticleRepository.java b/spring-vertx/src/main/java/com/baeldung/vertxspring/repository/ArticleRepository.java old mode 100644 new mode 100755 diff --git a/spring-vertx/src/main/java/com/baeldung/vertxspring/service/ArticleService.java b/spring-vertx/src/main/java/com/baeldung/vertxspring/service/ArticleService.java old mode 100644 new mode 100755 diff --git a/spring-vertx/src/main/java/com/baeldung/vertxspring/util/DbBootstrap.java b/spring-vertx/src/main/java/com/baeldung/vertxspring/util/DbBootstrap.java old mode 100644 new mode 100755 diff --git a/spring-vertx/src/main/java/com/baeldung/vertxspring/verticles/ArticleRecipientVerticle.java b/spring-vertx/src/main/java/com/baeldung/vertxspring/verticles/ArticleRecipientVerticle.java old mode 100644 new mode 100755 diff --git a/spring-vertx/src/main/java/com/baeldung/vertxspring/verticles/ServerVerticle.java b/spring-vertx/src/main/java/com/baeldung/vertxspring/verticles/ServerVerticle.java old mode 100644 new mode 100755 diff --git a/spring-vertx/src/main/resources/application.properties b/spring-vertx/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-vertx/src/main/resources/conf/conf.json b/spring-vertx/src/main/resources/conf/conf.json old mode 100644 new mode 100755 diff --git a/spring-vertx/src/test/java/com/baeldung/vertxspring/VertxSpringApplicationIntegrationTest.java b/spring-vertx/src/test/java/com/baeldung/vertxspring/VertxSpringApplicationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/spring-zuul/README.md b/spring-zuul/README.md old mode 100644 new mode 100755 diff --git a/spring-zuul/pom.xml b/spring-zuul/pom.xml old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-foos-resource/pom.xml b/spring-zuul/spring-zuul-foos-resource/pom.xml old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-foos-resource/src/main/java/org/baeldung/config/ResourceServerApplication.java b/spring-zuul/spring-zuul-foos-resource/src/main/java/org/baeldung/config/ResourceServerApplication.java old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-foos-resource/src/main/java/org/baeldung/config/ResourceServerWebConfig.java b/spring-zuul/spring-zuul-foos-resource/src/main/java/org/baeldung/config/ResourceServerWebConfig.java old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-foos-resource/src/main/java/org/baeldung/web/controller/FooController.java b/spring-zuul/spring-zuul-foos-resource/src/main/java/org/baeldung/web/controller/FooController.java old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-foos-resource/src/main/java/org/baeldung/web/dto/Foo.java b/spring-zuul/spring-zuul-foos-resource/src/main/java/org/baeldung/web/dto/Foo.java old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-foos-resource/src/main/resources/application.properties b/spring-zuul/spring-zuul-foos-resource/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-ui/pom.xml b/spring-zuul/spring-zuul-ui/pom.xml old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-ui/src/main/java/org/baeldung/config/CustomZuulFilter.java b/spring-zuul/spring-zuul-ui/src/main/java/org/baeldung/config/CustomZuulFilter.java old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-ui/src/main/java/org/baeldung/config/UiApplication.java b/spring-zuul/spring-zuul-ui/src/main/java/org/baeldung/config/UiApplication.java old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-ui/src/main/java/org/baeldung/config/UiWebConfig.java b/spring-zuul/spring-zuul-ui/src/main/java/org/baeldung/config/UiWebConfig.java old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-ui/src/main/resources/application.yml b/spring-zuul/spring-zuul-ui/src/main/resources/application.yml old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-ui/src/main/webapp/resources/angular-utf8-base64.min.js b/spring-zuul/spring-zuul-ui/src/main/webapp/resources/angular-utf8-base64.min.js old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-ui/src/test/java/org/baeldung/web/LiveTest.java b/spring-zuul/spring-zuul-ui/src/test/java/org/baeldung/web/LiveTest.java old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-ui/src/test/resources/.gitignore b/spring-zuul/spring-zuul-ui/src/test/resources/.gitignore old mode 100644 new mode 100755 diff --git a/spring-zuul/spring-zuul-ui/src/test/resources/persistence-mysql.properties b/spring-zuul/spring-zuul-ui/src/test/resources/persistence-mysql.properties old mode 100644 new mode 100755 diff --git a/static-analysis/README.md b/static-analysis/README.md old mode 100644 new mode 100755 diff --git a/static-analysis/pom.xml b/static-analysis/pom.xml old mode 100644 new mode 100755 diff --git a/static-analysis/src/main/java/com/baeldung/pmd/Cnt.java b/static-analysis/src/main/java/com/baeldung/pmd/Cnt.java old mode 100644 new mode 100755 diff --git a/static-analysis/src/main/resources/customruleset.xml b/static-analysis/src/main/resources/customruleset.xml old mode 100644 new mode 100755 diff --git a/static-analysis/src/test/java/com/baeldung/pmd/CntTest.java b/static-analysis/src/test/java/com/baeldung/pmd/CntTest.java old mode 100644 new mode 100755 diff --git a/stripe/.gitignore b/stripe/.gitignore old mode 100644 new mode 100755 diff --git a/stripe/README.md b/stripe/README.md old mode 100644 new mode 100755 diff --git a/stripe/pom.xml b/stripe/pom.xml old mode 100644 new mode 100755 diff --git a/stripe/src/main/java/com/baeldung/stripe/ChargeController.java b/stripe/src/main/java/com/baeldung/stripe/ChargeController.java old mode 100644 new mode 100755 diff --git a/stripe/src/main/java/com/baeldung/stripe/ChargeRequest.java b/stripe/src/main/java/com/baeldung/stripe/ChargeRequest.java old mode 100644 new mode 100755 diff --git a/stripe/src/main/java/com/baeldung/stripe/CheckoutController.java b/stripe/src/main/java/com/baeldung/stripe/CheckoutController.java old mode 100644 new mode 100755 diff --git a/stripe/src/main/java/com/baeldung/stripe/StripeApplication.java b/stripe/src/main/java/com/baeldung/stripe/StripeApplication.java old mode 100644 new mode 100755 diff --git a/stripe/src/main/java/com/baeldung/stripe/StripeService.java b/stripe/src/main/java/com/baeldung/stripe/StripeService.java old mode 100644 new mode 100755 diff --git a/stripe/src/main/resources/static/index.html b/stripe/src/main/resources/static/index.html old mode 100644 new mode 100755 diff --git a/stripe/src/main/resources/templates/checkout.html b/stripe/src/main/resources/templates/checkout.html old mode 100644 new mode 100755 diff --git a/stripe/src/main/resources/templates/result.html b/stripe/src/main/resources/templates/result.html old mode 100644 new mode 100755 diff --git a/structurizr/README.md b/structurizr/README.md old mode 100644 new mode 100755 diff --git a/structurizr/pom.xml b/structurizr/pom.xml old mode 100644 new mode 100755 diff --git a/structurizr/src/main/java/com/baeldung/structurizr/StructurizrSimple.java b/structurizr/src/main/java/com/baeldung/structurizr/StructurizrSimple.java old mode 100644 new mode 100755 diff --git a/structurizr/src/main/java/com/baeldung/structurizr/spring/GenericComponent.java b/structurizr/src/main/java/com/baeldung/structurizr/spring/GenericComponent.java old mode 100644 new mode 100755 diff --git a/structurizr/src/main/java/com/baeldung/structurizr/spring/PaymentController.java b/structurizr/src/main/java/com/baeldung/structurizr/spring/PaymentController.java old mode 100644 new mode 100755 diff --git a/structurizr/src/main/java/com/baeldung/structurizr/spring/PaymentRepository.java b/structurizr/src/main/java/com/baeldung/structurizr/spring/PaymentRepository.java old mode 100644 new mode 100755 diff --git a/struts2/README.md b/struts2/README.md old mode 100644 new mode 100755 diff --git a/struts2/WebContent/WEB-INF/web.xml b/struts2/WebContent/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/struts2/WebContent/input.jsp b/struts2/WebContent/input.jsp old mode 100644 new mode 100755 diff --git a/struts2/WebContent/result.jsp b/struts2/WebContent/result.jsp old mode 100644 new mode 100755 diff --git a/struts2/pom.xml b/struts2/pom.xml old mode 100644 new mode 100755 diff --git a/struts2/src/main/java/com/baeldung/struts/CarAction.java b/struts2/src/main/java/com/baeldung/struts/CarAction.java old mode 100644 new mode 100755 diff --git a/struts2/src/main/java/com/baeldung/struts/CarMessageService.java b/struts2/src/main/java/com/baeldung/struts/CarMessageService.java old mode 100644 new mode 100755 diff --git a/struts2/src/test/java/com/baeldung/struts/test/CarActionTest.java b/struts2/src/test/java/com/baeldung/struts/test/CarActionTest.java old mode 100644 new mode 100755 diff --git a/testing/README.md b/testing/README.md old mode 100644 new mode 100755 diff --git a/testing/pom.xml b/testing/pom.xml old mode 100644 new mode 100755 diff --git a/testing/src/main/java/com/baeldung/cucumber/Calculator.java b/testing/src/main/java/com/baeldung/cucumber/Calculator.java old mode 100644 new mode 100755 diff --git a/testing/src/main/java/com/baeldung/introductionjukito/Calculator.java b/testing/src/main/java/com/baeldung/introductionjukito/Calculator.java old mode 100644 new mode 100755 diff --git a/testing/src/main/java/com/baeldung/introductionjukito/ScientificCalculator.java b/testing/src/main/java/com/baeldung/introductionjukito/ScientificCalculator.java old mode 100644 new mode 100755 diff --git a/testing/src/main/java/com/baeldung/introductionjukito/SimpleCalculator.java b/testing/src/main/java/com/baeldung/introductionjukito/SimpleCalculator.java old mode 100644 new mode 100755 diff --git a/testing/src/main/java/com/baeldung/junit/Calculator.java b/testing/src/main/java/com/baeldung/junit/Calculator.java old mode 100644 new mode 100755 diff --git a/testing/src/main/java/com/baeldung/junitparams/SafeAdditionUtil.java b/testing/src/main/java/com/baeldung/junitparams/SafeAdditionUtil.java old mode 100644 new mode 100755 diff --git a/testing/src/main/java/com/baeldung/lambdabehave/Calculator.java b/testing/src/main/java/com/baeldung/lambdabehave/Calculator.java old mode 100644 new mode 100755 diff --git a/testing/src/main/java/com/baeldung/testing/assertj/Dog.java b/testing/src/main/java/com/baeldung/testing/assertj/Dog.java old mode 100644 new mode 100755 diff --git a/testing/src/main/java/com/baeldung/testing/assertj/Person.java b/testing/src/main/java/com/baeldung/testing/assertj/Person.java old mode 100644 new mode 100755 diff --git a/testing/src/main/java/com/baeldung/testing/mutation/Palindrome.java b/testing/src/main/java/com/baeldung/testing/mutation/Palindrome.java old mode 100644 new mode 100755 diff --git a/testing/src/main/java/com/baeldung/testing/truth/User.java b/testing/src/main/java/com/baeldung/testing/truth/User.java old mode 100644 new mode 100755 diff --git a/testing/src/main/java/com/baeldung/testing/truth/UserSubject.java b/testing/src/main/java/com/baeldung/testing/truth/UserSubject.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/introductionjukito/CalculatorTest.java b/testing/src/test/java/com/baeldung/introductionjukito/CalculatorTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/junit/AdditionTest.java b/testing/src/test/java/com/baeldung/junit/AdditionTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/junit/BlockingTestRunner.java b/testing/src/test/java/com/baeldung/junit/BlockingTestRunner.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/junit/CalculatorTest.java b/testing/src/test/java/com/baeldung/junit/CalculatorTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/junit/SubstractionTest.java b/testing/src/test/java/com/baeldung/junit/SubstractionTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/junit/SuiteTest.java b/testing/src/test/java/com/baeldung/junit/SuiteTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/junit/TestRunner.java b/testing/src/test/java/com/baeldung/junit/TestRunner.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/junitparams/SafeAdditionUtilTest.java b/testing/src/test/java/com/baeldung/junitparams/SafeAdditionUtilTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/junitparams/TestDataProvider.java b/testing/src/test/java/com/baeldung/junitparams/TestDataProvider.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/lambdabehave/CalculatorTest.java b/testing/src/test/java/com/baeldung/lambdabehave/CalculatorTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/mutation/test/PalindromeUnitTest.java b/testing/src/test/java/com/baeldung/mutation/test/PalindromeUnitTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/testing/assertj/AssertJCoreUnitTest.java b/testing/src/test/java/com/baeldung/testing/assertj/AssertJCoreUnitTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/testing/assertj/AssertJGuavaUnitTest.java b/testing/src/test/java/com/baeldung/testing/assertj/AssertJGuavaUnitTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/testing/assertj/AssertJJava8UnitTest.java b/testing/src/test/java/com/baeldung/testing/assertj/AssertJJava8UnitTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/testing/calculator/CalculatorIntegrationTest.java b/testing/src/test/java/com/baeldung/testing/calculator/CalculatorIntegrationTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/testing/calculator/CalculatorRunSteps.java b/testing/src/test/java/com/baeldung/testing/calculator/CalculatorRunSteps.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/testing/jgotesting/JGoTestingUnitTest.java b/testing/src/test/java/com/baeldung/testing/jgotesting/JGoTestingUnitTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/testing/shopping/ShoppingIntegrationTest.java b/testing/src/test/java/com/baeldung/testing/shopping/ShoppingIntegrationTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/testing/shopping/ShoppingStepsDef.java b/testing/src/test/java/com/baeldung/testing/shopping/ShoppingStepsDef.java old mode 100644 new mode 100755 diff --git a/testing/src/test/java/com/baeldung/testing/truth/GoogleTruthUnitTest.java b/testing/src/test/java/com/baeldung/testing/truth/GoogleTruthUnitTest.java old mode 100644 new mode 100755 diff --git a/testing/src/test/resources/JunitParamsTestParameters.csv b/testing/src/test/resources/JunitParamsTestParameters.csv old mode 100644 new mode 100755 diff --git a/testing/src/test/resources/features/calculator-scenario-outline.feature b/testing/src/test/resources/features/calculator-scenario-outline.feature old mode 100644 new mode 100755 diff --git a/testing/src/test/resources/features/calculator.feature b/testing/src/test/resources/features/calculator.feature old mode 100644 new mode 100755 diff --git a/testing/src/test/resources/features/shopping.feature b/testing/src/test/resources/features/shopping.feature old mode 100644 new mode 100755 diff --git a/testng/README.md b/testng/README.md old mode 100644 new mode 100755 diff --git a/testng/pom.xml b/testng/pom.xml old mode 100644 new mode 100755 diff --git a/testng/src/test/java/com/baeldung/DependentLongRunningUnitTest.java b/testng/src/test/java/com/baeldung/DependentLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/testng/src/test/java/com/baeldung/GroupIntegrationTest.java b/testng/src/test/java/com/baeldung/GroupIntegrationTest.java old mode 100644 new mode 100755 diff --git a/testng/src/test/java/com/baeldung/MultiThreadedIntegrationTest.java b/testng/src/test/java/com/baeldung/MultiThreadedIntegrationTest.java old mode 100644 new mode 100755 diff --git a/testng/src/test/java/com/baeldung/ParametrizedLongRunningUnitTest.java b/testng/src/test/java/com/baeldung/ParametrizedLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/testng/src/test/java/com/baeldung/PriorityLongRunningUnitTest.java b/testng/src/test/java/com/baeldung/PriorityLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/testng/src/test/java/com/baeldung/RegistrationLongRunningUnitTest.java b/testng/src/test/java/com/baeldung/RegistrationLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/testng/src/test/java/com/baeldung/SignInLongRunningUnitTest.java b/testng/src/test/java/com/baeldung/SignInLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/testng/src/test/java/com/baeldung/SimpleLongRunningUnitTest.java b/testng/src/test/java/com/baeldung/SimpleLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/testng/src/test/java/com/baeldung/SummationServiceIntegrationTest.java b/testng/src/test/java/com/baeldung/SummationServiceIntegrationTest.java old mode 100644 new mode 100755 diff --git a/testng/src/test/java/com/baeldung/TimeOutIntegrationTest.java b/testng/src/test/java/com/baeldung/TimeOutIntegrationTest.java old mode 100644 new mode 100755 diff --git a/testng/src/test/java/com/baeldung/reports/CustomisedListener.java b/testng/src/test/java/com/baeldung/reports/CustomisedListener.java old mode 100644 new mode 100755 diff --git a/testng/src/test/java/com/baeldung/reports/CustomisedReports.java b/testng/src/test/java/com/baeldung/reports/CustomisedReports.java old mode 100644 new mode 100755 diff --git a/testng/src/test/resources/logback.xml b/testng/src/test/resources/logback.xml old mode 100644 new mode 100755 diff --git a/testng/src/test/resources/parametrized_testng.xml b/testng/src/test/resources/parametrized_testng.xml old mode 100644 new mode 100755 diff --git a/testng/src/test/resources/reportTemplate.html b/testng/src/test/resources/reportTemplate.html old mode 100644 new mode 100755 diff --git a/testng/src/test/resources/test_group.xml b/testng/src/test/resources/test_group.xml old mode 100644 new mode 100755 diff --git a/testng/src/test/resources/test_setup.xml b/testng/src/test/resources/test_setup.xml old mode 100644 new mode 100755 diff --git a/testng/src/test/resources/test_suite.xml b/testng/src/test/resources/test_suite.xml old mode 100644 new mode 100755 diff --git a/undertow/README.md b/undertow/README.md old mode 100644 new mode 100755 diff --git a/undertow/pom.xml b/undertow/pom.xml old mode 100644 new mode 100755 diff --git a/undertow/src/main/java/com/baeldung/undertow/SimpleServer.java b/undertow/src/main/java/com/baeldung/undertow/SimpleServer.java old mode 100644 new mode 100755 diff --git a/undertow/src/main/java/com/baeldung/undertow/ftp/FileServer.java b/undertow/src/main/java/com/baeldung/undertow/ftp/FileServer.java old mode 100644 new mode 100755 diff --git a/undertow/src/main/java/com/baeldung/undertow/secure/CustomIdentityManager.java b/undertow/src/main/java/com/baeldung/undertow/secure/CustomIdentityManager.java old mode 100644 new mode 100755 diff --git a/undertow/src/main/java/com/baeldung/undertow/secure/SecureServer.java b/undertow/src/main/java/com/baeldung/undertow/secure/SecureServer.java old mode 100644 new mode 100755 diff --git a/undertow/src/main/java/com/baeldung/undertow/socket/SocketServer.java b/undertow/src/main/java/com/baeldung/undertow/socket/SocketServer.java old mode 100644 new mode 100755 diff --git a/vaadin/README.md b/vaadin/README.md old mode 100644 new mode 100755 diff --git a/vaadin/pom.xml b/vaadin/pom.xml old mode 100644 new mode 100755 diff --git a/vaadin/src/main/java/com/baeldung/introduction/BindData.java b/vaadin/src/main/java/com/baeldung/introduction/BindData.java old mode 100644 new mode 100755 diff --git a/vaadin/src/main/java/com/baeldung/introduction/VaadinUI.java b/vaadin/src/main/java/com/baeldung/introduction/VaadinUI.java old mode 100644 new mode 100755 diff --git a/vaadin/src/main/resources/README b/vaadin/src/main/resources/README old mode 100644 new mode 100755 diff --git a/vaadin/src/main/webapp/VAADIN/themes/mytheme/addons.scss b/vaadin/src/main/webapp/VAADIN/themes/mytheme/addons.scss old mode 100644 new mode 100755 diff --git a/vaadin/src/main/webapp/VAADIN/themes/mytheme/favicon.ico b/vaadin/src/main/webapp/VAADIN/themes/mytheme/favicon.ico old mode 100644 new mode 100755 diff --git a/vaadin/src/main/webapp/VAADIN/themes/mytheme/mytheme.scss b/vaadin/src/main/webapp/VAADIN/themes/mytheme/mytheme.scss old mode 100644 new mode 100755 diff --git a/vaadin/src/main/webapp/VAADIN/themes/mytheme/styles.css b/vaadin/src/main/webapp/VAADIN/themes/mytheme/styles.css old mode 100644 new mode 100755 diff --git a/vaadin/src/main/webapp/VAADIN/themes/mytheme/styles.scss b/vaadin/src/main/webapp/VAADIN/themes/mytheme/styles.scss old mode 100644 new mode 100755 diff --git a/vavr/README.md b/vavr/README.md old mode 100644 new mode 100755 diff --git a/vavr/pom.xml b/vavr/pom.xml old mode 100644 new mode 100755 diff --git a/vavr/src/main/java/com/baeldung/Application.java b/vavr/src/main/java/com/baeldung/Application.java old mode 100644 new mode 100755 diff --git a/vavr/src/main/java/com/baeldung/repositories/VavrUserRepository.java b/vavr/src/main/java/com/baeldung/repositories/VavrUserRepository.java old mode 100644 new mode 100755 diff --git a/vavr/src/main/java/com/baeldung/vavr/Person.java b/vavr/src/main/java/com/baeldung/vavr/Person.java old mode 100644 new mode 100755 diff --git a/vavr/src/main/java/com/baeldung/vavr/PersonValidator.java b/vavr/src/main/java/com/baeldung/vavr/PersonValidator.java old mode 100644 new mode 100755 diff --git a/vavr/src/main/java/com/baeldung/vavr/User.java b/vavr/src/main/java/com/baeldung/vavr/User.java old mode 100644 new mode 100755 diff --git a/vavr/src/main/java/com/baeldung/vavr/either/EitherDemo.java b/vavr/src/main/java/com/baeldung/vavr/either/EitherDemo.java old mode 100644 new mode 100755 diff --git a/vavr/src/main/java/com/baeldung/vavr/exception/handling/JavaTryCatch.java b/vavr/src/main/java/com/baeldung/vavr/exception/handling/JavaTryCatch.java old mode 100644 new mode 100755 diff --git a/vavr/src/main/java/com/baeldung/vavr/exception/handling/VavrTry.java b/vavr/src/main/java/com/baeldung/vavr/exception/handling/VavrTry.java old mode 100644 new mode 100755 diff --git a/vavr/src/main/java/com/baeldung/vavr/exception/handling/client/ClientException.java b/vavr/src/main/java/com/baeldung/vavr/exception/handling/client/ClientException.java old mode 100644 new mode 100755 diff --git a/vavr/src/main/java/com/baeldung/vavr/exception/handling/client/HttpClient.java b/vavr/src/main/java/com/baeldung/vavr/exception/handling/client/HttpClient.java old mode 100644 new mode 100755 diff --git a/vavr/src/main/java/com/baeldung/vavr/exception/handling/client/Response.java b/vavr/src/main/java/com/baeldung/vavr/exception/handling/client/Response.java old mode 100644 new mode 100755 diff --git a/vavr/src/test/java/com/baeldung/vavr/PatternMatchingUnitTest.java b/vavr/src/test/java/com/baeldung/vavr/PatternMatchingUnitTest.java old mode 100644 new mode 100755 diff --git a/vavr/src/test/java/com/baeldung/vavr/PropertyBasedLongRunningUnitTest.java b/vavr/src/test/java/com/baeldung/vavr/PropertyBasedLongRunningUnitTest.java old mode 100644 new mode 100755 diff --git a/vavr/src/test/java/com/baeldung/vavr/VavrUnitTest.java b/vavr/src/test/java/com/baeldung/vavr/VavrUnitTest.java old mode 100644 new mode 100755 diff --git a/vavr/src/test/java/com/baeldung/vavr/collections/CollectionAPIUnitTest.java b/vavr/src/test/java/com/baeldung/vavr/collections/CollectionAPIUnitTest.java old mode 100644 new mode 100755 diff --git a/vavr/src/test/java/com/baeldung/vavr/collections/CollectionFactoryMethodsUnitTest.java b/vavr/src/test/java/com/baeldung/vavr/collections/CollectionFactoryMethodsUnitTest.java old mode 100644 new mode 100755 diff --git a/vavr/src/test/java/com/baeldung/vavr/either/EitherUnitTest.java b/vavr/src/test/java/com/baeldung/vavr/either/EitherUnitTest.java old mode 100644 new mode 100755 diff --git a/vavr/src/test/java/com/baeldung/vavr/exception/handling/VavrExceptionHandlingUnitTest.java b/vavr/src/test/java/com/baeldung/vavr/exception/handling/VavrExceptionHandlingUnitTest.java old mode 100644 new mode 100755 diff --git a/vavr/src/test/java/com/baeldung/vavr/exception/handling/VavrTryUnitTest.java b/vavr/src/test/java/com/baeldung/vavr/exception/handling/VavrTryUnitTest.java old mode 100644 new mode 100755 diff --git a/vavr/src/test/java/com/baeldung/vavr/future/FutureUnitTest.java b/vavr/src/test/java/com/baeldung/vavr/future/FutureUnitTest.java old mode 100644 new mode 100755 diff --git a/vavr/src/test/java/com/baeldung/vavr/repositories/VavrRepositoryIntegrationTest.java b/vavr/src/test/java/com/baeldung/vavr/repositories/VavrRepositoryIntegrationTest.java old mode 100644 new mode 100755 diff --git a/vavr/vavr-validation/src/main/java/com/baeldung/vavrvalidation/application/Application.java b/vavr/vavr-validation/src/main/java/com/baeldung/vavrvalidation/application/Application.java old mode 100644 new mode 100755 diff --git a/vavr/vavr-validation/src/main/java/com/baeldung/vavrvalidation/model/User.java b/vavr/vavr-validation/src/main/java/com/baeldung/vavrvalidation/model/User.java old mode 100644 new mode 100755 diff --git a/vavr/vavr-validation/src/main/java/com/baeldung/vavrvalidation/validator/UserValidator.java b/vavr/vavr-validation/src/main/java/com/baeldung/vavrvalidation/validator/UserValidator.java old mode 100644 new mode 100755 diff --git a/vavr/vavr-validation/src/test/java/com/baeldung/vavrvalidation/validator/UserValidatorTest.java b/vavr/vavr-validation/src/test/java/com/baeldung/vavrvalidation/validator/UserValidatorTest.java old mode 100644 new mode 100755 diff --git a/vavr/vavr-validation/src/test/java/com/baeldung/vavrvalidation/validator/ValidationTest.java b/vavr/vavr-validation/src/test/java/com/baeldung/vavrvalidation/validator/ValidationTest.java old mode 100644 new mode 100755 diff --git a/vertx-and-rxjava/README.md b/vertx-and-rxjava/README.md old mode 100644 new mode 100755 diff --git a/vertx-and-rxjava/pom.xml b/vertx-and-rxjava/pom.xml old mode 100644 new mode 100755 diff --git a/vertx-and-rxjava/pom.xml.orig b/vertx-and-rxjava/pom.xml.orig old mode 100644 new mode 100755 diff --git a/vertx-and-rxjava/src/test/java/com/baeldung/weather/CityAndDayLength.java b/vertx-and-rxjava/src/test/java/com/baeldung/weather/CityAndDayLength.java old mode 100644 new mode 100755 diff --git a/vertx-and-rxjava/src/test/java/com/baeldung/weather/MetaWeatherClient.java b/vertx-and-rxjava/src/test/java/com/baeldung/weather/MetaWeatherClient.java old mode 100644 new mode 100755 diff --git a/vertx-and-rxjava/src/test/java/com/baeldung/weather/VertxWithRxJavaIntegrationTest.java b/vertx-and-rxjava/src/test/java/com/baeldung/weather/VertxWithRxJavaIntegrationTest.java old mode 100644 new mode 100755 diff --git a/vertx-and-rxjava/src/test/resources/cities.txt b/vertx-and-rxjava/src/test/resources/cities.txt old mode 100644 new mode 100755 diff --git a/vertx-and-rxjava/src/test/resources/logback-test.xml b/vertx-and-rxjava/src/test/resources/logback-test.xml old mode 100644 new mode 100755 diff --git a/vertx/README.md b/vertx/README.md old mode 100644 new mode 100755 diff --git a/vertx/pom.xml b/vertx/pom.xml old mode 100644 new mode 100755 diff --git a/vertx/src/main/java/com/baeldung/HelloVerticle.java b/vertx/src/main/java/com/baeldung/HelloVerticle.java old mode 100644 new mode 100755 diff --git a/vertx/src/main/java/com/baeldung/SimpleServerVerticle.java b/vertx/src/main/java/com/baeldung/SimpleServerVerticle.java old mode 100644 new mode 100755 diff --git a/vertx/src/main/java/com/baeldung/model/Article.java b/vertx/src/main/java/com/baeldung/model/Article.java old mode 100644 new mode 100755 diff --git a/vertx/src/main/java/com/baeldung/rest/RestServiceVerticle.java b/vertx/src/main/java/com/baeldung/rest/RestServiceVerticle.java old mode 100644 new mode 100755 diff --git a/vertx/src/main/resources/conf/conf.json b/vertx/src/main/resources/conf/conf.json old mode 100644 new mode 100755 diff --git a/vertx/src/main/resources/logback.xml b/vertx/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/vertx/src/test/java/com/baeldung/RestServiceVerticleIntegrationTest.java b/vertx/src/test/java/com/baeldung/RestServiceVerticleIntegrationTest.java old mode 100644 new mode 100755 diff --git a/vertx/src/test/java/com/baeldung/SimpleServerVerticleIntegrationTest.java b/vertx/src/test/java/com/baeldung/SimpleServerVerticleIntegrationTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/README.md b/video-tutorials/README.md old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/pom.xml b/video-tutorials/jackson-annotations/pom.xml old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jacksoninject/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jacksoninject/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jacksoninject/Person.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jacksoninject/Person.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsonanysetter/Inventory.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsonanysetter/Inventory.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsoncreator/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsoncreator/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/Book.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/Book.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/CustomDateDeserializer.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/CustomDateDeserializer.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/Item.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/Item.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsonsetter/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/deserialization/jsonsetter/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Book.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Book.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Course.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Course.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Customer.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Customer.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Inventory.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Inventory.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Item.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Item.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Order.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Order.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Person.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/domain/Person.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonfilter/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonfilter/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonformat/Book.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonformat/Book.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/Course.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/Course.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/Item.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/Item.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/Person.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/Person.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonproperty/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonproperty/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonproperty/Book.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonproperty/Book.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonproperty/Item.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonproperty/Item.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonunwrapped/Order.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonunwrapped/Order.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonview/Order.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonview/Order.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonview/Views.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/jsonview/Views.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/reference/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/reference/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/reference/Course.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/reference/Course.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/reference/Item.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/reference/Item.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/reference/Person.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/general/reference/Person.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonautodetect/Order.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonautodetect/Order.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonignore/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonignore/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonignore/Person.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonignore/Person.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonignoreproperties/Course.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonignoreproperties/Course.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonignoretype/Order.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsonignoretype/Order.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsoninclude/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/inclusion/jsoninclude/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/custom/Course.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/custom/Course.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/custom/CustomCourseAnnotation.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/custom/CustomCourseAnnotation.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/custom/Item.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/custom/Item.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/disable/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/disable/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/mixin/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/mixin/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/mixin/IgnoreListMixIn.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/miscellaneous/mixin/IgnoreListMixIn.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/polymorphism/Order.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/polymorphism/Order.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonanygetter/Inventory.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonanygetter/Inventory.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsongetter/Author1.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsongetter/Author1.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsongetter/Author2.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsongetter/Author2.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonpropertyorder/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonpropertyorder/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonpropertyorder/Person.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonpropertyorder/Person.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonrawvalue/Customer.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonrawvalue/Customer.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonrootname/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonrootname/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonserialize/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonserialize/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonserialize/Book.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonserialize/Book.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonserialize/CustomDateSerializer.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonserialize/CustomDateSerializer.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonserialize/Item.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonserialize/Item.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonvalue/Author.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonvalue/Author.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonvalue/Course.java b/video-tutorials/jackson-annotations/src/main/java/com/baeldung/jacksonannotation/serialization/jsonvalue/Course.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jacksoninject/JacksonInjectUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jacksoninject/JacksonInjectUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jsonanysetter/JsonAnySetterUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jsonanysetter/JsonAnySetterUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jsoncreator/JsonCreatorUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jsoncreator/JsonCreatorUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/JsonDeserializeUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jsondeserialize/JsonDeserializeUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jsonsetter/JsonSetterUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/deserialization/jsonsetter/JsonSetterUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonfilter/JsonFilterUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonfilter/JsonFilterUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonformat/JsonFormatUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonformat/JsonFormatUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/JsonIdentityInfoUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonidentityinfo/JsonIdentityInfoUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonproperty/JsonPropertyUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonproperty/JsonPropertyUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonunwrapped/JsonUnwrappedUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonunwrapped/JsonUnwrappedUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonview/JsonViewUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/jsonview/JsonViewUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/reference/ReferenceUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/general/reference/ReferenceUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsonautodetect/JsonAutoDetectUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsonautodetect/JsonAutoDetectUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsonignore/JsonIgnoreUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsonignore/JsonIgnoreUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsonignoreproperties/JsonIgnorePropertiesUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsonignoreproperties/JsonIgnorePropertiesUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsonignoretype/JsonIgnoreTypeUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsonignoretype/JsonIgnoreTypeUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsoninclude/JsonIncludeUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/inclusion/jsoninclude/JsonIncludeUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/miscellaneous/custom/CustomUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/miscellaneous/custom/CustomUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/miscellaneous/disable/DisableUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/miscellaneous/disable/DisableUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/miscellaneous/mixin/MixInUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/miscellaneous/mixin/MixInUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/polymorphism/PolymorphismUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/polymorphism/PolymorphismUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonanygetter/JsonAnyGetterUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonanygetter/JsonAnyGetterUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsongetter/JsonGetterUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsongetter/JsonGetterUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonpropertyorder/JsonPropertyOrderUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonpropertyorder/JsonPropertyOrderUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonrawvalue/JsonRawValueUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonrawvalue/JsonRawValueUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonrootname/JsonRootNameUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonrootname/JsonRootNameUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonserialize/JsonSerializeUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonserialize/JsonSerializeUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonvalue/JsonValueUnitTest.java b/video-tutorials/jackson-annotations/src/test/java/com/baeldung/jacksonannotation/serialization/jsonvalue/JsonValueUnitTest.java old mode 100644 new mode 100755 diff --git a/video-tutorials/jackson-annotations/src/test/resources/author-jsonpropertyorder-schema.json b/video-tutorials/jackson-annotations/src/test/resources/author-jsonpropertyorder-schema.json old mode 100644 new mode 100755 diff --git a/video-tutorials/pom.xml b/video-tutorials/pom.xml old mode 100644 new mode 100755 diff --git a/wicket/README.md b/wicket/README.md old mode 100644 new mode 100755 diff --git a/wicket/pom.xml b/wicket/pom.xml old mode 100644 new mode 100755 diff --git a/wicket/src/main/java/com/baeldung/wicket/examples/HelloWorld.html b/wicket/src/main/java/com/baeldung/wicket/examples/HelloWorld.html old mode 100644 new mode 100755 diff --git a/wicket/src/main/java/com/baeldung/wicket/examples/HelloWorld.java b/wicket/src/main/java/com/baeldung/wicket/examples/HelloWorld.java old mode 100644 new mode 100755 diff --git a/wicket/src/main/java/com/baeldung/wicket/examples/HelloWorldApplication.java b/wicket/src/main/java/com/baeldung/wicket/examples/HelloWorldApplication.java old mode 100644 new mode 100755 diff --git a/wicket/src/main/java/com/baeldung/wicket/examples/cafeaddress/CafeAddress.html b/wicket/src/main/java/com/baeldung/wicket/examples/cafeaddress/CafeAddress.html old mode 100644 new mode 100755 diff --git a/wicket/src/main/java/com/baeldung/wicket/examples/cafeaddress/CafeAddress.java b/wicket/src/main/java/com/baeldung/wicket/examples/cafeaddress/CafeAddress.java old mode 100644 new mode 100755 diff --git a/wicket/src/main/java/com/baeldung/wicket/examples/helloworld/HelloWorld.html b/wicket/src/main/java/com/baeldung/wicket/examples/helloworld/HelloWorld.html old mode 100644 new mode 100755 diff --git a/wicket/src/main/java/com/baeldung/wicket/examples/helloworld/HelloWorld.java b/wicket/src/main/java/com/baeldung/wicket/examples/helloworld/HelloWorld.java old mode 100644 new mode 100755 diff --git a/wicket/src/main/test/java/com/baeldung/wicket/examples/HomePageIntegrationTest.java b/wicket/src/main/test/java/com/baeldung/wicket/examples/HomePageIntegrationTest.java old mode 100644 new mode 100755 diff --git a/wicket/src/main/webapp/WEB-INF/web.xml b/wicket/src/main/webapp/WEB-INF/web.xml old mode 100644 new mode 100755 diff --git a/xml/.gitignore b/xml/.gitignore old mode 100644 new mode 100755 diff --git a/xml/README.md b/xml/README.md old mode 100644 new mode 100755 diff --git a/xml/pom.xml b/xml/pom.xml old mode 100644 new mode 100755 diff --git a/xml/src/main/java/com/baeldung/xml/DefaultParser.java b/xml/src/main/java/com/baeldung/xml/DefaultParser.java old mode 100644 new mode 100755 diff --git a/xml/src/main/java/com/baeldung/xml/JDomParser.java b/xml/src/main/java/com/baeldung/xml/JDomParser.java old mode 100644 new mode 100755 diff --git a/xml/src/main/java/com/baeldung/xml/JaxbParser.java b/xml/src/main/java/com/baeldung/xml/JaxbParser.java old mode 100644 new mode 100755 diff --git a/xml/src/main/java/com/baeldung/xml/JaxenDemo.java b/xml/src/main/java/com/baeldung/xml/JaxenDemo.java old mode 100644 new mode 100755 diff --git a/xml/src/main/java/com/baeldung/xml/StaxParser.java b/xml/src/main/java/com/baeldung/xml/StaxParser.java old mode 100644 new mode 100755 diff --git a/xml/src/main/java/com/baeldung/xml/binding/Tutorial.java b/xml/src/main/java/com/baeldung/xml/binding/Tutorial.java old mode 100644 new mode 100755 diff --git a/xml/src/main/java/com/baeldung/xml/binding/Tutorials.java b/xml/src/main/java/com/baeldung/xml/binding/Tutorials.java old mode 100644 new mode 100755 diff --git a/xml/src/main/java/com/baeldung/xml/jibx/Customer.java b/xml/src/main/java/com/baeldung/xml/jibx/Customer.java old mode 100644 new mode 100755 diff --git a/xml/src/main/java/com/baeldung/xml/jibx/Identity.java b/xml/src/main/java/com/baeldung/xml/jibx/Identity.java old mode 100644 new mode 100755 diff --git a/xml/src/main/java/com/baeldung/xml/jibx/Person.java b/xml/src/main/java/com/baeldung/xml/jibx/Person.java old mode 100644 new mode 100755 diff --git a/xml/src/main/java/com/baeldung/xml/jibx/Phone.java b/xml/src/main/java/com/baeldung/xml/jibx/Phone.java old mode 100644 new mode 100755 diff --git a/xml/src/main/resources/Order.xsd b/xml/src/main/resources/Order.xsd old mode 100644 new mode 100755 diff --git a/xml/src/main/resources/customer-binding.xml b/xml/src/main/resources/customer-binding.xml old mode 100644 new mode 100755 diff --git a/xml/src/test/java/com/baeldung/xml/jibx/CustomerIntegrationTest.java b/xml/src/test/java/com/baeldung/xml/jibx/CustomerIntegrationTest.java old mode 100644 new mode 100755 diff --git a/xml/src/test/resources/Customer1.xml b/xml/src/test/resources/Customer1.xml old mode 100644 new mode 100755 diff --git a/xml/src/test/resources/example_default_parser_namespace.xml b/xml/src/test/resources/example_default_parser_namespace.xml old mode 100644 new mode 100755 diff --git a/xmlunit2/README.md b/xmlunit2/README.md old mode 100644 new mode 100755 diff --git a/xmlunit2/pom.xml b/xmlunit2/pom.xml old mode 100644 new mode 100755 diff --git a/xmlunit2/src/main/java/com/baeldung/xmlunit/IgnoreAttributeDifferenceEvaluator.java b/xmlunit2/src/main/java/com/baeldung/xmlunit/IgnoreAttributeDifferenceEvaluator.java old mode 100644 new mode 100755 diff --git a/xmlunit2/src/test/java/com/baeldung/xmlunit/XMLUnitTest.java b/xmlunit2/src/test/java/com/baeldung/xmlunit/XMLUnitTest.java old mode 100644 new mode 100755 diff --git a/xmlunit2/src/test/resources/control.xml b/xmlunit2/src/test/resources/control.xml old mode 100644 new mode 100755 diff --git a/xmlunit2/src/test/resources/students.xml b/xmlunit2/src/test/resources/students.xml old mode 100644 new mode 100755 diff --git a/xmlunit2/src/test/resources/students.xsd b/xmlunit2/src/test/resources/students.xsd old mode 100644 new mode 100755 diff --git a/xmlunit2/src/test/resources/students_with_error.xml b/xmlunit2/src/test/resources/students_with_error.xml old mode 100644 new mode 100755 diff --git a/xmlunit2/src/test/resources/teachers.xml b/xmlunit2/src/test/resources/teachers.xml old mode 100644 new mode 100755 diff --git a/xmlunit2/src/test/resources/test.xml b/xmlunit2/src/test/resources/test.xml old mode 100644 new mode 100755 diff --git a/xstream/README.md b/xstream/README.md old mode 100644 new mode 100755 diff --git a/xstream/pom.xml b/xstream/pom.xml old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/annotation/pojo/Customer.java b/xstream/src/main/java/com/baeldung/annotation/pojo/Customer.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/annotation/pojo/CustomerOmitField.java b/xstream/src/main/java/com/baeldung/annotation/pojo/CustomerOmitField.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/complex/pojo/ContactDetails.java b/xstream/src/main/java/com/baeldung/complex/pojo/ContactDetails.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/complex/pojo/Customer.java b/xstream/src/main/java/com/baeldung/complex/pojo/Customer.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/implicit/collection/pojo/ContactDetails.java b/xstream/src/main/java/com/baeldung/implicit/collection/pojo/ContactDetails.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/implicit/collection/pojo/Customer.java b/xstream/src/main/java/com/baeldung/implicit/collection/pojo/Customer.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/initializer/SimpleXstreamInitializer.java b/xstream/src/main/java/com/baeldung/initializer/SimpleXstreamInitializer.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/pojo/AddressDetails.java b/xstream/src/main/java/com/baeldung/pojo/AddressDetails.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/pojo/ContactDetails.java b/xstream/src/main/java/com/baeldung/pojo/ContactDetails.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/pojo/Customer.java b/xstream/src/main/java/com/baeldung/pojo/Customer.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/pojo/CustomerAddressDetails.java b/xstream/src/main/java/com/baeldung/pojo/CustomerAddressDetails.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/pojo/CustomerPortfolio.java b/xstream/src/main/java/com/baeldung/pojo/CustomerPortfolio.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/utility/MyDateConverter.java b/xstream/src/main/java/com/baeldung/utility/MyDateConverter.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/utility/MySingleValueConverter.java b/xstream/src/main/java/com/baeldung/utility/MySingleValueConverter.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/java/com/baeldung/utility/SimpleDataGeneration.java b/xstream/src/main/java/com/baeldung/utility/SimpleDataGeneration.java old mode 100644 new mode 100755 diff --git a/xstream/src/main/resources/logback.xml b/xstream/src/main/resources/logback.xml old mode 100644 new mode 100755 diff --git a/xstream/src/test/java/com/baeldung/pojo/test/ComplexXmlToObjectAnnotationUnitTest.java b/xstream/src/test/java/com/baeldung/pojo/test/ComplexXmlToObjectAnnotationUnitTest.java old mode 100644 new mode 100755 diff --git a/xstream/src/test/java/com/baeldung/pojo/test/ComplexXmlToObjectCollectionUnitTest.java b/xstream/src/test/java/com/baeldung/pojo/test/ComplexXmlToObjectCollectionUnitTest.java old mode 100644 new mode 100755 diff --git a/xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectAliasIntegrationTest.java b/xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectAliasIntegrationTest.java old mode 100644 new mode 100755 diff --git a/xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectAnnotationIntegrationTest.java b/xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectAnnotationIntegrationTest.java old mode 100644 new mode 100755 diff --git a/xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectFieldAliasIntegrationTest.java b/xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectFieldAliasIntegrationTest.java old mode 100644 new mode 100755 diff --git a/xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectIgnoreFieldsIntegrationTest.java b/xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectIgnoreFieldsIntegrationTest.java old mode 100644 new mode 100755 diff --git a/xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectIntegrationTest.java b/xstream/src/test/java/com/baeldung/pojo/test/XmlToObjectIntegrationTest.java old mode 100644 new mode 100755 diff --git a/xstream/src/test/java/com/baeldung/test/XStreamJettisonIntegrationTest.java b/xstream/src/test/java/com/baeldung/test/XStreamJettisonIntegrationTest.java old mode 100644 new mode 100755 diff --git a/xstream/src/test/java/com/baeldung/test/XStreamJsonHierarchicalIntegrationTest.java b/xstream/src/test/java/com/baeldung/test/XStreamJsonHierarchicalIntegrationTest.java old mode 100644 new mode 100755 diff --git a/xstream/src/test/java/com/baeldung/utility/XStreamSimpleXmlIntegrationTest.java b/xstream/src/test/java/com/baeldung/utility/XStreamSimpleXmlIntegrationTest.java old mode 100644 new mode 100755 diff --git a/xstream/src/test/resources/data-file-alias-field-complex.xml b/xstream/src/test/resources/data-file-alias-field-complex.xml old mode 100644 new mode 100755 diff --git a/xstream/src/test/resources/data-file-alias-field.xml b/xstream/src/test/resources/data-file-alias-field.xml old mode 100644 new mode 100755 diff --git a/xstream/src/test/resources/data-file-alias-implicit-collection.xml b/xstream/src/test/resources/data-file-alias-implicit-collection.xml old mode 100644 new mode 100755 diff --git a/xstream/src/test/resources/data-file-alias.xml b/xstream/src/test/resources/data-file-alias.xml old mode 100644 new mode 100755 diff --git a/xstream/src/test/resources/data-file-ignore-field.xml b/xstream/src/test/resources/data-file-ignore-field.xml old mode 100644 new mode 100755 diff --git a/xstream/src/test/resources/data-file.xml b/xstream/src/test/resources/data-file.xml old mode 100644 new mode 100755 From f7e92e326f5d80bad152d8ebe3ff2bd3650a9ce3 Mon Sep 17 00:00:00 2001 From: Ahmad Alsanie Date: Sat, 18 Nov 2017 19:45:37 +0200 Subject: [PATCH 088/229] BAEL-1308 --- .../com/baeldung/copyfiles/FileCopier.java | 40 ++++++++++++++++++ .../baeldung/copyfiles/FileCopierTest.java | 41 +++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/copyfiles/FileCopier.java create mode 100644 core-java/src/test/java/com/baeldung/copyfiles/FileCopierTest.java diff --git a/core-java/src/main/java/com/baeldung/copyfiles/FileCopier.java b/core-java/src/main/java/com/baeldung/copyfiles/FileCopier.java new file mode 100644 index 0000000000..0841cd67a3 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/copyfiles/FileCopier.java @@ -0,0 +1,40 @@ +package com.baeldung.copyfiles; + +import java.io.BufferedInputStream; +import java.io.BufferedOutputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.StandardCopyOption; + +import org.apache.commons.io.FileUtils; + +public class FileCopier { + public static File copyWithIO(File original, File copied) throws IOException { + try (InputStream in = new BufferedInputStream(new FileInputStream(original)); + OutputStream out = new BufferedOutputStream(new FileOutputStream(copied))) { + byte[] buffer = new byte[1024]; + int lengthRead; + while ((lengthRead = in.read(buffer)) > 0) { + out.write(buffer, 0, lengthRead); + out.flush(); + } + } + return copied; + } + + public static Path copyWithNio(Path original, Path copied) throws IOException { + Files.copy(original, copied, StandardCopyOption.REPLACE_EXISTING); + return copied; + } + + public static File copyWithCommonsIO(File original, File copied) throws IOException { + FileUtils.copyFile(original, copied); + return copied; + } +} diff --git a/core-java/src/test/java/com/baeldung/copyfiles/FileCopierTest.java b/core-java/src/test/java/com/baeldung/copyfiles/FileCopierTest.java new file mode 100644 index 0000000000..72eaaa9bdb --- /dev/null +++ b/core-java/src/test/java/com/baeldung/copyfiles/FileCopierTest.java @@ -0,0 +1,41 @@ +package com.baeldung.copyfiles; + +import static org.junit.Assert.*; + +import java.io.File; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; + +import org.junit.Test; + +public class FileCopierTest { + + @Test + public void givenIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException { + File copied = new File("src/test/resources/copiedWithIo.txt"); + File original = new File("src/test/resources/original.txt"); + copied = FileCopier.copyWithIO(original, copied); + assertTrue(copied.exists()); + assertTrue(Files.readAllLines(original.toPath()).equals(Files.readAllLines(copied.toPath()))); + } + + @Test + public void givenCommonsIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException { + File copied = new File("src/test/resources/copiedWithApacheCommons.txt"); + File original = new File("src/test/resources/original.txt"); + copied = FileCopier.copyWithCommonsIO(original, copied); + assertTrue(copied.exists()); + assertTrue(Files.readAllLines(original.toPath()).equals(Files.readAllLines(copied.toPath()))); + } + + @Test + public void givenNIO2_whenCopied_thenCopyExistsWithSameContents() throws IOException { + Path copied = Paths.get("src/test/resources/copiedWithNio.txt"); + Path original = Paths.get("src/test/resources/original.txt"); + copied = FileCopier.copyWithNio(original, copied); + assertTrue(Files.exists(copied)); + assertTrue(Files.readAllLines(original).equals(Files.readAllLines(copied))); + } +} From 8b2d647eeccade082df78c5f517b10163b62873f Mon Sep 17 00:00:00 2001 From: Ahmad Alsanie Date: Sat, 18 Nov 2017 20:40:52 +0200 Subject: [PATCH 089/229] BAEL-1308 - test modifications --- .../baeldung/copyfiles/FileCopierTest.java | 57 +++++++++++-------- 1 file changed, 32 insertions(+), 25 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/copyfiles/FileCopierTest.java b/core-java/src/test/java/com/baeldung/copyfiles/FileCopierTest.java index 72eaaa9bdb..9c95dcec47 100644 --- a/core-java/src/test/java/com/baeldung/copyfiles/FileCopierTest.java +++ b/core-java/src/test/java/com/baeldung/copyfiles/FileCopierTest.java @@ -8,34 +8,41 @@ import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import org.junit.Before; import org.junit.Test; public class FileCopierTest { + File original =new File("src/test/resources/original.txt"); + @Before + public void init() throws IOException{ + if(!original.exists()) + Files.createFile(original.toPath()); + } + @Test + public void givenIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException { + File copied = new File("src/test/resources/copiedWithIo.txt"); + copied = FileCopier.copyWithIO(original, copied); + assertTrue(copied.exists()); + assertTrue(Files.readAllLines(original.toPath()) + .equals(Files.readAllLines(copied.toPath()))); + } - @Test - public void givenIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException { - File copied = new File("src/test/resources/copiedWithIo.txt"); - File original = new File("src/test/resources/original.txt"); - copied = FileCopier.copyWithIO(original, copied); - assertTrue(copied.exists()); - assertTrue(Files.readAllLines(original.toPath()).equals(Files.readAllLines(copied.toPath()))); - } + @Test + public void givenCommonsIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException { + File copied = new File("src/test/resources/copiedWithApacheCommons.txt"); + copied = FileCopier.copyWithCommonsIO(original, copied); + assertTrue(copied.exists()); + assertTrue(Files.readAllLines(original.toPath()) + .equals(Files.readAllLines(copied.toPath()))); + } - @Test - public void givenCommonsIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException { - File copied = new File("src/test/resources/copiedWithApacheCommons.txt"); - File original = new File("src/test/resources/original.txt"); - copied = FileCopier.copyWithCommonsIO(original, copied); - assertTrue(copied.exists()); - assertTrue(Files.readAllLines(original.toPath()).equals(Files.readAllLines(copied.toPath()))); - } - - @Test - public void givenNIO2_whenCopied_thenCopyExistsWithSameContents() throws IOException { - Path copied = Paths.get("src/test/resources/copiedWithNio.txt"); - Path original = Paths.get("src/test/resources/original.txt"); - copied = FileCopier.copyWithNio(original, copied); - assertTrue(Files.exists(copied)); - assertTrue(Files.readAllLines(original).equals(Files.readAllLines(copied))); - } + @Test + public void givenNIO2_whenCopied_thenCopyExistsWithSameContents() throws IOException { + Path copied = Paths.get("src/test/resources/copiedWithNio.txt"); + Path originalPath = original.toPath(); + copied = FileCopier.copyWithNio(originalPath, copied); + assertTrue(Files.exists(copied)); + assertTrue(Files.readAllLines(originalPath) + .equals(Files.readAllLines(copied))); + } } From d9608d20a22907ac4ccd49c7b9e6465ed7916709 Mon Sep 17 00:00:00 2001 From: Holger Steinhauer Date: Sun, 19 Nov 2017 18:02:25 +0000 Subject: [PATCH 090/229] BAEL-1317: Display All Time Zones With GMT and UTC --- .../timezonedisplay/TimezoneDisplay.java | 50 +++++++++++++++++++ .../timezonedisplay/TimezoneDisplayApp.java | 19 +++++++ 2 files changed, 69 insertions(+) create mode 100644 core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplay.java create mode 100644 core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java diff --git a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplay.java b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplay.java new file mode 100644 index 0000000000..296f8b82f8 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplay.java @@ -0,0 +1,50 @@ +package com.baeldung.timezonedisplay; + +import sun.util.calendar.ZoneInfo; + +import java.time.LocalDateTime; +import java.time.ZoneId; +import java.util.Comparator; +import java.util.List; +import java.util.Set; +import java.util.TimeZone; +import java.util.stream.Collectors; + +public class TimezoneDisplay { + + public enum OffsetBase { + GMT, UTC + } + + public List compileListFor(OffsetBase base) { + Set availableZoneIds = ZoneId.getAvailableZoneIds(); + + LocalDateTime now = LocalDateTime.now(); + return availableZoneIds + .stream() + .map(ZoneId::of) + .sorted(new ZoneComparator()) + .map(id -> String.format("(%s%s) %s", base, getOffset(now, id), id.getId())) + .collect(Collectors.toList()); + } + + private String getOffset(LocalDateTime dateTime, ZoneId id) { + return dateTime + .atZone(id) + .getOffset() + .getId() + .replace("Z", "+00:00"); + } + + private class ZoneComparator implements Comparator { + + @Override + public int compare(ZoneId zoneId1, ZoneId zoneId2) { + TimeZone tz1 = ZoneInfo.getTimeZone(zoneId1); + TimeZone tz2 = ZoneInfo.getTimeZone(zoneId2); + + return Integer.compare(tz1.getRawOffset(), tz2.getRawOffset()); + } + } + +} diff --git a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java new file mode 100644 index 0000000000..42a7a2ba85 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java @@ -0,0 +1,19 @@ +package com.baeldung.timezonedisplay; + +import java.util.List; + +public class TimezoneDisplayApp { + + public static void main(String... args) { + TimezoneDisplay display = new TimezoneDisplay(); + + System.out.println("Time zones in UTC:"); + List utc = display.compileListFor(TimezoneDisplay.OffsetBase.UTC); + utc.forEach(System.out::println); + + System.out.println("Time zones in GMT:"); + List gmt = display.compileListFor(TimezoneDisplay.OffsetBase.GMT); + gmt.forEach(System.out::println); + } + +} From 232d2d8e81a8f08b1008de8c78cc1818d193a6cf Mon Sep 17 00:00:00 2001 From: Holger Steinhauer Date: Sun, 19 Nov 2017 18:08:35 +0000 Subject: [PATCH 091/229] BAEL-1317: Display All Time Zones With GMT and UTC --- .../timezonedisplay/TimezoneDisplay.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplay.java b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplay.java index 296f8b82f8..ff618c8eea 100644 --- a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplay.java +++ b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplay.java @@ -1,13 +1,11 @@ package com.baeldung.timezonedisplay; -import sun.util.calendar.ZoneInfo; - import java.time.LocalDateTime; import java.time.ZoneId; +import java.time.ZoneOffset; import java.util.Comparator; import java.util.List; import java.util.Set; -import java.util.TimeZone; import java.util.stream.Collectors; public class TimezoneDisplay { @@ -40,10 +38,17 @@ public class TimezoneDisplay { @Override public int compare(ZoneId zoneId1, ZoneId zoneId2) { - TimeZone tz1 = ZoneInfo.getTimeZone(zoneId1); - TimeZone tz2 = ZoneInfo.getTimeZone(zoneId2); + LocalDateTime now = LocalDateTime.now(); - return Integer.compare(tz1.getRawOffset(), tz2.getRawOffset()); + ZoneOffset offset1 = now + .atZone(zoneId1) + .getOffset(); + + ZoneOffset offset2 = now + .atZone(zoneId2) + .getOffset(); + + return offset1.compareTo(offset2); } } From cf7c96b469b22c7bc446d3992e51487019041e33 Mon Sep 17 00:00:00 2001 From: Ahmad Alsanie Date: Mon, 20 Nov 2017 18:05:47 +0200 Subject: [PATCH 092/229] BAEL-1308 - copy a file with java (Editor Notes) --- .../com/baeldung/copyfiles/FileCopier.java | 40 --------- .../baeldung/copyfiles/FileCopierTest.java | 88 ++++++++++++------- 2 files changed, 55 insertions(+), 73 deletions(-) delete mode 100644 core-java/src/main/java/com/baeldung/copyfiles/FileCopier.java diff --git a/core-java/src/main/java/com/baeldung/copyfiles/FileCopier.java b/core-java/src/main/java/com/baeldung/copyfiles/FileCopier.java deleted file mode 100644 index 0841cd67a3..0000000000 --- a/core-java/src/main/java/com/baeldung/copyfiles/FileCopier.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.baeldung.copyfiles; - -import java.io.BufferedInputStream; -import java.io.BufferedOutputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.StandardCopyOption; - -import org.apache.commons.io.FileUtils; - -public class FileCopier { - public static File copyWithIO(File original, File copied) throws IOException { - try (InputStream in = new BufferedInputStream(new FileInputStream(original)); - OutputStream out = new BufferedOutputStream(new FileOutputStream(copied))) { - byte[] buffer = new byte[1024]; - int lengthRead; - while ((lengthRead = in.read(buffer)) > 0) { - out.write(buffer, 0, lengthRead); - out.flush(); - } - } - return copied; - } - - public static Path copyWithNio(Path original, Path copied) throws IOException { - Files.copy(original, copied, StandardCopyOption.REPLACE_EXISTING); - return copied; - } - - public static File copyWithCommonsIO(File original, File copied) throws IOException { - FileUtils.copyFile(original, copied); - return copied; - } -} diff --git a/core-java/src/test/java/com/baeldung/copyfiles/FileCopierTest.java b/core-java/src/test/java/com/baeldung/copyfiles/FileCopierTest.java index 9c95dcec47..973436a26a 100644 --- a/core-java/src/test/java/com/baeldung/copyfiles/FileCopierTest.java +++ b/core-java/src/test/java/com/baeldung/copyfiles/FileCopierTest.java @@ -1,48 +1,70 @@ package com.baeldung.copyfiles; -import static org.junit.Assert.*; - +import java.io.BufferedInputStream; +import java.io.BufferedOutputStream; import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import java.nio.file.StandardCopyOption; +import org.apache.commons.io.FileUtils; import org.junit.Before; import org.junit.Test; +import static org.assertj.core.api.Assertions.*; public class FileCopierTest { - File original =new File("src/test/resources/original.txt"); - @Before - public void init() throws IOException{ - if(!original.exists()) - Files.createFile(original.toPath()); - } - @Test - public void givenIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException { - File copied = new File("src/test/resources/copiedWithIo.txt"); - copied = FileCopier.copyWithIO(original, copied); - assertTrue(copied.exists()); - assertTrue(Files.readAllLines(original.toPath()) - .equals(Files.readAllLines(copied.toPath()))); - } + File original = new File("src/test/resources/original.txt"); - @Test - public void givenCommonsIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException { - File copied = new File("src/test/resources/copiedWithApacheCommons.txt"); - copied = FileCopier.copyWithCommonsIO(original, copied); - assertTrue(copied.exists()); - assertTrue(Files.readAllLines(original.toPath()) - .equals(Files.readAllLines(copied.toPath()))); - } + @Before + public void init() throws IOException { + if (!original.exists()) + Files.createFile(original.toPath()); + } - @Test - public void givenNIO2_whenCopied_thenCopyExistsWithSameContents() throws IOException { - Path copied = Paths.get("src/test/resources/copiedWithNio.txt"); - Path originalPath = original.toPath(); - copied = FileCopier.copyWithNio(originalPath, copied); - assertTrue(Files.exists(copied)); - assertTrue(Files.readAllLines(originalPath) - .equals(Files.readAllLines(copied))); - } + @Test + public void givenIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException { + File copied = new File("src/test/resources/copiedWithIo.txt"); + try (InputStream in = new BufferedInputStream(new FileInputStream(original)); + OutputStream out = new BufferedOutputStream(new FileOutputStream(copied))) { + byte[] buffer = new byte[1024]; + int lengthRead; + while ((lengthRead = in.read(buffer)) > 0) { + out.write(buffer, 0, lengthRead); + out.flush(); + } + } + assertThat(copied).exists(); + assertThat(Files.readAllLines(original.toPath()).equals(Files.readAllLines(copied.toPath()))); + } + + @Test + public void givenCommonsIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException { + File copied = new File("src/test/resources/copiedWithApacheCommons.txt"); + FileUtils.copyFile(original, copied); + assertThat(copied).exists(); + assertThat(Files.readAllLines(original.toPath()).equals(Files.readAllLines(copied.toPath()))); + } + + @Test + public void givenNIO2_whenCopied_thenCopyExistsWithSameContents() throws IOException { + Path copied = Paths.get("src/test/resources/copiedWithNio.txt"); + Path originalPath = original.toPath(); + Files.copy(originalPath, copied, StandardCopyOption.REPLACE_EXISTING); + assertThat(copied).exists(); + assertThat(Files.readAllLines(originalPath).equals(Files.readAllLines(copied))); + } + + @Test + public void givenGuava_whenCopied_thenCopyExistsWithSameContents() throws IOException { + File copied = new File("src/test/resources/copiedWithApacheCommons.txt"); + com.google.common.io.Files.copy(original, copied); + assertThat(copied).exists(); + assertThat(Files.readAllLines(original.toPath()).equals(Files.readAllLines(copied.toPath()))); + } } From dd91ef722bf3b1a8968a1ad719f2bd4b29f4818e Mon Sep 17 00:00:00 2001 From: Ahmad Alsanie Date: Mon, 20 Nov 2017 21:08:41 +0200 Subject: [PATCH 093/229] BAEL-1308 DI related code removed and included original text file --- core-java/src/test/resources/original | 2 ++ .../baeldung/ditypes/RegisterarConfig.java | 14 --------- .../java/com/baeldung/ditypes/Registrar.java | 18 ------------ .../main/java/com/baeldung/ditypes/User.java | 20 ------------- .../com/baeldung/ditypes/RegisterarTest.java | 29 ------------------- 5 files changed, 2 insertions(+), 81 deletions(-) create mode 100644 core-java/src/test/resources/original delete mode 100644 spring-core/src/main/java/com/baeldung/ditypes/RegisterarConfig.java delete mode 100644 spring-core/src/main/java/com/baeldung/ditypes/Registrar.java delete mode 100644 spring-core/src/main/java/com/baeldung/ditypes/User.java delete mode 100644 spring-core/src/test/java/com/baeldung/ditypes/RegisterarTest.java diff --git a/core-java/src/test/resources/original b/core-java/src/test/resources/original new file mode 100644 index 0000000000..cf8c89d389 --- /dev/null +++ b/core-java/src/test/resources/original @@ -0,0 +1,2 @@ +#Copy a File with Java (www.Baeldung.com) +Copying Files with Java is Fun! \ No newline at end of file diff --git a/spring-core/src/main/java/com/baeldung/ditypes/RegisterarConfig.java b/spring-core/src/main/java/com/baeldung/ditypes/RegisterarConfig.java deleted file mode 100644 index c1df1466f3..0000000000 --- a/spring-core/src/main/java/com/baeldung/ditypes/RegisterarConfig.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.baeldung.ditypes; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.ComponentScan; -import org.springframework.context.annotation.Configuration; - -@Configuration -@ComponentScan("com.baeldung.ditypes") -public class RegisterarConfig { - @Bean - public User user() { - return new User("Alice", 1); - } -} diff --git a/spring-core/src/main/java/com/baeldung/ditypes/Registrar.java b/spring-core/src/main/java/com/baeldung/ditypes/Registrar.java deleted file mode 100644 index 4406151c1b..0000000000 --- a/spring-core/src/main/java/com/baeldung/ditypes/Registrar.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.baeldung.ditypes; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class Registrar { - private User user; - - @Autowired - public Registrar(User user) { - this.user = user; - } - - public String register() { - return user.register(); - } -} diff --git a/spring-core/src/main/java/com/baeldung/ditypes/User.java b/spring-core/src/main/java/com/baeldung/ditypes/User.java deleted file mode 100644 index b0120c7711..0000000000 --- a/spring-core/src/main/java/com/baeldung/ditypes/User.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.baeldung.ditypes; - -import org.springframework.stereotype.Component; - -@Component -public class User { - - private String name; - private int id; - - public User(String name, int id) { - this.id = id; - this.name = name; - } - - public String register() { - return "User" + id + ": " + name + " is registered"; - } - -} diff --git a/spring-core/src/test/java/com/baeldung/ditypes/RegisterarTest.java b/spring-core/src/test/java/com/baeldung/ditypes/RegisterarTest.java deleted file mode 100644 index a0aea95a2b..0000000000 --- a/spring-core/src/test/java/com/baeldung/ditypes/RegisterarTest.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.baeldung.ditypes; - -import static org.junit.Assert.*; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; - -@RunWith(SpringJUnit4ClassRunner.class) -@ContextConfiguration(classes = RegisterarConfig.class) -public class RegisterarTest { - - @Autowired - private Registrar reg; - - @Autowired - private User user; - - @Test - public void givenAutowiredAnnotation_whenSetOnField_thenRegistrarIsInjected() { - assertNotNull(reg); - } - - @Test - public void givenAutowiredAnnotation_whenSetOnField_thenUserIsInjected() { - assertEquals("User1: Alice is registered", user.register()); - } -} From 2061f5b7eb84fce002f924a4862059f6dca35a3a Mon Sep 17 00:00:00 2001 From: Adam Arold Date: Mon, 20 Nov 2017 20:11:34 +0100 Subject: [PATCH 094/229] adding built-in java annotation examples (#3087) --- .../annotations/ClassWithAnnotation.java | 5 +++++ .../annotations/ClassWithDeprecatedMethod.java | 9 +++++++++ .../annotations/ClassWithSafeVarargs.java | 11 +++++++++++ .../annotations/ClassWithSuppressWarnings.java | 9 +++++++++ .../com/baeldung/annotations/IntConsumer.java | 8 ++++++++ .../java/com/baeldung/annotations/Interval.java | 8 ++++++++ .../com/baeldung/annotations/IntervalUsage.java | 9 +++++++++ .../java/com/baeldung/annotations/Intervals.java | 5 +++++ .../com/baeldung/annotations/MyAnnotation.java | 11 +++++++++++ .../baeldung/annotations/MyAnnotationTarget.java | 16 ++++++++++++++++ .../com/baeldung/annotations/MyOperation.java | 6 ++++++ .../baeldung/annotations/MyOperationImpl.java | 9 +++++++++ 12 files changed, 106 insertions(+) create mode 100644 core-java-8/src/main/java/com/baeldung/annotations/ClassWithAnnotation.java create mode 100644 core-java-8/src/main/java/com/baeldung/annotations/ClassWithDeprecatedMethod.java create mode 100644 core-java-8/src/main/java/com/baeldung/annotations/ClassWithSafeVarargs.java create mode 100644 core-java-8/src/main/java/com/baeldung/annotations/ClassWithSuppressWarnings.java create mode 100644 core-java-8/src/main/java/com/baeldung/annotations/IntConsumer.java create mode 100644 core-java-8/src/main/java/com/baeldung/annotations/Interval.java create mode 100644 core-java-8/src/main/java/com/baeldung/annotations/IntervalUsage.java create mode 100644 core-java-8/src/main/java/com/baeldung/annotations/Intervals.java create mode 100644 core-java-8/src/main/java/com/baeldung/annotations/MyAnnotation.java create mode 100644 core-java-8/src/main/java/com/baeldung/annotations/MyAnnotationTarget.java create mode 100644 core-java-8/src/main/java/com/baeldung/annotations/MyOperation.java create mode 100644 core-java-8/src/main/java/com/baeldung/annotations/MyOperationImpl.java diff --git a/core-java-8/src/main/java/com/baeldung/annotations/ClassWithAnnotation.java b/core-java-8/src/main/java/com/baeldung/annotations/ClassWithAnnotation.java new file mode 100644 index 0000000000..034e6785a4 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/annotations/ClassWithAnnotation.java @@ -0,0 +1,5 @@ +package com.baeldung.annotations; + +@Deprecated +class ClassWithAnnotation { +} diff --git a/core-java-8/src/main/java/com/baeldung/annotations/ClassWithDeprecatedMethod.java b/core-java-8/src/main/java/com/baeldung/annotations/ClassWithDeprecatedMethod.java new file mode 100644 index 0000000000..6f5da03b74 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/annotations/ClassWithDeprecatedMethod.java @@ -0,0 +1,9 @@ +package com.baeldung.annotations; + +class ClassWithDeprecatedMethod { + + @Deprecated + static void deprecatedMethod() { + + } +} diff --git a/core-java-8/src/main/java/com/baeldung/annotations/ClassWithSafeVarargs.java b/core-java-8/src/main/java/com/baeldung/annotations/ClassWithSafeVarargs.java new file mode 100644 index 0000000000..cfa91f5951 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/annotations/ClassWithSafeVarargs.java @@ -0,0 +1,11 @@ +package com.baeldung.annotations; + +class ClassWithSafeVarargs { + + @SafeVarargs + final void iterateOverVarargs(T... args) { + for (T x : args) { + // do stuff with x + } + } +} diff --git a/core-java-8/src/main/java/com/baeldung/annotations/ClassWithSuppressWarnings.java b/core-java-8/src/main/java/com/baeldung/annotations/ClassWithSuppressWarnings.java new file mode 100644 index 0000000000..fe22ec1c24 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/annotations/ClassWithSuppressWarnings.java @@ -0,0 +1,9 @@ +package com.baeldung.annotations; + +class ClassWithSuppressWarnings { + + @SuppressWarnings("deprecation") + void useDeprecatedMethod() { + ClassWithDeprecatedMethod.deprecatedMethod(); // no warning is generated here + } +} diff --git a/core-java-8/src/main/java/com/baeldung/annotations/IntConsumer.java b/core-java-8/src/main/java/com/baeldung/annotations/IntConsumer.java new file mode 100644 index 0000000000..4f16b27281 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/annotations/IntConsumer.java @@ -0,0 +1,8 @@ +package com.baeldung.annotations; + +@FunctionalInterface +interface IntConsumer { + + void accept(Integer number); + +} diff --git a/core-java-8/src/main/java/com/baeldung/annotations/Interval.java b/core-java-8/src/main/java/com/baeldung/annotations/Interval.java new file mode 100644 index 0000000000..f73e6e5b14 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/annotations/Interval.java @@ -0,0 +1,8 @@ +package com.baeldung.annotations; + +import java.lang.annotation.Repeatable; + +@Repeatable(Intervals.class) +@interface Interval { + int hour() default 1; +} diff --git a/core-java-8/src/main/java/com/baeldung/annotations/IntervalUsage.java b/core-java-8/src/main/java/com/baeldung/annotations/IntervalUsage.java new file mode 100644 index 0000000000..2e11de8215 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/annotations/IntervalUsage.java @@ -0,0 +1,9 @@ +package com.baeldung.annotations; + +public class IntervalUsage { + + @Interval(hour = 17) + @Interval(hour = 13) + void doPeriodicCleanup() { + } +} diff --git a/core-java-8/src/main/java/com/baeldung/annotations/Intervals.java b/core-java-8/src/main/java/com/baeldung/annotations/Intervals.java new file mode 100644 index 0000000000..af469f18cc --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/annotations/Intervals.java @@ -0,0 +1,5 @@ +package com.baeldung.annotations; + +@interface Intervals { + Interval[] value(); +} diff --git a/core-java-8/src/main/java/com/baeldung/annotations/MyAnnotation.java b/core-java-8/src/main/java/com/baeldung/annotations/MyAnnotation.java new file mode 100644 index 0000000000..6e71f446b0 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/annotations/MyAnnotation.java @@ -0,0 +1,11 @@ +package com.baeldung.annotations; + +import java.lang.annotation.*; + +@Inherited +@Documented +@Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.LOCAL_VARIABLE, ElementType.FIELD}) +@interface MyAnnotation { + +} \ No newline at end of file diff --git a/core-java-8/src/main/java/com/baeldung/annotations/MyAnnotationTarget.java b/core-java-8/src/main/java/com/baeldung/annotations/MyAnnotationTarget.java new file mode 100644 index 0000000000..37f40a624e --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/annotations/MyAnnotationTarget.java @@ -0,0 +1,16 @@ +package com.baeldung.annotations; + +class MyAnnotationTarget { + + // this is OK + @MyAnnotation + String someField; + + // @MyAnnotation <- this is invalid usage! + void doSomething() { + + // this also works + @MyAnnotation + String localVariable; + } +} diff --git a/core-java-8/src/main/java/com/baeldung/annotations/MyOperation.java b/core-java-8/src/main/java/com/baeldung/annotations/MyOperation.java new file mode 100644 index 0000000000..a4385bc786 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/annotations/MyOperation.java @@ -0,0 +1,6 @@ +package com.baeldung.annotations; + +interface MyOperation { + + void perform(); +} \ No newline at end of file diff --git a/core-java-8/src/main/java/com/baeldung/annotations/MyOperationImpl.java b/core-java-8/src/main/java/com/baeldung/annotations/MyOperationImpl.java new file mode 100644 index 0000000000..e6a8ce76d3 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/annotations/MyOperationImpl.java @@ -0,0 +1,9 @@ +package com.baeldung.annotations; + +class MyOperationImpl implements MyOperation { + + @Override + public void perform() { + + } +} \ No newline at end of file From 5b25c39f08f963c89416c81696e0776b6bb12bdb Mon Sep 17 00:00:00 2001 From: Ahmad Alsanie Date: Mon, 20 Nov 2017 21:18:17 +0200 Subject: [PATCH 095/229] BAEL-1308 changed name to original.txt --- core-java/src/test/resources/{original => original.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename core-java/src/test/resources/{original => original.txt} (100%) diff --git a/core-java/src/test/resources/original b/core-java/src/test/resources/original.txt similarity index 100% rename from core-java/src/test/resources/original rename to core-java/src/test/resources/original.txt From 449c107ef224dad82f7814c0965b69f632c7b894 Mon Sep 17 00:00:00 2001 From: "Hany.Ahmed" Date: Mon, 20 Nov 2017 21:46:29 +0200 Subject: [PATCH 096/229] BAEL-1184 Quick Guide to BDDMockito --- .../baeldung/bddmockito/BDDMockitoTest.java | 104 ++++++++++++++++++ .../bddmockito/PhoneBookRepository.java | 26 +++++ .../baeldung/bddmockito/PhoneBookService.java | 34 ++++++ 3 files changed, 164 insertions(+) create mode 100644 testing-modules/mockito/src/test/java/org/baeldung/bddmockito/BDDMockitoTest.java create mode 100644 testing-modules/mockito/src/test/java/org/baeldung/bddmockito/PhoneBookRepository.java create mode 100644 testing-modules/mockito/src/test/java/org/baeldung/bddmockito/PhoneBookService.java diff --git a/testing-modules/mockito/src/test/java/org/baeldung/bddmockito/BDDMockitoTest.java b/testing-modules/mockito/src/test/java/org/baeldung/bddmockito/BDDMockitoTest.java new file mode 100644 index 0000000000..9cc586fb84 --- /dev/null +++ b/testing-modules/mockito/src/test/java/org/baeldung/bddmockito/BDDMockitoTest.java @@ -0,0 +1,104 @@ +package org.baeldung.bddmockito; + +import static org.junit.Assert.fail; +import static org.mockito.BDDMockito.*; + +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; +import org.mockito.Mockito; +import org.mockito.invocation.InvocationOnMock; + + +public class BDDMockitoTest { + + PhoneBookService phoneBookService; + PhoneBookRepository phoneBookRepository; + + String momContactName = "Mom"; + String momPhoneNumber = "01234"; + String xContactName = "x"; + String tooLongPhoneNumber = "01111111111111"; + + @Before + public void init() { + phoneBookRepository = Mockito.mock(PhoneBookRepository.class); + phoneBookService = new PhoneBookService(phoneBookRepository); + } + + @Test + public void givenValidContactName_whenSearchInPhoneBook_thenRetunPhoneNumber() { + given(phoneBookRepository.contains(momContactName)).willReturn(true); + given(phoneBookRepository.getPhoneNumberByContactName(momContactName)) + .will((InvocationOnMock invocation) -> { + if(invocation.getArgument(0).equals(momContactName)) { + return momPhoneNumber; + } else { + return null; + } + }); + + String phoneNumber = phoneBookService.search(momContactName); + + then(phoneBookRepository).should().contains(momContactName); + then(phoneBookRepository).should().getPhoneNumberByContactName(momContactName); + Assert.assertEquals(phoneNumber, momPhoneNumber); + } + + @Test + public void givenInvalidContactName_whenSearch_thenRetunNull() { + given(phoneBookRepository.contains(xContactName)).willReturn(false); + + String phoneNumber = phoneBookService.search(xContactName); + + then(phoneBookRepository).should().contains(xContactName); + then(phoneBookRepository).should(never()).getPhoneNumberByContactName(xContactName); + Assert.assertEquals(phoneNumber, null); + } + + @Test + public void givenValidContactNameAndPhoneNumber_whenRegister_thenSucceed() { + given(phoneBookRepository.contains(momContactName)).willReturn(false); + + phoneBookService.register(momContactName, momPhoneNumber); + + verify(phoneBookRepository).insert(momContactName, momPhoneNumber); + } + + @Test + public void givenEmptyPhoneNumber_whenRegister_thenFail() { + given(phoneBookRepository.contains(momContactName)).willReturn(false); + + phoneBookService.register(xContactName, ""); + + then(phoneBookRepository).should(never()).insert(momContactName, momPhoneNumber); + } + + @Test + public void givenLongPhoneNumber_whenRegister_thenFail() { + given(phoneBookRepository.contains(xContactName)).willReturn(false); + willThrow(new RuntimeException()) + .given(phoneBookRepository).insert(any(String.class), eq(tooLongPhoneNumber)); + + try { + phoneBookService.register(xContactName, tooLongPhoneNumber); + fail("Should throw exception"); + } catch (RuntimeException ex) { } + + then(phoneBookRepository).should(never()).insert(momContactName, tooLongPhoneNumber); + } + + @Test + public void givenExistentContactName_whenRegister_thenFail() { + given(phoneBookRepository.contains(momContactName)) + .willThrow(new RuntimeException("Name already exist")); + + try { + phoneBookService.register(momContactName, momPhoneNumber); + fail("Should throw exception"); + } catch(Exception ex) { } + + then(phoneBookRepository).should(never()).insert(momContactName, momPhoneNumber); + } + +} diff --git a/testing-modules/mockito/src/test/java/org/baeldung/bddmockito/PhoneBookRepository.java b/testing-modules/mockito/src/test/java/org/baeldung/bddmockito/PhoneBookRepository.java new file mode 100644 index 0000000000..b73a1d835c --- /dev/null +++ b/testing-modules/mockito/src/test/java/org/baeldung/bddmockito/PhoneBookRepository.java @@ -0,0 +1,26 @@ +package org.baeldung.bddmockito; + +public interface PhoneBookRepository { + + /** + * Insert phone record + * @param name Contact name + * @param phone Phone number + */ + void insert(String name, String phone); + + /** + * Search for contact phone number + * @param name Contact name + * @return phone number + */ + String getPhoneNumberByContactName(String name); + + /** + * Check if the phonebook contains this contact + * @param name Contact name + * @return true if this contact name exists + */ + boolean contains(String name); + +} diff --git a/testing-modules/mockito/src/test/java/org/baeldung/bddmockito/PhoneBookService.java b/testing-modules/mockito/src/test/java/org/baeldung/bddmockito/PhoneBookService.java new file mode 100644 index 0000000000..645884af02 --- /dev/null +++ b/testing-modules/mockito/src/test/java/org/baeldung/bddmockito/PhoneBookService.java @@ -0,0 +1,34 @@ +package org.baeldung.bddmockito; + +public class PhoneBookService { + + private PhoneBookRepository phoneBookRepository; + + public PhoneBookService(PhoneBookRepository phoneBookRepository) { + this.phoneBookRepository = phoneBookRepository; + } + + /** + * Register a contact + * @param name Contact name + * @param phone Phone number + */ + public void register(String name, String phone) { + if(!name.isEmpty() && !phone.isEmpty() && !phoneBookRepository.contains(name)) { + phoneBookRepository.insert(name, phone); + } + } + + /** + * Search for a phone number by contact name + * @param name Contact name + * @return Phone number + */ + public String search(String name) { + if(!name.isEmpty() && phoneBookRepository.contains(name)) { + return phoneBookRepository.getPhoneNumberByContactName(name); + } + return null; + } + +} From 8de9f342e437d0eb9386ef42c7f26100a2ead289 Mon Sep 17 00:00:00 2001 From: ramansahasi Date: Tue, 21 Nov 2017 02:43:07 +0530 Subject: [PATCH 097/229] BAEL-1212 Guide to Creational Design Patterns (#2932) * Initial commit for 'Introduction to Creational Design Patterns' * second commit with some minor fixes and test case additions * second commit with some minor fixes and test case additions * BAEL-1212 Guide to Creational Patterns - Made changes as per latest review * Renamed Toy family to AAnimal family. --- .../abstractfactory/AbstractFactory.java | 6 ++ .../AbstractPatternDriver.java | 18 ++++++ .../creational/abstractfactory/Animal.java | 6 ++ .../abstractfactory/AnimalFactory.java | 21 ++++++ .../creational/abstractfactory/Brown.java | 10 +++ .../creational/abstractfactory/Color.java | 5 ++ .../abstractfactory/ColorFactory.java | 21 ++++++ .../creational/abstractfactory/Dog.java | 15 +++++ .../creational/abstractfactory/Duck.java | 15 +++++ .../abstractfactory/FactoryProvider.java | 15 +++++ .../creational/abstractfactory/White.java | 10 +++ .../creational/builder/BankAccount.java | 64 +++++++++++++++++++ .../builder/BuilderPatternDriver.java | 16 +++++ .../creational/factory/FactoryDriver.java | 16 +++++ .../creational/factory/Heptagon.java | 10 +++ .../creational/factory/Octagon.java | 10 +++ .../creational/factory/Pentagon.java | 10 +++ .../creational/factory/Polygon.java | 5 ++ .../creational/factory/PolygonFactory.java | 22 +++++++ .../creational/factory/Square.java | 10 +++ .../creational/factory/Triangle.java | 10 +++ .../creational/singleton/Singleton.java | 13 ++++ .../creational/singleton/SingletonDriver.java | 8 +++ .../AbstractPatternIntegrationTest.java | 23 +++++++ .../BuilderPatternIntegrationTest.java | 33 ++++++++++ .../factory/FactoryIntegrationTest.java | 32 ++++++++++ .../singleton/SingletonIntegrationTest.java | 26 ++++++++ 27 files changed, 450 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/AbstractFactory.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/AbstractPatternDriver.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Animal.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/AnimalFactory.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Brown.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Color.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/ColorFactory.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Dog.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Duck.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/FactoryProvider.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/White.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/builder/BankAccount.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/builder/BuilderPatternDriver.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/factory/FactoryDriver.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Heptagon.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Octagon.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Pentagon.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Polygon.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/factory/PolygonFactory.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Square.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Triangle.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/singleton/Singleton.java create mode 100644 core-java/src/main/java/com/baeldung/designpatterns/creational/singleton/SingletonDriver.java create mode 100644 core-java/src/test/java/com/baeldung/designpatterns/creational/abstractfactory/AbstractPatternIntegrationTest.java create mode 100644 core-java/src/test/java/com/baeldung/designpatterns/creational/builder/BuilderPatternIntegrationTest.java create mode 100644 core-java/src/test/java/com/baeldung/designpatterns/creational/factory/FactoryIntegrationTest.java create mode 100644 core-java/src/test/java/com/baeldung/designpatterns/creational/singleton/SingletonIntegrationTest.java diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/AbstractFactory.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/AbstractFactory.java new file mode 100644 index 0000000000..46d97d1a15 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/AbstractFactory.java @@ -0,0 +1,6 @@ +package com.baeldung.designpatterns.creational.abstractfactory; + +public interface AbstractFactory { + Animal getAnimal(String toyType) ; + Color getColor(String colorType); +} \ No newline at end of file diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/AbstractPatternDriver.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/AbstractPatternDriver.java new file mode 100644 index 0000000000..7ab166e16a --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/AbstractPatternDriver.java @@ -0,0 +1,18 @@ +package com.baeldung.designpatterns.creational.abstractfactory; + +public class AbstractPatternDriver { + public static void main(String[] args) { + AbstractFactory abstractFactory; + + //creating a brown toy dog + abstractFactory = FactoryProvider.getFactory("Toy"); + Animal toy = abstractFactory.getAnimal("Dog"); + + abstractFactory = FactoryProvider.getFactory("Color"); + Color color = abstractFactory.getColor("Brown"); + + String result = "A " + toy.getType() + " with " + color.getColor() + " color " + toy.makeSound(); + + System.out.println(result); + } +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Animal.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Animal.java new file mode 100644 index 0000000000..59c1336053 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Animal.java @@ -0,0 +1,6 @@ +package com.baeldung.designpatterns.creational.abstractfactory; + +public interface Animal { + String getType(); + String makeSound(); +} \ No newline at end of file diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/AnimalFactory.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/AnimalFactory.java new file mode 100644 index 0000000000..49583c3a98 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/AnimalFactory.java @@ -0,0 +1,21 @@ +package com.baeldung.designpatterns.creational.abstractfactory; + +public class AnimalFactory implements AbstractFactory { + + @Override + public Animal getAnimal(String animalType) { + if ("Dog".equalsIgnoreCase(animalType)) { + return new Dog(); + } else if ("Duck".equalsIgnoreCase(animalType)) { + return new Duck(); + } + + return null; + } + + @Override + public Color getColor(String color) { + throw new UnsupportedOperationException(); + } + +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Brown.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Brown.java new file mode 100644 index 0000000000..f251285ebf --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Brown.java @@ -0,0 +1,10 @@ +package com.baeldung.designpatterns.creational.abstractfactory; + +public class Brown implements Color { + + @Override + public String getColor() { + return "brown"; + } + +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Color.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Color.java new file mode 100644 index 0000000000..897bb71f38 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Color.java @@ -0,0 +1,5 @@ +package com.baeldung.designpatterns.creational.abstractfactory; + +public interface Color { + String getColor(); +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/ColorFactory.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/ColorFactory.java new file mode 100644 index 0000000000..8f7559ff27 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/ColorFactory.java @@ -0,0 +1,21 @@ +package com.baeldung.designpatterns.creational.abstractfactory; + +public class ColorFactory implements AbstractFactory { + + @Override + public Color getColor(String colorType) { + if ("Brown".equalsIgnoreCase(colorType)) { + return new Brown(); + } else if ("White".equalsIgnoreCase(colorType)) { + return new White(); + } + + return null; + } + + @Override + public Animal getAnimal(String toyType) { + throw new UnsupportedOperationException(); + } + +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Dog.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Dog.java new file mode 100644 index 0000000000..002b5665d3 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Dog.java @@ -0,0 +1,15 @@ +package com.baeldung.designpatterns.creational.abstractfactory; + +public class Dog implements Animal { + + @Override + public String getType() { + return "Dog"; + } + + @Override + public String makeSound() { + return "Barks"; + } + +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Duck.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Duck.java new file mode 100644 index 0000000000..5603ad6eee --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/Duck.java @@ -0,0 +1,15 @@ +package com.baeldung.designpatterns.creational.abstractfactory; + +public class Duck implements Animal { + + @Override + public String getType() { + return "Duck"; + } + + @Override + public String makeSound() { + return "Squeks"; + } + +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/FactoryProvider.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/FactoryProvider.java new file mode 100644 index 0000000000..fcbee1e6de --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/FactoryProvider.java @@ -0,0 +1,15 @@ +package com.baeldung.designpatterns.creational.abstractfactory; + +public class FactoryProvider { + public static AbstractFactory getFactory(String choice){ + + if("Toy".equalsIgnoreCase(choice)){ + return new AnimalFactory(); + } + else if("Color".equalsIgnoreCase(choice)){ + return new ColorFactory(); + } + + return null; + } +} \ No newline at end of file diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/White.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/White.java new file mode 100644 index 0000000000..62ef8048ea --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/abstractfactory/White.java @@ -0,0 +1,10 @@ +package com.baeldung.designpatterns.creational.abstractfactory; + +public class White implements Color { + + @Override + public String getColor() { + return "White"; + } + +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/builder/BankAccount.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/builder/BankAccount.java new file mode 100644 index 0000000000..355fa74895 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/builder/BankAccount.java @@ -0,0 +1,64 @@ +package com.baeldung.designpatterns.creational.builder; + +public class BankAccount { + private String name; + private String accountNumber; + private String email; + private boolean newsletter; + + //The constructor that takes a builder from which it will create object + //the access to this is only provided to builder + private BankAccount(BankAccountBuilder builder) { + this.name = builder.name; + this.accountNumber = builder.accountNumber; + this.email = builder.email; + this.newsletter = builder.newsletter; + } + + public static class BankAccountBuilder { + private String name; + private String accountNumber; + private String email; + private boolean newsletter; + + //All Mandatory parameters goes with this constructor + public BankAccountBuilder(String name, String accountNumber) { + this.name = name; + this.accountNumber = accountNumber; + } + + //setters for optional parameters which returns this same builder + //to support fluent design + public BankAccountBuilder withEmail(String email) { + this.email = email; + return this; + } + + public BankAccountBuilder wantNewsletter(boolean newsletter) { + this.newsletter = newsletter; + return this; + } + + //the actual build method that prepares and returns a BankAccount object + public BankAccount build() { + return new BankAccount(this); + } + } + + //getters + public String getName() { + return name; + } + + public String getAccountNumber() { + return accountNumber; + } + + public String getEmail() { + return email; + } + + public boolean isNewsletter() { + return newsletter; + } +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/builder/BuilderPatternDriver.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/builder/BuilderPatternDriver.java new file mode 100644 index 0000000000..d92a70e664 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/builder/BuilderPatternDriver.java @@ -0,0 +1,16 @@ +package com.baeldung.designpatterns.creational.builder; + +public class BuilderPatternDriver { + public static void main(String[] args) { + BankAccount newAccount = new BankAccount + .BankAccountBuilder("Jon", "22738022275") + .withEmail("jon@example.com") + .wantNewsletter(true) + .build(); + + System.out.println("Name: " + newAccount.getName()); + System.out.println("AccountNumber:" + newAccount.getAccountNumber()); + System.out.println("Email: " + newAccount.getEmail()); + System.out.println("Want News letter?: " + newAccount.isNewsletter()); + } +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/FactoryDriver.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/FactoryDriver.java new file mode 100644 index 0000000000..64ee307bb8 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/FactoryDriver.java @@ -0,0 +1,16 @@ +package com.baeldung.designpatterns.creational.factory; + +public class FactoryDriver { + public static void main(String[] args) { + Polygon p; + PolygonFactory factory = new PolygonFactory(); + + //get the shape which has 4 sides + p = factory.getPolygon(4); + System.out.println("The shape with 4 sides is a " + p.getType()); + + //get the shape which has 4 sides + p = factory.getPolygon(8); + System.out.println("The shape with 8 sides is a " + p.getType()); + } +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Heptagon.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Heptagon.java new file mode 100644 index 0000000000..935fc2f04c --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Heptagon.java @@ -0,0 +1,10 @@ +package com.baeldung.designpatterns.creational.factory; + +public class Heptagon implements Polygon { + + @Override + public String getType() { + return "Heptagon"; + } + +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Octagon.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Octagon.java new file mode 100644 index 0000000000..fc62302dc8 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Octagon.java @@ -0,0 +1,10 @@ +package com.baeldung.designpatterns.creational.factory; + +public class Octagon implements Polygon { + + @Override + public String getType() { + return "Octagon"; + } + +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Pentagon.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Pentagon.java new file mode 100644 index 0000000000..65d109b10b --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Pentagon.java @@ -0,0 +1,10 @@ +package com.baeldung.designpatterns.creational.factory; + +public class Pentagon implements Polygon { + + @Override + public String getType() { + return "Pentagon"; + } + +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Polygon.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Polygon.java new file mode 100644 index 0000000000..8364e546b0 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Polygon.java @@ -0,0 +1,5 @@ +package com.baeldung.designpatterns.creational.factory; + +public interface Polygon { + String getType(); +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/PolygonFactory.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/PolygonFactory.java new file mode 100644 index 0000000000..406f0f5274 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/PolygonFactory.java @@ -0,0 +1,22 @@ +package com.baeldung.designpatterns.creational.factory; + +public class PolygonFactory { + public Polygon getPolygon(int numberOfSides) { + if(numberOfSides == 3) { + return new Triangle(); + } + if(numberOfSides == 4) { + return new Square(); + } + if(numberOfSides == 5) { + return new Pentagon(); + } + if(numberOfSides == 4) { + return new Heptagon(); + } + else if(numberOfSides == 8) { + return new Octagon(); + } + return null; + } +} \ No newline at end of file diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Square.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Square.java new file mode 100644 index 0000000000..805c1c9ae3 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Square.java @@ -0,0 +1,10 @@ +package com.baeldung.designpatterns.creational.factory; + +public class Square implements Polygon { + + @Override + public String getType() { + return "Square"; + } + +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Triangle.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Triangle.java new file mode 100644 index 0000000000..8a8832d8a1 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/Triangle.java @@ -0,0 +1,10 @@ +package com.baeldung.designpatterns.creational.factory; + +public class Triangle implements Polygon { + + @Override + public String getType() { + return "Triangle"; + } + +} diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/singleton/Singleton.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/singleton/Singleton.java new file mode 100644 index 0000000000..1a5ac82c89 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/singleton/Singleton.java @@ -0,0 +1,13 @@ +package com.baeldung.designpatterns.creational.singleton; + +public class Singleton { + private Singleton() {} + + private static class SingletonHolder { + public static final Singleton instance = new Singleton(); + } + + public static Singleton getInstance() { + return SingletonHolder.instance; + } +} \ No newline at end of file diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/singleton/SingletonDriver.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/singleton/SingletonDriver.java new file mode 100644 index 0000000000..1955008d3e --- /dev/null +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/singleton/SingletonDriver.java @@ -0,0 +1,8 @@ +package com.baeldung.designpatterns.creational.singleton; + +public class SingletonDriver { + public static void main(String[] args) { + Singleton instance = Singleton.getInstance(); + System.out.println(instance.toString()); + } +} diff --git a/core-java/src/test/java/com/baeldung/designpatterns/creational/abstractfactory/AbstractPatternIntegrationTest.java b/core-java/src/test/java/com/baeldung/designpatterns/creational/abstractfactory/AbstractPatternIntegrationTest.java new file mode 100644 index 0000000000..dc02b976a0 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/designpatterns/creational/abstractfactory/AbstractPatternIntegrationTest.java @@ -0,0 +1,23 @@ +package com.baeldung.designpatterns.creational.abstractfactory; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class AbstractPatternIntegrationTest { + @Test + public void givenAbstractFactory_whenGettingObjects_thenSuccessful() { + AbstractFactory abstractFactory; + + //creating a brown toy dog + abstractFactory = FactoryProvider.getFactory("Toy"); + Animal toy = abstractFactory.getAnimal("Dog"); + + abstractFactory = FactoryProvider.getFactory("Color"); + Color color = abstractFactory.getColor("Brown"); + + String result = "A " + toy.getType() + " with " + color.getColor() + " color " + toy.makeSound(); + assertEquals("A Dog with brown color Barks", result); + } + +} diff --git a/core-java/src/test/java/com/baeldung/designpatterns/creational/builder/BuilderPatternIntegrationTest.java b/core-java/src/test/java/com/baeldung/designpatterns/creational/builder/BuilderPatternIntegrationTest.java new file mode 100644 index 0000000000..898330b26e --- /dev/null +++ b/core-java/src/test/java/com/baeldung/designpatterns/creational/builder/BuilderPatternIntegrationTest.java @@ -0,0 +1,33 @@ +package com.baeldung.designpatterns.creational.builder; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; + +public class BuilderPatternIntegrationTest { + @Test + public void whenCreatingObjectThroughBuilder_thenObjectValid() { + BankAccount newAccount = new BankAccount + .BankAccountBuilder("Jon", "22738022275") + .withEmail("jon@example.com") + .wantNewsletter(true) + .build(); + + assertEquals(newAccount.getName(), "Jon"); + assertEquals(newAccount.getAccountNumber(), "22738022275"); + assertEquals(newAccount.getEmail(), "jon@example.com"); + assertEquals(newAccount.isNewsletter(), true); + } + + @Test + public void whenSkippingOptionalParameters_thenObjectValid() { + BankAccount newAccount = new BankAccount + .BankAccountBuilder("Jon", "22738022275") + .build(); + + assertEquals(newAccount.getName(), "Jon"); + assertEquals(newAccount.getAccountNumber(), "22738022275"); + assertEquals(newAccount.getEmail(), null); + assertEquals(newAccount.isNewsletter(), false); + } +} diff --git a/core-java/src/test/java/com/baeldung/designpatterns/creational/factory/FactoryIntegrationTest.java b/core-java/src/test/java/com/baeldung/designpatterns/creational/factory/FactoryIntegrationTest.java new file mode 100644 index 0000000000..ed0419c16d --- /dev/null +++ b/core-java/src/test/java/com/baeldung/designpatterns/creational/factory/FactoryIntegrationTest.java @@ -0,0 +1,32 @@ +package com.baeldung.designpatterns.creational.factory; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class FactoryIntegrationTest { + + @Test + public void whenUsingFactoryForSquare_thenCorrectObjectReturned() { + Polygon p; + PolygonFactory factory = new PolygonFactory(); + + //get the shape which has 4 sides + p = factory.getPolygon(4); + String result = "The shape with 4 sides is a " + p.getType(); + + assertEquals("The shape with 4 sides is a Square", result); + } + + @Test + public void whenUsingFactoryForOctagon_thenCorrectObjectReturned() { + Polygon p; + PolygonFactory factory = new PolygonFactory(); + + //get the shape which has 4 sides + p = factory.getPolygon(8); + String result = "The shape with 8 sides is a " + p.getType(); + + assertEquals("The shape with 8 sides is a Octagon", result); + } +} diff --git a/core-java/src/test/java/com/baeldung/designpatterns/creational/singleton/SingletonIntegrationTest.java b/core-java/src/test/java/com/baeldung/designpatterns/creational/singleton/SingletonIntegrationTest.java new file mode 100644 index 0000000000..a3d5b7a14d --- /dev/null +++ b/core-java/src/test/java/com/baeldung/designpatterns/creational/singleton/SingletonIntegrationTest.java @@ -0,0 +1,26 @@ +package com.baeldung.designpatterns.creational.singleton; + +import org.junit.Test; +import static org.junit.Assert.*; + +public class SingletonIntegrationTest { + + @Test + /** + * Although there is absolutely no way to determine whether + * a class is Singleton, in this test case, we will just + * check for two objects if they point to same instance or + * not. We will also check for their hashcode. + */ + public void whenGettingMultipleObjects_thenAllPointToSame() { + //first object + Singleton obj1 = Singleton.getInstance(); + + //Second object + Singleton obj2 = Singleton.getInstance(); + + assertTrue(obj1 == obj2); + assertEquals(obj1.hashCode(), obj2.hashCode()); + } + +} From e271fa0c63e1d439c1df87dba618c85f80ac4d65 Mon Sep 17 00:00:00 2001 From: Gopal Singh Rajput Date: Tue, 21 Nov 2017 02:50:06 +0530 Subject: [PATCH 098/229] Rename test to testFile (#3060) --- spring-rest-full/src/testFile | 1 + 1 file changed, 1 insertion(+) create mode 100644 spring-rest-full/src/testFile diff --git a/spring-rest-full/src/testFile b/spring-rest-full/src/testFile new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/spring-rest-full/src/testFile @@ -0,0 +1 @@ + From dbee97c1c1072eee3dd051cdc90d169e8189fc36 Mon Sep 17 00:00:00 2001 From: Holger Steinhauer Date: Mon, 20 Nov 2017 21:47:48 +0000 Subject: [PATCH 099/229] BAEL-1317: Adding Java7 examples --- .../timezonedisplay/TimezoneDisplayJava7.java | 43 +++++++++++++++++++ .../TimezoneDisplayJava7App.java | 23 ++++++++++ 2 files changed, 66 insertions(+) create mode 100644 core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java create mode 100644 core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java diff --git a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java new file mode 100644 index 0000000000..5249d11b98 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java @@ -0,0 +1,43 @@ +package com.baeldung.timezonedisplay; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.TimeZone; +import java.util.concurrent.TimeUnit; + +public class TimezoneDisplayJava7 { + + public List compileListFor(TimezoneDisplayJava7.OffsetBase base) { + String[] availableZoneIds = TimeZone.getAvailableIDs(); + List result = new ArrayList<>(availableZoneIds.length); + + for (String zoneId : availableZoneIds) { + TimeZone curTimeZone = TimeZone.getTimeZone(zoneId); + + String offset = calculateOffset(curTimeZone.getRawOffset()); + + result.add(String.format("(%s%s) %s", base, offset, zoneId)); + } + + Collections.sort(result); + + return result; + } + + private String calculateOffset(int rawOffset) { + if (rawOffset == 0) { + return "+00:00"; + } + long hours = TimeUnit.MILLISECONDS.toHours(rawOffset); + long minutes = TimeUnit.MILLISECONDS.toMinutes(rawOffset); + minutes = Math.abs(minutes - TimeUnit.HOURS.toMinutes(hours)); + + return String.format("%+03d:%02d", hours, Math.abs(minutes)); + } + + public enum OffsetBase { + GMT, UTC + } + +} diff --git a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java new file mode 100644 index 0000000000..8f0acb38f3 --- /dev/null +++ b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java @@ -0,0 +1,23 @@ +package com.baeldung.timezonedisplay; + +import java.util.List; + +public class TimezoneDisplayJava7App { + + public static void main(String... args) { + TimezoneDisplayJava7 display = new TimezoneDisplayJava7(); + + System.out.println("Time zones in UTC:"); + List utc = display.compileListFor(TimezoneDisplayJava7.OffsetBase.UTC); + for (String timeZone : utc) { + System.out.println(timeZone); + } + + System.out.println("Time zones in GMT:"); + List gmt = display.compileListFor(TimezoneDisplayJava7.OffsetBase.GMT); + for (String timeZone : gmt) { + System.out.println(timeZone); + } + } + +} From 12567132b1054c60e4129cb00cdaf5c6b3bdee79 Mon Sep 17 00:00:00 2001 From: Holger Steinhauer Date: Tue, 21 Nov 2017 07:31:09 +0000 Subject: [PATCH 100/229] BAEL-1317: Moving Java7 example to `core-java` module --- .../baeldung/timezonedisplay/TimezoneDisplayJava7.java | 8 ++++---- .../baeldung/timezonedisplay/TimezoneDisplayJava7App.java | 0 2 files changed, 4 insertions(+), 4 deletions(-) rename {core-java-8 => core-java}/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java (100%) rename {core-java-8 => core-java}/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java (100%) diff --git a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java b/core-java/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java similarity index 100% rename from core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java rename to core-java/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java index 5249d11b98..79f0729f32 100644 --- a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java +++ b/core-java/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java @@ -8,6 +8,10 @@ import java.util.concurrent.TimeUnit; public class TimezoneDisplayJava7 { + public enum OffsetBase { + GMT, UTC + } + public List compileListFor(TimezoneDisplayJava7.OffsetBase base) { String[] availableZoneIds = TimeZone.getAvailableIDs(); List result = new ArrayList<>(availableZoneIds.length); @@ -36,8 +40,4 @@ public class TimezoneDisplayJava7 { return String.format("%+03d:%02d", hours, Math.abs(minutes)); } - public enum OffsetBase { - GMT, UTC - } - } diff --git a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java b/core-java/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java similarity index 100% rename from core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java rename to core-java/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java From bc29683080f5ed177b0f6a66d499221cd6e15592 Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Tue, 21 Nov 2017 18:19:10 +0200 Subject: [PATCH 101/229] update guava versiob --- core-java/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core-java/pom.xml b/core-java/pom.xml index dbf61c3acf..77000b8741 100644 --- a/core-java/pom.xml +++ b/core-java/pom.xml @@ -460,7 +460,7 @@ 1.1.7 - 22.0 + 23.0 3.5 1.55 1.10 From 0b6a047cc0c6d9ffacfd94df32bb4dc31a098c76 Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Tue, 21 Nov 2017 22:30:29 +0200 Subject: [PATCH 102/229] change time zone method name --- .../java/com/baeldung/timezonedisplay/TimezoneDisplay.java | 2 +- .../java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java | 4 ++-- .../com/baeldung/timezonedisplay/TimezoneDisplayJava7.java | 2 +- .../com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplay.java b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplay.java index ff618c8eea..3a1016c63b 100644 --- a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplay.java +++ b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplay.java @@ -14,7 +14,7 @@ public class TimezoneDisplay { GMT, UTC } - public List compileListFor(OffsetBase base) { + public List getTimeZoneList(OffsetBase base) { Set availableZoneIds = ZoneId.getAvailableZoneIds(); LocalDateTime now = LocalDateTime.now(); diff --git a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java index 42a7a2ba85..6811d5ad22 100644 --- a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java +++ b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java @@ -8,11 +8,11 @@ public class TimezoneDisplayApp { TimezoneDisplay display = new TimezoneDisplay(); System.out.println("Time zones in UTC:"); - List utc = display.compileListFor(TimezoneDisplay.OffsetBase.UTC); + List utc = display.getTimeZoneList(TimezoneDisplay.OffsetBase.UTC); utc.forEach(System.out::println); System.out.println("Time zones in GMT:"); - List gmt = display.compileListFor(TimezoneDisplay.OffsetBase.GMT); + List gmt = display.getTimeZoneList(TimezoneDisplay.OffsetBase.GMT); gmt.forEach(System.out::println); } diff --git a/core-java/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java b/core-java/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java index 79f0729f32..4882ebe175 100644 --- a/core-java/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java +++ b/core-java/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7.java @@ -12,7 +12,7 @@ public class TimezoneDisplayJava7 { GMT, UTC } - public List compileListFor(TimezoneDisplayJava7.OffsetBase base) { + public List getTimeZoneList(TimezoneDisplayJava7.OffsetBase base) { String[] availableZoneIds = TimeZone.getAvailableIDs(); List result = new ArrayList<>(availableZoneIds.length); diff --git a/core-java/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java b/core-java/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java index 8f0acb38f3..9f20667660 100644 --- a/core-java/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java +++ b/core-java/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayJava7App.java @@ -8,13 +8,13 @@ public class TimezoneDisplayJava7App { TimezoneDisplayJava7 display = new TimezoneDisplayJava7(); System.out.println("Time zones in UTC:"); - List utc = display.compileListFor(TimezoneDisplayJava7.OffsetBase.UTC); + List utc = display.getTimeZoneList(TimezoneDisplayJava7.OffsetBase.UTC); for (String timeZone : utc) { System.out.println(timeZone); } System.out.println("Time zones in GMT:"); - List gmt = display.compileListFor(TimezoneDisplayJava7.OffsetBase.GMT); + List gmt = display.getTimeZoneList(TimezoneDisplayJava7.OffsetBase.GMT); for (String timeZone : gmt) { System.out.println(timeZone); } From 06b58e797874015e2b7d5b7f0bfb2ad7c1629f45 Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Tue, 21 Nov 2017 23:49:37 +0200 Subject: [PATCH 103/229] formatting to trigger build --- .../java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java index 6811d5ad22..aa9f84e21a 100644 --- a/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java +++ b/core-java-8/src/main/java/com/baeldung/timezonedisplay/TimezoneDisplayApp.java @@ -15,5 +15,4 @@ public class TimezoneDisplayApp { List gmt = display.getTimeZoneList(TimezoneDisplay.OffsetBase.GMT); gmt.forEach(System.out::println); } - } From d20693e31b6f1bbbcabf5c1984ff9557b7e8f1bd Mon Sep 17 00:00:00 2001 From: "Juan M.vi" Date: Wed, 22 Nov 2017 00:49:35 -0300 Subject: [PATCH 104/229] Add Adapter Sample --- .../com/baeldung/adapter/PersonAdapter.java | 26 ++++++++++++++++ .../main/java/com/baeldung/jsonb/Person.java | 2 +- .../java/com/baeldung/jsonb/JsonbTest.java | 30 +++++++++++++++++++ 3 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 jsonb/src/main/java/com/baeldung/adapter/PersonAdapter.java diff --git a/jsonb/src/main/java/com/baeldung/adapter/PersonAdapter.java b/jsonb/src/main/java/com/baeldung/adapter/PersonAdapter.java new file mode 100644 index 0000000000..dfab2eb0d2 --- /dev/null +++ b/jsonb/src/main/java/com/baeldung/adapter/PersonAdapter.java @@ -0,0 +1,26 @@ +package com.baeldung.adapter; + +import javax.json.Json; +import javax.json.JsonObject; +import javax.json.bind.adapter.JsonbAdapter; + +import com.baeldung.jsonb.Person; + +public class PersonAdapter implements JsonbAdapter { + + @Override + public JsonObject adaptToJson(Person p) throws Exception { + return Json.createObjectBuilder() + .add("id", p.getId()) + .add("name", p.getName()) + .build(); + } + + @Override + public Person adaptFromJson(JsonObject adapted) throws Exception { + Person person = new Person(); + person.setId(adapted.getInt("id")); + person.setName(adapted.getString("name")); + return person; + } +} \ No newline at end of file diff --git a/jsonb/src/main/java/com/baeldung/jsonb/Person.java b/jsonb/src/main/java/com/baeldung/jsonb/Person.java index 7a54b37574..a506c1b000 100755 --- a/jsonb/src/main/java/com/baeldung/jsonb/Person.java +++ b/jsonb/src/main/java/com/baeldung/jsonb/Person.java @@ -22,10 +22,10 @@ public class Person { private BigDecimal salary; public Person() { + this(0, "", "", 0, LocalDate.now(), new BigDecimal(0)); } public Person(int id, String name, String email, int age, LocalDate registeredDate, BigDecimal salary) { - super(); this.id = id; this.name = name; this.email = email; diff --git a/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java b/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java index 92ffe0aa6f..dd50f89dec 100755 --- a/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java +++ b/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java @@ -17,6 +17,8 @@ import javax.json.bind.config.PropertyOrderStrategy; import org.apache.commons.collections4.ListUtils; import org.junit.Test; +import com.baeldung.adapter.PersonAdapter; + public class JsonbTest { @Test @@ -155,4 +157,32 @@ public class JsonbTest { .equals(person)); } + @Test + public void givenPersonObject_whenSerializeWithAdapter_thenGetPersonJson() { + JsonbConfig config = new JsonbConfig().withAdapters(new PersonAdapter()); + Jsonb jsonb = JsonbBuilder.create(config); + Person person = new Person(1, "Jhon", "jhon@test.com", 0, LocalDate.of(2019, 9, 7), BigDecimal.valueOf(1000.0));// new Person(1, "Jhon"); + String jsonPerson = jsonb.toJson(person); + // @formatter:off + String jsonExpected = + "{\"id\":1," + + "\"name\":\"Jhon\"}"; + // @formatter:on + assertTrue(jsonExpected.equals(jsonPerson)); + } + + @Test + public void givenPersonJson_whenDeserializeWithAdapter_thenGetPersonObject() { + JsonbConfig config = new JsonbConfig().withAdapters(new PersonAdapter()); + Jsonb jsonb = JsonbBuilder.create(config); + Person person = new Person(1, "Jhon", "jhon@test.com", 0, LocalDate.of(2019, 9, 7), BigDecimal.valueOf(1000.0));// new Person(1, "Jhon"); + // @formatter:off + String jsonPerson = + "{\"id\":1," + + "\"name\":\"Jhon\"}"; + // @formatter:on + assertTrue(jsonb.fromJson(jsonPerson, Person.class) + .equals(person)); + } + } From ced330630bb147b2de7f320cdec5608cd53e5ed2 Mon Sep 17 00:00:00 2001 From: "Juan M.vi" Date: Wed, 22 Nov 2017 01:06:36 -0300 Subject: [PATCH 105/229] Revert "Add Adapter Sample" This reverts commit d20693e31b6f1bbbcabf5c1984ff9557b7e8f1bd. --- .../com/baeldung/adapter/PersonAdapter.java | 26 ---------------- .../main/java/com/baeldung/jsonb/Person.java | 2 +- .../java/com/baeldung/jsonb/JsonbTest.java | 30 ------------------- 3 files changed, 1 insertion(+), 57 deletions(-) delete mode 100644 jsonb/src/main/java/com/baeldung/adapter/PersonAdapter.java diff --git a/jsonb/src/main/java/com/baeldung/adapter/PersonAdapter.java b/jsonb/src/main/java/com/baeldung/adapter/PersonAdapter.java deleted file mode 100644 index dfab2eb0d2..0000000000 --- a/jsonb/src/main/java/com/baeldung/adapter/PersonAdapter.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.baeldung.adapter; - -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.bind.adapter.JsonbAdapter; - -import com.baeldung.jsonb.Person; - -public class PersonAdapter implements JsonbAdapter { - - @Override - public JsonObject adaptToJson(Person p) throws Exception { - return Json.createObjectBuilder() - .add("id", p.getId()) - .add("name", p.getName()) - .build(); - } - - @Override - public Person adaptFromJson(JsonObject adapted) throws Exception { - Person person = new Person(); - person.setId(adapted.getInt("id")); - person.setName(adapted.getString("name")); - return person; - } -} \ No newline at end of file diff --git a/jsonb/src/main/java/com/baeldung/jsonb/Person.java b/jsonb/src/main/java/com/baeldung/jsonb/Person.java index a506c1b000..7a54b37574 100755 --- a/jsonb/src/main/java/com/baeldung/jsonb/Person.java +++ b/jsonb/src/main/java/com/baeldung/jsonb/Person.java @@ -22,10 +22,10 @@ public class Person { private BigDecimal salary; public Person() { - this(0, "", "", 0, LocalDate.now(), new BigDecimal(0)); } public Person(int id, String name, String email, int age, LocalDate registeredDate, BigDecimal salary) { + super(); this.id = id; this.name = name; this.email = email; diff --git a/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java b/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java index dd50f89dec..92ffe0aa6f 100755 --- a/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java +++ b/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java @@ -17,8 +17,6 @@ import javax.json.bind.config.PropertyOrderStrategy; import org.apache.commons.collections4.ListUtils; import org.junit.Test; -import com.baeldung.adapter.PersonAdapter; - public class JsonbTest { @Test @@ -157,32 +155,4 @@ public class JsonbTest { .equals(person)); } - @Test - public void givenPersonObject_whenSerializeWithAdapter_thenGetPersonJson() { - JsonbConfig config = new JsonbConfig().withAdapters(new PersonAdapter()); - Jsonb jsonb = JsonbBuilder.create(config); - Person person = new Person(1, "Jhon", "jhon@test.com", 0, LocalDate.of(2019, 9, 7), BigDecimal.valueOf(1000.0));// new Person(1, "Jhon"); - String jsonPerson = jsonb.toJson(person); - // @formatter:off - String jsonExpected = - "{\"id\":1," + - "\"name\":\"Jhon\"}"; - // @formatter:on - assertTrue(jsonExpected.equals(jsonPerson)); - } - - @Test - public void givenPersonJson_whenDeserializeWithAdapter_thenGetPersonObject() { - JsonbConfig config = new JsonbConfig().withAdapters(new PersonAdapter()); - Jsonb jsonb = JsonbBuilder.create(config); - Person person = new Person(1, "Jhon", "jhon@test.com", 0, LocalDate.of(2019, 9, 7), BigDecimal.valueOf(1000.0));// new Person(1, "Jhon"); - // @formatter:off - String jsonPerson = - "{\"id\":1," + - "\"name\":\"Jhon\"}"; - // @formatter:on - assertTrue(jsonb.fromJson(jsonPerson, Person.class) - .equals(person)); - } - } From 41d7ec50a12fadd0ccaca1fde01e6df37310aee9 Mon Sep 17 00:00:00 2001 From: KevinGilmore Date: Tue, 21 Nov 2017 22:21:27 -0600 Subject: [PATCH 106/229] BAEL-1272 README (#3101) * BAEL-973: updated README * BAEL-1069: Updated README * BAEL-817: add README file * BAEL-1084: README update * BAEL-960: Update README * BAEL-1155: updated README * BAEL-1041: updated README * BAEL-973: Updated README * BAEL-1187: updated README * BAEL-1183: Update README * BAEL-1133: Updated README * BAEL-1098: README update * BAEL-719: add README.md * BAEL-1272: README update * BAEL-1272: README update --- core-java/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core-java/README.md b/core-java/README.md index df3d26d8fa..14058474a1 100644 --- a/core-java/README.md +++ b/core-java/README.md @@ -117,3 +117,5 @@ - [Creating a Java Compiler Plugin](http://www.baeldung.com/java-build-compiler-plugin) - [A Guide to the Static Keyword in Java](http://www.baeldung.com/java-static) - [Initializing Arrays in Java](http://www.baeldung.com/java-initialize-array) +- [Guide to Java String Pool](http://www.baeldung.com/java-string-pool) + From 7490c2c04cf96310fce541694099bcead5ec7ae9 Mon Sep 17 00:00:00 2001 From: "Juan M.vi" Date: Wed, 22 Nov 2017 01:22:35 -0300 Subject: [PATCH 107/229] Add Adapter sample & update Yasson version --- jsonb/pom.xml | 4 +-- .../com/baeldung/adapter/PersonAdapter.java | 26 ++++++++++++++++ .../main/java/com/baeldung/jsonb/Person.java | 2 +- .../java/com/baeldung/jsonb/JsonbTest.java | 30 +++++++++++++++++++ 4 files changed, 59 insertions(+), 3 deletions(-) create mode 100644 jsonb/src/main/java/com/baeldung/adapter/PersonAdapter.java diff --git a/jsonb/pom.xml b/jsonb/pom.xml index c61e1ac285..5058d89c31 100644 --- a/jsonb/pom.xml +++ b/jsonb/pom.xml @@ -98,9 +98,9 @@ 1.0 1.1.3 1.0 - 1.0 + 1.0.1 1.1.2 4.1 - + \ No newline at end of file diff --git a/jsonb/src/main/java/com/baeldung/adapter/PersonAdapter.java b/jsonb/src/main/java/com/baeldung/adapter/PersonAdapter.java new file mode 100644 index 0000000000..dfab2eb0d2 --- /dev/null +++ b/jsonb/src/main/java/com/baeldung/adapter/PersonAdapter.java @@ -0,0 +1,26 @@ +package com.baeldung.adapter; + +import javax.json.Json; +import javax.json.JsonObject; +import javax.json.bind.adapter.JsonbAdapter; + +import com.baeldung.jsonb.Person; + +public class PersonAdapter implements JsonbAdapter { + + @Override + public JsonObject adaptToJson(Person p) throws Exception { + return Json.createObjectBuilder() + .add("id", p.getId()) + .add("name", p.getName()) + .build(); + } + + @Override + public Person adaptFromJson(JsonObject adapted) throws Exception { + Person person = new Person(); + person.setId(adapted.getInt("id")); + person.setName(adapted.getString("name")); + return person; + } +} \ No newline at end of file diff --git a/jsonb/src/main/java/com/baeldung/jsonb/Person.java b/jsonb/src/main/java/com/baeldung/jsonb/Person.java index 7a54b37574..a506c1b000 100644 --- a/jsonb/src/main/java/com/baeldung/jsonb/Person.java +++ b/jsonb/src/main/java/com/baeldung/jsonb/Person.java @@ -22,10 +22,10 @@ public class Person { private BigDecimal salary; public Person() { + this(0, "", "", 0, LocalDate.now(), new BigDecimal(0)); } public Person(int id, String name, String email, int age, LocalDate registeredDate, BigDecimal salary) { - super(); this.id = id; this.name = name; this.email = email; diff --git a/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java b/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java index 92ffe0aa6f..67beda77e1 100644 --- a/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java +++ b/jsonb/src/test/java/com/baeldung/jsonb/JsonbTest.java @@ -17,6 +17,8 @@ import javax.json.bind.config.PropertyOrderStrategy; import org.apache.commons.collections4.ListUtils; import org.junit.Test; +import com.baeldung.adapter.PersonAdapter; + public class JsonbTest { @Test @@ -155,4 +157,32 @@ public class JsonbTest { .equals(person)); } + @Test + public void givenPersonObject_whenSerializeWithAdapter_thenGetPersonJson() { + JsonbConfig config = new JsonbConfig().withAdapters(new PersonAdapter()); + Jsonb jsonb = JsonbBuilder.create(config); + Person person = new Person(1, "Jhon", "jhon@test.com", 0, LocalDate.of(2019, 9, 7), BigDecimal.valueOf(1000.0));// new Person(1, "Jhon"); + String jsonPerson = jsonb.toJson(person); + // @formatter:off + String jsonExpected = + "{\"id\":1," + + "\"name\":\"Jhon\"}"; + // @formatter:on + assertTrue(jsonExpected.equals(jsonPerson)); + } + + @Test + public void givenPersonJson_whenDeserializeWithAdapter_thenGetPersonObject() { + JsonbConfig config = new JsonbConfig().withAdapters(new PersonAdapter()); + Jsonb jsonb = JsonbBuilder.create(config); + Person person = new Person(1, "Jhon", "jhon@test.com", 0, LocalDate.of(2019, 9, 7), BigDecimal.valueOf(1000.0));// new Person(1, "Jhon"); + // @formatter:off + String jsonPerson = + "{\"id\":1," + + "\"name\":\"Jhon\"}"; + // @formatter:on + assertTrue(jsonb.fromJson(jsonPerson, Person.class) + .equals(person)); + } + } From b567fba47464c249c7076eff16cf7c3e6caad3cb Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Wed, 22 Nov 2017 14:22:59 +0200 Subject: [PATCH 108/229] Bael 1337 (#3072) * inheritance ex * add more ex and tests, formatting --- .../com/baeldung/hibernate/HibernateUtil.java | 20 +++++ .../hibernate/pojo/inheritance/Animal.java | 40 +++++++++ .../hibernate/pojo/inheritance/Bag.java | 38 ++++++++ .../hibernate/pojo/inheritance/Book.java | 27 ++++++ .../hibernate/pojo/inheritance/Car.java | 25 ++++++ .../hibernate/pojo/inheritance/Item.java | 5 ++ .../pojo/inheritance/MyEmployee.java | 22 +++++ .../hibernate/pojo/inheritance/MyProduct.java | 47 ++++++++++ .../hibernate/pojo/inheritance/Pen.java | 27 ++++++ .../hibernate/pojo/inheritance/Person.java | 38 ++++++++ .../hibernate/pojo/inheritance/Pet.java | 27 ++++++ .../hibernate/pojo/inheritance/Vehicle.java | 40 +++++++++ .../InheritanceMappingIntegrationTest.java | 89 +++++++++++++++++++ 13 files changed, 445 insertions(+) create mode 100644 hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Animal.java create mode 100644 hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Bag.java create mode 100644 hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Book.java create mode 100644 hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Car.java create mode 100644 hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Item.java create mode 100644 hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/MyEmployee.java create mode 100644 hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/MyProduct.java create mode 100644 hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Pen.java create mode 100644 hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Person.java create mode 100644 hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Pet.java create mode 100644 hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Vehicle.java create mode 100644 hibernate5/src/test/java/com/baeldung/hibernate/InheritanceMappingIntegrationTest.java diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java b/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java index c44a80cbd9..c3bf8c2aa9 100644 --- a/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java +++ b/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java @@ -12,6 +12,16 @@ import com.baeldung.hibernate.pojo.Course; import com.baeldung.hibernate.pojo.Student; import com.baeldung.hibernate.pojo.User; import com.baeldung.hibernate.pojo.UserProfile; +import com.baeldung.hibernate.pojo.inheritance.Animal; +import com.baeldung.hibernate.pojo.inheritance.Bag; +import com.baeldung.hibernate.pojo.inheritance.Book; +import com.baeldung.hibernate.pojo.inheritance.Car; +import com.baeldung.hibernate.pojo.inheritance.MyEmployee; +import com.baeldung.hibernate.pojo.inheritance.MyProduct; +import com.baeldung.hibernate.pojo.inheritance.Pen; +import com.baeldung.hibernate.pojo.inheritance.Person; +import com.baeldung.hibernate.pojo.inheritance.Pet; +import com.baeldung.hibernate.pojo.inheritance.Vehicle; import org.hibernate.SessionFactory; import org.hibernate.boot.Metadata; @@ -50,6 +60,16 @@ public class HibernateUtil { metadataSources.addAnnotatedClass(OrderEntry.class); metadataSources.addAnnotatedClass(OrderEntryIdClass.class); metadataSources.addAnnotatedClass(UserProfile.class); + metadataSources.addAnnotatedClass(Book.class); + metadataSources.addAnnotatedClass(MyEmployee.class); + metadataSources.addAnnotatedClass(MyProduct.class); + metadataSources.addAnnotatedClass(Pen.class); + metadataSources.addAnnotatedClass(Person.class); + metadataSources.addAnnotatedClass(Animal.class); + metadataSources.addAnnotatedClass(Pet.class); + metadataSources.addAnnotatedClass(Vehicle.class); + metadataSources.addAnnotatedClass(Car.class); + metadataSources.addAnnotatedClass(Bag.class); Metadata metadata = metadataSources.buildMetadata(); return metadata.getSessionFactoryBuilder() diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Animal.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Animal.java new file mode 100644 index 0000000000..6fe7f915fc --- /dev/null +++ b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Animal.java @@ -0,0 +1,40 @@ +package com.baeldung.hibernate.pojo.inheritance; + +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Inheritance; +import javax.persistence.InheritanceType; + +@Entity +@Inheritance(strategy = InheritanceType.JOINED) +public class Animal { + + @Id + private long animalId; + + private String species; + + public Animal() {} + + public Animal(long animalId, String species) { + this.animalId = animalId; + this.species = species; + } + + public long getAnimalId() { + return animalId; + } + + public void setAnimalId(long animalId) { + this.animalId = animalId; + } + + public String getSpecies() { + return species; + } + + public void setSpecies(String species) { + this.species = species; + } + +} diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Bag.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Bag.java new file mode 100644 index 0000000000..fa6e1b4bef --- /dev/null +++ b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Bag.java @@ -0,0 +1,38 @@ +package com.baeldung.hibernate.pojo.inheritance; + +import javax.persistence.Entity; +import javax.persistence.Id; + +import org.hibernate.annotations.Polymorphism; +import org.hibernate.annotations.PolymorphismType; + +@Entity +@Polymorphism(type = PolymorphismType.EXPLICIT) +public class Bag implements Item { + + @Id + private long bagId; + + private String type; + + public Bag(long bagId, String type) { + this.bagId = bagId; + this.type = type; + } + + public long getBagId() { + return bagId; + } + + public void setBagId(long bagId) { + this.bagId = bagId; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } +} diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Book.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Book.java new file mode 100644 index 0000000000..36ca8dd77c --- /dev/null +++ b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Book.java @@ -0,0 +1,27 @@ +package com.baeldung.hibernate.pojo.inheritance; + +import javax.persistence.DiscriminatorValue; +import javax.persistence.Entity; + +@Entity +@DiscriminatorValue("1") +public class Book extends MyProduct { + private String author; + + public Book() { + } + + public Book(long productId, String name, String author) { + super(productId, name); + this.author = author; + } + + public String getAuthor() { + return author; + } + + public void setAuthor(String author) { + this.author = author; + } + +} diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Car.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Car.java new file mode 100644 index 0000000000..49d1f7749a --- /dev/null +++ b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Car.java @@ -0,0 +1,25 @@ +package com.baeldung.hibernate.pojo.inheritance; + +import javax.persistence.Entity; + +@Entity +public class Car extends Vehicle { + private String engine; + + public Car() { + } + + public Car(long vehicleId, String manufacturer, String engine) { + super(vehicleId, manufacturer); + this.engine = engine; + } + + public String getEngine() { + return engine; + } + + public void setEngine(String engine) { + this.engine = engine; + } + +} diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Item.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Item.java new file mode 100644 index 0000000000..9656030736 --- /dev/null +++ b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Item.java @@ -0,0 +1,5 @@ +package com.baeldung.hibernate.pojo.inheritance; + +public interface Item { + +} diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/MyEmployee.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/MyEmployee.java new file mode 100644 index 0000000000..9a6bce16cf --- /dev/null +++ b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/MyEmployee.java @@ -0,0 +1,22 @@ +package com.baeldung.hibernate.pojo.inheritance; + +import javax.persistence.Entity; + +@Entity +public class MyEmployee extends Person { + private String company; + + public MyEmployee(long personId, String name, String company) { + super(personId, name); + this.company = company; + } + + public String getCompany() { + return company; + } + + public void setCompany(String company) { + this.company = company; + } + +} diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/MyProduct.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/MyProduct.java new file mode 100644 index 0000000000..13f04d8904 --- /dev/null +++ b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/MyProduct.java @@ -0,0 +1,47 @@ +package com.baeldung.hibernate.pojo.inheritance; + +import javax.persistence.DiscriminatorColumn; +import javax.persistence.DiscriminatorType; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Inheritance; +import javax.persistence.InheritanceType; + +import org.hibernate.annotations.DiscriminatorFormula; + +@Entity +@Inheritance(strategy = InheritanceType.SINGLE_TABLE) +@DiscriminatorColumn(name = "product_type", discriminatorType = DiscriminatorType.INTEGER) +// @DiscriminatorFormula("case when author is not null then 1 else 2 end") +public class MyProduct { + @Id + private long productId; + + private String name; + + public MyProduct() { + } + + public MyProduct(long productId, String name) { + super(); + this.productId = productId; + this.name = name; + } + + public long getProductId() { + return productId; + } + + public void setProductId(long productId) { + this.productId = productId; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + +} diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Pen.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Pen.java new file mode 100644 index 0000000000..32b77e52af --- /dev/null +++ b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Pen.java @@ -0,0 +1,27 @@ +package com.baeldung.hibernate.pojo.inheritance; + +import javax.persistence.DiscriminatorValue; +import javax.persistence.Entity; + +@Entity +@DiscriminatorValue("2") +public class Pen extends MyProduct { + private String color; + + public Pen() { + } + + public Pen(long productId, String name, String color) { + super(productId, name); + this.color = color; + } + + public String getColor() { + return color; + } + + public void setColor(String color) { + this.color = color; + } + +} diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Person.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Person.java new file mode 100644 index 0000000000..99084b88af --- /dev/null +++ b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Person.java @@ -0,0 +1,38 @@ +package com.baeldung.hibernate.pojo.inheritance; + +import javax.persistence.Id; +import javax.persistence.MappedSuperclass; + +@MappedSuperclass +public class Person { + + @Id + private long personId; + + private String name; + + public Person() { + } + + public Person(long personId, String name) { + this.personId = personId; + this.name = name; + } + + public long getPersonId() { + return personId; + } + + public void setPersonId(long personId) { + this.personId = personId; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + +} diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Pet.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Pet.java new file mode 100644 index 0000000000..870b3cd684 --- /dev/null +++ b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Pet.java @@ -0,0 +1,27 @@ +package com.baeldung.hibernate.pojo.inheritance; + +import javax.persistence.Entity; +import javax.persistence.PrimaryKeyJoinColumn; + +@Entity +@PrimaryKeyJoinColumn(name = "petId") +public class Pet extends Animal { + private String name; + + public Pet() { + } + + public Pet(long animalId, String species, String name) { + super(animalId, species); + this.name = name; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + +} diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Vehicle.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Vehicle.java new file mode 100644 index 0000000000..b2a920573e --- /dev/null +++ b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/inheritance/Vehicle.java @@ -0,0 +1,40 @@ +package com.baeldung.hibernate.pojo.inheritance; + +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Inheritance; +import javax.persistence.InheritanceType; + +@Entity +@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) +public class Vehicle { + @Id + private long vehicleId; + + private String manufacturer; + + public Vehicle() { + } + + public Vehicle(long vehicleId, String manufacturer) { + this.vehicleId = vehicleId; + this.manufacturer = manufacturer; + } + + public long getVehicleId() { + return vehicleId; + } + + public void setVehicleId(long vehicleId) { + this.vehicleId = vehicleId; + } + + public String getManufacturer() { + return manufacturer; + } + + public void setManufacturer(String manufacturer) { + this.manufacturer = manufacturer; + } + +} diff --git a/hibernate5/src/test/java/com/baeldung/hibernate/InheritanceMappingIntegrationTest.java b/hibernate5/src/test/java/com/baeldung/hibernate/InheritanceMappingIntegrationTest.java new file mode 100644 index 0000000000..0f35dbb8af --- /dev/null +++ b/hibernate5/src/test/java/com/baeldung/hibernate/InheritanceMappingIntegrationTest.java @@ -0,0 +1,89 @@ +package com.baeldung.hibernate; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.IOException; + +import org.hibernate.Session; +import org.hibernate.Transaction; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +import com.baeldung.hibernate.pojo.inheritance.Bag; +import com.baeldung.hibernate.pojo.inheritance.Book; +import com.baeldung.hibernate.pojo.inheritance.Car; +import com.baeldung.hibernate.pojo.inheritance.MyEmployee; +import com.baeldung.hibernate.pojo.inheritance.Pen; +import com.baeldung.hibernate.pojo.inheritance.Pet; + +public class InheritanceMappingIntegrationTest { + private Session session; + + private Transaction transaction; + + @Before + public void setUp() throws IOException { + session = HibernateUtil.getSessionFactory() + .openSession(); + transaction = session.beginTransaction(); + } + + @After + public void tearDown() { + transaction.rollback(); + session.close(); + } + + @Test + public void givenSubclasses_whenQuerySingleTableSuperclass_thenOk() { + Book book = new Book(1, "1984", "George Orwell"); + session.save(book); + Pen pen = new Pen(2, "my pen", "blue"); + session.save(pen); + + assertThat(session.createQuery("from MyProduct") + .getResultList() + .size()).isEqualTo(2); + } + + @Test + public void givenSubclasses_whenQueryMappedSuperclass_thenOk() { + MyEmployee emp = new MyEmployee(1, "john", "baeldung"); + session.save(emp); + + assertThat(session.createQuery("from com.baeldung.hibernate.pojo.inheritance.Person") + .getResultList() + .size()).isEqualTo(1); + } + + @Test + public void givenSubclasses_whenQueryJoinedTableSuperclass_thenOk() { + Pet pet = new Pet(1, "dog", "lassie"); + session.save(pet); + + assertThat(session.createQuery("from Animal") + .getResultList() + .size()).isEqualTo(1); + } + + @Test + public void givenSubclasses_whenQueryTablePerClassSuperclass_thenOk() { + Car car = new Car(1, "audi", "xyz"); + session.save(car); + + assertThat(session.createQuery("from Vehicle") + .getResultList() + .size()).isEqualTo(1); + } + + @Test + public void givenSubclasses_whenQueryNonMappedInterface_thenOk() { + Bag bag = new Bag(1, "large"); + session.save(bag); + + assertThat(session.createQuery("from com.baeldung.hibernate.pojo.inheritance.Item") + .getResultList() + .size()).isEqualTo(0); + } +} From b70262523443f3fae8add72e34724113e034247b Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Wed, 22 Nov 2017 19:13:58 +0200 Subject: [PATCH 109/229] Update README.md --- libraries/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/README.md b/libraries/README.md index 1b6cbf2735..ae2522ca9e 100644 --- a/libraries/README.md +++ b/libraries/README.md @@ -57,6 +57,8 @@ - [Introduction to StreamEx](http://www.baeldung.com/streamex) - [Introduction to BouncyCastle with Java](http://www.baeldung.com/java-bouncy-castle) - [Intro to JDO Queries 2/2](http://www.baeldung.com/jdo-queries) +- [Guide to google-http-client](http://www.baeldung.com/google-http-client) + The libraries module contains examples related to small libraries that are relatively easy to use and does not require any separate module of its own. From 9caf73c18e761e4dc77472d4a5c9b59325c63b6e Mon Sep 17 00:00:00 2001 From: abirkhan04 Date: Thu, 23 Nov 2017 01:19:42 +0600 Subject: [PATCH 110/229] Gradle tutorial project : (#2922) * Gradle tutorial project : 1. A multi-project build 2. Inclusive all required tasks and dependency example. * Gradle tutorial is shifted to gradle folder --- gradle/.gitignore | 1 + gradle/.travis.yml | 27 +++++ gradle/build.gradle | 48 +++++--- gradle/gradle.properties | 3 - gradle/gradle/shipkit.gradle | 41 +++++++ gradle/gradle/wrapper/gradle-wrapper.jar | Bin 53539 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 4 +- gradle/gradletaskdemo/aplugin.gradle | 5 + gradle/gradletaskdemo/build.gradle | 110 ++++++++++++++++++ .../gradletaskdemo/build/tmp/jar/MANIFEST.MF | 2 + gradle/gradlew | 46 ++++---- gradle/gradlew.bat | 8 +- gradle/greeter/.gitignore | 3 + gradle/greeter/build.gradle | 18 +++ .../src/main/java/greeter/Greeter.java | 13 +++ .../test/java/greetertest/TestGreeting.java | 11 ++ gradle/greeting-library-java/.gitignore | 2 + gradle/greeting-library-java/build.gradle | 9 ++ .../main/java/baeldunggreeter/Formatter.java | 14 +++ .../baeldunggreetertest/FormatterTest.java | 23 ++++ gradle/greeting-library/.gitignore | 1 + .../bin/greeter/GreetingFormatter.groovy | 10 ++ .../bin/greeter/GreetingFormatterSpec.groovy | 13 +++ gradle/greeting-library/build.gradle | 9 ++ .../groovy/greeter/GreetingFormatter.groovy | 10 ++ .../greeter/GreetingFormatterSpec.groovy | 13 +++ gradle/settings.gradle | 10 ++ gradle/src/main/java/Main.java | 5 - gradle/version.properties | 3 + 29 files changed, 408 insertions(+), 54 deletions(-) create mode 100644 gradle/.gitignore create mode 100644 gradle/.travis.yml delete mode 100644 gradle/gradle.properties create mode 100644 gradle/gradle/shipkit.gradle delete mode 100644 gradle/gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/gradletaskdemo/aplugin.gradle create mode 100644 gradle/gradletaskdemo/build.gradle create mode 100644 gradle/gradletaskdemo/build/tmp/jar/MANIFEST.MF create mode 100644 gradle/greeter/.gitignore create mode 100644 gradle/greeter/build.gradle create mode 100644 gradle/greeter/src/main/java/greeter/Greeter.java create mode 100644 gradle/greeter/src/test/java/greetertest/TestGreeting.java create mode 100644 gradle/greeting-library-java/.gitignore create mode 100644 gradle/greeting-library-java/build.gradle create mode 100644 gradle/greeting-library-java/src/main/java/baeldunggreeter/Formatter.java create mode 100644 gradle/greeting-library-java/src/test/java/baeldunggreetertest/FormatterTest.java create mode 100644 gradle/greeting-library/.gitignore create mode 100644 gradle/greeting-library/bin/greeter/GreetingFormatter.groovy create mode 100644 gradle/greeting-library/bin/greeter/GreetingFormatterSpec.groovy create mode 100644 gradle/greeting-library/build.gradle create mode 100644 gradle/greeting-library/src/main/groovy/greeter/GreetingFormatter.groovy create mode 100644 gradle/greeting-library/src/test/groovy/greeter/GreetingFormatterSpec.groovy create mode 100644 gradle/settings.gradle delete mode 100644 gradle/src/main/java/Main.java create mode 100644 gradle/version.properties diff --git a/gradle/.gitignore b/gradle/.gitignore new file mode 100644 index 0000000000..da88288c09 --- /dev/null +++ b/gradle/.gitignore @@ -0,0 +1 @@ +/.gradle/ diff --git a/gradle/.travis.yml b/gradle/.travis.yml new file mode 100644 index 0000000000..b2b534799b --- /dev/null +++ b/gradle/.travis.yml @@ -0,0 +1,27 @@ +# More details on how to configure the Travis build +# https://docs.travis-ci.com/user/customizing-the-build/ + +# Speed up build with travis caches +cache: + directories: + - $HOME/.gradle/caches/ + - $HOME/.gradle/wrapper/ + +language: java + +jdk: + - oraclejdk8 + +#Skipping install step to avoid having Travis run arbitrary './gradlew assemble' task +# https://docs.travis-ci.com/user/customizing-the-build/#Skipping-the-Installation-Step +install: + - true + +#Don't build tags +branches: + except: + - /^v\d/ + +#Build and perform release (if needed) +script: + - ./gradlew build -s && ./gradlew ciPerformRelease \ No newline at end of file diff --git a/gradle/build.gradle b/gradle/build.gradle index fc561987f7..dcc592a2b4 100644 --- a/gradle/build.gradle +++ b/gradle/build.gradle @@ -1,25 +1,35 @@ -apply plugin: 'java' -apply plugin: 'maven' - -repositories{ - mavenCentral() +allprojects { + repositories { + jcenter() + } } -dependencies{ - compile 'org.springframework:spring-context:4.3.5.RELEASE' -} -task hello { - println "this Baeldung's tutorial is ${awesomeness}" +subprojects { + + version = '1.0' } -uploadArchives { - repositories { - mavenDeployer { - repository(url: 'http://yourmavenrepo/repository') { - authentication(userName: 'user', password: 'password'); - } - - } - } +apply plugin: 'eclipse' + +println 'This will be executed during the configuration phase.' + +task configured { + println 'This will also be executed during the configuration phase.' +} + +task execFirstTest { + doLast { + println 'This will be executed during the execution phase.' + } +} + +task execSecondTest { + doFirst { + println 'This will be executed first during the execution phase.' + } + doLast { + println 'This will be executed last during the execution phase.' + } + println 'This will be executed during the configuration phase as well.' } diff --git a/gradle/gradle.properties b/gradle/gradle.properties deleted file mode 100644 index 41701e5a19..0000000000 --- a/gradle/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -awesomeness=awesome -group=com.baeldung.tutorial -version=1.0.1 diff --git a/gradle/gradle/shipkit.gradle b/gradle/gradle/shipkit.gradle new file mode 100644 index 0000000000..144c01dc05 --- /dev/null +++ b/gradle/gradle/shipkit.gradle @@ -0,0 +1,41 @@ +//This default Shipkit configuration file was created automatically and is intended to be checked-in. +//Default configuration is sufficient for local testing and trying out Shipkit. +//To leverage Shipkit fully, please fix the TODO items, refer to our Getting Started Guide for help: +// +// https://github.com/mockito/shipkit/blob/master/docs/getting-started.md +// +shipkit { + //TODO is the repository correct? + gitHub.repository = "unspecified-user/unspecified-repo" + + //TODO generate and use your own read-only GitHub personal access token + gitHub.readOnlyAuthToken = "76826c9ec886612f504d12fd4268b16721c4f85d" + + //TODO generate GitHub write token, and ensure your Travis CI has this env variable exported + gitHub.writeAuthToken = System.getenv("GH_WRITE_TOKEN") +} + +allprojects { + plugins.withId("com.jfrog.bintray") { + + //Bintray configuration is handled by JFrog Bintray Gradle Plugin + //For reference see the official documentation: https://github.com/bintray/gradle-bintray-plugin + bintray { + + //TODO sign up for free open source account with https://bintray.com, then look up your API key on your profile page in Bintray + key = '7ea297848ca948adb7d3ee92a83292112d7ae989' + //TODO don't check in the key, remove above line and use env variable exported on CI: + //key = System.getenv("BINTRAY_API_KEY") + + pkg { + //TODO configure Bintray settings per your project (https://github.com/bintray/gradle-bintray-plugin) + repo = 'bootstrap' + user = 'shipkit-bootstrap-bot' + userOrg = 'shipkit-bootstrap' + name = 'maven' + licenses = ['MIT'] + labels = ['continuous delivery', 'release automation', 'shipkit'] + } + } + } +} diff --git a/gradle/gradle/wrapper/gradle-wrapper.jar b/gradle/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 3391a4cdf6b4057b1289f45659e6e46fd9902ce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53539 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 diff --git a/gradle/gradle/wrapper/gradle-wrapper.properties b/gradle/gradle/wrapper/gradle-wrapper.properties index b601d97764..ebf7ae9184 100644 --- a/gradle/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Sat Dec 31 15:46:08 BRT 2016 +#Thu Oct 12 16:43:02 BDT 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-3.2.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.2.1-bin.zip diff --git a/gradle/gradletaskdemo/aplugin.gradle b/gradle/gradletaskdemo/aplugin.gradle new file mode 100644 index 0000000000..ca96c50b54 --- /dev/null +++ b/gradle/gradletaskdemo/aplugin.gradle @@ -0,0 +1,5 @@ +task fromPlugin { + doLast { + println "I'm from plugin" + } +} \ No newline at end of file diff --git a/gradle/gradletaskdemo/build.gradle b/gradle/gradletaskdemo/build.gradle new file mode 100644 index 0000000000..58dadd7460 --- /dev/null +++ b/gradle/gradletaskdemo/build.gradle @@ -0,0 +1,110 @@ +buildscript { + repositories { + maven { + url "https://plugins.gradle.org/m2/" + } + } + dependencies { + classpath "org.shipkit:shipkit:0.9.117" + } +} + + +plugins { + id 'java' +} + + +apply from: 'aplugin.gradle' +apply plugin: 'org.shipkit.bintray-release' + + +//hello task +task hello { + doLast { + println 'Baeldung' + } +} + +//Groovy in gradle task +task toLower { + doLast { + String someString = 'HELLO FROM BAELDUNG' + println "Original: " + someString + println "Lower case: " + someString.toLowerCase() + } +} + + +// Task dependencies +task helloGradle { + doLast { + println 'Hello Gradle!' + } +} + +task fromBaeldung(dependsOn: helloGradle) { + doLast { + println "I'm from Baeldung" + } +} + + +//Adding behavior to a task via api +task helloBaeldung { + doLast { + println 'I will be executed second' + } +} + +helloBaeldung.doFirst { + println 'I will be executed first' +} + +helloBaeldung.doLast { + println 'I will be executed third' +} + +helloBaeldung { + doLast { + println 'I will be executed fourth' + } +} + + + + +//Adding extra task properties +task ourTask { + ext.theProperty = "theValue" +} + +task printTaskProperty { + doLast { + println ourTask.theProperty + } +} + + + +//Declaring dependencies +dependencies { + compile group: + 'org.springframework', name: 'spring-core', version: '4.3.5.RELEASE' + compile 'org.springframework:spring-core:4.3.5.RELEASE', + 'org.springframework:spring-aop:4.3.5.RELEASE' + compile( + [group: 'org.springframework', name: 'spring-core', version: '4.3.5.RELEASE'], + [group: 'org.springframework', name: 'spring-aop', version: '4.3.5.RELEASE'] + ) + testCompile('org.hibernate:hibernate-core:5.2.12.Final') { + transitive = true + } + runtime(group: 'org.hibernate', name: 'hibernate-core', version: '5.2.12.Final') { + transitive = false + } + runtime "org.codehaus.groovy:groovy-all:2.4.11@jar" + runtime group: 'org.codehaus.groovy', name: 'groovy-all', version: '2.4.11', ext: 'jar' + + compile fileTree(dir: 'libs', include: '*.jar') +} diff --git a/gradle/gradletaskdemo/build/tmp/jar/MANIFEST.MF b/gradle/gradletaskdemo/build/tmp/jar/MANIFEST.MF new file mode 100644 index 0000000000..59499bce4a --- /dev/null +++ b/gradle/gradletaskdemo/build/tmp/jar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/gradle/gradlew b/gradle/gradlew index 9d82f78915..27309d9231 100644 --- a/gradle/gradlew +++ b/gradle/gradlew @@ -6,12 +6,30 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,26 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -85,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then diff --git a/gradle/gradlew.bat b/gradle/gradlew.bat index 8a0b282aa6..832fdb6079 100644 --- a/gradle/gradlew.bat +++ b/gradle/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,7 +46,7 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args if "%@eval[2+2]" == "4" goto 4NT_args diff --git a/gradle/greeter/.gitignore b/gradle/greeter/.gitignore new file mode 100644 index 0000000000..e93e09f86e --- /dev/null +++ b/gradle/greeter/.gitignore @@ -0,0 +1,3 @@ +/.gradle +/build +/bin diff --git a/gradle/greeter/build.gradle b/gradle/greeter/build.gradle new file mode 100644 index 0000000000..6f43f23494 --- /dev/null +++ b/gradle/greeter/build.gradle @@ -0,0 +1,18 @@ +apply plugin : 'java' +apply plugin : 'application' + + + +dependencies { + compile project(':greeting-library') + compile project(':greeting-library-java') +} + +mainClassName = 'greeter.Greeter' +run { + if (project.hasProperty("appArgs")) { + args Eval.me(appArgs) + } + else + args = ["Baeldung"]; +} diff --git a/gradle/greeter/src/main/java/greeter/Greeter.java b/gradle/greeter/src/main/java/greeter/Greeter.java new file mode 100644 index 0000000000..7b59f0c4bc --- /dev/null +++ b/gradle/greeter/src/main/java/greeter/Greeter.java @@ -0,0 +1,13 @@ +package greeter; + +import baeldunggreeter.Formatter; + +public class Greeter { + public static void main(String[] args) { + final String output = GreetingFormatter + .greeting(args[0]); + String date = Formatter.getFormattedDate(); + System.out.println(output); + System.out.println("Today is :" + date); + } +} diff --git a/gradle/greeter/src/test/java/greetertest/TestGreeting.java b/gradle/greeter/src/test/java/greetertest/TestGreeting.java new file mode 100644 index 0000000000..0ae5fab631 --- /dev/null +++ b/gradle/greeter/src/test/java/greetertest/TestGreeting.java @@ -0,0 +1,11 @@ + + + + +public class TestGreeting{ + + + + + +} \ No newline at end of file diff --git a/gradle/greeting-library-java/.gitignore b/gradle/greeting-library-java/.gitignore new file mode 100644 index 0000000000..348c102afc --- /dev/null +++ b/gradle/greeting-library-java/.gitignore @@ -0,0 +1,2 @@ +/build +/bin diff --git a/gradle/greeting-library-java/build.gradle b/gradle/greeting-library-java/build.gradle new file mode 100644 index 0000000000..34931bd0cd --- /dev/null +++ b/gradle/greeting-library-java/build.gradle @@ -0,0 +1,9 @@ +apply plugin :'java' +//apply plugin : 'application' + + + +dependencies{ + compile group: 'joda-time', name: 'joda-time', version: '2.9.9' + testCompile group: 'junit', name: 'junit', version: '4.12' +} diff --git a/gradle/greeting-library-java/src/main/java/baeldunggreeter/Formatter.java b/gradle/greeting-library-java/src/main/java/baeldunggreeter/Formatter.java new file mode 100644 index 0000000000..367e992c1b --- /dev/null +++ b/gradle/greeting-library-java/src/main/java/baeldunggreeter/Formatter.java @@ -0,0 +1,14 @@ +package baeldunggreeter; + +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Date; + +public class Formatter { + public static String getFormattedDate() { + DateFormat dateFormat = new SimpleDateFormat( + "yyyy-MM-dd HH:mm:ss"); + Date date = new Date(); + return dateFormat.format(date); + } +} diff --git a/gradle/greeting-library-java/src/test/java/baeldunggreetertest/FormatterTest.java b/gradle/greeting-library-java/src/test/java/baeldunggreetertest/FormatterTest.java new file mode 100644 index 0000000000..49efc934a5 --- /dev/null +++ b/gradle/greeting-library-java/src/test/java/baeldunggreetertest/FormatterTest.java @@ -0,0 +1,23 @@ +package baeldunggreetertest; + +import static org.junit.Assert.assertTrue; + +import java.util.Date; +import java.util.regex.Pattern; + +import org.junit.Test; + +import baeldunggreeter.Formatter; + +public class FormatterTest { + + @Test + public void testFormatter() { + + String dateRegex1 = "^((19|20)\\d\\d)-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01]) ([2][0-3]|[0-1][0-9]|[1-9]):[0-5][0-9]:([0-5][0-9]|[6][0])$"; + String dateString = Formatter.getFormattedDate(); + assertTrue(Pattern + .matches(dateRegex1, dateString)); + + } +} \ No newline at end of file diff --git a/gradle/greeting-library/.gitignore b/gradle/greeting-library/.gitignore new file mode 100644 index 0000000000..84c048a73c --- /dev/null +++ b/gradle/greeting-library/.gitignore @@ -0,0 +1 @@ +/build/ diff --git a/gradle/greeting-library/bin/greeter/GreetingFormatter.groovy b/gradle/greeting-library/bin/greeter/GreetingFormatter.groovy new file mode 100644 index 0000000000..94c863e294 --- /dev/null +++ b/gradle/greeting-library/bin/greeter/GreetingFormatter.groovy @@ -0,0 +1,10 @@ +package greeter + +import groovy.transform.CompileStatic + +@CompileStatic +class GreetingFormatter{ + static String greeting(final String name) { + "Hello, ${name.capitalize()}" + } +} diff --git a/gradle/greeting-library/bin/greeter/GreetingFormatterSpec.groovy b/gradle/greeting-library/bin/greeter/GreetingFormatterSpec.groovy new file mode 100644 index 0000000000..f1c1211552 --- /dev/null +++ b/gradle/greeting-library/bin/greeter/GreetingFormatterSpec.groovy @@ -0,0 +1,13 @@ +package greeter + +import spock.lang.Specification + +class GreetingFormatterSpec extends Specification { + + def 'Creating a greeting'() { + + expect: 'The greeeting to be correctly capitalized' + GreetingFormatter.greeting('gradlephant') == 'Hello, Gradlephant' + + } +} diff --git a/gradle/greeting-library/build.gradle b/gradle/greeting-library/build.gradle new file mode 100644 index 0000000000..eb526b3b03 --- /dev/null +++ b/gradle/greeting-library/build.gradle @@ -0,0 +1,9 @@ +apply plugin : 'groovy' + +dependencies { + compile 'org.codehaus.groovy:groovy:2.4.12' + + testCompile 'org.spockframework:spock-core:1.0-groovy-2.4', { + exclude module : 'groovy-all' + } +} diff --git a/gradle/greeting-library/src/main/groovy/greeter/GreetingFormatter.groovy b/gradle/greeting-library/src/main/groovy/greeter/GreetingFormatter.groovy new file mode 100644 index 0000000000..db8a035b67 --- /dev/null +++ b/gradle/greeting-library/src/main/groovy/greeter/GreetingFormatter.groovy @@ -0,0 +1,10 @@ +package greeter + +import groovy.transform.CompileStatic + +@CompileStatic +class GreetingFormatter{ + static String greeting(final String name) { + "Hello, ${name.capitalize()}" + } +} \ No newline at end of file diff --git a/gradle/greeting-library/src/test/groovy/greeter/GreetingFormatterSpec.groovy b/gradle/greeting-library/src/test/groovy/greeter/GreetingFormatterSpec.groovy new file mode 100644 index 0000000000..f1c1211552 --- /dev/null +++ b/gradle/greeting-library/src/test/groovy/greeter/GreetingFormatterSpec.groovy @@ -0,0 +1,13 @@ +package greeter + +import spock.lang.Specification + +class GreetingFormatterSpec extends Specification { + + def 'Creating a greeting'() { + + expect: 'The greeeting to be correctly capitalized' + GreetingFormatter.greeting('gradlephant') == 'Hello, Gradlephant' + + } +} diff --git a/gradle/settings.gradle b/gradle/settings.gradle new file mode 100644 index 0000000000..38704681bd --- /dev/null +++ b/gradle/settings.gradle @@ -0,0 +1,10 @@ +rootProject.name = 'gradletutorial' + + +include 'greeting-library' +include 'greeting-library-java' +include 'greeter' +include 'gradletaskdemo' + + +println 'This will be executed during the initialization phase.' diff --git a/gradle/src/main/java/Main.java b/gradle/src/main/java/Main.java deleted file mode 100644 index 10edd1840b..0000000000 --- a/gradle/src/main/java/Main.java +++ /dev/null @@ -1,5 +0,0 @@ -public class Main{ - public static void main(String[] args){ - System.out.println("Baeldung Rocks"); - } -} diff --git a/gradle/version.properties b/gradle/version.properties new file mode 100644 index 0000000000..565e9213ae --- /dev/null +++ b/gradle/version.properties @@ -0,0 +1,3 @@ +#Version of the produced binaries. This file is intended to be checked-in. +#It will be automatically bumped by release automation. +version=0.0.1 From 4d3e73063769660b1d8b9002769c0bf3fe2be677 Mon Sep 17 00:00:00 2001 From: Grzegorz Piwowarek Date: Wed, 22 Nov 2017 23:07:51 +0100 Subject: [PATCH 111/229] BAEL-1181 manual (#3104) * Move data.sql - schema.sql * Implement NameAscendingOrderOfExecutionTest * Implement DefaultOrderOfExecutionTest * Implement JVMOrderOfExecutionTest --- .../junit5/DefaultOrderOfExecutionTest.java | 33 +++++++++++++++++++ .../junit5/JVMOrderOfExecutionTest.java | 26 +++++++++++++++ .../NameAscendingOrderOfExecutionTest.java | 33 +++++++++++++++++++ 3 files changed, 92 insertions(+) create mode 100644 junit5/src/main/java/com/baeldung/junit5/DefaultOrderOfExecutionTest.java create mode 100644 junit5/src/main/java/com/baeldung/junit5/JVMOrderOfExecutionTest.java create mode 100644 junit5/src/main/java/com/baeldung/junit5/NameAscendingOrderOfExecutionTest.java diff --git a/junit5/src/main/java/com/baeldung/junit5/DefaultOrderOfExecutionTest.java b/junit5/src/main/java/com/baeldung/junit5/DefaultOrderOfExecutionTest.java new file mode 100644 index 0000000000..15b07ee03a --- /dev/null +++ b/junit5/src/main/java/com/baeldung/junit5/DefaultOrderOfExecutionTest.java @@ -0,0 +1,33 @@ +package com.baeldung.junit5; + +import static org.junit.Assert.assertEquals; + +import org.junit.AfterClass; +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runners.MethodSorters; + +@FixMethodOrder(MethodSorters.DEFAULT) +public class DefaultOrderOfExecutionTest { + private static StringBuilder output = new StringBuilder(""); + + @Test + public void secondTest() { + output.append("b"); + } + + @Test + public void thirdTest() { + output.append("c"); + } + + @Test + public void firstTest() { + output.append("a"); + } + + @AfterClass + public static void assertOutput() { + assertEquals(output.toString(), "cab"); + } +} diff --git a/junit5/src/main/java/com/baeldung/junit5/JVMOrderOfExecutionTest.java b/junit5/src/main/java/com/baeldung/junit5/JVMOrderOfExecutionTest.java new file mode 100644 index 0000000000..189efc8945 --- /dev/null +++ b/junit5/src/main/java/com/baeldung/junit5/JVMOrderOfExecutionTest.java @@ -0,0 +1,26 @@ +package com.baeldung.junit5; + +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runners.MethodSorters; + +@FixMethodOrder(MethodSorters.JVM) +public class JVMOrderOfExecutionTest { + + private static StringBuilder output = new StringBuilder(""); + + @Test + public void secondTest() { + output.append("b"); + } + + @Test + public void thirdTest() { + output.append("c"); + } + + @Test + public void firstTest() { + output.append("a"); + } +} \ No newline at end of file diff --git a/junit5/src/main/java/com/baeldung/junit5/NameAscendingOrderOfExecutionTest.java b/junit5/src/main/java/com/baeldung/junit5/NameAscendingOrderOfExecutionTest.java new file mode 100644 index 0000000000..88de057fc8 --- /dev/null +++ b/junit5/src/main/java/com/baeldung/junit5/NameAscendingOrderOfExecutionTest.java @@ -0,0 +1,33 @@ +package com.baeldung.junit5; + +import static org.junit.Assert.assertEquals; + +import org.junit.AfterClass; +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runners.MethodSorters; + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class NameAscendingOrderOfExecutionTest { + private static StringBuilder output = new StringBuilder(""); + + @Test + public void secondTest() { + output.append("b"); + } + + @Test + public void thirdTest() { + output.append("c"); + } + + @Test + public void firstTest() { + output.append("a"); + } + + @AfterClass + public static void assertOutput() { + assertEquals(output.toString(), "abc"); + } +} From 668f1f1bb38180622337dc184fde3474e1b5df4d Mon Sep 17 00:00:00 2001 From: Seun Matt Date: Wed, 22 Nov 2017 23:22:34 +0100 Subject: [PATCH 112/229] Added SQL File to Create test Database (#3086) * added updated example codes * updated example code StringToCharStream * deleted StringToCharStream.java locally * removed redundant file * added code for apache commons collection SetUtils * refactored example code * added example code for bytebuddy * added example code for PCollections * update pom * refactored tests for PCollections * spring security xml config * spring security xml config * remove redundant comment * example code for apache-shiro * updated example code for Vavr Collections * updated Vavr's Collection example * updated Vavr Collection file * updated example code for Apache Shiro * updated Vavr Collections example * added example code for N1QL * update example code for N1QL * added integration test for N1QL * update N1QL Example code * update the N1QL example Code * rename module to couchbase * rename module to couchbase * change module name in parent module and pom * added cas-server module * added cas secured app for Spring SSO with CAS * refactor cas modules into cas folder * updated files * removed redundant files * refactor the config for cas-server * added sql file to generate tables and database --- .../src/main/resources/application.properties | 2 +- .../resources/create_test_db_and_users_tbl.sql | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 cas/cas-server/src/main/resources/create_test_db_and_users_tbl.sql diff --git a/cas/cas-server/src/main/resources/application.properties b/cas/cas-server/src/main/resources/application.properties index afacd4cbc1..018fd351ff 100644 --- a/cas/cas-server/src/main/resources/application.properties +++ b/cas/cas-server/src/main/resources/application.properties @@ -109,7 +109,7 @@ cas.authn.jdbc.query[0].sql=SELECT * FROM users WHERE email = ? cas.authn.jdbc.query[0].url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC cas.authn.jdbc.query[0].dialect=org.hibernate.dialect.MySQLDialect cas.authn.jdbc.query[0].user=root -cas.authn.jdbc.query[0].password= +cas.authn.jdbc.query[0].password=root cas.authn.jdbc.query[0].ddlAuto=none #cas.authn.jdbc.query[0].driverClass=com.mysql.jdbc.Driver cas.authn.jdbc.query[0].driverClass=com.mysql.cj.jdbc.Driver diff --git a/cas/cas-server/src/main/resources/create_test_db_and_users_tbl.sql b/cas/cas-server/src/main/resources/create_test_db_and_users_tbl.sql new file mode 100644 index 0000000000..79a4a48a82 --- /dev/null +++ b/cas/cas-server/src/main/resources/create_test_db_and_users_tbl.sql @@ -0,0 +1,16 @@ +-- Dumping database structure for test +CREATE DATABASE IF NOT EXISTS `test` /*!40100 DEFAULT CHARACTER SET latin1 */; +USE `test`; + +-- Dumping structure for table test.users +CREATE TABLE IF NOT EXISTS `users` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `email` varchar(50) DEFAULT NULL, + `password` text DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1; + +/*!40000 ALTER TABLE `users` DISABLE KEYS */; +INSERT INTO `users` (`id`, `email`, `password`) VALUES + (1, 'test@test.com', 'Mellon'); +/*!40000 ALTER TABLE `users` ENABLE KEYS */; \ No newline at end of file From 69613f8e536107d11e7aa17bd261b4c87b901153 Mon Sep 17 00:00:00 2001 From: Mansi Date: Thu, 23 Nov 2017 17:57:18 +0530 Subject: [PATCH 113/229] BAEL-1237 String Formatter (#3103) * Example Code For Evaluation Article This is an example code for the evaluation article on "Different Types of Bean Injection in Spring" * Added unit tests * Minor changes to application context * Removed code committed for evaluation article * BAEL-944 Demonstrating the problems with new Url pattern matching in Spring 5 * BAEL-944 Demonstrating the problems with new Url pattern matching in Spring 5 * BAEL-944 Exploring the Spring MVC URL Matching Improvements * BAEL-944 Exploring the Spring MVC URL Matching Improvements * BAEL-944 Exploring the Spring MVC URL Matching Improvements * BAEL-944 Code Formatting and solving build issue * BAEL-944 Resolving build issue due to change in Spring version * BAEL-944 Resolving build issue * BAEL-944 Formatting code * BAEL-944 Moving tests to correct package * BAEL-944 Moving tests to correct package * BAEL-944 Replacing @RequestMapping by @GetMapping * BAEL-944 Remove unnecessary attribute name, "value" in annotations * BAEL-79 Intro to Activiti with Spring * BAEL-79 Intro to Activiti with Spring * BAEL-79 Adding activiti module to the parent modules * BAEL-79 Using latest version * BAEL-79 Update Spring boot version that works with Activiti * BAEL-79 Replace RequestMapping with GetMapping * BAEL-79 Use Java 8 Syntax * BAEL-79 Formatting * BAEL-79 changed module name * BAEL-378 A Guide to Activiti with Java * BAEL-79 Fixed unit tests * BAEL-79 Simplified the process * BAEL-79 Fix test cases * BAEL-1045 Lambda Behave * BAEL-1045 Lambda Behave * BAEL-1045 Lambda Behave * BAEL-1090 Difference between compact and compressed strings in Java 9 * BAEL-1237 String Formatter * BAEL-1237 String Formatter * BAEL-1237 String Formatter * BAEL-1237 String Formatter * BAEL-1237 Guide to java.util.Formatter * BAEL-1237 String Formatter * BAEL-1237 Using platform dependent line separator in new line test --- .../formatter/StringFormatterExampleTests.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/string/formatter/StringFormatterExampleTests.java b/core-java/src/test/java/com/baeldung/string/formatter/StringFormatterExampleTests.java index 5e8d2c4455..ad4f5dce7e 100644 --- a/core-java/src/test/java/com/baeldung/string/formatter/StringFormatterExampleTests.java +++ b/core-java/src/test/java/com/baeldung/string/formatter/StringFormatterExampleTests.java @@ -14,7 +14,8 @@ public class StringFormatterExampleTests { public void givenString_whenFormatSpecifierForCalendar_thenGotExpected() { //Syntax of Format Specifiers for Date/Time Representation Calendar c = new GregorianCalendar(2017, 11, 10); - String s = String.format("The date is: %1$tm %1$te,%1$tY", c); + String s = String.format("The date is: %tm %1$te,%1$tY", c); + assertEquals("The date is: 12 10,2017", s); } @@ -84,7 +85,7 @@ public class StringFormatterExampleTests { public void givenString_whenLineSeparatorConversion_thenConvertedString() { //Line Separator Conversion String s = String.format("First Line %nSecond Line"); - assertEquals("First Line \n" + assertEquals("First Line " + System.getProperty("line.separator") + "Second Line", s); } @@ -114,10 +115,10 @@ public class StringFormatterExampleTests { public void givenString_whenSpecifyArgumentIndex_thenGotExpected() { Calendar c = new GregorianCalendar(2017, 11, 10); //Argument_Index - String s = String.format("The date is: %1$tm %1$te,%1$tY", c); + String s = String.format("The date is: %tm %1$te,%1$tY", c); assertEquals("The date is: 12 10,2017", s); - - s = String.format("The date is: %1$tm % Date: Thu, 23 Nov 2017 18:49:27 +0200 Subject: [PATCH 114/229] Update README.md --- core-java/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java/README.md b/core-java/README.md index 14058474a1..4573d5f7e2 100644 --- a/core-java/README.md +++ b/core-java/README.md @@ -118,4 +118,5 @@ - [A Guide to the Static Keyword in Java](http://www.baeldung.com/java-static) - [Initializing Arrays in Java](http://www.baeldung.com/java-initialize-array) - [Guide to Java String Pool](http://www.baeldung.com/java-string-pool) +- [Copy a File with Java](http://www.baeldung.com/java-copy-file) From 57f6077f2a788179391b00d4da2bede09b72cfd8 Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Thu, 23 Nov 2017 18:57:18 +0200 Subject: [PATCH 115/229] Update README.md --- core-java-8/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core-java-8/README.md b/core-java-8/README.md index 690bd48ed5..ac143915fe 100644 --- a/core-java-8/README.md +++ b/core-java-8/README.md @@ -30,3 +30,5 @@ - [The Difference Between map() and flatMap()](http://www.baeldung.com/java-difference-map-and-flatmap) - [Merging Streams in Java](http://www.baeldung.com/java-merge-streams) - [“Stream has already been operated upon or closed” Exception in Java](http://www.baeldung.com/java-stream-operated-upon-or-closed-exception) +- [Display All Time Zones With GMT And UTC in Java](http://www.baeldung.com/java-time-zones) + From cfac0b12f59c83480be5d7722aeaf49f497c9861 Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Thu, 23 Nov 2017 19:42:57 +0200 Subject: [PATCH 116/229] Update README.md --- core-java-8/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-8/README.md b/core-java-8/README.md index ac143915fe..ef1cf2a4ea 100644 --- a/core-java-8/README.md +++ b/core-java-8/README.md @@ -31,4 +31,5 @@ - [Merging Streams in Java](http://www.baeldung.com/java-merge-streams) - [“Stream has already been operated upon or closed” Exception in Java](http://www.baeldung.com/java-stream-operated-upon-or-closed-exception) - [Display All Time Zones With GMT And UTC in Java](http://www.baeldung.com/java-time-zones) +- [Copy a File with Java](http://www.baeldung.com/java-copy-file) From 0b23dd8987535a42fe7c9f17964fc13421cce7cc Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Thu, 23 Nov 2017 20:26:53 +0200 Subject: [PATCH 117/229] Update README.md --- core-java-8/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/core-java-8/README.md b/core-java-8/README.md index ef1cf2a4ea..540a32b0ba 100644 --- a/core-java-8/README.md +++ b/core-java-8/README.md @@ -32,4 +32,3 @@ - [“Stream has already been operated upon or closed” Exception in Java](http://www.baeldung.com/java-stream-operated-upon-or-closed-exception) - [Display All Time Zones With GMT And UTC in Java](http://www.baeldung.com/java-time-zones) - [Copy a File with Java](http://www.baeldung.com/java-copy-file) - From 66a1c32e1329e0b014e13780c7e43ddf685e8c7f Mon Sep 17 00:00:00 2001 From: gschambial Date: Fri, 24 Nov 2017 13:48:55 +0530 Subject: [PATCH 118/229] 1. Java 8 Comparators example added 2. Comparator.comparing example added --- .../com/baeldung/comparable/PlayerSorter.java | 6 +- .../comparable/ComparableUnitTest.java | 8 ++- .../comparator/ComparatorUnitTest.java | 22 ++++--- .../comparator/Java8ComparatorUnitTest.java | 63 +++++++++++++++++++ 4 files changed, 84 insertions(+), 15 deletions(-) create mode 100644 core-java/src/test/java/com/baeldung/comparator/Java8ComparatorUnitTest.java diff --git a/core-java/src/main/java/com/baeldung/comparable/PlayerSorter.java b/core-java/src/main/java/com/baeldung/comparable/PlayerSorter.java index eeb2c7a883..a9b883f579 100644 --- a/core-java/src/main/java/com/baeldung/comparable/PlayerSorter.java +++ b/core-java/src/main/java/com/baeldung/comparable/PlayerSorter.java @@ -7,7 +7,7 @@ import java.util.List; public class PlayerSorter { public static void main(String[] args) { - + List footballTeam = new ArrayList(); Player player1 = new Player(59, "John", 20); Player player2 = new Player(67, "Roger", 22); @@ -15,11 +15,11 @@ public class PlayerSorter { footballTeam.add(player1); footballTeam.add(player2); footballTeam.add(player3); - + System.out.println("Before Sorting : " + footballTeam); Collections.sort(footballTeam); System.out.println("After Sorting : " + footballTeam); - + } } diff --git a/core-java/src/test/java/com/baeldung/comparable/ComparableUnitTest.java b/core-java/src/test/java/com/baeldung/comparable/ComparableUnitTest.java index 2b45dd0391..e8745884b8 100644 --- a/core-java/src/test/java/com/baeldung/comparable/ComparableUnitTest.java +++ b/core-java/src/test/java/com/baeldung/comparable/ComparableUnitTest.java @@ -9,7 +9,7 @@ import java.util.List; import org.junit.Test; public class ComparableUnitTest { - + @Test public void whenUsingComparable_thenSortedList() { List footballTeam = new ArrayList(); @@ -20,8 +20,10 @@ public class ComparableUnitTest { footballTeam.add(player2); footballTeam.add(player3); Collections.sort(footballTeam); - assertEquals(footballTeam.get(0).getName(), "Steven"); - assertEquals(footballTeam.get(2).getRanking(), 67); + assertEquals(footballTeam.get(0) + .getName(), "Steven"); + assertEquals(footballTeam.get(2) + .getRanking(), 67); } } diff --git a/core-java/src/test/java/com/baeldung/comparator/ComparatorUnitTest.java b/core-java/src/test/java/com/baeldung/comparator/ComparatorUnitTest.java index 769986edec..5b7ec3bfe4 100644 --- a/core-java/src/test/java/com/baeldung/comparator/ComparatorUnitTest.java +++ b/core-java/src/test/java/com/baeldung/comparator/ComparatorUnitTest.java @@ -10,11 +10,11 @@ import org.junit.Before; import org.junit.Test; public class ComparatorUnitTest { - + List footballTeam; - + @Before - public void setUp(){ + public void setUp() { footballTeam = new ArrayList(); Player player1 = new Player(59, "John", 20); Player player2 = new Player(67, "Roger", 22); @@ -23,21 +23,25 @@ public class ComparatorUnitTest { footballTeam.add(player2); footballTeam.add(player3); } - + @Test public void whenUsingRankingComparator_thenSortedList() { PlayerRankingComparator playerComparator = new PlayerRankingComparator(); Collections.sort(footballTeam, playerComparator); - assertEquals(footballTeam.get(0).getName(), "Steven"); - assertEquals(footballTeam.get(2).getRanking(), 67); + assertEquals(footballTeam.get(0) + .getName(), "Steven"); + assertEquals(footballTeam.get(2) + .getRanking(), 67); } - + @Test public void whenUsingAgeComparator_thenSortedList() { PlayerAgeComparator playerComparator = new PlayerAgeComparator(); Collections.sort(footballTeam, playerComparator); - assertEquals(footballTeam.get(0).getName(), "John"); - assertEquals(footballTeam.get(2).getRanking(), 45); + assertEquals(footballTeam.get(0) + .getName(), "John"); + assertEquals(footballTeam.get(2) + .getRanking(), 45); } } diff --git a/core-java/src/test/java/com/baeldung/comparator/Java8ComparatorUnitTest.java b/core-java/src/test/java/com/baeldung/comparator/Java8ComparatorUnitTest.java new file mode 100644 index 0000000000..b804573b51 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/comparator/Java8ComparatorUnitTest.java @@ -0,0 +1,63 @@ +package com.baeldung.comparator; + +import static org.junit.Assert.assertEquals; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.List; + +import org.junit.Before; +import org.junit.Test; + +public class Java8ComparatorUnitTest { + + List footballTeam; + + @Before + public void setUp() { + footballTeam = new ArrayList(); + Player player1 = new Player(59, "John", 20); + Player player2 = new Player(67, "Roger", 22); + Player player3 = new Player(45, "Steven", 24); + footballTeam.add(player1); + footballTeam.add(player2); + footballTeam.add(player3); + } + + @Test + public void whenComparing_UsingJava8_thenSorted() { + System.out.println("************** Java 8 Comaparator **************"); + Comparator byRanking = new Comparator() { + + @Override + public int compare(Player player1, Player player2) { + return player1.getRanking() - player2.getRanking(); + } + }; + + System.out.println("Before Sorting : " + footballTeam); + Collections.sort(footballTeam, byRanking); + System.out.println("After Sorting : " + footballTeam); + assertEquals(footballTeam.get(0) + .getName(), "Steven"); + assertEquals(footballTeam.get(2) + .getRanking(), 67); + } + + @Test + public void whenComparing_UsingComparatorComparing_thenSorted() { + System.out.println("********* Comaparator.comparing method *********"); + Comparator byRanking = + (Player player1, Player player2)->player1.getRanking()-player2.getRanking(); + + System.out.println("Before Sorting : " + footballTeam); + Collections.sort(footballTeam, byRanking); + System.out.println("After Sorting : " + footballTeam); + assertEquals(footballTeam.get(0) + .getName(), "Steven"); + assertEquals(footballTeam.get(2) + .getRanking(), 67); + } + +} From 138633863cced4e655eb4a9568a33f805d73545c Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Fri, 24 Nov 2017 21:01:47 +0200 Subject: [PATCH 119/229] Nested Classes in Java --- .../com/baeldung/nestedclass/Enclosing.java | 11 +++++++ .../baeldung/nestedclass/NewEnclosing.java | 15 +++++++++ .../java/com/baeldung/nestedclass/Outer.java | 11 +++++++ .../nestedclass/SimpleAbstractClass.java | 5 +++ .../nestedclass/AnonymousInnerTest.java | 16 ++++++++++ .../baeldung/nestedclass/InnerClassTest.java | 13 ++++++++ .../baeldung/nestedclass/LocalClassTest.java | 12 +++++++ .../baeldung/nestedclass/NestedClassTest.java | 12 +++++++ .../baeldung/nestedclass/NewOuterTest.java | 32 +++++++++++++++++++ 9 files changed, 127 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java create mode 100644 core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java create mode 100644 core-java/src/main/java/com/baeldung/nestedclass/Outer.java create mode 100644 core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java diff --git a/core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java b/core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java new file mode 100644 index 0000000000..a9911538b0 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java @@ -0,0 +1,11 @@ +package com.baeldung.nestedclass; + +public class Enclosing { + + public static class Nested { + + public void test() { + System.out.println("Calling test..."); + } + } +} diff --git a/core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java b/core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java new file mode 100644 index 0000000000..c7e04e8600 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java @@ -0,0 +1,15 @@ +package com.baeldung.nestedclass; + +public class NewEnclosing { + + void run() { + class Local { + + void run() { + System.out.println("Welcome to Baeldung!"); + } + } + Local local = new Local(); + local.run(); + } +} \ No newline at end of file diff --git a/core-java/src/main/java/com/baeldung/nestedclass/Outer.java b/core-java/src/main/java/com/baeldung/nestedclass/Outer.java new file mode 100644 index 0000000000..ebd6d27293 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/nestedclass/Outer.java @@ -0,0 +1,11 @@ +package com.baeldung.nestedclass; + +public class Outer { + + public class Inner { + + public void test() { + System.out.println("Calling test..."); + } + } +} diff --git a/core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java b/core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java new file mode 100644 index 0000000000..586e2d12b4 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java @@ -0,0 +1,5 @@ +package com.baeldung.nestedclass; + +abstract class SimpleAbstractClass { + abstract void run(); +} \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java b/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java new file mode 100644 index 0000000000..394c0bb57a --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java @@ -0,0 +1,16 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class AnonymousInnerTest { + + @Test + public void whenRunAnonymousClass_thenCorrect() { + SimpleAbstractClass simpleAbstractClass = new SimpleAbstractClass() { + void run() { + System.out.println("Running Anonymous Class..."); + } + }; + simpleAbstractClass.run(); + } +} \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java b/core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java new file mode 100644 index 0000000000..e9cb119ac2 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java @@ -0,0 +1,13 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class InnerClassTest { + + @Test + public void givenInnerClassWhenInstantiating_thenCorrect() { + Outer outer = new Outer(); + Outer.Inner inner = outer.new Inner(); + inner.test(); + } +} diff --git a/core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java b/core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java new file mode 100644 index 0000000000..dad19161ad --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java @@ -0,0 +1,12 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class LocalClassTest { + + @Test + public void whenTestingLocalClass_thenCorrect() { + NewEnclosing newEnclosing = new NewEnclosing(); + newEnclosing.run(); + } +} diff --git a/core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java b/core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java new file mode 100644 index 0000000000..16c883689a --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java @@ -0,0 +1,12 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class NestedClassTest { + + @Test + public void whenInstantiatingStaticNestedClass_thenCorrect() { + Enclosing.Nested nested = new Enclosing.Nested(); + nested.test(); + } +} diff --git a/core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java b/core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java new file mode 100644 index 0000000000..e883687d33 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java @@ -0,0 +1,32 @@ +package com.baeldung.nestedclass; + +import static org.junit.Assert.assertEquals; +import org.junit.Test; + +public class NewOuterTest { + + int a = 1; + static int b = 2; + + public class InnerClass { + int a = 3; + static final int b = 4; + + @Test + public void whenShadowing_thenCorrect() { + assertEquals(3, a); + assertEquals(4, b); + assertEquals(1, NewOuterTest.this.a); + assertEquals(2, NewOuterTest.b); + assertEquals(2, NewOuterTest.this.b); + } + } + + @Test + public void shadowingTest() { + NewOuterTest outer = new NewOuterTest(); + NewOuterTest.InnerClass inner = outer.new InnerClass(); + inner.whenShadowing_thenCorrect(); + + } +} \ No newline at end of file From 42e89c72c275b4f4a86683aa375d3d93d8e34840 Mon Sep 17 00:00:00 2001 From: Vivek Kumar Date: Sat, 25 Nov 2017 01:43:02 +0530 Subject: [PATCH 120/229] BEAL-1173 - Add EC2 metadata access class and Integration Test --- .../cloud/aws/SpringCloudAwsApplication.java | 2 + .../cloud/aws/ec2/EC2EnableMetadata.java | 9 +++ .../spring/cloud/aws/ec2/EC2Metadata.java | 62 +++++++++++++++++++ .../src/main/resources/aws-config.xml | 11 ++++ .../aws/ec2/EC2MetadataIntegrationTest.java | 61 ++++++++++++++++++ 5 files changed, 145 insertions(+) create mode 100644 spring-cloud/spring-cloud-aws/src/main/java/com/baeldung/spring/cloud/aws/ec2/EC2EnableMetadata.java create mode 100644 spring-cloud/spring-cloud-aws/src/main/java/com/baeldung/spring/cloud/aws/ec2/EC2Metadata.java create mode 100644 spring-cloud/spring-cloud-aws/src/main/resources/aws-config.xml create mode 100644 spring-cloud/spring-cloud-aws/src/test/java/com/baeldung/spring/cloud/aws/ec2/EC2MetadataIntegrationTest.java diff --git a/spring-cloud/spring-cloud-aws/src/main/java/com/baeldung/spring/cloud/aws/SpringCloudAwsApplication.java b/spring-cloud/spring-cloud-aws/src/main/java/com/baeldung/spring/cloud/aws/SpringCloudAwsApplication.java index 2c3909b3eb..81bbc579ec 100644 --- a/spring-cloud/spring-cloud-aws/src/main/java/com/baeldung/spring/cloud/aws/SpringCloudAwsApplication.java +++ b/spring-cloud/spring-cloud-aws/src/main/java/com/baeldung/spring/cloud/aws/SpringCloudAwsApplication.java @@ -2,8 +2,10 @@ package com.baeldung.spring.cloud.aws; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.ImportResource; @SpringBootApplication +@ImportResource("classpath:aws-config.xml") public class SpringCloudAwsApplication { public static void main(String[] args) { diff --git a/spring-cloud/spring-cloud-aws/src/main/java/com/baeldung/spring/cloud/aws/ec2/EC2EnableMetadata.java b/spring-cloud/spring-cloud-aws/src/main/java/com/baeldung/spring/cloud/aws/ec2/EC2EnableMetadata.java new file mode 100644 index 0000000000..03a7db26de --- /dev/null +++ b/spring-cloud/spring-cloud-aws/src/main/java/com/baeldung/spring/cloud/aws/ec2/EC2EnableMetadata.java @@ -0,0 +1,9 @@ +package com.baeldung.spring.cloud.aws.ec2; + +import org.springframework.cloud.aws.context.config.annotation.EnableContextInstanceData; +import org.springframework.context.annotation.Configuration; + +@Configuration +@EnableContextInstanceData +public class EC2EnableMetadata { +} \ No newline at end of file diff --git a/spring-cloud/spring-cloud-aws/src/main/java/com/baeldung/spring/cloud/aws/ec2/EC2Metadata.java b/spring-cloud/spring-cloud-aws/src/main/java/com/baeldung/spring/cloud/aws/ec2/EC2Metadata.java new file mode 100644 index 0000000000..9466c14560 --- /dev/null +++ b/spring-cloud/spring-cloud-aws/src/main/java/com/baeldung/spring/cloud/aws/ec2/EC2Metadata.java @@ -0,0 +1,62 @@ +package com.baeldung.spring.cloud.aws.ec2; + +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Component; + +@Lazy +@Component +public class EC2Metadata { + + @Value("${ami-id:N/A}") + private String amiId; + + @Value("${hostname:N/A}") + private String hostname; + + @Value("${instance-type:N/A}") + private String instanceType; + + @Value("${services/domain:N/A}") + private String serviceDomain; + + @Value("#{instanceData['Name'] ?: 'N/A'}") + private String name; + + public String getAmiId() { + return amiId; + } + + public String getHostname() { + return hostname; + } + + public String getInstanceType() { + return instanceType; + } + + public String getServiceDomain() { + return serviceDomain; + } + + public String getName() { + return name; + } + + @Override + public String toString() { + StringBuilder builder = new StringBuilder(); + builder.append("EC2Metadata [amiId="); + builder.append(amiId); + builder.append(", hostname="); + builder.append(hostname); + builder.append(", instanceType="); + builder.append(instanceType); + builder.append(", serviceDomain="); + builder.append(serviceDomain); + builder.append(", name="); + builder.append(name); + builder.append("]"); + return builder.toString(); + } +} diff --git a/spring-cloud/spring-cloud-aws/src/main/resources/aws-config.xml b/spring-cloud/spring-cloud-aws/src/main/resources/aws-config.xml new file mode 100644 index 0000000000..5ca48f6b1e --- /dev/null +++ b/spring-cloud/spring-cloud-aws/src/main/resources/aws-config.xml @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/spring-cloud/spring-cloud-aws/src/test/java/com/baeldung/spring/cloud/aws/ec2/EC2MetadataIntegrationTest.java b/spring-cloud/spring-cloud-aws/src/test/java/com/baeldung/spring/cloud/aws/ec2/EC2MetadataIntegrationTest.java new file mode 100644 index 0000000000..1e75134194 --- /dev/null +++ b/spring-cloud/spring-cloud-aws/src/test/java/com/baeldung/spring/cloud/aws/ec2/EC2MetadataIntegrationTest.java @@ -0,0 +1,61 @@ +package com.baeldung.spring.cloud.aws.ec2; + +import static org.assertj.core.api.Assertions.assertThat; + +import org.junit.Assume; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.TestPropertySource; +import org.springframework.test.context.junit4.SpringRunner; + +import com.amazonaws.regions.Regions; +import com.amazonaws.services.ec2.AmazonEC2; + +@SpringBootTest +@RunWith(SpringRunner.class) +@TestPropertySource("classpath:application-test.properties") +public class EC2MetadataIntegrationTest { + + private static final Logger logger = LoggerFactory.getLogger(EC2MetadataIntegrationTest.class); + + private boolean serverEc2; + + @Before + public void setUp() { + serverEc2 = Regions.getCurrentRegion() != null; + } + + @Autowired + private EC2Metadata eC2Metadata; + + @Autowired + private AmazonEC2 amazonEC2; + + @Test + public void whenEC2ClinentNotNull_thenSuccess() { + assertThat(amazonEC2).isNotNull(); + } + + @Test + public void whenEC2MetadataNotNull_thenSuccess() { + assertThat(eC2Metadata).isNotNull(); + } + + @Test + public void whenMetdataValuesNotNull_thenSuccess() { + Assume.assumeTrue(serverEc2); + assertThat(eC2Metadata.getAmiId()).isNotEqualTo("N/A"); + assertThat(eC2Metadata.getInstanceType()).isNotEqualTo("N/A"); + } + + @Test + public void whenMetadataLogged_thenSuccess() { + logger.info("Environment is EC2: {}", serverEc2); + logger.info(eC2Metadata.toString()); + } +} From edec7ddbe51d7b5e51dcd4fafb33a1599b02ed14 Mon Sep 17 00:00:00 2001 From: abialas Date: Fri, 24 Nov 2017 22:29:08 +0100 Subject: [PATCH 121/229] BAEL-1344 (#3081) * BAEL-1344 add java8 convert methods date, localdate, localdatetime * BAEL-1344 add java9 example * Move Date to LocalDate and LocalDateTime converters from core-java-8 to core-java-9 --- .../datetime/DateToLocalDateConverter.java | 35 --------- .../DateToLocalDateTimeConverter.java | 35 --------- .../DateToLocalDateConverterTest.java | 72 ----------------- .../DateToLocalDateTimeConverterTest.java | 78 ------------------- .../datetime/DateToLocalDateConverter.java | 19 ++++- .../DateToLocalDateTimeConverter.java | 19 ++++- .../LocalDateTimeToDateConverter.java | 2 +- .../datetime/LocalDateToDateConverter.java | 2 +- .../DateToLocalDateConverterTest.java | 48 ++++++++++++ .../DateToLocalDateTimeConverterTest.java | 54 +++++++++++++ .../LocalDateTimeToDateConverterTest.java | 2 +- .../LocalDateToDateConverterTest.java | 2 +- 12 files changed, 142 insertions(+), 226 deletions(-) delete mode 100644 core-java-8/src/main/java/com/baeldung/datetime/DateToLocalDateConverter.java delete mode 100644 core-java-8/src/main/java/com/baeldung/datetime/DateToLocalDateTimeConverter.java delete mode 100644 core-java-8/src/test/java/com/baeldung/datetime/DateToLocalDateConverterTest.java delete mode 100644 core-java-8/src/test/java/com/baeldung/datetime/DateToLocalDateTimeConverterTest.java rename {core-java-8/src/main/java/com/baeldung => core-java-9/src/main/java/com/baeldung/java9}/datetime/LocalDateTimeToDateConverter.java (94%) rename {core-java-8/src/main/java/com/baeldung => core-java-9/src/main/java/com/baeldung/java9}/datetime/LocalDateToDateConverter.java (94%) rename {core-java-8/src/test/java/com/baeldung => core-java-9/src/test/java/com/baeldung/java9}/datetime/LocalDateTimeToDateConverterTest.java (97%) rename {core-java-8/src/test/java/com/baeldung => core-java-9/src/test/java/com/baeldung/java9}/datetime/LocalDateToDateConverterTest.java (97%) diff --git a/core-java-8/src/main/java/com/baeldung/datetime/DateToLocalDateConverter.java b/core-java-8/src/main/java/com/baeldung/datetime/DateToLocalDateConverter.java deleted file mode 100644 index 8788aac747..0000000000 --- a/core-java-8/src/main/java/com/baeldung/datetime/DateToLocalDateConverter.java +++ /dev/null @@ -1,35 +0,0 @@ -/** - * - */ -package com.baeldung.datetime; - -import java.time.Instant; -import java.time.LocalDate; -import java.time.ZoneId; -import java.util.Date; - -/** - * Class which shows different ways of converting java.util.Date into java.time.LocalDate. - * - * @author abialas - * - */ -public class DateToLocalDateConverter { - - public static LocalDate convertToLocalDateViaInstant(Date dateToConvert) { - return dateToConvert.toInstant() - .atZone(ZoneId.systemDefault()) - .toLocalDate(); - } - - public static LocalDate convertToLocalDateViaSqlDate(Date dateToConvert) { - return new java.sql.Date(dateToConvert.getTime()).toLocalDate(); - } - - public static LocalDate convertToLocalDateViaMilisecond(Date dateToConvert) { - return Instant.ofEpochMilli(dateToConvert.getTime()) - .atZone(ZoneId.systemDefault()) - .toLocalDate(); - } - -} diff --git a/core-java-8/src/main/java/com/baeldung/datetime/DateToLocalDateTimeConverter.java b/core-java-8/src/main/java/com/baeldung/datetime/DateToLocalDateTimeConverter.java deleted file mode 100644 index f994023526..0000000000 --- a/core-java-8/src/main/java/com/baeldung/datetime/DateToLocalDateTimeConverter.java +++ /dev/null @@ -1,35 +0,0 @@ -/** - * - */ -package com.baeldung.datetime; - -import java.time.Instant; -import java.time.LocalDateTime; -import java.time.ZoneId; -import java.util.Date; - -/** - * Class which shows different ways of converting java.util.Date into java.time.LocalDateTime. - * - * @author abialas - * - */ -public class DateToLocalDateTimeConverter { - - public static LocalDateTime convertToLocalDateTimeViaInstant(Date dateToConvert) { - return dateToConvert.toInstant() - .atZone(ZoneId.systemDefault()) - .toLocalDateTime(); - } - - public static LocalDateTime convertToLocalDateTimeViaSqlTimestamp(Date dateToConvert) { - return new java.sql.Timestamp(dateToConvert.getTime()).toLocalDateTime(); - } - - public static LocalDateTime convertToLocalDateTimeViaMilisecond(Date dateToConvert) { - return Instant.ofEpochMilli(dateToConvert.getTime()) - .atZone(ZoneId.systemDefault()) - .toLocalDateTime(); - } - -} diff --git a/core-java-8/src/test/java/com/baeldung/datetime/DateToLocalDateConverterTest.java b/core-java-8/src/test/java/com/baeldung/datetime/DateToLocalDateConverterTest.java deleted file mode 100644 index 5de6ae3e59..0000000000 --- a/core-java-8/src/test/java/com/baeldung/datetime/DateToLocalDateConverterTest.java +++ /dev/null @@ -1,72 +0,0 @@ -/** - * - */ -package com.baeldung.datetime; - -import static org.junit.Assert.assertEquals; - -import java.time.LocalDate; -import java.time.temporal.ChronoField; -import java.util.Calendar; -import java.util.Date; - -import org.junit.Test; - -/** - * - * JUnits for {@link DateToLocalDateConverter} class. - * - * @author abialas - * - */ -public class DateToLocalDateConverterTest { - - @Test - public void shouldReturn10thNovember2010WhenConvertViaInstant() { - // given - Calendar calendar = Calendar.getInstance(); - calendar.set(2010, 10, 10); - Date dateToConvert = calendar.getTime(); - - // when - LocalDate localDate = DateToLocalDateConverter.convertToLocalDateViaInstant(dateToConvert); - - // then - assertEquals(2010, localDate.get(ChronoField.YEAR)); - assertEquals(11, localDate.get(ChronoField.MONTH_OF_YEAR)); - assertEquals(10, localDate.get(ChronoField.DAY_OF_MONTH)); - } - - @Test - public void shouldReturn10thNovember2010WhenConvertViaMiliseconds() { - // given - Calendar calendar = Calendar.getInstance(); - calendar.set(2010, 10, 10); - Date dateToConvert = calendar.getTime(); - - // when - LocalDate localDate = DateToLocalDateConverter.convertToLocalDateViaMilisecond(dateToConvert); - - // then - assertEquals(2010, localDate.get(ChronoField.YEAR)); - assertEquals(11, localDate.get(ChronoField.MONTH_OF_YEAR)); - assertEquals(10, localDate.get(ChronoField.DAY_OF_MONTH)); - } - - @Test - public void shouldReturn10thNovember2010WhenConvertViaSqlDate() { - // given - Calendar calendar = Calendar.getInstance(); - calendar.set(2010, 10, 10); - Date dateToConvert = calendar.getTime(); - - // when - LocalDate localDate = DateToLocalDateConverter.convertToLocalDateViaSqlDate(dateToConvert); - - // then - assertEquals(2010, localDate.get(ChronoField.YEAR)); - assertEquals(11, localDate.get(ChronoField.MONTH_OF_YEAR)); - assertEquals(10, localDate.get(ChronoField.DAY_OF_MONTH)); - } - -} diff --git a/core-java-8/src/test/java/com/baeldung/datetime/DateToLocalDateTimeConverterTest.java b/core-java-8/src/test/java/com/baeldung/datetime/DateToLocalDateTimeConverterTest.java deleted file mode 100644 index 6d8fb8ea93..0000000000 --- a/core-java-8/src/test/java/com/baeldung/datetime/DateToLocalDateTimeConverterTest.java +++ /dev/null @@ -1,78 +0,0 @@ -/** - * - */ -package com.baeldung.datetime; - -import static org.junit.Assert.assertEquals; - -import java.time.LocalDateTime; -import java.time.temporal.ChronoField; -import java.util.Calendar; -import java.util.Date; - -import org.junit.Test; - -/** - * - * JUnits for {@link DateToLocalDateTimeConverter} class. - * - * @author abialas - * - */ -public class DateToLocalDateTimeConverterTest { - - @Test - public void shouldReturn10thNovember2010time8hour20minWhenConvertViaInstant() { - // given - Calendar calendar = Calendar.getInstance(); - calendar.set(2010, 10, 10, 8, 20); - Date dateToConvert = calendar.getTime(); - - // when - LocalDateTime localDateTime = DateToLocalDateTimeConverter.convertToLocalDateTimeViaInstant(dateToConvert); - - // then - assertEquals(2010, localDateTime.get(ChronoField.YEAR)); - assertEquals(11, localDateTime.get(ChronoField.MONTH_OF_YEAR)); - assertEquals(10, localDateTime.get(ChronoField.DAY_OF_MONTH)); - assertEquals(8, localDateTime.get(ChronoField.HOUR_OF_DAY)); - assertEquals(20, localDateTime.get(ChronoField.MINUTE_OF_HOUR)); - } - - @Test - public void shouldReturn10thNovember2010time8hour20minWhenConvertViaMiliseconds() { - // given - Calendar calendar = Calendar.getInstance(); - calendar.set(2010, 10, 10, 8, 20); - Date dateToConvert = calendar.getTime(); - - // when - LocalDateTime localDateTime = DateToLocalDateTimeConverter.convertToLocalDateTimeViaMilisecond(dateToConvert); - - // then - assertEquals(2010, localDateTime.get(ChronoField.YEAR)); - assertEquals(11, localDateTime.get(ChronoField.MONTH_OF_YEAR)); - assertEquals(10, localDateTime.get(ChronoField.DAY_OF_MONTH)); - assertEquals(8, localDateTime.get(ChronoField.HOUR_OF_DAY)); - assertEquals(20, localDateTime.get(ChronoField.MINUTE_OF_HOUR)); - } - - @Test - public void shouldReturn10thNovember2010time8hour20minWhenConvertViaSqlTimestamp() { - // given - Calendar calendar = Calendar.getInstance(); - calendar.set(2010, 10, 10, 8, 20); - Date dateToConvert = calendar.getTime(); - - // when - LocalDateTime localDateTime = DateToLocalDateTimeConverter.convertToLocalDateTimeViaSqlTimestamp(dateToConvert); - - // then - assertEquals(2010, localDateTime.get(ChronoField.YEAR)); - assertEquals(11, localDateTime.get(ChronoField.MONTH_OF_YEAR)); - assertEquals(10, localDateTime.get(ChronoField.DAY_OF_MONTH)); - assertEquals(8, localDateTime.get(ChronoField.HOUR_OF_DAY)); - assertEquals(20, localDateTime.get(ChronoField.MINUTE_OF_HOUR)); - } - -} diff --git a/core-java-9/src/main/java/com/baeldung/java9/datetime/DateToLocalDateConverter.java b/core-java-9/src/main/java/com/baeldung/java9/datetime/DateToLocalDateConverter.java index bafa9ebff1..c794c57e87 100644 --- a/core-java-9/src/main/java/com/baeldung/java9/datetime/DateToLocalDateConverter.java +++ b/core-java-9/src/main/java/com/baeldung/java9/datetime/DateToLocalDateConverter.java @@ -3,18 +3,35 @@ */ package com.baeldung.java9.datetime; +import java.time.Instant; import java.time.LocalDate; import java.time.ZoneId; import java.util.Date; /** - * Class which shows a way to convert java.util.Date into java.time.LocalDate with new Java 1.9. + * Class which shows a way to convert java.util.Date into java.time.LocalDate. * * @author abialas * */ public class DateToLocalDateConverter { + public static LocalDate convertToLocalDateViaInstant(Date dateToConvert) { + return dateToConvert.toInstant() + .atZone(ZoneId.systemDefault()) + .toLocalDate(); + } + + public static LocalDate convertToLocalDateViaSqlDate(Date dateToConvert) { + return new java.sql.Date(dateToConvert.getTime()).toLocalDate(); + } + + public static LocalDate convertToLocalDateViaMilisecond(Date dateToConvert) { + return Instant.ofEpochMilli(dateToConvert.getTime()) + .atZone(ZoneId.systemDefault()) + .toLocalDate(); + } + public static LocalDate convertToLocalDate(Date dateToConvert) { return LocalDate.ofInstant(dateToConvert.toInstant(), ZoneId.systemDefault()); } diff --git a/core-java-9/src/main/java/com/baeldung/java9/datetime/DateToLocalDateTimeConverter.java b/core-java-9/src/main/java/com/baeldung/java9/datetime/DateToLocalDateTimeConverter.java index 538d5a9f63..17ca5b1122 100644 --- a/core-java-9/src/main/java/com/baeldung/java9/datetime/DateToLocalDateTimeConverter.java +++ b/core-java-9/src/main/java/com/baeldung/java9/datetime/DateToLocalDateTimeConverter.java @@ -3,18 +3,35 @@ */ package com.baeldung.java9.datetime; +import java.time.Instant; import java.time.LocalDateTime; import java.time.ZoneId; import java.util.Date; /** - * Class which shows a way to convert java.util.Date into java.time.LocalDateTime with new Java 1.9. + * Class which shows a way to convert java.util.Date into java.time.LocalDateTime. * * @author abialas * */ public class DateToLocalDateTimeConverter { + public static LocalDateTime convertToLocalDateTimeViaInstant(Date dateToConvert) { + return dateToConvert.toInstant() + .atZone(ZoneId.systemDefault()) + .toLocalDateTime(); + } + + public static LocalDateTime convertToLocalDateTimeViaSqlTimestamp(Date dateToConvert) { + return new java.sql.Timestamp(dateToConvert.getTime()).toLocalDateTime(); + } + + public static LocalDateTime convertToLocalDateTimeViaMilisecond(Date dateToConvert) { + return Instant.ofEpochMilli(dateToConvert.getTime()) + .atZone(ZoneId.systemDefault()) + .toLocalDateTime(); + } + public static LocalDateTime convertToLocalDateTime(Date dateToConvert) { return LocalDateTime.ofInstant(dateToConvert.toInstant(), ZoneId.systemDefault()); } diff --git a/core-java-8/src/main/java/com/baeldung/datetime/LocalDateTimeToDateConverter.java b/core-java-9/src/main/java/com/baeldung/java9/datetime/LocalDateTimeToDateConverter.java similarity index 94% rename from core-java-8/src/main/java/com/baeldung/datetime/LocalDateTimeToDateConverter.java rename to core-java-9/src/main/java/com/baeldung/java9/datetime/LocalDateTimeToDateConverter.java index ef72c8b4fb..f219dcf038 100644 --- a/core-java-8/src/main/java/com/baeldung/datetime/LocalDateTimeToDateConverter.java +++ b/core-java-9/src/main/java/com/baeldung/java9/datetime/LocalDateTimeToDateConverter.java @@ -1,7 +1,7 @@ /** * */ -package com.baeldung.datetime; +package com.baeldung.java9.datetime; import java.time.LocalDateTime; import java.time.ZoneId; diff --git a/core-java-8/src/main/java/com/baeldung/datetime/LocalDateToDateConverter.java b/core-java-9/src/main/java/com/baeldung/java9/datetime/LocalDateToDateConverter.java similarity index 94% rename from core-java-8/src/main/java/com/baeldung/datetime/LocalDateToDateConverter.java rename to core-java-9/src/main/java/com/baeldung/java9/datetime/LocalDateToDateConverter.java index 8050815799..f9893da5d0 100644 --- a/core-java-8/src/main/java/com/baeldung/datetime/LocalDateToDateConverter.java +++ b/core-java-9/src/main/java/com/baeldung/java9/datetime/LocalDateToDateConverter.java @@ -1,7 +1,7 @@ /** * */ -package com.baeldung.datetime; +package com.baeldung.java9.datetime; import java.time.LocalDate; import java.time.ZoneId; diff --git a/core-java-9/src/test/java/com/baeldung/java9/datetime/DateToLocalDateConverterTest.java b/core-java-9/src/test/java/com/baeldung/java9/datetime/DateToLocalDateConverterTest.java index 2e0fb0dedd..ab69bba359 100644 --- a/core-java-9/src/test/java/com/baeldung/java9/datetime/DateToLocalDateConverterTest.java +++ b/core-java-9/src/test/java/com/baeldung/java9/datetime/DateToLocalDateConverterTest.java @@ -22,6 +22,54 @@ import com.baeldung.java9.datetime.DateToLocalDateConverter; */ public class DateToLocalDateConverterTest { + @Test + public void shouldReturn10thNovember2010WhenConvertViaInstant() { + // given + Calendar calendar = Calendar.getInstance(); + calendar.set(2010, 10, 10); + Date dateToConvert = calendar.getTime(); + + // when + LocalDate localDate = DateToLocalDateConverter.convertToLocalDateViaInstant(dateToConvert); + + // then + assertEquals(2010, localDate.get(ChronoField.YEAR)); + assertEquals(11, localDate.get(ChronoField.MONTH_OF_YEAR)); + assertEquals(10, localDate.get(ChronoField.DAY_OF_MONTH)); + } + + @Test + public void shouldReturn10thNovember2010WhenConvertViaMiliseconds() { + // given + Calendar calendar = Calendar.getInstance(); + calendar.set(2010, 10, 10); + Date dateToConvert = calendar.getTime(); + + // when + LocalDate localDate = DateToLocalDateConverter.convertToLocalDateViaMilisecond(dateToConvert); + + // then + assertEquals(2010, localDate.get(ChronoField.YEAR)); + assertEquals(11, localDate.get(ChronoField.MONTH_OF_YEAR)); + assertEquals(10, localDate.get(ChronoField.DAY_OF_MONTH)); + } + + @Test + public void shouldReturn10thNovember2010WhenConvertViaSqlDate() { + // given + Calendar calendar = Calendar.getInstance(); + calendar.set(2010, 10, 10); + Date dateToConvert = calendar.getTime(); + + // when + LocalDate localDate = DateToLocalDateConverter.convertToLocalDateViaSqlDate(dateToConvert); + + // then + assertEquals(2010, localDate.get(ChronoField.YEAR)); + assertEquals(11, localDate.get(ChronoField.MONTH_OF_YEAR)); + assertEquals(10, localDate.get(ChronoField.DAY_OF_MONTH)); + } + @Test public void shouldReturn10thNovember2010WhenConvertToLocalDate() { // given diff --git a/core-java-9/src/test/java/com/baeldung/java9/datetime/DateToLocalDateTimeConverterTest.java b/core-java-9/src/test/java/com/baeldung/java9/datetime/DateToLocalDateTimeConverterTest.java index 49988c8b33..97c70ee5ac 100644 --- a/core-java-9/src/test/java/com/baeldung/java9/datetime/DateToLocalDateTimeConverterTest.java +++ b/core-java-9/src/test/java/com/baeldung/java9/datetime/DateToLocalDateTimeConverterTest.java @@ -29,6 +29,60 @@ public class DateToLocalDateTimeConverterTest { calendar.set(2010, 10, 10, 8, 20); Date dateToConvert = calendar.getTime(); + // when + LocalDateTime localDateTime = DateToLocalDateTimeConverter.convertToLocalDateTimeViaInstant(dateToConvert); + + // then + assertEquals(2010, localDateTime.get(ChronoField.YEAR)); + assertEquals(11, localDateTime.get(ChronoField.MONTH_OF_YEAR)); + assertEquals(10, localDateTime.get(ChronoField.DAY_OF_MONTH)); + assertEquals(8, localDateTime.get(ChronoField.HOUR_OF_DAY)); + assertEquals(20, localDateTime.get(ChronoField.MINUTE_OF_HOUR)); + } + + @Test + public void shouldReturn10thNovember2010time8hour20minWhenConvertViaMiliseconds() { + // given + Calendar calendar = Calendar.getInstance(); + calendar.set(2010, 10, 10, 8, 20); + Date dateToConvert = calendar.getTime(); + + // when + LocalDateTime localDateTime = DateToLocalDateTimeConverter.convertToLocalDateTimeViaMilisecond(dateToConvert); + + // then + assertEquals(2010, localDateTime.get(ChronoField.YEAR)); + assertEquals(11, localDateTime.get(ChronoField.MONTH_OF_YEAR)); + assertEquals(10, localDateTime.get(ChronoField.DAY_OF_MONTH)); + assertEquals(8, localDateTime.get(ChronoField.HOUR_OF_DAY)); + assertEquals(20, localDateTime.get(ChronoField.MINUTE_OF_HOUR)); + } + + @Test + public void shouldReturn10thNovember2010time8hour20minWhenConvertViaSqlTimestamp() { + // given + Calendar calendar = Calendar.getInstance(); + calendar.set(2010, 10, 10, 8, 20); + Date dateToConvert = calendar.getTime(); + + // when + LocalDateTime localDateTime = DateToLocalDateTimeConverter.convertToLocalDateTimeViaSqlTimestamp(dateToConvert); + + // then + assertEquals(2010, localDateTime.get(ChronoField.YEAR)); + assertEquals(11, localDateTime.get(ChronoField.MONTH_OF_YEAR)); + assertEquals(10, localDateTime.get(ChronoField.DAY_OF_MONTH)); + assertEquals(8, localDateTime.get(ChronoField.HOUR_OF_DAY)); + assertEquals(20, localDateTime.get(ChronoField.MINUTE_OF_HOUR)); + } + + @Test + public void shouldReturn10thNovember2010time8hour20minWhenConvertToLocalDateTime() { + // given + Calendar calendar = Calendar.getInstance(); + calendar.set(2010, 10, 10, 8, 20); + Date dateToConvert = calendar.getTime(); + // when LocalDateTime localDateTime = DateToLocalDateTimeConverter.convertToLocalDateTime(dateToConvert); diff --git a/core-java-8/src/test/java/com/baeldung/datetime/LocalDateTimeToDateConverterTest.java b/core-java-9/src/test/java/com/baeldung/java9/datetime/LocalDateTimeToDateConverterTest.java similarity index 97% rename from core-java-8/src/test/java/com/baeldung/datetime/LocalDateTimeToDateConverterTest.java rename to core-java-9/src/test/java/com/baeldung/java9/datetime/LocalDateTimeToDateConverterTest.java index 519fa69f04..2c6898381f 100644 --- a/core-java-8/src/test/java/com/baeldung/datetime/LocalDateTimeToDateConverterTest.java +++ b/core-java-9/src/test/java/com/baeldung/java9/datetime/LocalDateTimeToDateConverterTest.java @@ -1,7 +1,7 @@ /** * */ -package com.baeldung.datetime; +package com.baeldung.java9.datetime; import static org.junit.Assert.assertEquals; diff --git a/core-java-8/src/test/java/com/baeldung/datetime/LocalDateToDateConverterTest.java b/core-java-9/src/test/java/com/baeldung/java9/datetime/LocalDateToDateConverterTest.java similarity index 97% rename from core-java-8/src/test/java/com/baeldung/datetime/LocalDateToDateConverterTest.java rename to core-java-9/src/test/java/com/baeldung/java9/datetime/LocalDateToDateConverterTest.java index c1da3af052..7f20d5d2d2 100644 --- a/core-java-8/src/test/java/com/baeldung/datetime/LocalDateToDateConverterTest.java +++ b/core-java-9/src/test/java/com/baeldung/java9/datetime/LocalDateToDateConverterTest.java @@ -1,7 +1,7 @@ /** * */ -package com.baeldung.datetime; +package com.baeldung.java9.datetime; import static org.junit.Assert.assertEquals; From c8d11d0b81057621702f0028c1a1c05149f243f1 Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Sat, 25 Nov 2017 11:41:31 +0200 Subject: [PATCH 122/229] fix log display issue (#3117) --- spring-aop/src/main/resources/logback.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spring-aop/src/main/resources/logback.xml b/spring-aop/src/main/resources/logback.xml index ec0dc2469a..3245e94f08 100644 --- a/spring-aop/src/main/resources/logback.xml +++ b/spring-aop/src/main/resources/logback.xml @@ -13,7 +13,11 @@ - + + + + + \ No newline at end of file From 6435d5723a977c554b2759e669e8a62e711d3feb Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sat, 25 Nov 2017 12:18:49 +0200 Subject: [PATCH 123/229] BAEL-1309 Append Data to a File with Java (#3054) * Evaluation article: Different Types of Bean Injection in Spring * added tests & changed configuration to Java-based config * removed xml config files * rename unit tests * BAEL-972 - Apache Commons Text * remove code from evaluation article * remove code from evaluation article * BAEL-972 - Apache Commons Text - added another example * BAEL-972 - Apache Commons Text - just indentation * BAEL-994 - TemporalAdjuster in Java * BAEL-994 - TemporalAdjuster in Java * BAEL-994 - TemporalAdjuster in Java * BAEL-994 - TemporalAdjuster in Java * BAEL-994 - TemporalAdjuster in Java - fix problems * BAEL-1033 Introduction to StreamUtils * BAEL-1033 Introduction to StreamUtils * BAEL-1033 Introduction to StreamUtils * fix formatting * BAEL-1033 minor refactor * BAEL-1035 Introduction to Eclipse Collections * format * BAEL-1035 Introduction to Eclipse Collections * BAEL-1035 Introduction to Eclipse Collections * BAEL-1035 Introduction to Eclipse Collections * cleanup * cleanup * BAEL-1109 Introduction to JCache * BAEL-1109 Introduction to JCache * remove unneeded property in pom.xml * fix formatting * close cache instances properly * remove latest commit * BAEL-1057 Introduction to rxjava-jdbc * refactor rxjava-jdbc * Refactor rxjava-jdbc * Refactoring rxjava-jdbc * BAEL-1171 java.lang.String API * refactor rxjava-jdbc * refactor String * String API - move multiple classes into a single class * move class into test package * BAEL-1171 String.lang.String API * BAEL-1171 java.lang.String API * BAEL-1250 Initializing Arrays in Java * BAEL-1250 Initializing Arrays in Java * BAEL-1250 Initializing Arrays in Java * small fix * BAEL-1171 java.lang.String API * BAEL-1263 Daemon Threads in Java * merge with fork * BAEL-1263 Daemon Threads in Java * fix compilation error * BAEL-1309 Append Data to a File with Java * fix build fails * fix test error * fix build failures * cleanup * fix Sneaky Runnable test * revert sneaky runnable fix attempt * fix test failure * fix test failure * fix all test failures * fix test failure * fix test failures * Nested Classes in Java --- .../baeldung/concurrent/daemon/NewThread.java | 1 - .../com/baeldung/nestedclass/Enclosing.java | 11 +++++ .../baeldung/nestedclass/NewEnclosing.java | 15 ++++++ .../java/com/baeldung/nestedclass/Outer.java | 11 +++++ .../nestedclass/SimpleAbstractClass.java | 5 ++ .../java/com/baeldung/util/StreamUtils.java | 16 +++++++ .../src/main/resources/countries.properties | 3 ++ .../baeldung/file/FileOutputStreamTest.java | 36 ++++++++++++++ .../java/com/baeldung/file/FileUtilsTest.java | 37 ++++++++++++++ .../com/baeldung/file/FileWriterTest.java | 40 ++++++++++++++++ .../java/com/baeldung/file/FilesTest.java | 36 ++++++++++++++ .../java/com/baeldung/file/GuavaTest.java | 48 +++++++++++++++++++ .../nestedclass/AnonymousInnerTest.java | 16 +++++++ .../baeldung/nestedclass/InnerClassTest.java | 13 +++++ .../baeldung/nestedclass/LocalClassTest.java | 12 +++++ .../baeldung/nestedclass/NestedClassTest.java | 12 +++++ .../baeldung/nestedclass/NewOuterTest.java | 32 +++++++++++++ .../java/com/baeldung/string/StringTest.java | 2 +- 18 files changed, 344 insertions(+), 2 deletions(-) create mode 100644 core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java create mode 100644 core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java create mode 100644 core-java/src/main/java/com/baeldung/nestedclass/Outer.java create mode 100644 core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java create mode 100644 core-java/src/main/java/com/baeldung/util/StreamUtils.java create mode 100644 core-java/src/main/resources/countries.properties create mode 100644 core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java create mode 100644 core-java/src/test/java/com/baeldung/file/FileUtilsTest.java create mode 100644 core-java/src/test/java/com/baeldung/file/FileWriterTest.java create mode 100644 core-java/src/test/java/com/baeldung/file/FilesTest.java create mode 100644 core-java/src/test/java/com/baeldung/file/GuavaTest.java create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java index d742d3a55f..4d87978070 100644 --- a/core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java +++ b/core-java-concurrency/src/main/java/com/baeldung/concurrent/daemon/NewThread.java @@ -3,7 +3,6 @@ package com.baeldung.concurrent.daemon; public class NewThread extends Thread { public void run() { - long startTime = System.currentTimeMillis(); while (true) { for (int i = 0; i < 10; i++) { diff --git a/core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java b/core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java new file mode 100644 index 0000000000..a9911538b0 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java @@ -0,0 +1,11 @@ +package com.baeldung.nestedclass; + +public class Enclosing { + + public static class Nested { + + public void test() { + System.out.println("Calling test..."); + } + } +} diff --git a/core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java b/core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java new file mode 100644 index 0000000000..c7e04e8600 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java @@ -0,0 +1,15 @@ +package com.baeldung.nestedclass; + +public class NewEnclosing { + + void run() { + class Local { + + void run() { + System.out.println("Welcome to Baeldung!"); + } + } + Local local = new Local(); + local.run(); + } +} \ No newline at end of file diff --git a/core-java/src/main/java/com/baeldung/nestedclass/Outer.java b/core-java/src/main/java/com/baeldung/nestedclass/Outer.java new file mode 100644 index 0000000000..ebd6d27293 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/nestedclass/Outer.java @@ -0,0 +1,11 @@ +package com.baeldung.nestedclass; + +public class Outer { + + public class Inner { + + public void test() { + System.out.println("Calling test..."); + } + } +} diff --git a/core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java b/core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java new file mode 100644 index 0000000000..586e2d12b4 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java @@ -0,0 +1,5 @@ +package com.baeldung.nestedclass; + +abstract class SimpleAbstractClass { + abstract void run(); +} \ No newline at end of file diff --git a/core-java/src/main/java/com/baeldung/util/StreamUtils.java b/core-java/src/main/java/com/baeldung/util/StreamUtils.java new file mode 100644 index 0000000000..42f438732f --- /dev/null +++ b/core-java/src/main/java/com/baeldung/util/StreamUtils.java @@ -0,0 +1,16 @@ +package com.baeldung.util; + +import java.io.IOException; +import java.io.InputStream; +import java.io.StringWriter; + +import org.apache.commons.io.IOUtils; + +public class StreamUtils { + + public static String getStringFromInputStream(InputStream input) throws IOException { + StringWriter writer = new StringWriter(); + IOUtils.copy(input, writer, "UTF-8"); + return writer.toString(); + } +} diff --git a/core-java/src/main/resources/countries.properties b/core-java/src/main/resources/countries.properties new file mode 100644 index 0000000000..3c1f53aded --- /dev/null +++ b/core-java/src/main/resources/countries.properties @@ -0,0 +1,3 @@ +UK +US +Germany diff --git a/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java b/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java new file mode 100644 index 0000000000..451c1b4c4d --- /dev/null +++ b/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java @@ -0,0 +1,36 @@ +package com.baeldung.file; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.PrintWriter; + +import org.junit.After; +import org.junit.Test; + +import com.baeldung.util.StreamUtils; + +public class FileOutputStreamTest { + + public static final String fileName = "src/main/resources/countries.properties"; + + @Test + public void whenAppendToFileUsingFileOutputStream_thenCorrect() throws Exception { + FileOutputStream fos = new FileOutputStream(fileName, true); + fos.write("Spain\r\n".getBytes()); + fos.close(); + + assertThat(StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + } + + @After + public void revertFile() throws IOException { + PrintWriter writer = new PrintWriter(fileName); + writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); + writer.close(); + } +} diff --git a/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java b/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java new file mode 100644 index 0000000000..9ee8726575 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java @@ -0,0 +1,37 @@ +package com.baeldung.file; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.PrintWriter; +import java.nio.charset.StandardCharsets; + +import org.apache.commons.io.FileUtils; +import org.junit.After; +import org.junit.Test; + +import com.baeldung.util.StreamUtils; + +public class FileUtilsTest { + + public static final String fileName = "src/main/resources/countries.properties"; + + @Test + public void whenAppendToFileUsingFiles_thenCorrect() throws IOException { + File file = new File(fileName); + FileUtils.writeStringToFile(file, "Spain\r\n", StandardCharsets.UTF_8, true); + + assertThat(StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + } + + @After + public void revertFile() throws IOException { + PrintWriter writer = new PrintWriter(fileName); + writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); + writer.close(); + } +} diff --git a/core-java/src/test/java/com/baeldung/file/FileWriterTest.java b/core-java/src/test/java/com/baeldung/file/FileWriterTest.java new file mode 100644 index 0000000000..8d2ce4310e --- /dev/null +++ b/core-java/src/test/java/com/baeldung/file/FileWriterTest.java @@ -0,0 +1,40 @@ +package com.baeldung.file; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.BufferedWriter; +import java.io.FileInputStream; +import java.io.FileWriter; +import java.io.IOException; +import java.io.PrintWriter; + +import org.junit.After; +import org.junit.Test; + +import com.baeldung.util.StreamUtils; + +public class FileWriterTest { + + public static final String fileName = "src/main/resources/countries.properties"; + + @Test + public void whenAppendToFileUsingFileWriter_thenCorrect() throws IOException { + FileWriter fw = new FileWriter(fileName, true); + BufferedWriter bw = new BufferedWriter(fw); + bw.write("Spain"); + bw.newLine(); + bw.close(); + + assertThat( + StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\n"); + } + + @After + public void revertFile() throws IOException { + PrintWriter writer = new PrintWriter(fileName); + writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); + writer.close(); + } +} diff --git a/core-java/src/test/java/com/baeldung/file/FilesTest.java b/core-java/src/test/java/com/baeldung/file/FilesTest.java new file mode 100644 index 0000000000..bd39d004d3 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/file/FilesTest.java @@ -0,0 +1,36 @@ +package com.baeldung.file; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.FileInputStream; +import java.io.IOException; +import java.io.PrintWriter; +import java.nio.file.Files; +import java.nio.file.Paths; +import java.nio.file.StandardOpenOption; + +import org.junit.After; +import org.junit.Test; + +import com.baeldung.util.StreamUtils; + +public class FilesTest { + + public static final String fileName = "src/main/resources/countries.properties"; + + @Test + public void whenAppendToFileUsingFiles_thenCorrect() throws IOException { + Files.write(Paths.get(fileName), "Spain\r\n".getBytes(), StandardOpenOption.APPEND); + + assertThat(StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + } + + @After + public void revertFile() throws IOException { + PrintWriter writer = new PrintWriter(fileName); + writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); + writer.close(); + } +} diff --git a/core-java/src/test/java/com/baeldung/file/GuavaTest.java b/core-java/src/test/java/com/baeldung/file/GuavaTest.java new file mode 100644 index 0000000000..5a7ec6c4a8 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/file/GuavaTest.java @@ -0,0 +1,48 @@ +package com.baeldung.file; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.PrintWriter; + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +import com.baeldung.util.StreamUtils; +import com.google.common.base.Charsets; +import com.google.common.io.CharSink; +import com.google.common.io.FileWriteMode; +import com.google.common.io.Files; + +public class GuavaTest { + + public static final String fileName = "src/main/resources/countries.properties"; + + @Before + public void setup() throws Exception { + PrintWriter writer = new PrintWriter(fileName); + writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); + writer.close(); + } + + @Test + public void whenAppendToFileUsingGuava_thenCorrect() throws IOException { + File file = new File(fileName); + CharSink chs = Files.asCharSink(file, Charsets.UTF_8, FileWriteMode.APPEND); + chs.write("Spain\r\n"); + + assertThat(StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + } + + @After + public void revertFile() throws IOException { + PrintWriter writer = new PrintWriter(fileName); + writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); + writer.close(); + } +} diff --git a/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java b/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java new file mode 100644 index 0000000000..394c0bb57a --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java @@ -0,0 +1,16 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class AnonymousInnerTest { + + @Test + public void whenRunAnonymousClass_thenCorrect() { + SimpleAbstractClass simpleAbstractClass = new SimpleAbstractClass() { + void run() { + System.out.println("Running Anonymous Class..."); + } + }; + simpleAbstractClass.run(); + } +} \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java b/core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java new file mode 100644 index 0000000000..e9cb119ac2 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java @@ -0,0 +1,13 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class InnerClassTest { + + @Test + public void givenInnerClassWhenInstantiating_thenCorrect() { + Outer outer = new Outer(); + Outer.Inner inner = outer.new Inner(); + inner.test(); + } +} diff --git a/core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java b/core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java new file mode 100644 index 0000000000..dad19161ad --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java @@ -0,0 +1,12 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class LocalClassTest { + + @Test + public void whenTestingLocalClass_thenCorrect() { + NewEnclosing newEnclosing = new NewEnclosing(); + newEnclosing.run(); + } +} diff --git a/core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java b/core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java new file mode 100644 index 0000000000..16c883689a --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java @@ -0,0 +1,12 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class NestedClassTest { + + @Test + public void whenInstantiatingStaticNestedClass_thenCorrect() { + Enclosing.Nested nested = new Enclosing.Nested(); + nested.test(); + } +} diff --git a/core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java b/core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java new file mode 100644 index 0000000000..e883687d33 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java @@ -0,0 +1,32 @@ +package com.baeldung.nestedclass; + +import static org.junit.Assert.assertEquals; +import org.junit.Test; + +public class NewOuterTest { + + int a = 1; + static int b = 2; + + public class InnerClass { + int a = 3; + static final int b = 4; + + @Test + public void whenShadowing_thenCorrect() { + assertEquals(3, a); + assertEquals(4, b); + assertEquals(1, NewOuterTest.this.a); + assertEquals(2, NewOuterTest.b); + assertEquals(2, NewOuterTest.this.b); + } + } + + @Test + public void shadowingTest() { + NewOuterTest outer = new NewOuterTest(); + NewOuterTest.InnerClass inner = outer.new InnerClass(); + inner.whenShadowing_thenCorrect(); + + } +} \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/string/StringTest.java b/core-java/src/test/java/com/baeldung/string/StringTest.java index fe1a69aa23..e88b2d7c2c 100644 --- a/core-java/src/test/java/com/baeldung/string/StringTest.java +++ b/core-java/src/test/java/com/baeldung/string/StringTest.java @@ -223,4 +223,4 @@ public class StringTest { assertEquals("200", String.valueOf(l)); } -} +} \ No newline at end of file From 04dc60bd1216a4673b4aeaf23e1990c43cd5f35e Mon Sep 17 00:00:00 2001 From: Muhammed Almas Date: Sat, 25 Nov 2017 16:06:23 +0530 Subject: [PATCH 124/229] BAEL-1370 Added test to show usage of ArrayDeque. (#3128) --- .../baeldung/arraydeque/ArrayDequeTest.java | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 core-java/src/test/java/com/baeldung/arraydeque/ArrayDequeTest.java diff --git a/core-java/src/test/java/com/baeldung/arraydeque/ArrayDequeTest.java b/core-java/src/test/java/com/baeldung/arraydeque/ArrayDequeTest.java new file mode 100644 index 0000000000..50813a8601 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/arraydeque/ArrayDequeTest.java @@ -0,0 +1,50 @@ +package com.baeldung.arraydeque; + +import java.util.ArrayDeque; +import java.util.Deque; + +import static org.junit.Assert.*; +import org.junit.Test; + +public class ArrayDequeTest { + + @Test + public void whenOffer_addsAtLast() { + final Deque deque = new ArrayDeque<>(); + + deque.offer("first"); + deque.offer("second"); + + assertEquals("second", deque.getLast()); + } + + @Test + public void whenPoll_removesFirst() { + final Deque deque = new ArrayDeque<>(); + + deque.offer("first"); + deque.offer("second"); + + assertEquals("first", deque.poll()); + } + + @Test + public void whenPush_addsAtFirst() { + final Deque deque = new ArrayDeque<>(); + + deque.push("first"); + deque.push("second"); + + assertEquals("second", deque.getFirst()); + } + + @Test + public void whenPop_removesLast() { + final Deque deque = new ArrayDeque<>(); + + deque.push("first"); + deque.push("second"); + + assertEquals("second", deque.pop()); + } +} From aa46858c0fce198e59b7cf03bec89ddf1ac1fcac Mon Sep 17 00:00:00 2001 From: adamd1985 Date: Sun, 26 Nov 2017 00:03:05 +0100 Subject: [PATCH 125/229] BAEL-1289 - Merge (#3136) * Initial Commit * Added Domain Classes * Update HighEndComputer.java * Update StandardComputer.java * Update TemplateMethodPatternTest.java * Update parent pom.xml * Update pom.xml in template-method submodule * Update readme.md * Update README.md * Initial Commit * Update HighEndComputer.java * Delete article folder * Initial Commit * Initial Commit * Initial Commit * Added Article Folder * Delete Article Folder * Added Article Folder --- .../pom.xml | 4 ++-- .../templatemethod}/application/Application.java | 14 +++++++------- .../pattern/templatemethod}/model/Computer.java | 4 +--- .../templatemethod}/model/ComputerBuilder.java | 3 ++- .../templatemethod}/model/HighEndComputer.java | 5 +++-- .../model/HighEndComputerBuilder.java | 2 +- .../templatemethod}/model/StandardComputer.java | 5 +++-- .../model/StandardComputerBuilder.java | 2 +- .../test}/TemplateMethodPatternTest.java | 12 +++++------- patterns/pom.xml | 2 +- 10 files changed, 26 insertions(+), 27 deletions(-) rename patterns/{template-method => behavioral-patterns}/pom.xml (91%) rename patterns/{template-method/src/main/java/com/baeldung/templatemethodpattern => behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod}/application/Application.java (59%) rename patterns/{template-method/src/main/java/com/baeldung/templatemethodpattern => behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod}/model/Computer.java (77%) rename patterns/{template-method/src/main/java/com/baeldung/templatemethodpattern => behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod}/model/ComputerBuilder.java (88%) rename patterns/{template-method/src/main/java/com/baeldung/templatemethodpattern => behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod}/model/HighEndComputer.java (59%) rename patterns/{template-method/src/main/java/com/baeldung/templatemethodpattern => behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod}/model/HighEndComputerBuilder.java (92%) rename patterns/{template-method/src/main/java/com/baeldung/templatemethodpattern => behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod}/model/StandardComputer.java (60%) rename patterns/{template-method/src/main/java/com/baeldung/templatemethodpattern => behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod}/model/StandardComputerBuilder.java (92%) rename patterns/{template-method/src/test/java/com/baeldung/templatemethodpatterntest => behavioral-patterns/src/test/java/com/baeldung/pattern/templatemethod/test}/TemplateMethodPatternTest.java (89%) diff --git a/patterns/template-method/pom.xml b/patterns/behavioral-patterns/pom.xml similarity index 91% rename from patterns/template-method/pom.xml rename to patterns/behavioral-patterns/pom.xml index 4b863fe0a4..3c40520ce1 100644 --- a/patterns/template-method/pom.xml +++ b/patterns/behavioral-patterns/pom.xml @@ -1,8 +1,8 @@ 4.0.0 - com.baeldung.templatemethod - template-method + com.baeldung.pattern.templatemethod + pattern.templatemethod 1.0 jar diff --git a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/application/Application.java b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/application/Application.java similarity index 59% rename from patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/application/Application.java rename to patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/application/Application.java index bd383b4568..9ab34c3cd8 100644 --- a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/application/Application.java +++ b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/application/Application.java @@ -1,11 +1,11 @@ -package com.baeldung.templatemethodpattern.application; +package com.baeldung.pattern.templatemethod.application; -import com.baeldung.templatemethodpattern.model.Computer; -import com.baeldung.templatemethodpattern.model.StandardComputer; -import com.baeldung.templatemethodpattern.model.HighEndComputer; -import com.baeldung.templatemethodpattern.model.ComputerBuilder; -import com.baeldung.templatemethodpattern.model.HighEndComputerBuilder; -import com.baeldung.templatemethodpattern.model.StandardComputerBuilder; +import com.baeldung.pattern.templatemethod.model.Computer; +import com.baeldung.pattern.templatemethod.model.StandardComputer; +import com.baeldung.pattern.templatemethod.model.HighEndComputer; +import com.baeldung.pattern.templatemethod.model.ComputerBuilder; +import com.baeldung.pattern.templatemethod.model.HighEndComputerBuilder; +import com.baeldung.pattern.templatemethod.model.StandardComputerBuilder; public class Application { diff --git a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/Computer.java b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/Computer.java similarity index 77% rename from patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/Computer.java rename to patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/Computer.java index 128eec59ad..1419398f62 100644 --- a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/Computer.java +++ b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/Computer.java @@ -1,9 +1,7 @@ -package com.baeldung.templatemethodpattern.model; +package com.baeldung.pattern.templatemethod.model; import java.util.HashMap; import java.util.Map; -import java.util.ArrayList; -import java.util.List; public class Computer { diff --git a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/ComputerBuilder.java b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/ComputerBuilder.java similarity index 88% rename from patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/ComputerBuilder.java rename to patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/ComputerBuilder.java index 39052f4776..515a6940f5 100644 --- a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/ComputerBuilder.java +++ b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/ComputerBuilder.java @@ -1,5 +1,6 @@ -package com.baeldung.templatemethodpattern.model; +package com.baeldung.pattern.templatemethod.model; +import com.baeldung.pattern.templatemethod.model.Computer; import java.util.ArrayList; import java.util.HashMap; import java.util.List; diff --git a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/HighEndComputer.java b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/HighEndComputer.java similarity index 59% rename from patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/HighEndComputer.java rename to patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/HighEndComputer.java index 16d89f1ad6..0684b1b233 100644 --- a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/HighEndComputer.java +++ b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/HighEndComputer.java @@ -1,10 +1,11 @@ -package com.baeldung.templatemethodpattern.model; +package com.baeldung.pattern.templatemethod.model; +import com.baeldung.pattern.templatemethod.model.Computer; import java.util.Map; public class HighEndComputer extends Computer { public HighEndComputer(Map computerParts) { super(computerParts); - } + } } diff --git a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/HighEndComputerBuilder.java b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/HighEndComputerBuilder.java similarity index 92% rename from patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/HighEndComputerBuilder.java rename to patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/HighEndComputerBuilder.java index baa800ca8f..c992aa2bff 100644 --- a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/HighEndComputerBuilder.java +++ b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/HighEndComputerBuilder.java @@ -1,4 +1,4 @@ -package com.baeldung.templatemethodpattern.model; +package com.baeldung.pattern.templatemethod.model; public class HighEndComputerBuilder extends ComputerBuilder { diff --git a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/StandardComputer.java b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/StandardComputer.java similarity index 60% rename from patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/StandardComputer.java rename to patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/StandardComputer.java index 14d32d7b64..4e1d857016 100644 --- a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/StandardComputer.java +++ b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/StandardComputer.java @@ -1,10 +1,11 @@ -package com.baeldung.templatemethodpattern.model; +package com.baeldung.pattern.templatemethod.model; +import com.baeldung.pattern.templatemethod.model.Computer; import java.util.Map; public class StandardComputer extends Computer { public StandardComputer(Map computerParts) { super(computerParts); - } + } } diff --git a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/StandardComputerBuilder.java b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/StandardComputerBuilder.java similarity index 92% rename from patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/StandardComputerBuilder.java rename to patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/StandardComputerBuilder.java index 78547dc38b..cc81dddc1b 100644 --- a/patterns/template-method/src/main/java/com/baeldung/templatemethodpattern/model/StandardComputerBuilder.java +++ b/patterns/behavioral-patterns/src/main/java/com/baeldung/pattern/templatemethod/model/StandardComputerBuilder.java @@ -1,4 +1,4 @@ -package com.baeldung.templatemethodpattern.model; +package com.baeldung.pattern.templatemethod.model; public class StandardComputerBuilder extends ComputerBuilder { diff --git a/patterns/template-method/src/test/java/com/baeldung/templatemethodpatterntest/TemplateMethodPatternTest.java b/patterns/behavioral-patterns/src/test/java/com/baeldung/pattern/templatemethod/test/TemplateMethodPatternTest.java similarity index 89% rename from patterns/template-method/src/test/java/com/baeldung/templatemethodpatterntest/TemplateMethodPatternTest.java rename to patterns/behavioral-patterns/src/test/java/com/baeldung/pattern/templatemethod/test/TemplateMethodPatternTest.java index 1d608ff2c2..679559af9f 100644 --- a/patterns/template-method/src/test/java/com/baeldung/templatemethodpatterntest/TemplateMethodPatternTest.java +++ b/patterns/behavioral-patterns/src/test/java/com/baeldung/pattern/templatemethod/test/TemplateMethodPatternTest.java @@ -1,10 +1,8 @@ -package com.baeldung.templatemethodpatterntest; +package com.baeldung.pattern.templatemethod.test; -import com.baeldung.templatemethodpattern.model.Computer; -import com.baeldung.templatemethodpattern.model.HighEndComputerBuilder; -import com.baeldung.templatemethodpattern.model.StandardComputerBuilder; -import com.baeldung.templatemethodpattern.model.HighEndComputer; -import com.baeldung.templatemethodpattern.model.StandardComputer; +import com.baeldung.pattern.templatemethod.model.Computer; +import com.baeldung.pattern.templatemethod.model.HighEndComputerBuilder; +import com.baeldung.pattern.templatemethod.model.StandardComputerBuilder; import org.junit.Assert; import static org.junit.Assert.assertEquals; import org.junit.BeforeClass; @@ -82,7 +80,7 @@ public class TemplateMethodPatternTest { assertEquals(2, highEndComputerBuilder.getComputerParts().size()); } - @Test + @Test public void givenAllHighEndParts_whenComputerisBuilt_thenComputerInstance() { assertThat(standardComputerBuilder.buildComputer(), instanceOf(Computer.class)); } diff --git a/patterns/pom.xml b/patterns/pom.xml index 68e5316f64..1462952e37 100644 --- a/patterns/pom.xml +++ b/patterns/pom.xml @@ -9,7 +9,7 @@ front-controller intercepting-filter - template-method + behavioral-patterns From c1ecbf57100c5909c6860a41304ea4f992ae7f60 Mon Sep 17 00:00:00 2001 From: Doha2012 Date: Sun, 26 Nov 2017 09:40:54 +0200 Subject: [PATCH 126/229] move spring-jpa to persistence-modules (#3134) * move security content from spring-security-rest-full * swagger update * move query language to new module * rename spring-security-rest-full to spring-rest-full * group persistence modules * group testing modules * try fix conflict * cleanup * group and cleanup * add readme to grouping modules * move spring-jpa to persistence-modules --- {spring-jpa => persistence-modules/spring-jpa}/.gitignore | 0 {spring-jpa => persistence-modules/spring-jpa}/README.md | 0 {spring-jpa => persistence-modules/spring-jpa}/pom.xml | 1 + .../main/java/org/baeldung/config/PersistenceJNDIConfig.java | 0 .../src/main/java/org/baeldung/config/PersistenceJPAConfig.java | 0 .../java/org/baeldung/config/PersistenceJPAConfigL2Cache.java | 0 .../main/java/org/baeldung/config/PersistenceJPAConfigXml.java | 0 .../src/main/java/org/baeldung/config/ProductConfig.java | 0 .../src/main/java/org/baeldung/config/SpringWebConfig.java | 0 .../src/main/java/org/baeldung/config/StudentJPAH2Config.java | 0 .../src/main/java/org/baeldung/config/StudentJpaConfig.java | 0 .../src/main/java/org/baeldung/config/UserConfig.java | 0 .../src/main/java/org/baeldung/config/WebInitializer.java | 0 .../src/main/java/org/baeldung/dsrouting/ClientDao.java | 0 .../java/org/baeldung/dsrouting/ClientDataSourceRouter.java | 0 .../src/main/java/org/baeldung/dsrouting/ClientDatabase.java | 0 .../org/baeldung/dsrouting/ClientDatabaseContextHolder.java | 0 .../src/main/java/org/baeldung/dsrouting/ClientService.java | 0 .../baeldung/extended/persistence/dao/ExtendedRepository.java | 0 .../extended/persistence/dao/ExtendedRepositoryImpl.java | 0 .../extended/persistence/dao/ExtendedStudentRepository.java | 0 .../baeldung/inmemory/persistence/dao/StudentRepository.java | 0 .../java/org/baeldung/inmemory/persistence/model/Student.java | 0 .../main/java/org/baeldung/persistence/dao/AbstractJpaDAO.java | 0 .../src/main/java/org/baeldung/persistence/dao/FooDao.java | 0 .../src/main/java/org/baeldung/persistence/dao/IFooDao.java | 0 .../src/main/java/org/baeldung/persistence/model/Bar.java | 0 .../src/main/java/org/baeldung/persistence/model/Foo.java | 0 .../persistence/multiple/dao/product/ProductRepository.java | 0 .../persistence/multiple/dao/user/PossessionRepository.java | 0 .../baeldung/persistence/multiple/dao/user/UserRepository.java | 0 .../baeldung/persistence/multiple/model/product/Product.java | 0 .../baeldung/persistence/multiple/model/user/Possession.java | 0 .../java/org/baeldung/persistence/multiple/model/user/User.java | 0 .../main/java/org/baeldung/persistence/service/FooService.java | 0 .../src/main/java/org/baeldung/sqlfiles/Country.java | 0 .../src/main/java/org/baeldung/web/MainController.java | 0 .../spring-jpa}/src/main/resources/context.xml | 0 .../spring-jpa}/src/main/resources/logback.xml | 0 .../spring-jpa}/src/main/resources/persistence-h2.properties | 0 .../spring-jpa}/src/main/resources/persistence-jndi.properties | 0 .../src/main/resources/persistence-multiple-db.properties | 0 .../spring-jpa}/src/main/resources/persistence-mysql.properties | 0 .../src/main/resources/persistence-student-h2.properties | 0 .../src/main/resources/persistence-student.properties | 0 .../spring-jpa}/src/main/resources/persistence.xml | 0 .../spring-jpa}/src/main/resources/server.xml | 0 .../spring-jpa}/src/main/resources/sqlfiles.properties | 0 .../spring-jpa}/src/main/webapp/WEB-INF/views/jsp/index.jsp | 0 .../spring-jpa}/src/test/java/META-INF/persistence.xml | 0 .../baeldung/dsrouting/DataSourceRoutingIntegrationTest.java | 0 .../baeldung/dsrouting/DataSourceRoutingTestConfiguration.java | 0 .../deletion/config/PersistenceJPAConfigDeletion.java | 0 .../test/java/org/baeldung/persistence/deletion/model/Bar.java | 0 .../test/java/org/baeldung/persistence/deletion/model/Baz.java | 0 .../test/java/org/baeldung/persistence/deletion/model/Foo.java | 0 .../repository/ExtendedStudentRepositoryIntegrationTest.java | 0 .../persistence/repository/InMemoryDBIntegrationTest.java | 0 .../baeldung/persistence/service/DeletionIntegrationTest.java | 0 .../service/FooPaginationPersistenceIntegrationTest.java | 0 .../service/FooServicePersistenceIntegrationTest.java | 0 .../persistence/service/FooServiceSortingIntegrationTest.java | 0 .../service/FooServiceSortingWitNullsManualIntegrationTest.java | 0 .../persistence/service/JpaMultipleDBIntegrationTest.java | 0 .../org/baeldung/persistence/service/PersistenceTestSuite.java | 0 .../persistence/service/SecondLevelCacheIntegrationTest.java | 0 .../spring-jpa}/src/test/resources/.gitignore | 0 .../spring-jpa}/src/test/resources/dsrouting-db.sql | 0 .../src/test/resources/persistence-student.properties | 0 pom.xml | 2 +- 70 files changed, 2 insertions(+), 1 deletion(-) rename {spring-jpa => persistence-modules/spring-jpa}/.gitignore (100%) rename {spring-jpa => persistence-modules/spring-jpa}/README.md (100%) rename {spring-jpa => persistence-modules/spring-jpa}/pom.xml (98%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/config/PersistenceJNDIConfig.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/config/PersistenceJPAConfig.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/config/PersistenceJPAConfigL2Cache.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/config/PersistenceJPAConfigXml.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/config/ProductConfig.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/config/SpringWebConfig.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/config/StudentJPAH2Config.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/config/StudentJpaConfig.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/config/UserConfig.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/config/WebInitializer.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/dsrouting/ClientDao.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/dsrouting/ClientDataSourceRouter.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/dsrouting/ClientDatabase.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/dsrouting/ClientDatabaseContextHolder.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/dsrouting/ClientService.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepository.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepositoryImpl.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/extended/persistence/dao/ExtendedStudentRepository.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/inmemory/persistence/dao/StudentRepository.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/inmemory/persistence/model/Student.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/persistence/dao/AbstractJpaDAO.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/persistence/dao/FooDao.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/persistence/dao/IFooDao.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/persistence/model/Bar.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/persistence/model/Foo.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/persistence/multiple/dao/product/ProductRepository.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/persistence/multiple/dao/user/PossessionRepository.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/persistence/multiple/dao/user/UserRepository.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/persistence/multiple/model/product/Product.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/persistence/multiple/model/user/Possession.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/persistence/multiple/model/user/User.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/persistence/service/FooService.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/sqlfiles/Country.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/java/org/baeldung/web/MainController.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/resources/context.xml (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/resources/logback.xml (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/resources/persistence-h2.properties (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/resources/persistence-jndi.properties (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/resources/persistence-multiple-db.properties (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/resources/persistence-mysql.properties (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/resources/persistence-student-h2.properties (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/resources/persistence-student.properties (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/resources/persistence.xml (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/resources/server.xml (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/resources/sqlfiles.properties (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/main/webapp/WEB-INF/views/jsp/index.jsp (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/META-INF/persistence.xml (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/dsrouting/DataSourceRoutingIntegrationTest.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/dsrouting/DataSourceRoutingTestConfiguration.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/deletion/config/PersistenceJPAConfigDeletion.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/deletion/model/Bar.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/deletion/model/Baz.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/deletion/model/Foo.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/repository/ExtendedStudentRepositoryIntegrationTest.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/repository/InMemoryDBIntegrationTest.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/service/DeletionIntegrationTest.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/service/FooPaginationPersistenceIntegrationTest.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/service/FooServiceSortingIntegrationTest.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/service/FooServiceSortingWitNullsManualIntegrationTest.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/service/JpaMultipleDBIntegrationTest.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/service/PersistenceTestSuite.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/java/org/baeldung/persistence/service/SecondLevelCacheIntegrationTest.java (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/resources/.gitignore (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/resources/dsrouting-db.sql (100%) rename {spring-jpa => persistence-modules/spring-jpa}/src/test/resources/persistence-student.properties (100%) diff --git a/spring-jpa/.gitignore b/persistence-modules/spring-jpa/.gitignore similarity index 100% rename from spring-jpa/.gitignore rename to persistence-modules/spring-jpa/.gitignore diff --git a/spring-jpa/README.md b/persistence-modules/spring-jpa/README.md similarity index 100% rename from spring-jpa/README.md rename to persistence-modules/spring-jpa/README.md diff --git a/spring-jpa/pom.xml b/persistence-modules/spring-jpa/pom.xml similarity index 98% rename from spring-jpa/pom.xml rename to persistence-modules/spring-jpa/pom.xml index 960dcbc588..04c64fafc3 100644 --- a/spring-jpa/pom.xml +++ b/persistence-modules/spring-jpa/pom.xml @@ -13,6 +13,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT + ../ diff --git a/spring-jpa/src/main/java/org/baeldung/config/PersistenceJNDIConfig.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/config/PersistenceJNDIConfig.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/config/PersistenceJNDIConfig.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/config/PersistenceJNDIConfig.java diff --git a/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfig.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfig.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfig.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfig.java diff --git a/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigL2Cache.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigL2Cache.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigL2Cache.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigL2Cache.java diff --git a/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigXml.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigXml.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigXml.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/config/PersistenceJPAConfigXml.java diff --git a/spring-jpa/src/main/java/org/baeldung/config/ProductConfig.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/config/ProductConfig.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/config/ProductConfig.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/config/ProductConfig.java diff --git a/spring-jpa/src/main/java/org/baeldung/config/SpringWebConfig.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/config/SpringWebConfig.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/config/SpringWebConfig.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/config/SpringWebConfig.java diff --git a/spring-jpa/src/main/java/org/baeldung/config/StudentJPAH2Config.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/config/StudentJPAH2Config.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/config/StudentJPAH2Config.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/config/StudentJPAH2Config.java diff --git a/spring-jpa/src/main/java/org/baeldung/config/StudentJpaConfig.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/config/StudentJpaConfig.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/config/StudentJpaConfig.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/config/StudentJpaConfig.java diff --git a/spring-jpa/src/main/java/org/baeldung/config/UserConfig.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/config/UserConfig.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/config/UserConfig.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/config/UserConfig.java diff --git a/spring-jpa/src/main/java/org/baeldung/config/WebInitializer.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/config/WebInitializer.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/config/WebInitializer.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/config/WebInitializer.java diff --git a/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDao.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDao.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDao.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDao.java diff --git a/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDataSourceRouter.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDataSourceRouter.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDataSourceRouter.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDataSourceRouter.java diff --git a/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDatabase.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDatabase.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDatabase.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDatabase.java diff --git a/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDatabaseContextHolder.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDatabaseContextHolder.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDatabaseContextHolder.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientDatabaseContextHolder.java diff --git a/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientService.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientService.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/dsrouting/ClientService.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/dsrouting/ClientService.java diff --git a/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepository.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepository.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepository.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepository.java diff --git a/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepositoryImpl.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepositoryImpl.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepositoryImpl.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedRepositoryImpl.java diff --git a/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedStudentRepository.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedStudentRepository.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedStudentRepository.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/extended/persistence/dao/ExtendedStudentRepository.java diff --git a/spring-jpa/src/main/java/org/baeldung/inmemory/persistence/dao/StudentRepository.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/inmemory/persistence/dao/StudentRepository.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/inmemory/persistence/dao/StudentRepository.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/inmemory/persistence/dao/StudentRepository.java diff --git a/spring-jpa/src/main/java/org/baeldung/inmemory/persistence/model/Student.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/inmemory/persistence/model/Student.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/inmemory/persistence/model/Student.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/inmemory/persistence/model/Student.java diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/dao/AbstractJpaDAO.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/dao/AbstractJpaDAO.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/persistence/dao/AbstractJpaDAO.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/dao/AbstractJpaDAO.java diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/dao/FooDao.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/dao/FooDao.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/persistence/dao/FooDao.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/dao/FooDao.java diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/dao/IFooDao.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/dao/IFooDao.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/persistence/dao/IFooDao.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/dao/IFooDao.java diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/model/Bar.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/model/Bar.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/persistence/model/Bar.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/model/Bar.java diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/model/Foo.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/model/Foo.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/persistence/model/Foo.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/model/Foo.java diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/product/ProductRepository.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/product/ProductRepository.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/product/ProductRepository.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/product/ProductRepository.java diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/PossessionRepository.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/PossessionRepository.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/PossessionRepository.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/PossessionRepository.java diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/UserRepository.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/UserRepository.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/UserRepository.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/multiple/dao/user/UserRepository.java diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/product/Product.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/product/Product.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/product/Product.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/product/Product.java diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/Possession.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/Possession.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/Possession.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/Possession.java diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/User.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/User.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/User.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/multiple/model/user/User.java diff --git a/spring-jpa/src/main/java/org/baeldung/persistence/service/FooService.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/service/FooService.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/persistence/service/FooService.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/persistence/service/FooService.java diff --git a/spring-jpa/src/main/java/org/baeldung/sqlfiles/Country.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/sqlfiles/Country.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/sqlfiles/Country.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/sqlfiles/Country.java diff --git a/spring-jpa/src/main/java/org/baeldung/web/MainController.java b/persistence-modules/spring-jpa/src/main/java/org/baeldung/web/MainController.java similarity index 100% rename from spring-jpa/src/main/java/org/baeldung/web/MainController.java rename to persistence-modules/spring-jpa/src/main/java/org/baeldung/web/MainController.java diff --git a/spring-jpa/src/main/resources/context.xml b/persistence-modules/spring-jpa/src/main/resources/context.xml similarity index 100% rename from spring-jpa/src/main/resources/context.xml rename to persistence-modules/spring-jpa/src/main/resources/context.xml diff --git a/spring-jpa/src/main/resources/logback.xml b/persistence-modules/spring-jpa/src/main/resources/logback.xml similarity index 100% rename from spring-jpa/src/main/resources/logback.xml rename to persistence-modules/spring-jpa/src/main/resources/logback.xml diff --git a/spring-jpa/src/main/resources/persistence-h2.properties b/persistence-modules/spring-jpa/src/main/resources/persistence-h2.properties similarity index 100% rename from spring-jpa/src/main/resources/persistence-h2.properties rename to persistence-modules/spring-jpa/src/main/resources/persistence-h2.properties diff --git a/spring-jpa/src/main/resources/persistence-jndi.properties b/persistence-modules/spring-jpa/src/main/resources/persistence-jndi.properties similarity index 100% rename from spring-jpa/src/main/resources/persistence-jndi.properties rename to persistence-modules/spring-jpa/src/main/resources/persistence-jndi.properties diff --git a/spring-jpa/src/main/resources/persistence-multiple-db.properties b/persistence-modules/spring-jpa/src/main/resources/persistence-multiple-db.properties similarity index 100% rename from spring-jpa/src/main/resources/persistence-multiple-db.properties rename to persistence-modules/spring-jpa/src/main/resources/persistence-multiple-db.properties diff --git a/spring-jpa/src/main/resources/persistence-mysql.properties b/persistence-modules/spring-jpa/src/main/resources/persistence-mysql.properties similarity index 100% rename from spring-jpa/src/main/resources/persistence-mysql.properties rename to persistence-modules/spring-jpa/src/main/resources/persistence-mysql.properties diff --git a/spring-jpa/src/main/resources/persistence-student-h2.properties b/persistence-modules/spring-jpa/src/main/resources/persistence-student-h2.properties similarity index 100% rename from spring-jpa/src/main/resources/persistence-student-h2.properties rename to persistence-modules/spring-jpa/src/main/resources/persistence-student-h2.properties diff --git a/spring-jpa/src/main/resources/persistence-student.properties b/persistence-modules/spring-jpa/src/main/resources/persistence-student.properties similarity index 100% rename from spring-jpa/src/main/resources/persistence-student.properties rename to persistence-modules/spring-jpa/src/main/resources/persistence-student.properties diff --git a/spring-jpa/src/main/resources/persistence.xml b/persistence-modules/spring-jpa/src/main/resources/persistence.xml similarity index 100% rename from spring-jpa/src/main/resources/persistence.xml rename to persistence-modules/spring-jpa/src/main/resources/persistence.xml diff --git a/spring-jpa/src/main/resources/server.xml b/persistence-modules/spring-jpa/src/main/resources/server.xml similarity index 100% rename from spring-jpa/src/main/resources/server.xml rename to persistence-modules/spring-jpa/src/main/resources/server.xml diff --git a/spring-jpa/src/main/resources/sqlfiles.properties b/persistence-modules/spring-jpa/src/main/resources/sqlfiles.properties similarity index 100% rename from spring-jpa/src/main/resources/sqlfiles.properties rename to persistence-modules/spring-jpa/src/main/resources/sqlfiles.properties diff --git a/spring-jpa/src/main/webapp/WEB-INF/views/jsp/index.jsp b/persistence-modules/spring-jpa/src/main/webapp/WEB-INF/views/jsp/index.jsp similarity index 100% rename from spring-jpa/src/main/webapp/WEB-INF/views/jsp/index.jsp rename to persistence-modules/spring-jpa/src/main/webapp/WEB-INF/views/jsp/index.jsp diff --git a/spring-jpa/src/test/java/META-INF/persistence.xml b/persistence-modules/spring-jpa/src/test/java/META-INF/persistence.xml similarity index 100% rename from spring-jpa/src/test/java/META-INF/persistence.xml rename to persistence-modules/spring-jpa/src/test/java/META-INF/persistence.xml diff --git a/spring-jpa/src/test/java/org/baeldung/dsrouting/DataSourceRoutingIntegrationTest.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/dsrouting/DataSourceRoutingIntegrationTest.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/dsrouting/DataSourceRoutingIntegrationTest.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/dsrouting/DataSourceRoutingIntegrationTest.java diff --git a/spring-jpa/src/test/java/org/baeldung/dsrouting/DataSourceRoutingTestConfiguration.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/dsrouting/DataSourceRoutingTestConfiguration.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/dsrouting/DataSourceRoutingTestConfiguration.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/dsrouting/DataSourceRoutingTestConfiguration.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/deletion/config/PersistenceJPAConfigDeletion.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/deletion/config/PersistenceJPAConfigDeletion.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/deletion/config/PersistenceJPAConfigDeletion.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/deletion/config/PersistenceJPAConfigDeletion.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Bar.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Bar.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Bar.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Bar.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Baz.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Baz.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Baz.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Baz.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Foo.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Foo.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Foo.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/deletion/model/Foo.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/repository/ExtendedStudentRepositoryIntegrationTest.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/repository/ExtendedStudentRepositoryIntegrationTest.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/repository/ExtendedStudentRepositoryIntegrationTest.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/repository/ExtendedStudentRepositoryIntegrationTest.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/repository/InMemoryDBIntegrationTest.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/repository/InMemoryDBIntegrationTest.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/repository/InMemoryDBIntegrationTest.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/repository/InMemoryDBIntegrationTest.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/DeletionIntegrationTest.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/DeletionIntegrationTest.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/service/DeletionIntegrationTest.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/DeletionIntegrationTest.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/FooPaginationPersistenceIntegrationTest.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/FooPaginationPersistenceIntegrationTest.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/service/FooPaginationPersistenceIntegrationTest.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/FooPaginationPersistenceIntegrationTest.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingIntegrationTest.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingIntegrationTest.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingIntegrationTest.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingIntegrationTest.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingWitNullsManualIntegrationTest.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingWitNullsManualIntegrationTest.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingWitNullsManualIntegrationTest.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/FooServiceSortingWitNullsManualIntegrationTest.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/JpaMultipleDBIntegrationTest.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/JpaMultipleDBIntegrationTest.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/service/JpaMultipleDBIntegrationTest.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/JpaMultipleDBIntegrationTest.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/PersistenceTestSuite.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/PersistenceTestSuite.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/service/PersistenceTestSuite.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/PersistenceTestSuite.java diff --git a/spring-jpa/src/test/java/org/baeldung/persistence/service/SecondLevelCacheIntegrationTest.java b/persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/SecondLevelCacheIntegrationTest.java similarity index 100% rename from spring-jpa/src/test/java/org/baeldung/persistence/service/SecondLevelCacheIntegrationTest.java rename to persistence-modules/spring-jpa/src/test/java/org/baeldung/persistence/service/SecondLevelCacheIntegrationTest.java diff --git a/spring-jpa/src/test/resources/.gitignore b/persistence-modules/spring-jpa/src/test/resources/.gitignore similarity index 100% rename from spring-jpa/src/test/resources/.gitignore rename to persistence-modules/spring-jpa/src/test/resources/.gitignore diff --git a/spring-jpa/src/test/resources/dsrouting-db.sql b/persistence-modules/spring-jpa/src/test/resources/dsrouting-db.sql similarity index 100% rename from spring-jpa/src/test/resources/dsrouting-db.sql rename to persistence-modules/spring-jpa/src/test/resources/dsrouting-db.sql diff --git a/spring-jpa/src/test/resources/persistence-student.properties b/persistence-modules/spring-jpa/src/test/resources/persistence-student.properties similarity index 100% rename from spring-jpa/src/test/resources/persistence-student.properties rename to persistence-modules/spring-jpa/src/test/resources/persistence-student.properties diff --git a/pom.xml b/pom.xml index 20f7c4ffad..9b1f50f05e 100644 --- a/pom.xml +++ b/pom.xml @@ -177,7 +177,7 @@ spring-jmeter-jenkins spring-jms spring-jooq - spring-jpa + persistence-modules/spring-jpa spring-kafka spring-katharsis spring-ldap From d418a40b7cdd15aea337d2a5bb590a5bff1f2d19 Mon Sep 17 00:00:00 2001 From: daoire Date: Sun, 26 Nov 2017 17:29:14 +0000 Subject: [PATCH 127/229] Update README.md --- core-java/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java/README.md b/core-java/README.md index 4573d5f7e2..1feee4126e 100644 --- a/core-java/README.md +++ b/core-java/README.md @@ -119,4 +119,5 @@ - [Initializing Arrays in Java](http://www.baeldung.com/java-initialize-array) - [Guide to Java String Pool](http://www.baeldung.com/java-string-pool) - [Copy a File with Java](http://www.baeldung.com/java-copy-file) +- [Introduction to Creational Design Patterns](http://www.baeldung.com/creational-design-patterns) From 29bfac0e957bdbb6a6d0a4549107376b1a33659e Mon Sep 17 00:00:00 2001 From: Shouvik Bhattacharya <33756821+shouvikbhattacharya@users.noreply.github.com> Date: Mon, 27 Nov 2017 03:36:18 +0530 Subject: [PATCH 128/229] BAEL-1305: A Simple Guide to Java Loops. (#3133) --- .../java/com/baeldung/loops/LoopsInJava.java | 43 +++++++++++++++++++ .../com/baeldung/loops/WhenUsingLoops.java | 37 ++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/loops/LoopsInJava.java create mode 100644 core-java/src/test/java/com/baeldung/loops/WhenUsingLoops.java diff --git a/core-java/src/main/java/com/baeldung/loops/LoopsInJava.java b/core-java/src/main/java/com/baeldung/loops/LoopsInJava.java new file mode 100644 index 0000000000..1b2e621b52 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/loops/LoopsInJava.java @@ -0,0 +1,43 @@ +package com.baeldung.loops; + +public class LoopsInJava { + + public int[] simple_for_loop() { + int[] arr = new int[5]; + for (int i = 0; i < 5; i++) { + arr[i] = i; + System.out.println("Simple for loop: i - " + i); + } + return arr; + } + + public int[] enhanced_for_each_loop() { + int[] intArr = { 0, 1, 2, 3, 4 }; + int[] arr = new int[5]; + for (int num : intArr) { + arr[num] = num; + System.out.println("Enhanced for-each loop: i - " + num); + } + return arr; + } + + public int[] while_loop() { + int i = 0; + int[] arr = new int[5]; + while (i < 5) { + arr[i] = i; + System.out.println("While loop: i - " + i++); + } + return arr; + } + + public int[] do_while_loop() { + int i = 0; + int[] arr = new int[5]; + do { + arr[i] = i; + System.out.println("Do-While loop: i - " + i++); + } while (i < 5); + return arr; + } +} \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/loops/WhenUsingLoops.java b/core-java/src/test/java/com/baeldung/loops/WhenUsingLoops.java new file mode 100644 index 0000000000..9590eabfef --- /dev/null +++ b/core-java/src/test/java/com/baeldung/loops/WhenUsingLoops.java @@ -0,0 +1,37 @@ +package com.baeldung.loops; + +import org.junit.Assert; +import org.junit.Test; + +public class WhenUsingLoops { + + private LoopsInJava loops = new LoopsInJava(); + + @Test + public void shouldRunForLoop() { + int[] expected = { 0, 1, 2, 3, 4 }; + int[] actual = loops.simple_for_loop(); + Assert.assertArrayEquals(expected, actual); + } + + @Test + public void shouldRunEnhancedForeachLoop() { + int[] expected = { 0, 1, 2, 3, 4 }; + int[] actual = loops.enhanced_for_each_loop(); + Assert.assertArrayEquals(expected, actual); + } + + @Test + public void shouldRunWhileLoop() { + int[] expected = { 0, 1, 2, 3, 4 }; + int[] actual = loops.while_loop(); + Assert.assertArrayEquals(expected, actual); + } + + @Test + public void shouldRunDoWhileLoop() { + int[] expected = { 0, 1, 2, 3, 4 }; + int[] actual = loops.do_while_loop(); + Assert.assertArrayEquals(expected, actual); + } +} From b4d83ef9b2360e599fb3223a473d1a1b3aae51dc Mon Sep 17 00:00:00 2001 From: Daniele Demichelis Date: Sun, 26 Nov 2017 23:12:22 +0100 Subject: [PATCH 129/229] upgraded to OSGi 6.0.0 & maven-bundle-plugin 3.3.0 (#3141) --- osgi/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osgi/pom.xml b/osgi/pom.xml index 4298a0d3eb..e6ef9c3192 100644 --- a/osgi/pom.xml +++ b/osgi/pom.xml @@ -65,7 +65,7 @@ org.osgi org.osgi.core - 5.0.0 + 6.0.0 provided @@ -77,7 +77,7 @@ org.apache.felix maven-bundle-plugin - 1.4.0 + 3.3.0 true From 043ea5e574ab5deee7c0935f92121dc6630fb7a2 Mon Sep 17 00:00:00 2001 From: "parth.karia" Date: Mon, 27 Nov 2017 12:03:43 +0530 Subject: [PATCH 130/229] Removes jgrapht from libraries --- libraries/pom.xml | 11 +-- .../baeldung/jgrapht/CompleteGraphTest.java | 38 -------- .../baeldung/jgrapht/DirectedGraphTests.java | 95 ------------------- .../baeldung/jgrapht/EulerianCircuitTest.java | 42 -------- 4 files changed, 1 insertion(+), 185 deletions(-) delete mode 100644 libraries/src/test/java/com/baeldung/jgrapht/CompleteGraphTest.java delete mode 100644 libraries/src/test/java/com/baeldung/jgrapht/DirectedGraphTests.java delete mode 100644 libraries/src/test/java/com/baeldung/jgrapht/EulerianCircuitTest.java diff --git a/libraries/pom.xml b/libraries/pom.xml index bf90e4ccd9..0b707b914e 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -587,21 +587,12 @@ hazelcast ${hazelcast.version} - - org.jgrapht - jgrapht-core - 1.0.1 - com.netopyr.wurmloch wurmloch-crdt ${crdt.version} - org.jgrapht - jgrapht-core - 1.0.1 - org.docx4j docx4j 3.3.5 @@ -715,4 +706,4 @@ 3.8.4 2.5.5 - + \ No newline at end of file diff --git a/libraries/src/test/java/com/baeldung/jgrapht/CompleteGraphTest.java b/libraries/src/test/java/com/baeldung/jgrapht/CompleteGraphTest.java deleted file mode 100644 index c085d54689..0000000000 --- a/libraries/src/test/java/com/baeldung/jgrapht/CompleteGraphTest.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.baeldung.jgrapht; - -import static org.junit.Assert.assertEquals; - -import java.util.List; - -import org.jgrapht.VertexFactory; -import org.jgrapht.alg.HamiltonianCycle; -import org.jgrapht.generate.CompleteGraphGenerator; -import org.jgrapht.graph.DefaultEdge; -import org.jgrapht.graph.SimpleWeightedGraph; -import org.junit.Before; -import org.junit.Test; - -public class CompleteGraphTest { - - static SimpleWeightedGraph completeGraph; - static int size = 10; - - @Before - public void createCompleteGraph() { - completeGraph = new SimpleWeightedGraph<>(DefaultEdge.class); - CompleteGraphGenerator completeGenerator = new CompleteGraphGenerator(size); - VertexFactory vFactory = new VertexFactory() { - private int id = 0; - public String createVertex() { - return "v" + id++; - } - }; - completeGenerator.generateGraph(completeGraph, vFactory, null); - } - - @Test - public void givenCompleteGraph_whenGetHamiltonianCyclePath_thenGetVerticeListInSequence() { - List verticeList = HamiltonianCycle.getApproximateOptimalForCompleteGraph(completeGraph); - assertEquals(verticeList.size(), completeGraph.vertexSet().size()); - } -} diff --git a/libraries/src/test/java/com/baeldung/jgrapht/DirectedGraphTests.java b/libraries/src/test/java/com/baeldung/jgrapht/DirectedGraphTests.java deleted file mode 100644 index 7f4cc99715..0000000000 --- a/libraries/src/test/java/com/baeldung/jgrapht/DirectedGraphTests.java +++ /dev/null @@ -1,95 +0,0 @@ -package com.baeldung.jgrapht; - -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; - -import java.util.ArrayList; -import java.util.List; -import java.util.Set; -import java.util.stream.IntStream; - -import org.jgrapht.DirectedGraph; -import org.jgrapht.GraphPath; -import org.jgrapht.alg.CycleDetector; -import org.jgrapht.alg.KosarajuStrongConnectivityInspector; -import org.jgrapht.alg.interfaces.StrongConnectivityAlgorithm; -import org.jgrapht.alg.shortestpath.AllDirectedPaths; -import org.jgrapht.alg.shortestpath.BellmanFordShortestPath; -import org.jgrapht.alg.shortestpath.DijkstraShortestPath; -import org.jgrapht.graph.DefaultDirectedGraph; -import org.jgrapht.graph.DefaultEdge; -import org.jgrapht.graph.DirectedSubgraph; -import org.jgrapht.traverse.BreadthFirstIterator; -import org.jgrapht.traverse.DepthFirstIterator; -import org.junit.Before; -import org.junit.Test; - -public class DirectedGraphTests { - DirectedGraph directedGraph; - - @Before - public void createDirectedGraph() { - directedGraph = new DefaultDirectedGraph(DefaultEdge.class); - IntStream.range(1, 10).forEach(i -> { - directedGraph.addVertex("v" + i); - }); - directedGraph.addEdge("v1", "v2"); - directedGraph.addEdge("v2", "v4"); - directedGraph.addEdge("v4", "v3"); - directedGraph.addEdge("v3", "v1"); - directedGraph.addEdge("v5", "v4"); - directedGraph.addEdge("v5", "v6"); - directedGraph.addEdge("v6", "v7"); - directedGraph.addEdge("v7", "v5"); - directedGraph.addEdge("v8", "v5"); - directedGraph.addEdge("v9", "v8"); - } - - @Test - public void givenDirectedGraph_whenGetStronglyConnectedSubgraphs_thenPathExistsBetweenStronglyconnectedVertices() { - StrongConnectivityAlgorithm scAlg = new KosarajuStrongConnectivityInspector<>(directedGraph); - List> stronglyConnectedSubgraphs = scAlg.stronglyConnectedSubgraphs(); - List stronglyConnectedVertices = new ArrayList<>(stronglyConnectedSubgraphs.get(3).vertexSet()); - - String randomVertex1 = stronglyConnectedVertices.get(0); - String randomVertex2 = stronglyConnectedVertices.get(3); - AllDirectedPaths allDirectedPaths = new AllDirectedPaths<>(directedGraph); - - List> possiblePathList = allDirectedPaths.getAllPaths(randomVertex1, randomVertex2, false, stronglyConnectedVertices.size()); - assertTrue(possiblePathList.size() > 0); - } - - @Test - public void givenDirectedGraphWithCycle_whenCheckCycles_thenDetectCycles() { - CycleDetector cycleDetector = new CycleDetector(directedGraph); - assertTrue(cycleDetector.detectCycles()); - Set cycleVertices = cycleDetector.findCycles(); - assertTrue(cycleVertices.size() > 0); - } - - @Test - public void givenDirectedGraph_whenCreateInstanceDepthFirstIterator_thenGetIterator() { - DepthFirstIterator depthFirstIterator = new DepthFirstIterator<>(directedGraph); - assertNotNull(depthFirstIterator); - } - - @Test - public void givenDirectedGraph_whenCreateInstanceBreadthFirstIterator_thenGetIterator() { - BreadthFirstIterator breadthFirstIterator = new BreadthFirstIterator<>(directedGraph); - assertNotNull(breadthFirstIterator); - } - - @Test - public void givenDirectedGraph_whenGetDijkstraShortestPath_thenGetNotNullPath() { - DijkstraShortestPath dijkstraShortestPath = new DijkstraShortestPath(directedGraph); - List shortestPath = dijkstraShortestPath.getPath("v1", "v4").getVertexList(); - assertNotNull(shortestPath); - } - - @Test - public void givenDirectedGraph_whenGetBellmanFordShortestPath_thenGetNotNullPath() { - BellmanFordShortestPath bellmanFordShortestPath = new BellmanFordShortestPath(directedGraph); - List shortestPath = bellmanFordShortestPath.getPath("v1", "v4").getVertexList(); - assertNotNull(shortestPath); - } -} diff --git a/libraries/src/test/java/com/baeldung/jgrapht/EulerianCircuitTest.java b/libraries/src/test/java/com/baeldung/jgrapht/EulerianCircuitTest.java deleted file mode 100644 index 6f0fb92ab7..0000000000 --- a/libraries/src/test/java/com/baeldung/jgrapht/EulerianCircuitTest.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.baeldung.jgrapht; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertTrue; - -import java.util.stream.IntStream; - -import org.jgrapht.GraphPath; -import org.jgrapht.alg.cycle.HierholzerEulerianCycle; -import org.jgrapht.graph.DefaultEdge; -import org.jgrapht.graph.SimpleWeightedGraph; -import org.junit.Before; -import org.junit.Test; - -public class EulerianCircuitTest { - SimpleWeightedGraph simpleGraph; - - @Before - public void createGraphWithEulerianCircuit() { - simpleGraph = new SimpleWeightedGraph<>(DefaultEdge.class); - IntStream.range(1, 6).forEach(i -> { - simpleGraph.addVertex("v" + i); - }); - IntStream.range(1, 6).forEach(i -> { - int endVertexNo = (i + 1) > 5 ? 1 : i + 1; - simpleGraph.addEdge("v" + i, "v" + endVertexNo); - }); - } - - @Test - public void givenGraph_whenCheckEluerianCycle_thenGetResult() { - HierholzerEulerianCycle eulerianCycle = new HierholzerEulerianCycle<>(); - assertTrue(eulerianCycle.isEulerian(simpleGraph)); - } - - @Test - public void givenGraphWithEulerianCircuit_whenGetEulerianCycle_thenGetGraphPath() { - HierholzerEulerianCycle eulerianCycle = new HierholzerEulerianCycle<>(); - GraphPath path = eulerianCycle.getEulerianCycle(simpleGraph); - assertTrue(path.getEdgeList().containsAll(simpleGraph.edgeSet())); - } -} From b1782b3c19c3f4e3eef2a976efa23ad066d28e00 Mon Sep 17 00:00:00 2001 From: "parth.karia" Date: Mon, 27 Nov 2017 12:05:18 +0530 Subject: [PATCH 131/229] Resolve conflicts manually --- libraries/pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/pom.xml b/libraries/pom.xml index 0b707b914e..27d867b68b 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -587,6 +587,11 @@ hazelcast ${hazelcast.version} + + org.jgrapht + jgrapht-core + 1.0.1 + com.netopyr.wurmloch wurmloch-crdt From 3daa1b01ce4794f2df03ad0bf44c87b5378f9438 Mon Sep 17 00:00:00 2001 From: "parth.karia" Date: Mon, 27 Nov 2017 12:10:19 +0530 Subject: [PATCH 132/229] BAEL-21 Exploring the new HTTP Client in Java 9 --- .../java9/httpclient/HttpClientExample.java | 76 +++++++++++++++++++ core-java-9/src/main/java/module-info.java | 3 + 2 files changed, 79 insertions(+) create mode 100644 core-java-9/src/main/java/com/baeldung/java9/httpclient/HttpClientExample.java create mode 100644 core-java-9/src/main/java/module-info.java diff --git a/core-java-9/src/main/java/com/baeldung/java9/httpclient/HttpClientExample.java b/core-java-9/src/main/java/com/baeldung/java9/httpclient/HttpClientExample.java new file mode 100644 index 0000000000..6ccfd030a5 --- /dev/null +++ b/core-java-9/src/main/java/com/baeldung/java9/httpclient/HttpClientExample.java @@ -0,0 +1,76 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.baeldung.java9.httpclient; + +import java.io.File; +import java.io.IOException; +import java.net.URI; +import java.net.URISyntaxException; +import java.nio.file.Paths; +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.CompletableFuture; +import java.util.stream.Collectors; +import jdk.incubator.http.HttpClient; +import jdk.incubator.http.HttpRequest; +import jdk.incubator.http.HttpRequest.BodyProcessor; +import jdk.incubator.http.HttpResponse; +import jdk.incubator.http.HttpResponse.BodyHandler; + +/** + * + * @author pkaria + */ +public class HttpClientExample { + + public void httpGetRequest() throws URISyntaxException, IOException, InterruptedException { + HttpClient client = HttpClient.newHttpClient(); + URI httpURI = new URI("http://jsonplaceholder.typicode.com/posts/1"); + HttpRequest request = HttpRequest.newBuilder(httpURI).GET().build(); + HttpResponse response = client.send(request, HttpResponse.BodyHandler.asString()); + String responseBody = response.body(); + int responseStatusCode = response.statusCode(); + System.out.println(responseBody); + } + + public void httpPosttRequest() throws URISyntaxException, IOException, InterruptedException { + HttpClient client = HttpClient + .newBuilder() + .build(); + HttpRequest request = HttpRequest + .newBuilder(new URI("http://jsonplaceholder.typicode.com/posts")) + .POST(BodyProcessor.fromString("Sample Post Request")) + .build(); + HttpResponse response + = client.send(request, HttpResponse.BodyHandler.asString()); + String responseBody = response.body(); + System.out.println(responseBody); + } + + public void asynchronousRequest() throws URISyntaxException { + HttpClient client = HttpClient.newHttpClient(); + URI httpURI = new URI("http://jsonplaceholder.typicode.com/posts/1"); + HttpRequest request = HttpRequest.newBuilder(httpURI).GET().build(); + CompletableFuture> futureResponse = client.sendAsync(request, + HttpResponse.BodyHandler.asString()); + } + + public void asynchronousMultipleRequests() throws URISyntaxException { + List targets = Arrays.asList(new URI("http://jsonplaceholder.typicode.com/posts/1"), new URI("http://jsonplaceholder.typicode.com/posts/2")); + HttpClient client = HttpClient.newHttpClient(); + List> futures = targets + .stream() + .map(target -> client + .sendAsync( + HttpRequest.newBuilder(target) + .GET() + .build(), + BodyHandler.asFile(Paths.get("base", target.getPath()))) + .thenApply(response -> response.body()) + .thenApply(path -> path.toFile())) + .collect(Collectors.toList()); + } +} diff --git a/core-java-9/src/main/java/module-info.java b/core-java-9/src/main/java/module-info.java new file mode 100644 index 0000000000..163dd4f5be --- /dev/null +++ b/core-java-9/src/main/java/module-info.java @@ -0,0 +1,3 @@ +module com.baeldung.java9.httpclient { + requires jdk.incubator.httpclient; +} \ No newline at end of file From 6536e39622dffac0693c2c79f7debd4a192a078c Mon Sep 17 00:00:00 2001 From: Grzegorz Piwowarek Date: Mon, 27 Nov 2017 10:03:08 +0100 Subject: [PATCH 133/229] Update README.md (#3050) --- noexception/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/noexception/README.md b/noexception/README.md index d840191369..9dd4c11190 100644 --- a/noexception/README.md +++ b/noexception/README.md @@ -1,2 +1,2 @@ ### Relevant Articles: -- [Introduction to NoException](http://www.baeldung.com/intrduction-to-noexception) +- [Introduction to NoException](http://www.baeldung.com/introduction-to-noexception) From ebc25b2b41a765b3503b1de50e17c5fc8090501a Mon Sep 17 00:00:00 2001 From: Eugen Paraschiv Date: Mon, 27 Nov 2017 15:56:07 +0200 Subject: [PATCH 134/229] minor cleanup work --- bootique/dependency-reduced-pom.xml | 8 +++++++- ...yAnnotationJavaConfigMainIntegrationTest.java | 16 ++++++---------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/bootique/dependency-reduced-pom.xml b/bootique/dependency-reduced-pom.xml index ed18f4e42a..ab09cfb7b1 100644 --- a/bootique/dependency-reduced-pom.xml +++ b/bootique/dependency-reduced-pom.xml @@ -28,8 +28,14 @@ junit junit - 3.8.1 + 4.12 test + + + hamcrest-core + org.hamcrest + + diff --git a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationJavaConfigMainIntegrationTest.java b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationJavaConfigMainIntegrationTest.java index 61d821e85e..614de6d3ad 100644 --- a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationJavaConfigMainIntegrationTest.java +++ b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationJavaConfigMainIntegrationTest.java @@ -1,6 +1,5 @@ package com.baeldung.hibernate.manytomany; - import java.util.HashSet; import java.util.Set; import org.hibernate.Session; @@ -17,10 +16,8 @@ import com.baeldung.hibernate.manytomany.model.Employee; import com.baeldung.hibernate.manytomany.model.Project; import com.baeldung.manytomany.spring.PersistenceConfig; - - @RunWith(SpringJUnit4ClassRunner.class) -@ContextConfiguration(classes = {PersistenceConfig.class }, loader = AnnotationConfigContextLoader.class) +@ContextConfiguration(classes = { PersistenceConfig.class }, loader = AnnotationConfigContextLoader.class) public class HibernateManyToManyAnnotationJavaConfigMainIntegrationTest { @Autowired @@ -28,7 +25,6 @@ public class HibernateManyToManyAnnotationJavaConfigMainIntegrationTest { private Session session; - @Before public final void before() { session = sessionFactory.openSession(); @@ -43,11 +39,11 @@ public class HibernateManyToManyAnnotationJavaConfigMainIntegrationTest { @Test public final void whenEntitiesAreCreated_thenNoExceptions() { - Set projects = new HashSet(); - projects.add(new Project("IT Project")); - projects.add(new Project("Networking Project")); - session.persist(new Employee("Peter", "Oven", projects)); - session.persist(new Employee("Allan", "Norman", projects)); + Set projects = new HashSet(); + projects.add(new Project("IT Project")); + projects.add(new Project("Networking Project")); + session.persist(new Employee("Peter", "Oven", projects)); + session.persist(new Employee("Allan", "Norman", projects)); } } From bac574a7c22d2a20730ebbce70b51a7c90d46f47 Mon Sep 17 00:00:00 2001 From: Eugen Paraschiv Date: Mon, 27 Nov 2017 16:08:53 +0200 Subject: [PATCH 135/229] cleanup work after build --- undertow/dependency-reduced-pom.xml | 40 +++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 undertow/dependency-reduced-pom.xml diff --git a/undertow/dependency-reduced-pom.xml b/undertow/dependency-reduced-pom.xml new file mode 100644 index 0000000000..0654c82b74 --- /dev/null +++ b/undertow/dependency-reduced-pom.xml @@ -0,0 +1,40 @@ + + + 4.0.0 + com.baeldung.undertow + undertow + undertow + 1.0-SNAPSHOT + http://maven.apache.org + + ${project.artifactId} + + + maven-shade-plugin + + + package + + shade + + + + + + maven-jar-plugin + + + + com.baeldung.undertow.SimpleServer + + + + + + + + 1.8 + 1.8 + + + From 68eae8ebf414194419123d2e9a28e5f18517fd13 Mon Sep 17 00:00:00 2001 From: "dhrubajyoti.bhattacharjee" Date: Mon, 27 Nov 2017 21:14:31 +0530 Subject: [PATCH 136/229] BAEL-1160 Introduction to Apache Lucene-Added new sections --- lucene/pom.xml | 2 - .../baeldung/lucene/InMemoryLuceneIndex.java | 54 +++++++- .../lucene/LuceneInMemorySearchTest.java | 131 +++++++++++++++++- 3 files changed, 182 insertions(+), 5 deletions(-) diff --git a/lucene/pom.xml b/lucene/pom.xml index 42b81a7d4a..6659d9ac32 100644 --- a/lucene/pom.xml +++ b/lucene/pom.xml @@ -31,7 +31,5 @@ 4.12 test - - \ No newline at end of file diff --git a/lucene/src/main/java/com/baeldung/lucene/InMemoryLuceneIndex.java b/lucene/src/main/java/com/baeldung/lucene/InMemoryLuceneIndex.java index 40a35fad86..97b1ec7b5d 100644 --- a/lucene/src/main/java/com/baeldung/lucene/InMemoryLuceneIndex.java +++ b/lucene/src/main/java/com/baeldung/lucene/InMemoryLuceneIndex.java @@ -7,18 +7,22 @@ import java.util.List; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; +import org.apache.lucene.document.SortedDocValuesField; import org.apache.lucene.document.TextField; import org.apache.lucene.index.DirectoryReader; import org.apache.lucene.index.IndexReader; import org.apache.lucene.index.IndexWriter; import org.apache.lucene.index.IndexWriterConfig; +import org.apache.lucene.index.Term; import org.apache.lucene.queryparser.classic.ParseException; import org.apache.lucene.queryparser.classic.QueryParser; import org.apache.lucene.search.IndexSearcher; import org.apache.lucene.search.Query; import org.apache.lucene.search.ScoreDoc; +import org.apache.lucene.search.Sort; import org.apache.lucene.search.TopDocs; import org.apache.lucene.store.Directory; +import org.apache.lucene.util.BytesRef; public class InMemoryLuceneIndex { @@ -45,6 +49,7 @@ public class InMemoryLuceneIndex { document.add(new TextField("title", title, Field.Store.YES)); document.add(new TextField("body", body, Field.Store.YES)); + document.add(new SortedDocValuesField("title", new BytesRef(title))); writter.addDocument(document); writter.close(); @@ -73,6 +78,51 @@ public class InMemoryLuceneIndex { } + public void deleteDocument(Term term) { + try { + IndexWriterConfig indexWriterConfig = new IndexWriterConfig(analyzer); + IndexWriter writter = new IndexWriter(memoryIndex, indexWriterConfig); + writter.deleteDocuments(term); + writter.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + + public List searchIndex(Query query) { + try { + IndexReader indexReader = DirectoryReader.open(memoryIndex); + IndexSearcher searcher = new IndexSearcher(indexReader); + TopDocs topDocs = searcher.search(query, 10); + List documents = new ArrayList<>(); + for (ScoreDoc scoreDoc : topDocs.scoreDocs) { + documents.add(searcher.doc(scoreDoc.doc)); + } + + return documents; + } catch (IOException e) { + e.printStackTrace(); + } + return null; + + } + + public List searchIndex(Query query, Sort sort) { + try { + IndexReader indexReader = DirectoryReader.open(memoryIndex); + IndexSearcher searcher = new IndexSearcher(indexReader); + TopDocs topDocs = searcher.search(query, 10, sort); + List documents = new ArrayList<>(); + for (ScoreDoc scoreDoc : topDocs.scoreDocs) { + documents.add(searcher.doc(scoreDoc.doc)); + } + + return documents; + } catch (IOException e) { + e.printStackTrace(); + } + return null; + + } + } - - diff --git a/lucene/src/test/java/com/baeldung/lucene/LuceneInMemorySearchTest.java b/lucene/src/test/java/com/baeldung/lucene/LuceneInMemorySearchTest.java index c3a498a4b8..acf688cb99 100644 --- a/lucene/src/test/java/com/baeldung/lucene/LuceneInMemorySearchTest.java +++ b/lucene/src/test/java/com/baeldung/lucene/LuceneInMemorySearchTest.java @@ -4,7 +4,19 @@ import java.util.List; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; +import org.apache.lucene.index.Term; +import org.apache.lucene.search.BooleanClause; +import org.apache.lucene.search.BooleanQuery; +import org.apache.lucene.search.FuzzyQuery; +import org.apache.lucene.search.PhraseQuery; +import org.apache.lucene.search.PrefixQuery; +import org.apache.lucene.search.Query; +import org.apache.lucene.search.Sort; +import org.apache.lucene.search.SortField; +import org.apache.lucene.search.TermQuery; +import org.apache.lucene.search.WildcardQuery; import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.util.BytesRef; import org.junit.Assert; import org.junit.Test; @@ -20,4 +32,121 @@ public class LuceneInMemorySearchTest { Assert.assertEquals("Hello world", documents.get(0).get("title")); } -} + @Test + public void givenTermQueryWhenFetchedDocumentThenCorrect() { + InMemoryLuceneIndex inMemoryLuceneIndex = new InMemoryLuceneIndex(new RAMDirectory(), new StandardAnalyzer()); + inMemoryLuceneIndex.indexDocument("activity", "running in track"); + inMemoryLuceneIndex.indexDocument("activity", "Cars are running on road"); + + Term term = new Term("body", "running"); + Query query = new TermQuery(term); + + List documents = inMemoryLuceneIndex.searchIndex(query); + Assert.assertEquals(2, documents.size()); + } + + @Test + public void givenPrefixQueryWhenFetchedDocumentThenCorrect() { + InMemoryLuceneIndex inMemoryLuceneIndex = new InMemoryLuceneIndex(new RAMDirectory(), new StandardAnalyzer()); + inMemoryLuceneIndex.indexDocument("article", "Lucene introduction"); + inMemoryLuceneIndex.indexDocument("article", "Introduction to Lucene"); + + Term term = new Term("body", "intro"); + Query query = new PrefixQuery(term); + + List documents = inMemoryLuceneIndex.searchIndex(query); + Assert.assertEquals(2, documents.size()); + } + + @Test + public void givenBooleanQueryWhenFetchedDocumentThenCorrect() { + InMemoryLuceneIndex inMemoryLuceneIndex = new InMemoryLuceneIndex(new RAMDirectory(), new StandardAnalyzer()); + inMemoryLuceneIndex.indexDocument("Destination", "Las Vegas singapore car"); + inMemoryLuceneIndex.indexDocument("Commutes in singapore", "Bus Car Bikes"); + + Term term1 = new Term("body", "singapore"); + Term term2 = new Term("body", "car"); + + TermQuery query1 = new TermQuery(term1); + TermQuery query2 = new TermQuery(term2); + + BooleanQuery booleanQuery = new BooleanQuery.Builder().add(query1, BooleanClause.Occur.MUST) + .add(query2, BooleanClause.Occur.MUST).build(); + + List documents = inMemoryLuceneIndex.searchIndex(booleanQuery); + Assert.assertEquals(1, documents.size()); + } + + @Test + public void givenPhraseQueryWhenFetchedDocumentThenCorrect() { + InMemoryLuceneIndex inMemoryLuceneIndex = new InMemoryLuceneIndex(new RAMDirectory(), new StandardAnalyzer()); + inMemoryLuceneIndex.indexDocument("quotes", "A rose by any other name would smell as sweet."); + + Query query = new PhraseQuery(1, "body", new BytesRef("smell"), new BytesRef("sweet")); + List documents = inMemoryLuceneIndex.searchIndex(query); + + Assert.assertEquals(1, documents.size()); + } + + @Test + public void givenFuzzyQueryWhenFetchedDocumentThenCorrect() { + InMemoryLuceneIndex inMemoryLuceneIndex = new InMemoryLuceneIndex(new RAMDirectory(), new StandardAnalyzer()); + inMemoryLuceneIndex.indexDocument("article", "Halloween Festival"); + inMemoryLuceneIndex.indexDocument("decoration", "Decorations for Halloween"); + + Term term = new Term("body", "hallowen"); + Query query = new FuzzyQuery(term); + + List documents = inMemoryLuceneIndex.searchIndex(query); + Assert.assertEquals(2, documents.size()); + } + + @Test + public void givenWildCardQueryWhenFetchedDocumentThenCorrect() { + InMemoryLuceneIndex inMemoryLuceneIndex = new InMemoryLuceneIndex(new RAMDirectory(), new StandardAnalyzer()); + inMemoryLuceneIndex.indexDocument("article", "Lucene introduction"); + inMemoryLuceneIndex.indexDocument("article", "Introducing Lucene with Spring"); + + Term term = new Term("body", "intro*"); + Query query = new WildcardQuery(term); + + List documents = inMemoryLuceneIndex.searchIndex(query); + Assert.assertEquals(2, documents.size()); + } + + @Test + public void givenSortFieldWhenSortedThenCorrect() { + InMemoryLuceneIndex inMemoryLuceneIndex = new InMemoryLuceneIndex(new RAMDirectory(), new StandardAnalyzer()); + inMemoryLuceneIndex.indexDocument("Ganges", "River in India"); + inMemoryLuceneIndex.indexDocument("Mekong", "This river flows in south Asia"); + inMemoryLuceneIndex.indexDocument("Amazon", "Rain forest river"); + inMemoryLuceneIndex.indexDocument("Rhine", "Belongs to Europe"); + inMemoryLuceneIndex.indexDocument("Nile", "Longest River"); + + Term term = new Term("body", "river"); + Query query = new WildcardQuery(term); + + SortField sortField = new SortField("title", SortField.Type.STRING_VAL, false); + Sort sortByTitle = new Sort(sortField); + + List documents = inMemoryLuceneIndex.searchIndex(query, sortByTitle); + Assert.assertEquals(4, documents.size()); + Assert.assertEquals("Amazon", documents.get(0).getField("title").stringValue()); + } + + @Test + public void whenDocumentDeletedThenCorrect() { + InMemoryLuceneIndex inMemoryLuceneIndex = new InMemoryLuceneIndex(new RAMDirectory(), new StandardAnalyzer()); + inMemoryLuceneIndex.indexDocument("Ganges", "River in India"); + inMemoryLuceneIndex.indexDocument("Mekong", "This river flows in south Asia"); + + Term term = new Term("title", "ganges"); + inMemoryLuceneIndex.deleteDocument(term); + + Query query = new TermQuery(term); + + List documents = inMemoryLuceneIndex.searchIndex(query); + Assert.assertEquals(0, documents.size()); + } + +} \ No newline at end of file From 7f2ace0da913567513f9c4d6a2da15639054be86 Mon Sep 17 00:00:00 2001 From: Grzegorz Piwowarek Date: Mon, 27 Nov 2017 21:02:42 +0100 Subject: [PATCH 137/229] FilesTest fix (#3146) * FilesTest fix * StopThreadTest fix --- .../concurrent/stopping/StopThreadTest.java | 14 ++-- .../baeldung/file/FileOutputStreamTest.java | 36 ---------- .../java/com/baeldung/file/FileUtilsTest.java | 37 ---------- .../com/baeldung/file/FileWriterTest.java | 40 ----------- .../java/com/baeldung/file/FilesTest.java | 68 +++++++++++++++++-- .../java/com/baeldung/file/GuavaTest.java | 48 ------------- 6 files changed, 72 insertions(+), 171 deletions(-) delete mode 100644 core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java delete mode 100644 core-java/src/test/java/com/baeldung/file/FileUtilsTest.java delete mode 100644 core-java/src/test/java/com/baeldung/file/FileWriterTest.java delete mode 100644 core-java/src/test/java/com/baeldung/file/GuavaTest.java diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/stopping/StopThreadTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/stopping/StopThreadTest.java index 8c1bdbf787..70854f013f 100644 --- a/core-java-concurrency/src/test/java/com/baeldung/concurrent/stopping/StopThreadTest.java +++ b/core-java-concurrency/src/test/java/com/baeldung/concurrent/stopping/StopThreadTest.java @@ -1,7 +1,11 @@ package com.baeldung.concurrent.stopping; +import com.jayway.awaitility.Awaitility; import org.junit.Test; +import java.util.concurrent.TimeUnit; + +import static com.jayway.awaitility.Awaitility.await; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; @@ -22,11 +26,10 @@ public class StopThreadTest { // Stop it and make sure the flags have been reversed controlSubThread.stop(); - Thread.sleep(interval); - assertTrue(controlSubThread.isStopped()); + await() + .until(() -> assertTrue(controlSubThread.isStopped())); } - @Test public void whenInterruptedThreadIsStopped() throws InterruptedException { @@ -44,7 +47,8 @@ public class StopThreadTest { controlSubThread.interrupt(); // Wait less than the time we would normally sleep, and make sure we exited. - Thread.sleep(interval/10); - assertTrue(controlSubThread.isStopped()); + Awaitility.await() + .atMost(interval/ 10, TimeUnit.MILLISECONDS) + .until(controlSubThread::isStopped); } } diff --git a/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java b/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java deleted file mode 100644 index 451c1b4c4d..0000000000 --- a/core-java/src/test/java/com/baeldung/file/FileOutputStreamTest.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.baeldung.file; - -import static org.assertj.core.api.Assertions.assertThat; - -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.PrintWriter; - -import org.junit.After; -import org.junit.Test; - -import com.baeldung.util.StreamUtils; - -public class FileOutputStreamTest { - - public static final String fileName = "src/main/resources/countries.properties"; - - @Test - public void whenAppendToFileUsingFileOutputStream_thenCorrect() throws Exception { - FileOutputStream fos = new FileOutputStream(fileName, true); - fos.write("Spain\r\n".getBytes()); - fos.close(); - - assertThat(StreamUtils.getStringFromInputStream( - new FileInputStream(fileName))) - .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); - } - - @After - public void revertFile() throws IOException { - PrintWriter writer = new PrintWriter(fileName); - writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); - writer.close(); - } -} diff --git a/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java b/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java deleted file mode 100644 index 9ee8726575..0000000000 --- a/core-java/src/test/java/com/baeldung/file/FileUtilsTest.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.baeldung.file; - -import static org.assertj.core.api.Assertions.assertThat; - -import java.io.File; -import java.io.FileInputStream; -import java.io.IOException; -import java.io.PrintWriter; -import java.nio.charset.StandardCharsets; - -import org.apache.commons.io.FileUtils; -import org.junit.After; -import org.junit.Test; - -import com.baeldung.util.StreamUtils; - -public class FileUtilsTest { - - public static final String fileName = "src/main/resources/countries.properties"; - - @Test - public void whenAppendToFileUsingFiles_thenCorrect() throws IOException { - File file = new File(fileName); - FileUtils.writeStringToFile(file, "Spain\r\n", StandardCharsets.UTF_8, true); - - assertThat(StreamUtils.getStringFromInputStream( - new FileInputStream(fileName))) - .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); - } - - @After - public void revertFile() throws IOException { - PrintWriter writer = new PrintWriter(fileName); - writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); - writer.close(); - } -} diff --git a/core-java/src/test/java/com/baeldung/file/FileWriterTest.java b/core-java/src/test/java/com/baeldung/file/FileWriterTest.java deleted file mode 100644 index 8d2ce4310e..0000000000 --- a/core-java/src/test/java/com/baeldung/file/FileWriterTest.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.baeldung.file; - -import static org.assertj.core.api.Assertions.assertThat; - -import java.io.BufferedWriter; -import java.io.FileInputStream; -import java.io.FileWriter; -import java.io.IOException; -import java.io.PrintWriter; - -import org.junit.After; -import org.junit.Test; - -import com.baeldung.util.StreamUtils; - -public class FileWriterTest { - - public static final String fileName = "src/main/resources/countries.properties"; - - @Test - public void whenAppendToFileUsingFileWriter_thenCorrect() throws IOException { - FileWriter fw = new FileWriter(fileName, true); - BufferedWriter bw = new BufferedWriter(fw); - bw.write("Spain"); - bw.newLine(); - bw.close(); - - assertThat( - StreamUtils.getStringFromInputStream( - new FileInputStream(fileName))) - .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\n"); - } - - @After - public void revertFile() throws IOException { - PrintWriter writer = new PrintWriter(fileName); - writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); - writer.close(); - } -} diff --git a/core-java/src/test/java/com/baeldung/file/FilesTest.java b/core-java/src/test/java/com/baeldung/file/FilesTest.java index bd39d004d3..e17e8580aa 100644 --- a/core-java/src/test/java/com/baeldung/file/FilesTest.java +++ b/core-java/src/test/java/com/baeldung/file/FilesTest.java @@ -2,14 +2,24 @@ package com.baeldung.file; import static org.assertj.core.api.Assertions.assertThat; +import java.io.BufferedWriter; +import java.io.File; import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; +import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Paths; import java.nio.file.StandardOpenOption; +import com.google.common.base.Charsets; +import com.google.common.io.CharSink; +import com.google.common.io.FileWriteMode; +import org.apache.commons.io.FileUtils; import org.junit.After; +import org.junit.Before; import org.junit.Test; import com.baeldung.util.StreamUtils; @@ -18,6 +28,26 @@ public class FilesTest { public static final String fileName = "src/main/resources/countries.properties"; + @Before + @After + public void setup() throws Exception { + PrintWriter writer = new PrintWriter(fileName); + writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); + writer.close(); + } + + @Test + public void whenAppendToFileUsingGuava_thenCorrect() throws IOException { + File file = new File(fileName); + CharSink chs = com.google.common.io.Files.asCharSink(file, Charsets.UTF_8, FileWriteMode.APPEND); + chs.write("Spain\r\n"); + + assertThat(StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + } + + @Test public void whenAppendToFileUsingFiles_thenCorrect() throws IOException { Files.write(Paths.get(fileName), "Spain\r\n".getBytes(), StandardOpenOption.APPEND); @@ -27,10 +57,38 @@ public class FilesTest { .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); } - @After - public void revertFile() throws IOException { - PrintWriter writer = new PrintWriter(fileName); - writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); - writer.close(); + @Test + public void whenAppendToFileUsingFileUtils_thenCorrect() throws IOException { + File file = new File(fileName); + FileUtils.writeStringToFile(file, "Spain\r\n", StandardCharsets.UTF_8, true); + + assertThat(StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + } + + @Test + public void whenAppendToFileUsingFileOutputStream_thenCorrect() throws Exception { + FileOutputStream fos = new FileOutputStream(fileName, true); + fos.write("Spain\r\n".getBytes()); + fos.close(); + + assertThat(StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); + } + + @Test + public void whenAppendToFileUsingFileWriter_thenCorrect() throws IOException { + FileWriter fw = new FileWriter(fileName, true); + BufferedWriter bw = new BufferedWriter(fw); + bw.write("Spain"); + bw.newLine(); + bw.close(); + + assertThat( + StreamUtils.getStringFromInputStream( + new FileInputStream(fileName))) + .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\n"); } } diff --git a/core-java/src/test/java/com/baeldung/file/GuavaTest.java b/core-java/src/test/java/com/baeldung/file/GuavaTest.java deleted file mode 100644 index 5a7ec6c4a8..0000000000 --- a/core-java/src/test/java/com/baeldung/file/GuavaTest.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.baeldung.file; - -import static org.assertj.core.api.Assertions.assertThat; - -import java.io.File; -import java.io.FileInputStream; -import java.io.IOException; -import java.io.PrintWriter; - -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -import com.baeldung.util.StreamUtils; -import com.google.common.base.Charsets; -import com.google.common.io.CharSink; -import com.google.common.io.FileWriteMode; -import com.google.common.io.Files; - -public class GuavaTest { - - public static final String fileName = "src/main/resources/countries.properties"; - - @Before - public void setup() throws Exception { - PrintWriter writer = new PrintWriter(fileName); - writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); - writer.close(); - } - - @Test - public void whenAppendToFileUsingGuava_thenCorrect() throws IOException { - File file = new File(fileName); - CharSink chs = Files.asCharSink(file, Charsets.UTF_8, FileWriteMode.APPEND); - chs.write("Spain\r\n"); - - assertThat(StreamUtils.getStringFromInputStream( - new FileInputStream(fileName))) - .isEqualTo("UK\r\n" + "US\r\n" + "Germany\r\n" + "Spain\r\n"); - } - - @After - public void revertFile() throws IOException { - PrintWriter writer = new PrintWriter(fileName); - writer.print("UK\r\n" + "US\r\n" + "Germany\r\n"); - writer.close(); - } -} From 5f57a6cb4bfb7aecd3bba2245f6caf472015279d Mon Sep 17 00:00:00 2001 From: Eugen Paraschiv Date: Tue, 28 Nov 2017 12:36:54 +0200 Subject: [PATCH 138/229] separating the sun specific functionality into a new module --- core-java-sun/.gitignore | 26 + core-java-sun/README.md | 123 +++++ core-java-sun/pom.xml | 489 ++++++++++++++++++ .../src/main/java/com/baeldung/.gitignore | 13 + .../src/main/java/com/baeldung/README.md | 2 + .../java/com/baeldung/javac/Positive.java | 0 .../com/baeldung/javac/SampleJavacPlugin.java | 0 .../src/main/resources/log4j.properties | 6 + core-java-sun/src/main/resources/logback.xml | 19 + .../SampleJavacPluginIntegrationTest.java | 0 .../com/baeldung/javac/SimpleClassFile.java | 0 .../com/baeldung/javac/SimpleFileManager.java | 0 .../com/baeldung/javac/SimpleSourceFile.java | 0 .../java/com/baeldung/javac/TestCompiler.java | 0 .../java/com/baeldung/javac/TestRunner.java | 0 core-java-sun/src/test/resources/.gitignore | 13 + core-java/pom.xml | 12 - 17 files changed, 691 insertions(+), 12 deletions(-) create mode 100644 core-java-sun/.gitignore create mode 100644 core-java-sun/README.md create mode 100644 core-java-sun/pom.xml create mode 100644 core-java-sun/src/main/java/com/baeldung/.gitignore create mode 100644 core-java-sun/src/main/java/com/baeldung/README.md rename {core-java => core-java-sun}/src/main/java/com/baeldung/javac/Positive.java (100%) rename {core-java => core-java-sun}/src/main/java/com/baeldung/javac/SampleJavacPlugin.java (100%) create mode 100644 core-java-sun/src/main/resources/log4j.properties create mode 100644 core-java-sun/src/main/resources/logback.xml rename {core-java => core-java-sun}/src/test/java/com/baeldung/javac/SampleJavacPluginIntegrationTest.java (100%) rename {core-java => core-java-sun}/src/test/java/com/baeldung/javac/SimpleClassFile.java (100%) rename {core-java => core-java-sun}/src/test/java/com/baeldung/javac/SimpleFileManager.java (100%) rename {core-java => core-java-sun}/src/test/java/com/baeldung/javac/SimpleSourceFile.java (100%) rename {core-java => core-java-sun}/src/test/java/com/baeldung/javac/TestCompiler.java (100%) rename {core-java => core-java-sun}/src/test/java/com/baeldung/javac/TestRunner.java (100%) create mode 100644 core-java-sun/src/test/resources/.gitignore diff --git a/core-java-sun/.gitignore b/core-java-sun/.gitignore new file mode 100644 index 0000000000..3de4cc647e --- /dev/null +++ b/core-java-sun/.gitignore @@ -0,0 +1,26 @@ +*.class + +0.* + +#folders# +/target +/neoDb* +/data +/src/main/webapp/WEB-INF/classes +*/META-INF/* +.resourceCache + +# Packaged files # +*.jar +*.war +*.ear + +# Files generated by integration tests +*.txt +backup-pom.xml +/bin/ +/temp + +#IntelliJ specific +.idea/ +*.iml \ No newline at end of file diff --git a/core-java-sun/README.md b/core-java-sun/README.md new file mode 100644 index 0000000000..1feee4126e --- /dev/null +++ b/core-java-sun/README.md @@ -0,0 +1,123 @@ +========= + +## Core Java Cookbooks and Examples + +### Relevant Articles: +- [Immutable ArrayList in Java](http://www.baeldung.com/java-immutable-list) +- [Java - Reading a Large File Efficiently](http://www.baeldung.com/java-read-lines-large-file) +- [Java InputStream to String](http://www.baeldung.com/convert-input-stream-to-string) +- [Converting between an Array and a List in Java](http://www.baeldung.com/convert-array-to-list-and-list-to-array) +- [Converting between an Array and a Set in Java](http://www.baeldung.com/convert-array-to-set-and-set-to-array) +- [Converting between a List and a Set in Java](http://www.baeldung.com/convert-list-to-set-and-set-to-list) +- [Convert a Map to an Array, List or Set in Java](http://www.baeldung.com/convert-map-values-to-array-list-set) +- [Java – Write to File](http://www.baeldung.com/java-write-to-file) +- [Java - Convert File to InputStream](http://www.baeldung.com/convert-file-to-input-stream) +- [Java – Random Long, Float, Integer and Double](http://www.baeldung.com/java-generate-random-long-float-integer-double) +- [Java – Generate Random String](http://www.baeldung.com/java-random-string) +- [Java Scanner](http://www.baeldung.com/java-scanner) +- [Java Timer](http://www.baeldung.com/java-timer-and-timertask) +- [Java – Byte Array to Writer](http://www.baeldung.com/java-convert-byte-array-to-writer) +- [How to Run a Shell Command in Java](http://www.baeldung.com/run-shell-command-in-java) +- [MD5 Hashing in Java](http://www.baeldung.com/java-md5) +- [Guide to the Java ArrayList](http://www.baeldung.com/java-arraylist) +- [Guide to Java Reflection](http://www.baeldung.com/java-reflection) +- [A Guide to Java Sockets](http://www.baeldung.com/a-guide-to-java-sockets) +- [Convert char to String in Java](http://www.baeldung.com/java-convert-char-to-string) +- [Random List Element](http://www.baeldung.com/java-random-list-element) +- [Convert String to int or Integer in Java](http://www.baeldung.com/java-convert-string-to-int-or-integer) +- [Java – Directory Size](http://www.baeldung.com/java-folder-size) +- [Java – Try with Resources](http://www.baeldung.com/java-try-with-resources) +- [Guide to the Fork/Join Framework in Java](http://www.baeldung.com/java-fork-join) +- [How to Print Screen in Java](http://www.baeldung.com/print-screen-in-java) +- [How to Convert String to different data types in Java](http://www.baeldung.com/java-string-conversions) +- [Introduction to Java Generics](http://www.baeldung.com/java-generics) +- [Generate equals() and hashCode() with Eclipse](http://www.baeldung.com/java-eclipse-equals-and-hashcode) +- [A Guide To Java Regular Expressions API](http://www.baeldung.com/regular-expressions-java) +- [Sorting in Java](http://www.baeldung.com/java-sorting) +- [Getting Started with Java Properties](http://www.baeldung.com/java-properties) +- [Grep in Java](http://www.baeldung.com/grep-in-java) +- [Java - Combine Multiple Collections](http://www.baeldung.com/java-combine-multiple-collections) +- [Simulated Annealing for Travelling Salesman Problem](http://www.baeldung.com/java-simulated-annealing-for-traveling-salesman) +- [Slope One Algorithm: Collaborative Filtering Recommendation Systems](http://www.baeldung.com/java-collaborative-filtering-recommendations) +- [Differences Between the Java WatchService API and the Apache Commons IO Monitor Library](http://www.baeldung.com/java-watchservice-vs-apache-commons-io-monitor-library) +- [Pattern Search with Grep in Java](http://www.baeldung.com/grep-in-java) +- [URL Encoding and Decoding in Java](http://www.baeldung.com/java-url-encoding-decoding) +- [Calculate the Size of a File in Java](http://www.baeldung.com/java-file-size) +- [The Basics of Java Generics](http://www.baeldung.com/java-generics) +- [The Traveling Salesman Problem in Java](http://www.baeldung.com/java-simulated-annealing-for-traveling-salesman) +- [How to Create an Executable JAR with Maven](http://www.baeldung.com/executable-jar-with-maven) +- [How to Design a Genetic Algorithm in Java](http://www.baeldung.com/java-genetic-algorithm) +- [Guide to WeakHashMap in Java](http://www.baeldung.com/java-weakhashmap) +- [Spring Security – Cache Control Headers](http://www.baeldung.com/spring-security-cache-control-headers) +- [Basic Introduction to JMX](http://www.baeldung.com/java-management-extensions) +- [AWS Lambda With Java](http://www.baeldung.com/java-aws-lambda) +- [Introduction to Nashorn](http://www.baeldung.com/java-nashorn) +- [Guide to the Guava BiMap](http://www.baeldung.com/guava-bimap) +- [Iterable to Stream in Java](http://www.baeldung.com/java-iterable-to-stream) +- [Chained Exceptions in Java](http://www.baeldung.com/java-chained-exceptions) +- [The Java HashMap Under the Hood](http://www.baeldung.com/java-hashmap) +- [A Guide to LinkedHashMap in Java](http://www.baeldung.com/java-linked-hashmap) +- [A Guide to TreeMap in Java](http://www.baeldung.com/java-treemap) +- [A Quick JUnit vs TestNG Comparison](http://www.baeldung.com/junit-vs-testng) +- [Java Primitive Conversions](http://www.baeldung.com/java-primitive-conversions) +- [Java Money and the Currency API](http://www.baeldung.com/java-money-and-currency) +- [Removing all nulls from a List in Java](http://www.baeldung.com/java-remove-nulls-from-list) +- [Removing all duplicates from a List in Java](http://www.baeldung.com/java-remove-duplicates-from-list) +- [Using Math.pow in Java](http://www.baeldung.com/java-math-pow) +- [Converting Strings to Enums in Java](http://www.baeldung.com/java-string-to-enum) +- [Flattening Nested Collections in Java](http://www.baeldung.com/java-flatten-nested-collections) +- [Quick Guide to the Java StringTokenizer](http://www.baeldung.com/java-stringtokenizer) +- [JVM Log Forging](http://www.baeldung.com/jvm-log-forging) +- [Guide to sun.misc.Unsafe](http://www.baeldung.com/java-unsafe) +- [HashSet and TreeSet Comparison](http://www.baeldung.com/java-hashset-vs-treeset) +- [How to Perform a Simple HTTP Request in Java](http://www.baeldung.com/java-http-request) +- [Call Methods at Runtime Using Java Reflection](http://www.baeldung.com/java-method-reflection) +- [Guide to UUID in JAVA](http://www.baeldung.com/guide-to-uuid-in-java) +- [Comparing getPath(), getAbsolutePath(), and getCanonicalPath() in Java](http://www.baeldung.com/java-path) +- [How to Add a Single Element to a Stream](http://www.baeldung.com/java-stream-append-prepend) +- [Iterating Over Enum Values in Java](http://www.baeldung.com/java-enum-iteration) +- [Kotlin Java Interoperability](http://www.baeldung.com/kotlin-java-interoperability) +- [Using Java MappedByteBuffer](http://www.baeldung.com/java-mapped-byte-buffer) +- [How to Round a Number to N Decimal Places in Java](http://www.baeldung.com/java-round-decimal-number) +- [Changing Annotation Parameters At Runtime](http://www.baeldung.com/java-reflection-change-annotation-params) +- [How to Find all Getters Returning Null](http://www.baeldung.com/java-getters-returning-null) +- [Converting String to Stream of chars](http://www.baeldung.com/java-string-to-stream) +- [Changing the Order in a Sum Operation Can Produce Different Results?](http://www.baeldung.com/java-floating-point-sum-order) +- [How to Get a Name of a Method Being Executed?](http://www.baeldung.com/java-name-of-executing-method) +- [Iterate over a Map in Java](http://www.baeldung.com/java-iterate-map) +- [Dynamic Proxies in Java](http://www.baeldung.com/java-dynamic-proxies) +- [How to Copy an Array in Java](http://www.baeldung.com/java-array-copy) +- [Introduction to JDBC](http://www.baeldung.com/java-jdbc) +- [Period and Duration in Java](http://www.baeldung.com/java-period-duration) +- [Converting a Stack Trace to a String in Java](http://www.baeldung.com/java-stacktrace-to-string) +- [Count Occurrences of a Char in a String](http://www.baeldung.com/java-count-chars) +- [Java Double Brace Initialization](http://www.baeldung.com/java-double-brace-initialization) +- [The StackOverflowError in Java](http://www.baeldung.com/java-stack-overflow-error) +- [Split a String in Java](http://www.baeldung.com/java-split-string) +- [Introduction to Java Serialization](http://www.baeldung.com/java-serialization) +- [How to Remove the Last Character of a String?](http://www.baeldung.com/java-remove-last-character-of-string) +- [ClassNotFoundException vs NoClassDefFoundError](http://www.baeldung.com/java-classnotfoundexception-and-noclassdeffounderror) +- [Guide to UUID in Java](http://www.baeldung.com/java-uuid) +- [Guide to Escaping Characters in Java RegExps](http://www.baeldung.com/java-regexp-escape-char) +- [Guide to hashCode() in Java](http://www.baeldung.com/java-hashcode) +- [Collect a Java Stream to an Immutable Collection](http://www.baeldung.com/java-stream-immutable-collection) +- [Difference between URL and URI](http://www.baeldung.com/java-url-vs-uri) +- [Broadcasting and Multicasting in Java](http://www.baeldung.com/java-broadcast-multicast) +- [Converting a List to String in Java](http://www.baeldung.com/java-list-to-string) +- [CharSequence vs. String in Java](http://www.baeldung.com/java-char-sequence-string) +- [Period and Duration in Java](http://www.baeldung.com/java-period-duration) +- [Guide to the Diamond Operator in Java](http://www.baeldung.com/java-diamond-operator) +- [Singletons in Java](http://www.baeldung.com/java-singleton) +- [“Sneaky Throws” in Java](http://www.baeldung.com/java-sneaky-throws) +- [OutOfMemoryError: GC Overhead Limit Exceeded](http://www.baeldung.com/java-gc-overhead-limit-exceeded) +- [How to Iterate Over a Stream With Indices](http://www.baeldung.com/java-stream-indices) +- [StringBuilder and StringBuffer in Java](http://www.baeldung.com/java-string-builder-string-buffer) +- [Number of Digits in an Integer in Java](http://www.baeldung.com/java-number-of-digits-in-int) +- [Proxy, Decorator, Adapter and Bridge Patterns](http://www.baeldung.com/java-structural-design-patterns) +- [Creating a Java Compiler Plugin](http://www.baeldung.com/java-build-compiler-plugin) +- [A Guide to the Static Keyword in Java](http://www.baeldung.com/java-static) +- [Initializing Arrays in Java](http://www.baeldung.com/java-initialize-array) +- [Guide to Java String Pool](http://www.baeldung.com/java-string-pool) +- [Copy a File with Java](http://www.baeldung.com/java-copy-file) +- [Introduction to Creational Design Patterns](http://www.baeldung.com/creational-design-patterns) + diff --git a/core-java-sun/pom.xml b/core-java-sun/pom.xml new file mode 100644 index 0000000000..3997f47d19 --- /dev/null +++ b/core-java-sun/pom.xml @@ -0,0 +1,489 @@ + + 4.0.0 + com.baeldung + core-java-sun + 0.1.0-SNAPSHOT + jar + + core-java-sun + + + + + + net.sourceforge.collections + collections-generic + ${collections-generic.version} + + + com.google.guava + guava + ${guava.version} + + + + org.apache.commons + commons-collections4 + ${commons-collections4.version} + + + + commons-io + commons-io + ${commons-io.version} + + + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + + + + org.apache.commons + commons-math3 + ${commons-math3.version} + + + + org.decimal4j + decimal4j + ${decimal4j.version} + + + + org.bouncycastle + bcprov-jdk15on + ${bouncycastle.version} + + + + org.unix4j + unix4j-command + ${unix4j.version} + + + + com.googlecode.grep4j + grep4j + ${grep4j.version} + + + + + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + + + log4j + log4j + 1.2.17 + + + org.slf4j + slf4j-api + ${org.slf4j.version} + + + ch.qos.logback + logback-classic + ${logback.version} + + + + org.slf4j + jcl-over-slf4j + ${org.slf4j.version} + + + + org.slf4j + log4j-over-slf4j + ${org.slf4j.version} + + + org.projectlombok + lombok + ${lombok.version} + provided + + + + + + org.hamcrest + hamcrest-all + 1.3 + test + + + + junit + junit + ${junit.version} + test + + + + org.hamcrest + hamcrest-core + ${org.hamcrest.version} + test + + + org.hamcrest + hamcrest-library + ${org.hamcrest.version} + test + + + + org.assertj + assertj-core + ${assertj.version} + test + + + + org.mockito + mockito-core + ${mockito.version} + test + + + com.jayway.awaitility + awaitility + ${avaitility.version} + test + + + + commons-codec + commons-codec + ${commons-codec.version} + + + + org.javamoney + moneta + 1.1 + + + + org.owasp.esapi + esapi + 2.1.0.1 + + + + com.sun.messaging.mq + fscontext + ${fscontext.version} + + + com.codepoetics + protonpack + ${protonpack.version} + + + one.util + streamex + ${streamex.version} + + + io.vavr + vavr + ${vavr.version} + + + org.openjdk.jmh + jmh-core + 1.19 + + + org.openjdk.jmh + jmh-generator-annprocess + 1.19 + + + org.springframework + spring-web + 4.3.4.RELEASE + + + com.sun + tools + 1.8.0 + system + ${java.home}/../lib/tools.jar + + + + + core-java + + + src/main/resources + true + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + 1.8 + 1.8 + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*LiveTest.java + **/*IntegrationTest.java + **/*LongRunningUnitTest.java + **/*ManualTest.java + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + copy-dependencies + prepare-package + + copy-dependencies + + + ${project.build.directory}/libs + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + libs/ + org.baeldung.executable.ExecutableMavenJar + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + package + + single + + + ${project.basedir} + + + org.baeldung.executable.ExecutableMavenJar + + + + jar-with-dependencies + + + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + + shade + + + true + + + org.baeldung.executable.ExecutableMavenJar + + + + + + + + + com.jolira + onejar-maven-plugin + + + + org.baeldung.executable.ExecutableMavenJar + true + ${project.build.finalName}-onejar.${project.packaging} + + + one-jar + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + repackage + + + spring-boot + org.baeldung.executable.ExecutableMavenJar + + + + + + + org.codehaus.mojo + exec-maven-plugin + 1.6.0 + + java + com.baeldung.outofmemoryerror.OutOfMemoryGCLimitExceed + + -Xmx300m + -XX:+UseParallelGC + -classpath + + com.baeldung.outofmemoryerror.OutOfMemoryGCLimitExceed + + + + + + + + + + + + integration + + + + org.apache.maven.plugins + maven-surefire-plugin + + + integration-test + + test + + + + **/*ManualTest.java + + + **/*IntegrationTest.java + + + + + + + json + + + + + org.codehaus.mojo + exec-maven-plugin + + + + run-benchmarks + + none + + exec + + + test + java + + -classpath + + org.openjdk.jmh.Main + .* + + + + + + + + + + + + + 2.8.5 + + + 1.7.21 + 1.1.7 + + + 23.0 + 3.5 + 1.55 + 1.10 + 3.6.1 + 1.0.3 + 2.5 + 4.1 + 4.01 + 0.4 + 1.8.7 + 1.16.12 + 4.6-b01 + 1.13 + 0.6.5 + 0.9.0 + + + 1.3 + 4.12 + 2.8.9 + 3.6.1 + 1.7.0 + + + 3.6.0 + 2.19.1 + + \ No newline at end of file diff --git a/core-java-sun/src/main/java/com/baeldung/.gitignore b/core-java-sun/src/main/java/com/baeldung/.gitignore new file mode 100644 index 0000000000..83c05e60c8 --- /dev/null +++ b/core-java-sun/src/main/java/com/baeldung/.gitignore @@ -0,0 +1,13 @@ +*.class + +#folders# +/target +/neoDb* +/data +/src/main/webapp/WEB-INF/classes +*/META-INF/* + +# Packaged files # +*.jar +*.war +*.ear \ No newline at end of file diff --git a/core-java-sun/src/main/java/com/baeldung/README.md b/core-java-sun/src/main/java/com/baeldung/README.md new file mode 100644 index 0000000000..51809b2882 --- /dev/null +++ b/core-java-sun/src/main/java/com/baeldung/README.md @@ -0,0 +1,2 @@ +### Relevant Articles: +- [SHA-256 Hashing in Java](http://www.baeldung.com/sha-256-hashing-java) diff --git a/core-java/src/main/java/com/baeldung/javac/Positive.java b/core-java-sun/src/main/java/com/baeldung/javac/Positive.java similarity index 100% rename from core-java/src/main/java/com/baeldung/javac/Positive.java rename to core-java-sun/src/main/java/com/baeldung/javac/Positive.java diff --git a/core-java/src/main/java/com/baeldung/javac/SampleJavacPlugin.java b/core-java-sun/src/main/java/com/baeldung/javac/SampleJavacPlugin.java similarity index 100% rename from core-java/src/main/java/com/baeldung/javac/SampleJavacPlugin.java rename to core-java-sun/src/main/java/com/baeldung/javac/SampleJavacPlugin.java diff --git a/core-java-sun/src/main/resources/log4j.properties b/core-java-sun/src/main/resources/log4j.properties new file mode 100644 index 0000000000..621cf01735 --- /dev/null +++ b/core-java-sun/src/main/resources/log4j.properties @@ -0,0 +1,6 @@ +log4j.rootLogger=DEBUG, A1 + +log4j.appender.A1=org.apache.log4j.ConsoleAppender + +log4j.appender.A1.layout=org.apache.log4j.PatternLayout +log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n \ No newline at end of file diff --git a/core-java-sun/src/main/resources/logback.xml b/core-java-sun/src/main/resources/logback.xml new file mode 100644 index 0000000000..ec0dc2469a --- /dev/null +++ b/core-java-sun/src/main/resources/logback.xml @@ -0,0 +1,19 @@ + + + + + web - %date [%thread] %-5level %logger{36} - %message%n + + + + + + + + + + + + + + \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/javac/SampleJavacPluginIntegrationTest.java b/core-java-sun/src/test/java/com/baeldung/javac/SampleJavacPluginIntegrationTest.java similarity index 100% rename from core-java/src/test/java/com/baeldung/javac/SampleJavacPluginIntegrationTest.java rename to core-java-sun/src/test/java/com/baeldung/javac/SampleJavacPluginIntegrationTest.java diff --git a/core-java/src/test/java/com/baeldung/javac/SimpleClassFile.java b/core-java-sun/src/test/java/com/baeldung/javac/SimpleClassFile.java similarity index 100% rename from core-java/src/test/java/com/baeldung/javac/SimpleClassFile.java rename to core-java-sun/src/test/java/com/baeldung/javac/SimpleClassFile.java diff --git a/core-java/src/test/java/com/baeldung/javac/SimpleFileManager.java b/core-java-sun/src/test/java/com/baeldung/javac/SimpleFileManager.java similarity index 100% rename from core-java/src/test/java/com/baeldung/javac/SimpleFileManager.java rename to core-java-sun/src/test/java/com/baeldung/javac/SimpleFileManager.java diff --git a/core-java/src/test/java/com/baeldung/javac/SimpleSourceFile.java b/core-java-sun/src/test/java/com/baeldung/javac/SimpleSourceFile.java similarity index 100% rename from core-java/src/test/java/com/baeldung/javac/SimpleSourceFile.java rename to core-java-sun/src/test/java/com/baeldung/javac/SimpleSourceFile.java diff --git a/core-java/src/test/java/com/baeldung/javac/TestCompiler.java b/core-java-sun/src/test/java/com/baeldung/javac/TestCompiler.java similarity index 100% rename from core-java/src/test/java/com/baeldung/javac/TestCompiler.java rename to core-java-sun/src/test/java/com/baeldung/javac/TestCompiler.java diff --git a/core-java/src/test/java/com/baeldung/javac/TestRunner.java b/core-java-sun/src/test/java/com/baeldung/javac/TestRunner.java similarity index 100% rename from core-java/src/test/java/com/baeldung/javac/TestRunner.java rename to core-java-sun/src/test/java/com/baeldung/javac/TestRunner.java diff --git a/core-java-sun/src/test/resources/.gitignore b/core-java-sun/src/test/resources/.gitignore new file mode 100644 index 0000000000..83c05e60c8 --- /dev/null +++ b/core-java-sun/src/test/resources/.gitignore @@ -0,0 +1,13 @@ +*.class + +#folders# +/target +/neoDb* +/data +/src/main/webapp/WEB-INF/classes +*/META-INF/* + +# Packaged files # +*.jar +*.war +*.ear \ No newline at end of file diff --git a/core-java/pom.xml b/core-java/pom.xml index 77000b8741..2c4cbfc37b 100644 --- a/core-java/pom.xml +++ b/core-java/pom.xml @@ -181,11 +181,6 @@ 2.1.0.1 - - com.sun.messaging.mq - fscontext - ${fscontext.version} - com.codepoetics protonpack @@ -216,13 +211,6 @@ spring-web 4.3.4.RELEASE - - com.sun - tools - 1.8.0 - system - ${java.home}/../lib/tools.jar - From 1854175cb9b0ba85685abb88bed4de6b8fdd8587 Mon Sep 17 00:00:00 2001 From: Eugen Date: Tue, 28 Nov 2017 12:39:39 +0200 Subject: [PATCH 139/229] Update README.md --- core-java-sun/README.md | 117 ---------------------------------------- 1 file changed, 117 deletions(-) diff --git a/core-java-sun/README.md b/core-java-sun/README.md index 1feee4126e..9cf8b26f1b 100644 --- a/core-java-sun/README.md +++ b/core-java-sun/README.md @@ -3,121 +3,4 @@ ## Core Java Cookbooks and Examples ### Relevant Articles: -- [Immutable ArrayList in Java](http://www.baeldung.com/java-immutable-list) -- [Java - Reading a Large File Efficiently](http://www.baeldung.com/java-read-lines-large-file) -- [Java InputStream to String](http://www.baeldung.com/convert-input-stream-to-string) -- [Converting between an Array and a List in Java](http://www.baeldung.com/convert-array-to-list-and-list-to-array) -- [Converting between an Array and a Set in Java](http://www.baeldung.com/convert-array-to-set-and-set-to-array) -- [Converting between a List and a Set in Java](http://www.baeldung.com/convert-list-to-set-and-set-to-list) -- [Convert a Map to an Array, List or Set in Java](http://www.baeldung.com/convert-map-values-to-array-list-set) -- [Java – Write to File](http://www.baeldung.com/java-write-to-file) -- [Java - Convert File to InputStream](http://www.baeldung.com/convert-file-to-input-stream) -- [Java – Random Long, Float, Integer and Double](http://www.baeldung.com/java-generate-random-long-float-integer-double) -- [Java – Generate Random String](http://www.baeldung.com/java-random-string) -- [Java Scanner](http://www.baeldung.com/java-scanner) -- [Java Timer](http://www.baeldung.com/java-timer-and-timertask) -- [Java – Byte Array to Writer](http://www.baeldung.com/java-convert-byte-array-to-writer) -- [How to Run a Shell Command in Java](http://www.baeldung.com/run-shell-command-in-java) -- [MD5 Hashing in Java](http://www.baeldung.com/java-md5) -- [Guide to the Java ArrayList](http://www.baeldung.com/java-arraylist) -- [Guide to Java Reflection](http://www.baeldung.com/java-reflection) -- [A Guide to Java Sockets](http://www.baeldung.com/a-guide-to-java-sockets) -- [Convert char to String in Java](http://www.baeldung.com/java-convert-char-to-string) -- [Random List Element](http://www.baeldung.com/java-random-list-element) -- [Convert String to int or Integer in Java](http://www.baeldung.com/java-convert-string-to-int-or-integer) -- [Java – Directory Size](http://www.baeldung.com/java-folder-size) -- [Java – Try with Resources](http://www.baeldung.com/java-try-with-resources) -- [Guide to the Fork/Join Framework in Java](http://www.baeldung.com/java-fork-join) -- [How to Print Screen in Java](http://www.baeldung.com/print-screen-in-java) -- [How to Convert String to different data types in Java](http://www.baeldung.com/java-string-conversions) -- [Introduction to Java Generics](http://www.baeldung.com/java-generics) -- [Generate equals() and hashCode() with Eclipse](http://www.baeldung.com/java-eclipse-equals-and-hashcode) -- [A Guide To Java Regular Expressions API](http://www.baeldung.com/regular-expressions-java) -- [Sorting in Java](http://www.baeldung.com/java-sorting) -- [Getting Started with Java Properties](http://www.baeldung.com/java-properties) -- [Grep in Java](http://www.baeldung.com/grep-in-java) -- [Java - Combine Multiple Collections](http://www.baeldung.com/java-combine-multiple-collections) -- [Simulated Annealing for Travelling Salesman Problem](http://www.baeldung.com/java-simulated-annealing-for-traveling-salesman) -- [Slope One Algorithm: Collaborative Filtering Recommendation Systems](http://www.baeldung.com/java-collaborative-filtering-recommendations) -- [Differences Between the Java WatchService API and the Apache Commons IO Monitor Library](http://www.baeldung.com/java-watchservice-vs-apache-commons-io-monitor-library) -- [Pattern Search with Grep in Java](http://www.baeldung.com/grep-in-java) -- [URL Encoding and Decoding in Java](http://www.baeldung.com/java-url-encoding-decoding) -- [Calculate the Size of a File in Java](http://www.baeldung.com/java-file-size) -- [The Basics of Java Generics](http://www.baeldung.com/java-generics) -- [The Traveling Salesman Problem in Java](http://www.baeldung.com/java-simulated-annealing-for-traveling-salesman) -- [How to Create an Executable JAR with Maven](http://www.baeldung.com/executable-jar-with-maven) -- [How to Design a Genetic Algorithm in Java](http://www.baeldung.com/java-genetic-algorithm) -- [Guide to WeakHashMap in Java](http://www.baeldung.com/java-weakhashmap) -- [Spring Security – Cache Control Headers](http://www.baeldung.com/spring-security-cache-control-headers) -- [Basic Introduction to JMX](http://www.baeldung.com/java-management-extensions) -- [AWS Lambda With Java](http://www.baeldung.com/java-aws-lambda) -- [Introduction to Nashorn](http://www.baeldung.com/java-nashorn) -- [Guide to the Guava BiMap](http://www.baeldung.com/guava-bimap) -- [Iterable to Stream in Java](http://www.baeldung.com/java-iterable-to-stream) -- [Chained Exceptions in Java](http://www.baeldung.com/java-chained-exceptions) -- [The Java HashMap Under the Hood](http://www.baeldung.com/java-hashmap) -- [A Guide to LinkedHashMap in Java](http://www.baeldung.com/java-linked-hashmap) -- [A Guide to TreeMap in Java](http://www.baeldung.com/java-treemap) -- [A Quick JUnit vs TestNG Comparison](http://www.baeldung.com/junit-vs-testng) -- [Java Primitive Conversions](http://www.baeldung.com/java-primitive-conversions) -- [Java Money and the Currency API](http://www.baeldung.com/java-money-and-currency) -- [Removing all nulls from a List in Java](http://www.baeldung.com/java-remove-nulls-from-list) -- [Removing all duplicates from a List in Java](http://www.baeldung.com/java-remove-duplicates-from-list) -- [Using Math.pow in Java](http://www.baeldung.com/java-math-pow) -- [Converting Strings to Enums in Java](http://www.baeldung.com/java-string-to-enum) -- [Flattening Nested Collections in Java](http://www.baeldung.com/java-flatten-nested-collections) -- [Quick Guide to the Java StringTokenizer](http://www.baeldung.com/java-stringtokenizer) -- [JVM Log Forging](http://www.baeldung.com/jvm-log-forging) -- [Guide to sun.misc.Unsafe](http://www.baeldung.com/java-unsafe) -- [HashSet and TreeSet Comparison](http://www.baeldung.com/java-hashset-vs-treeset) -- [How to Perform a Simple HTTP Request in Java](http://www.baeldung.com/java-http-request) -- [Call Methods at Runtime Using Java Reflection](http://www.baeldung.com/java-method-reflection) -- [Guide to UUID in JAVA](http://www.baeldung.com/guide-to-uuid-in-java) -- [Comparing getPath(), getAbsolutePath(), and getCanonicalPath() in Java](http://www.baeldung.com/java-path) -- [How to Add a Single Element to a Stream](http://www.baeldung.com/java-stream-append-prepend) -- [Iterating Over Enum Values in Java](http://www.baeldung.com/java-enum-iteration) -- [Kotlin Java Interoperability](http://www.baeldung.com/kotlin-java-interoperability) -- [Using Java MappedByteBuffer](http://www.baeldung.com/java-mapped-byte-buffer) -- [How to Round a Number to N Decimal Places in Java](http://www.baeldung.com/java-round-decimal-number) -- [Changing Annotation Parameters At Runtime](http://www.baeldung.com/java-reflection-change-annotation-params) -- [How to Find all Getters Returning Null](http://www.baeldung.com/java-getters-returning-null) -- [Converting String to Stream of chars](http://www.baeldung.com/java-string-to-stream) -- [Changing the Order in a Sum Operation Can Produce Different Results?](http://www.baeldung.com/java-floating-point-sum-order) -- [How to Get a Name of a Method Being Executed?](http://www.baeldung.com/java-name-of-executing-method) -- [Iterate over a Map in Java](http://www.baeldung.com/java-iterate-map) -- [Dynamic Proxies in Java](http://www.baeldung.com/java-dynamic-proxies) -- [How to Copy an Array in Java](http://www.baeldung.com/java-array-copy) -- [Introduction to JDBC](http://www.baeldung.com/java-jdbc) -- [Period and Duration in Java](http://www.baeldung.com/java-period-duration) -- [Converting a Stack Trace to a String in Java](http://www.baeldung.com/java-stacktrace-to-string) -- [Count Occurrences of a Char in a String](http://www.baeldung.com/java-count-chars) -- [Java Double Brace Initialization](http://www.baeldung.com/java-double-brace-initialization) -- [The StackOverflowError in Java](http://www.baeldung.com/java-stack-overflow-error) -- [Split a String in Java](http://www.baeldung.com/java-split-string) -- [Introduction to Java Serialization](http://www.baeldung.com/java-serialization) -- [How to Remove the Last Character of a String?](http://www.baeldung.com/java-remove-last-character-of-string) -- [ClassNotFoundException vs NoClassDefFoundError](http://www.baeldung.com/java-classnotfoundexception-and-noclassdeffounderror) -- [Guide to UUID in Java](http://www.baeldung.com/java-uuid) -- [Guide to Escaping Characters in Java RegExps](http://www.baeldung.com/java-regexp-escape-char) -- [Guide to hashCode() in Java](http://www.baeldung.com/java-hashcode) -- [Collect a Java Stream to an Immutable Collection](http://www.baeldung.com/java-stream-immutable-collection) -- [Difference between URL and URI](http://www.baeldung.com/java-url-vs-uri) -- [Broadcasting and Multicasting in Java](http://www.baeldung.com/java-broadcast-multicast) -- [Converting a List to String in Java](http://www.baeldung.com/java-list-to-string) -- [CharSequence vs. String in Java](http://www.baeldung.com/java-char-sequence-string) -- [Period and Duration in Java](http://www.baeldung.com/java-period-duration) -- [Guide to the Diamond Operator in Java](http://www.baeldung.com/java-diamond-operator) -- [Singletons in Java](http://www.baeldung.com/java-singleton) -- [“Sneaky Throws” in Java](http://www.baeldung.com/java-sneaky-throws) -- [OutOfMemoryError: GC Overhead Limit Exceeded](http://www.baeldung.com/java-gc-overhead-limit-exceeded) -- [How to Iterate Over a Stream With Indices](http://www.baeldung.com/java-stream-indices) -- [StringBuilder and StringBuffer in Java](http://www.baeldung.com/java-string-builder-string-buffer) -- [Number of Digits in an Integer in Java](http://www.baeldung.com/java-number-of-digits-in-int) -- [Proxy, Decorator, Adapter and Bridge Patterns](http://www.baeldung.com/java-structural-design-patterns) - [Creating a Java Compiler Plugin](http://www.baeldung.com/java-build-compiler-plugin) -- [A Guide to the Static Keyword in Java](http://www.baeldung.com/java-static) -- [Initializing Arrays in Java](http://www.baeldung.com/java-initialize-array) -- [Guide to Java String Pool](http://www.baeldung.com/java-string-pool) -- [Copy a File with Java](http://www.baeldung.com/java-copy-file) -- [Introduction to Creational Design Patterns](http://www.baeldung.com/creational-design-patterns) - From 5f0eed95024ea13354322ccdc2b1fa8ded909d2f Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Wed, 29 Nov 2017 09:06:30 +0200 Subject: [PATCH 140/229] Future in Vavr - Initial Commit --- .../java/com/baeldung/vavr/future/Tester.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 vavr/src/main/java/com/baeldung/vavr/future/Tester.java diff --git a/vavr/src/main/java/com/baeldung/vavr/future/Tester.java b/vavr/src/main/java/com/baeldung/vavr/future/Tester.java new file mode 100644 index 0000000000..7e07027509 --- /dev/null +++ b/vavr/src/main/java/com/baeldung/vavr/future/Tester.java @@ -0,0 +1,22 @@ +package com.baeldung.vavr.future; + +import static org.junit.Assert.assertEquals; +import org.junit.Test; + +import io.vavr.concurrent.Future; + +public class Tester { + + @Test + public void start() { + Future resultFuture = Future.of(() -> addOne(4)); + Integer result = resultFuture.get(); + + assertEquals(5, (int) result); + } + + public Integer addOne(Integer num) { + return num + 1; + } + +} From d10a8d7f474d47345b7ef7118c6303644bab30cf Mon Sep 17 00:00:00 2001 From: Marcos Lopez Gonzalez Date: Wed, 29 Nov 2017 09:53:43 +0100 Subject: [PATCH 141/229] spring junit config (#3124) --- .../jupiter/SpringJUnitConfigTest.java | 33 ++++++++++++++++++ .../jupiter/SpringJUnitWebConfigTest.java | 34 +++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 spring-5/src/test/java/com/baeldung/jupiter/SpringJUnitConfigTest.java create mode 100644 spring-5/src/test/java/com/baeldung/jupiter/SpringJUnitWebConfigTest.java diff --git a/spring-5/src/test/java/com/baeldung/jupiter/SpringJUnitConfigTest.java b/spring-5/src/test/java/com/baeldung/jupiter/SpringJUnitConfigTest.java new file mode 100644 index 0000000000..6b0a6f9808 --- /dev/null +++ b/spring-5/src/test/java/com/baeldung/jupiter/SpringJUnitConfigTest.java @@ -0,0 +1,33 @@ +package com.baeldung.jupiter; + +import static org.junit.Assert.assertNotNull; + +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.Configuration; +import org.springframework.test.context.junit.jupiter.SpringJUnitConfig; + +/** + * @SpringJUnitConfig(SpringJUnitConfigTest.Config.class) is equivalent to: + * + * @ExtendWith(SpringExtension.class) + * @ContextConfiguration(classes = SpringJUnitConfigTest.Config.class ) + * + */ +@SpringJUnitConfig(SpringJUnitConfigTest.Config.class) +public class SpringJUnitConfigTest { + + @Configuration + static class Config { + } + + @Autowired + private ApplicationContext applicationContext; + + @Test + void givenAppContext_WhenInjected_ThenItShouldNotBeNull() { + assertNotNull(applicationContext); + } + +} diff --git a/spring-5/src/test/java/com/baeldung/jupiter/SpringJUnitWebConfigTest.java b/spring-5/src/test/java/com/baeldung/jupiter/SpringJUnitWebConfigTest.java new file mode 100644 index 0000000000..c679dce77f --- /dev/null +++ b/spring-5/src/test/java/com/baeldung/jupiter/SpringJUnitWebConfigTest.java @@ -0,0 +1,34 @@ +package com.baeldung.jupiter; + +import static org.junit.Assert.assertNotNull; + +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Configuration; +import org.springframework.test.context.junit.jupiter.web.SpringJUnitWebConfig; +import org.springframework.web.context.WebApplicationContext; + +/** + * @SpringJUnitWebConfig(SpringJUnitWebConfigTest.Config.class) is equivalent to: + * + * @ExtendWith(SpringExtension.class) + * @WebAppConfiguration + * @ContextConfiguration(classes = SpringJUnitWebConfigTest.Config.class ) + * + */ +@SpringJUnitWebConfig(SpringJUnitWebConfigTest.Config.class) +public class SpringJUnitWebConfigTest { + + @Configuration + static class Config { + } + + @Autowired + private WebApplicationContext webAppContext; + + @Test + void givenWebAppContext_WhenInjected_ThenItShouldNotBeNull() { + assertNotNull(webAppContext); + } + +} From 3feaee499a0b5e7489b479ebe3e17710835b4f84 Mon Sep 17 00:00:00 2001 From: Grzegorz Piwowarek Date: Wed, 29 Nov 2017 12:07:35 +0100 Subject: [PATCH 142/229] Update README.md (#3044) --- logging-modules/log4j/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/logging-modules/log4j/README.md b/logging-modules/log4j/README.md index 3c0258142c..8aae1b5826 100644 --- a/logging-modules/log4j/README.md +++ b/logging-modules/log4j/README.md @@ -2,6 +2,5 @@ - [Introduction to Java Logging](http://www.baeldung.com/java-logging-intro) - [Introduction to SLF4J](http://www.baeldung.com/slf4j-with-log4j2-logback) - [Generate equals() and hashCode() with Eclipse](http://www.baeldung.com/java-eclipse-equals-and-hashcode) -- [A Guide To Java Regular Expressions API](http://www.baeldung.com/regular-expressions-java) - [Introduction to SLF4J](http://www.baeldung.com/slf4j-with-log4j2-logback) - [A Guide to Rolling File Appenders](http://www.baeldung.com/java-logging-rolling-file-appenders) From fb8f07c852e2eb0027854f97cf38e36188f3e6f8 Mon Sep 17 00:00:00 2001 From: Grzegorz Piwowarek Date: Wed, 29 Nov 2017 12:10:22 +0100 Subject: [PATCH 143/229] Update PolygonFactory.java (#3108) --- .../designpatterns/creational/factory/PolygonFactory.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/PolygonFactory.java b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/PolygonFactory.java index 406f0f5274..9f34fe77b9 100644 --- a/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/PolygonFactory.java +++ b/core-java/src/main/java/com/baeldung/designpatterns/creational/factory/PolygonFactory.java @@ -11,7 +11,7 @@ public class PolygonFactory { if(numberOfSides == 5) { return new Pentagon(); } - if(numberOfSides == 4) { + if(numberOfSides == 7) { return new Heptagon(); } else if(numberOfSides == 8) { @@ -19,4 +19,4 @@ public class PolygonFactory { } return null; } -} \ No newline at end of file +} From 8af39bf73021cd19aca167cef7e0cbf477ce316a Mon Sep 17 00:00:00 2001 From: gschambial Date: Wed, 29 Nov 2017 16:46:37 +0530 Subject: [PATCH 144/229] 1. Comparator example using Lambda and Comparator.comparing corrected. --- .../comparator/Java8ComparatorUnitTest.java | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/comparator/Java8ComparatorUnitTest.java b/core-java/src/test/java/com/baeldung/comparator/Java8ComparatorUnitTest.java index b804573b51..49c8749309 100644 --- a/core-java/src/test/java/com/baeldung/comparator/Java8ComparatorUnitTest.java +++ b/core-java/src/test/java/com/baeldung/comparator/Java8ComparatorUnitTest.java @@ -17,8 +17,8 @@ public class Java8ComparatorUnitTest { @Before public void setUp() { footballTeam = new ArrayList(); - Player player1 = new Player(59, "John", 20); - Player player2 = new Player(67, "Roger", 22); + Player player1 = new Player(59, "John", 22); + Player player2 = new Player(67, "Roger", 20); Player player3 = new Player(45, "Steven", 24); footballTeam.add(player1); footballTeam.add(player2); @@ -26,15 +26,9 @@ public class Java8ComparatorUnitTest { } @Test - public void whenComparing_UsingJava8_thenSorted() { + public void whenComparing_UsingLambda_thenSorted() { System.out.println("************** Java 8 Comaparator **************"); - Comparator byRanking = new Comparator() { - - @Override - public int compare(Player player1, Player player2) { - return player1.getRanking() - player2.getRanking(); - } - }; + Comparator byRanking = (Player player1, Player player2) -> player1.getRanking() - player2.getRanking(); System.out.println("Before Sorting : " + footballTeam); Collections.sort(footballTeam, byRanking); @@ -48,8 +42,8 @@ public class Java8ComparatorUnitTest { @Test public void whenComparing_UsingComparatorComparing_thenSorted() { System.out.println("********* Comaparator.comparing method *********"); - Comparator byRanking = - (Player player1, Player player2)->player1.getRanking()-player2.getRanking(); + System.out.println("********* byRanking *********"); + Comparator byRanking = Comparator.comparing(Player::getRanking); System.out.println("Before Sorting : " + footballTeam); Collections.sort(footballTeam, byRanking); @@ -58,6 +52,17 @@ public class Java8ComparatorUnitTest { .getName(), "Steven"); assertEquals(footballTeam.get(2) .getRanking(), 67); + + System.out.println("********* byAge *********"); + Comparator byAge = Comparator.comparing(Player::getAge); + + System.out.println("Before Sorting : " + footballTeam); + Collections.sort(footballTeam, byAge); + System.out.println("After Sorting : " + footballTeam); + assertEquals(footballTeam.get(0) + .getName(), "Roger"); + assertEquals(footballTeam.get(2) + .getRanking(), 45); } } From 9f42f62187d9d87d823fe622aa8f9eca6cfd1d2c Mon Sep 17 00:00:00 2001 From: Eugen Paraschiv Date: Wed, 29 Nov 2017 14:57:56 +0200 Subject: [PATCH 145/229] new spring context test --- .../baeldung/SpringContextIntegrationTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 spring-security-mvc-boot/src/test/java/org/baeldung/SpringContextIntegrationTest.java diff --git a/spring-security-mvc-boot/src/test/java/org/baeldung/SpringContextIntegrationTest.java b/spring-security-mvc-boot/src/test/java/org/baeldung/SpringContextIntegrationTest.java new file mode 100644 index 0000000000..cf1ac7de89 --- /dev/null +++ b/spring-security-mvc-boot/src/test/java/org/baeldung/SpringContextIntegrationTest.java @@ -0,0 +1,15 @@ +package org.baeldung; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest(classes = Application.class) +public class SpringContextIntegrationTest { + + @Test + public void whenSpringContextIsBootstrapped_thenNoExceptions() { + } +} From 339552010ebf0aace41af80b59d0f6ea64cb2429 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Wed, 29 Nov 2017 15:28:08 +0200 Subject: [PATCH 146/229] enhance nested classes --- .../com/baeldung/nestedclass/Enclosing.java | 11 ------- .../java/com/baeldung/nestedclass/Outer.java | 11 ------- .../nestedclass/SimpleAbstractClass.java | 5 --- ...mousInnerTest.java => AnonymousInner.java} | 8 +++-- .../com/baeldung/nestedclass/Enclosing.java | 21 ++++++++++++ .../baeldung/nestedclass/InnerClassTest.java | 13 -------- .../baeldung/nestedclass/LocalClassTest.java | 12 ------- .../baeldung/nestedclass/NestedClassTest.java | 12 ------- .../baeldung/nestedclass/NewEnclosing.java | 11 +++++-- .../com/baeldung/nestedclass/NewOuter.java | 30 +++++++++++++++++ .../baeldung/nestedclass/NewOuterTest.java | 32 ------------------- .../java/com/baeldung/nestedclass/Outer.java | 20 ++++++++++++ 12 files changed, 86 insertions(+), 100 deletions(-) delete mode 100644 core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java delete mode 100644 core-java/src/main/java/com/baeldung/nestedclass/Outer.java delete mode 100644 core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java rename core-java/src/test/java/com/baeldung/nestedclass/{AnonymousInnerTest.java => AnonymousInner.java} (71%) create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/Enclosing.java delete mode 100644 core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java delete mode 100644 core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java delete mode 100644 core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java rename core-java/src/{main => test}/java/com/baeldung/nestedclass/NewEnclosing.java (59%) create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/NewOuter.java delete mode 100644 core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/Outer.java diff --git a/core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java b/core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java deleted file mode 100644 index a9911538b0..0000000000 --- a/core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.baeldung.nestedclass; - -public class Enclosing { - - public static class Nested { - - public void test() { - System.out.println("Calling test..."); - } - } -} diff --git a/core-java/src/main/java/com/baeldung/nestedclass/Outer.java b/core-java/src/main/java/com/baeldung/nestedclass/Outer.java deleted file mode 100644 index ebd6d27293..0000000000 --- a/core-java/src/main/java/com/baeldung/nestedclass/Outer.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.baeldung.nestedclass; - -public class Outer { - - public class Inner { - - public void test() { - System.out.println("Calling test..."); - } - } -} diff --git a/core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java b/core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java deleted file mode 100644 index 586e2d12b4..0000000000 --- a/core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java +++ /dev/null @@ -1,5 +0,0 @@ -package com.baeldung.nestedclass; - -abstract class SimpleAbstractClass { - abstract void run(); -} \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java b/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInner.java similarity index 71% rename from core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java rename to core-java/src/test/java/com/baeldung/nestedclass/AnonymousInner.java index 394c0bb57a..9fa8ee9cd5 100644 --- a/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java +++ b/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInner.java @@ -2,10 +2,14 @@ package com.baeldung.nestedclass; import org.junit.Test; -public class AnonymousInnerTest { +abstract class SimpleAbstractClass { + abstract void run(); +} + +public class AnonymousInner { @Test - public void whenRunAnonymousClass_thenCorrect() { + public void run() { SimpleAbstractClass simpleAbstractClass = new SimpleAbstractClass() { void run() { System.out.println("Running Anonymous Class..."); diff --git a/core-java/src/test/java/com/baeldung/nestedclass/Enclosing.java b/core-java/src/test/java/com/baeldung/nestedclass/Enclosing.java new file mode 100644 index 0000000000..3db33cde9b --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/Enclosing.java @@ -0,0 +1,21 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class Enclosing { + + private static int x = 1; + + public static class StaticNested { + + private void run() { + System.out.println("x = " + x); + } + } + + @Test + public void test() { + Enclosing.StaticNested nested = new Enclosing.StaticNested(); + nested.run(); + } +} diff --git a/core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java b/core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java deleted file mode 100644 index e9cb119ac2..0000000000 --- a/core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.baeldung.nestedclass; - -import org.junit.Test; - -public class InnerClassTest { - - @Test - public void givenInnerClassWhenInstantiating_thenCorrect() { - Outer outer = new Outer(); - Outer.Inner inner = outer.new Inner(); - inner.test(); - } -} diff --git a/core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java b/core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java deleted file mode 100644 index dad19161ad..0000000000 --- a/core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.baeldung.nestedclass; - -import org.junit.Test; - -public class LocalClassTest { - - @Test - public void whenTestingLocalClass_thenCorrect() { - NewEnclosing newEnclosing = new NewEnclosing(); - newEnclosing.run(); - } -} diff --git a/core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java b/core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java deleted file mode 100644 index 16c883689a..0000000000 --- a/core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.baeldung.nestedclass; - -import org.junit.Test; - -public class NestedClassTest { - - @Test - public void whenInstantiatingStaticNestedClass_thenCorrect() { - Enclosing.Nested nested = new Enclosing.Nested(); - nested.test(); - } -} diff --git a/core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java b/core-java/src/test/java/com/baeldung/nestedclass/NewEnclosing.java similarity index 59% rename from core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java rename to core-java/src/test/java/com/baeldung/nestedclass/NewEnclosing.java index c7e04e8600..deeb72de0c 100644 --- a/core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java +++ b/core-java/src/test/java/com/baeldung/nestedclass/NewEnclosing.java @@ -1,10 +1,11 @@ package com.baeldung.nestedclass; +import org.junit.Test; + public class NewEnclosing { - void run() { + private void run() { class Local { - void run() { System.out.println("Welcome to Baeldung!"); } @@ -12,4 +13,10 @@ public class NewEnclosing { Local local = new Local(); local.run(); } + + @Test + public void test() { + NewEnclosing newEnclosing = new NewEnclosing(); + newEnclosing.run(); + } } \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/nestedclass/NewOuter.java b/core-java/src/test/java/com/baeldung/nestedclass/NewOuter.java new file mode 100644 index 0000000000..a3a723b30e --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/NewOuter.java @@ -0,0 +1,30 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class NewOuter { + + int a = 1; + static int b = 2; + + public class InnerClass { + int a = 3; + static final int b = 4; + + public void run() { + System.out.println("a = " + a); + System.out.println("b = " + b); + System.out.println("NewOuterTest.this.a = " + NewOuter.this.a); + System.out.println("NewOuterTest.b = " + NewOuter.b); + System.out.println("NewOuterTest.this.b = " + NewOuter.this.b); + } + } + + @Test + public void test() { + NewOuter outer = new NewOuter(); + NewOuter.InnerClass inner = outer.new InnerClass(); + inner.run(); + + } +} \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java b/core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java deleted file mode 100644 index e883687d33..0000000000 --- a/core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.baeldung.nestedclass; - -import static org.junit.Assert.assertEquals; -import org.junit.Test; - -public class NewOuterTest { - - int a = 1; - static int b = 2; - - public class InnerClass { - int a = 3; - static final int b = 4; - - @Test - public void whenShadowing_thenCorrect() { - assertEquals(3, a); - assertEquals(4, b); - assertEquals(1, NewOuterTest.this.a); - assertEquals(2, NewOuterTest.b); - assertEquals(2, NewOuterTest.this.b); - } - } - - @Test - public void shadowingTest() { - NewOuterTest outer = new NewOuterTest(); - NewOuterTest.InnerClass inner = outer.new InnerClass(); - inner.whenShadowing_thenCorrect(); - - } -} \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/nestedclass/Outer.java b/core-java/src/test/java/com/baeldung/nestedclass/Outer.java new file mode 100644 index 0000000000..d5e46670c9 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/Outer.java @@ -0,0 +1,20 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class Outer { + + public class Inner { + + public void run() { + System.out.println("Calling test..."); + } + } + + @Test + public void test() { + Outer outer = new Outer(); + Outer.Inner inner = outer.new Inner(); + inner.run(); + } +} From d433add90d978bdf1d77dec4c9745a0cf2e9e942 Mon Sep 17 00:00:00 2001 From: Eugen Date: Wed, 29 Nov 2017 16:36:08 +0200 Subject: [PATCH 147/229] Create LICENSE (#3159) Setting the MIT license on the repo. --- LICENSE | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000..40f5c88746 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017 Eugen Paraschiv + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From 064ea79490bc1c8e53c6d62c43ee2330a97c7f2e Mon Sep 17 00:00:00 2001 From: araknoid Date: Wed, 29 Nov 2017 20:49:08 +0100 Subject: [PATCH 148/229] BAEL-1203 Apache POI PowerPoint (#3090) * Added Apache-POI PowerPoint * Adjusted format + retrieve all placeholder --- .../poi/powerpoint/PowerPointHelper.java | 224 ++++++++++++++++++ .../powerpoint/PowerPointIntegrationTest.java | 77 ++++++ 2 files changed, 301 insertions(+) create mode 100644 apache-poi/src/main/java/com/baeldung/poi/powerpoint/PowerPointHelper.java create mode 100644 apache-poi/src/test/java/com/baeldung/poi/powerpoint/PowerPointIntegrationTest.java diff --git a/apache-poi/src/main/java/com/baeldung/poi/powerpoint/PowerPointHelper.java b/apache-poi/src/main/java/com/baeldung/poi/powerpoint/PowerPointHelper.java new file mode 100644 index 0000000000..e2af4f8808 --- /dev/null +++ b/apache-poi/src/main/java/com/baeldung/poi/powerpoint/PowerPointHelper.java @@ -0,0 +1,224 @@ +package com.baeldung.poi.powerpoint; + +import org.apache.poi.sl.usermodel.AutoNumberingScheme; +import org.apache.poi.sl.usermodel.PictureData; +import org.apache.poi.sl.usermodel.TableCell; +import org.apache.poi.sl.usermodel.TextParagraph; +import org.apache.poi.util.IOUtils; +import org.apache.poi.xslf.usermodel.*; + +import java.awt.*; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; + +/** + * Helper class for the PowerPoint presentation creation + */ +public class PowerPointHelper { + + /** + * Read an existing presentation + * + * @param fileLocation + * File location of the presentation + * @return instance of {@link XMLSlideShow} + * @throws IOException + */ + public XMLSlideShow readingExistingSlideShow(String fileLocation) throws IOException { + return new XMLSlideShow(new FileInputStream(fileLocation)); + } + + /** + * Create a sample presentation + * + * @param fileLocation + * File location of the presentation + * @throws IOException + */ + public void createPresentation(String fileLocation) throws IOException { + // Create presentation + XMLSlideShow ppt = new XMLSlideShow(); + + XSLFSlideMaster defaultMaster = ppt.getSlideMasters().get(0); + + // Retriving the slide layout + XSLFSlideLayout layout = defaultMaster.getLayout(SlideLayout.TITLE_ONLY); + + // Creating the 1st slide + XSLFSlide slide1 = ppt.createSlide(layout); + XSLFTextShape title = slide1.getPlaceholder(0); + // Clearing text to remove the predefined one in the template + title.clearText(); + XSLFTextParagraph p = title.addNewTextParagraph(); + + XSLFTextRun r1 = p.addNewTextRun(); + r1.setText("Baeldung"); + r1.setFontColor(new Color(78, 147, 89)); + r1.setFontSize(48.); + + // Add Image + ClassLoader classLoader = getClass().getClassLoader(); + byte[] pictureData = IOUtils.toByteArray(new FileInputStream(classLoader.getResource("logo-leaf.png").getFile())); + + XSLFPictureData pd = ppt.addPicture(pictureData, PictureData.PictureType.PNG); + XSLFPictureShape picture = slide1.createPicture(pd); + picture.setAnchor(new Rectangle(320, 230, 100, 92)); + + // Creating 2nd slide + layout = defaultMaster.getLayout(SlideLayout.TITLE_AND_CONTENT); + XSLFSlide slide2 = ppt.createSlide(layout); + + // setting the tile + title = slide2.getPlaceholder(0); + title.clearText(); + XSLFTextRun r = title.addNewTextParagraph().addNewTextRun(); + r.setText("Baeldung"); + + // Adding the link + XSLFHyperlink link = r.createHyperlink(); + link.setAddress("http://www.baeldung.com"); + + // setting the content + XSLFTextShape content = slide2.getPlaceholder(1); + content.clearText(); // unset any existing text + content.addNewTextParagraph().addNewTextRun().setText("First paragraph"); + content.addNewTextParagraph().addNewTextRun().setText("Second paragraph"); + content.addNewTextParagraph().addNewTextRun().setText("Third paragraph"); + + // Creating 3rd slide - List + layout = defaultMaster.getLayout(SlideLayout.TITLE_AND_CONTENT); + XSLFSlide slide3 = ppt.createSlide(layout); + title = slide3.getPlaceholder(0); + title.clearText(); + r = title.addNewTextParagraph().addNewTextRun(); + r.setText("Lists"); + + content = slide3.getPlaceholder(1); + content.clearText(); + XSLFTextParagraph p1 = content.addNewTextParagraph(); + p1.setIndentLevel(0); + p1.setBullet(true); + r1 = p1.addNewTextRun(); + r1.setText("Bullet"); + + // the next three paragraphs form an auto-numbered list + XSLFTextParagraph p2 = content.addNewTextParagraph(); + p2.setBulletAutoNumber(AutoNumberingScheme.alphaLcParenRight, 1); + p2.setIndentLevel(1); + XSLFTextRun r2 = p2.addNewTextRun(); + r2.setText("Numbered List Item - 1"); + + // Creating 4th slide + XSLFSlide slide4 = ppt.createSlide(); + createTable(slide4); + + // Save presentation + FileOutputStream out = new FileOutputStream(fileLocation); + ppt.write(out); + out.close(); + + // Closing presentation + ppt.close(); + } + + /** + * Delete a slide from the presentation + * + * @param ppt + * The presentation + * @param slideNumber + * The number of the slide to be deleted (0-based) + */ + public void deleteSlide(XMLSlideShow ppt, int slideNumber) { + ppt.removeSlide(slideNumber); + } + + /** + * Re-order the slides inside a presentation + * + * @param ppt + * The presentation + * @param slideNumber + * The number of the slide to move + * @param newSlideNumber + * The new position of the slide (0-base) + */ + public void reorderSlide(XMLSlideShow ppt, int slideNumber, int newSlideNumber) { + List slides = ppt.getSlides(); + + XSLFSlide secondSlide = slides.get(slideNumber); + ppt.setSlideOrder(secondSlide, newSlideNumber); + } + + /** + * Retrieve the placeholder inside a slide + * + * @param slide + * The slide + * @return List of placeholder inside a slide + */ + public List retrieveTemplatePlaceholders(XSLFSlide slide) { + List placeholders = new ArrayList<>(); + + for (XSLFShape shape : slide.getShapes()) { + if (shape instanceof XSLFAutoShape) { + placeholders.add(shape); + } + } + return placeholders; + } + + /** + * Create a table + * + * @param slide + * Slide + */ + private void createTable(XSLFSlide slide) { + + XSLFTable tbl = slide.createTable(); + tbl.setAnchor(new Rectangle(50, 50, 450, 300)); + + int numColumns = 3; + int numRows = 5; + + // header + XSLFTableRow headerRow = tbl.addRow(); + headerRow.setHeight(50); + for (int i = 0; i < numColumns; i++) { + XSLFTableCell th = headerRow.addCell(); + XSLFTextParagraph p = th.addNewTextParagraph(); + p.setTextAlign(TextParagraph.TextAlign.CENTER); + XSLFTextRun r = p.addNewTextRun(); + r.setText("Header " + (i + 1)); + r.setBold(true); + r.setFontColor(Color.white); + th.setFillColor(new Color(79, 129, 189)); + th.setBorderWidth(TableCell.BorderEdge.bottom, 2.0); + th.setBorderColor(TableCell.BorderEdge.bottom, Color.white); + // all columns are equally sized + tbl.setColumnWidth(i, 150); + } + + // data + for (int rownum = 0; rownum < numRows; rownum++) { + XSLFTableRow tr = tbl.addRow(); + tr.setHeight(50); + for (int i = 0; i < numColumns; i++) { + XSLFTableCell cell = tr.addCell(); + XSLFTextParagraph p = cell.addNewTextParagraph(); + XSLFTextRun r = p.addNewTextRun(); + + r.setText("Cell " + (i * rownum + 1)); + if (rownum % 2 == 0) { + cell.setFillColor(new Color(208, 216, 232)); + } else { + cell.setFillColor(new Color(233, 247, 244)); + } + } + } + } +} diff --git a/apache-poi/src/test/java/com/baeldung/poi/powerpoint/PowerPointIntegrationTest.java b/apache-poi/src/test/java/com/baeldung/poi/powerpoint/PowerPointIntegrationTest.java new file mode 100644 index 0000000000..5319208e85 --- /dev/null +++ b/apache-poi/src/test/java/com/baeldung/poi/powerpoint/PowerPointIntegrationTest.java @@ -0,0 +1,77 @@ +package com.baeldung.poi.powerpoint; + +import org.apache.poi.xslf.usermodel.XMLSlideShow; +import org.apache.poi.xslf.usermodel.XSLFShape; +import org.apache.poi.xslf.usermodel.XSLFSlide; +import org.junit.After; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +import java.io.File; +import java.util.List; + +public class PowerPointIntegrationTest { + + private PowerPointHelper pph; + private String fileLocation; + private static final String FILE_NAME = "presentation.pptx"; + + @Before + public void setUp() throws Exception { + File currDir = new File("."); + String path = currDir.getAbsolutePath(); + fileLocation = path.substring(0, path.length() - 1) + FILE_NAME; + + pph = new PowerPointHelper(); + pph.createPresentation(fileLocation); + } + + @Test + public void whenReadingAPresentation_thenOK() throws Exception { + XMLSlideShow xmlSlideShow = pph.readingExistingSlideShow(fileLocation); + + Assert.assertNotNull(xmlSlideShow); + Assert.assertEquals(4, xmlSlideShow.getSlides().size()); + } + + @Test + public void whenRetrievingThePlaceholdersForEachSlide_thenOK() throws Exception { + XMLSlideShow xmlSlideShow = pph.readingExistingSlideShow(fileLocation); + + List onlyTitleSlidePlaceholders = pph.retrieveTemplatePlaceholders(xmlSlideShow.getSlides().get(0)); + List titleAndBodySlidePlaceholders = pph.retrieveTemplatePlaceholders(xmlSlideShow.getSlides().get(1)); + List emptySlidePlaceholdes = pph.retrieveTemplatePlaceholders(xmlSlideShow.getSlides().get(3)); + + Assert.assertEquals(1, onlyTitleSlidePlaceholders.size()); + Assert.assertEquals(2, titleAndBodySlidePlaceholders.size()); + Assert.assertEquals(0, emptySlidePlaceholdes.size()); + + } + + @Test + public void whenSortingSlides_thenOK() throws Exception { + XMLSlideShow xmlSlideShow = pph.readingExistingSlideShow(fileLocation); + XSLFSlide slide4 = xmlSlideShow.getSlides().get(3); + pph.reorderSlide(xmlSlideShow, 3, 1); + + Assert.assertEquals(slide4, xmlSlideShow.getSlides().get(1)); + } + + @Test + public void givenPresentation_whenDeletingASlide_thenOK() throws Exception { + XMLSlideShow xmlSlideShow = pph.readingExistingSlideShow(fileLocation); + pph.deleteSlide(xmlSlideShow, 3); + + Assert.assertEquals(3, xmlSlideShow.getSlides().size()); + } + + @After + public void tearDown() throws Exception { + File testFile = new File(fileLocation); + if (testFile.exists()) { + testFile.delete(); + } + pph = null; + } +} From 67c9b1e86f5fff5fe03f04e44135a8018bd813d6 Mon Sep 17 00:00:00 2001 From: Holger Date: Wed, 29 Nov 2017 22:37:54 +0000 Subject: [PATCH 149/229] BAEL-1376: Varargs Code Example (#3129) * BAEL-1376: Varargs Code Example * BAEL-1376: Varargs Code Example Moving the "logic" into a test and removing the unnecessary class. --- .../com/baeldung/varargs/FormatterTest.java | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 core-java/src/test/java/com/baeldung/varargs/FormatterTest.java diff --git a/core-java/src/test/java/com/baeldung/varargs/FormatterTest.java b/core-java/src/test/java/com/baeldung/varargs/FormatterTest.java new file mode 100644 index 0000000000..509c8764d2 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/varargs/FormatterTest.java @@ -0,0 +1,60 @@ +package com.baeldung.varargs; + +import org.junit.Test; + +import static org.hamcrest.CoreMatchers.is; +import static org.hamcrest.MatcherAssert.assertThat; + +public class FormatterTest { + + private final static String FORMAT = "%s %s %s"; + + @Test + public void givenNoArgument_thenEmptyAndTwoSpacesAreReturned() { + String actualResult = format(); + + assertThat(actualResult, is("empty ")); + } + + @Test + public void givenOneArgument_thenResultHasTwoTrailingSpace() { + String actualResult = format("baeldung"); + + assertThat(actualResult, is("baeldung ")); + } + + @Test + public void givenTwoArguments_thenOneTrailingSpaceExists() { + String actualResult = format("baeldung", "rocks"); + + assertThat(actualResult, is("baeldung rocks ")); + } + + @Test + public void givenMoreThanThreeArguments_thenTheFirstThreeAreUsed() { + String actualResult = formatWithVarArgs("baeldung", "rocks", "java", "and", "spring"); + + assertThat(actualResult, is("baeldung rocks java")); + } + + public String format() { + return format("empty", ""); + } + + public String format(String value) { + return format(value, ""); + } + + public String format(String val1, String val2) { + return String.format(FORMAT, val1, val2, ""); + } + + public String formatWithVarArgs(String... values) { + if (values.length == 0) { + return "no arguments given"; + } + + return String.format(FORMAT, values); + } + +} \ No newline at end of file From d26adf690b615d5194b5f1650b092c68139445c3 Mon Sep 17 00:00:00 2001 From: Markus Gulden Date: Wed, 29 Nov 2017 23:50:00 +0100 Subject: [PATCH 150/229] BAEL-1336 Introduction to Hibernate Search --- .../spring-hibernate-5/pom.xml | 6 + .../HibernateSearchConfig.java | 76 +++++++ .../hibernatesearch/ProductSearchDao.java | 195 ++++++++++++++++++ .../hibernatesearch/model/Product.java | 94 +++++++++ .../main/resources/persistence-h2.properties | 4 + .../HibernateSearchIntegrationTest.java | 187 +++++++++++++++++ 6 files changed, 562 insertions(+) create mode 100644 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernatesearch/HibernateSearchConfig.java create mode 100644 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernatesearch/ProductSearchDao.java create mode 100644 persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernatesearch/model/Product.java create mode 100644 persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernatesearch/HibernateSearchIntegrationTest.java diff --git a/persistence-modules/spring-hibernate-5/pom.xml b/persistence-modules/spring-hibernate-5/pom.xml index f1f3d10347..8dc447c3b7 100644 --- a/persistence-modules/spring-hibernate-5/pom.xml +++ b/persistence-modules/spring-hibernate-5/pom.xml @@ -57,6 +57,11 @@ jta ${jta.version} + + org.hibernate + hibernate-search-orm + ${hibernatesearch.version} + org.apache.tomcat @@ -184,6 +189,7 @@ 5.2.10.Final + 5.8.2.Final 8.0.7-dmr 9.0.0.M26 1.1 diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernatesearch/HibernateSearchConfig.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernatesearch/HibernateSearchConfig.java new file mode 100644 index 0000000000..6bbd2625fc --- /dev/null +++ b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernatesearch/HibernateSearchConfig.java @@ -0,0 +1,76 @@ +package com.baeldung.hibernatesearch; + +import com.google.common.base.Preconditions; +import org.apache.tomcat.dbcp.dbcp2.BasicDataSource; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.PropertySource; +import org.springframework.core.env.Environment; +import org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor; +import org.springframework.data.jpa.repository.config.EnableJpaRepositories; +import org.springframework.jdbc.datasource.DriverManagerDataSource; +import org.springframework.orm.jpa.JpaTransactionManager; +import org.springframework.orm.jpa.JpaVendorAdapter; +import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean; +import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter; +import org.springframework.transaction.PlatformTransactionManager; +import org.springframework.transaction.annotation.EnableTransactionManagement; + +import javax.persistence.EntityManagerFactory; +import javax.sql.DataSource; +import java.util.Properties; + +@EnableTransactionManagement +@Configuration +@PropertySource({ "classpath:persistence-h2.properties" }) +@EnableJpaRepositories(basePackages = { "com.baeldung.hibernatesearch" }) +@ComponentScan({ "com.baeldung.hibernatesearch" }) +public class HibernateSearchConfig { + + @Autowired + private Environment env; + + @Bean + public LocalContainerEntityManagerFactoryBean entityManagerFactory() { + LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); + em.setDataSource(dataSource()); + em.setPackagesToScan(new String[] { "com.baeldung.hibernatesearch.model" }); + + JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); + em.setJpaVendorAdapter(vendorAdapter); + em.setJpaProperties(additionalProperties()); + + return em; + } + + @Bean + public DataSource dataSource() { + final BasicDataSource dataSource = new BasicDataSource(); + dataSource.setDriverClassName(Preconditions.checkNotNull(env.getProperty("jdbc.driverClassName"))); + dataSource.setUrl(Preconditions.checkNotNull(env.getProperty("jdbc.url"))); + + return dataSource; + } + + @Bean + public PlatformTransactionManager transactionManager(EntityManagerFactory emf) { + JpaTransactionManager transactionManager = new JpaTransactionManager(); + transactionManager.setEntityManagerFactory(emf); + + return transactionManager; + } + + @Bean + public PersistenceExceptionTranslationPostProcessor exceptionTranslation() { + return new PersistenceExceptionTranslationPostProcessor(); + } + + Properties additionalProperties() { + Properties properties = new Properties(); + properties.setProperty("hibernate.hbm2ddl.auto", Preconditions.checkNotNull(env.getProperty("hibernate.hbm2ddl.auto"))); + properties.setProperty("hibernate.dialect", Preconditions.checkNotNull(env.getProperty("hibernate.dialect"))); + return properties; + } +} \ No newline at end of file diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernatesearch/ProductSearchDao.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernatesearch/ProductSearchDao.java new file mode 100644 index 0000000000..210c1c58b3 --- /dev/null +++ b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernatesearch/ProductSearchDao.java @@ -0,0 +1,195 @@ +package com.baeldung.hibernatesearch; + +import com.baeldung.hibernatesearch.model.Product; +import org.apache.lucene.search.Query; +import org.hibernate.search.engine.ProjectionConstants; +import org.hibernate.search.jpa.FullTextEntityManager; +import org.hibernate.search.jpa.FullTextQuery; +import org.hibernate.search.jpa.Search; +import org.hibernate.search.query.dsl.QueryBuilder; +import org.springframework.stereotype.Repository; + +import javax.persistence.EntityManager; +import javax.persistence.PersistenceContext; +import java.util.List; + +@Repository +public class ProductSearchDao { + + @PersistenceContext + private EntityManager entityManager; + + public List searchProductNameByKeywordQuery(String text) { + + Query keywordQuery = getQueryBuilder() + .keyword() + .onField("productName") + .matching(text) + .createQuery(); + + List results = getJpaQuery(keywordQuery).getResultList(); + + return results; + } + + public List searchProductNameByFuzzyQuery(String text) { + + Query fuzzyQuery = getQueryBuilder() + .keyword() + .fuzzy() + .withEditDistanceUpTo(2) + .withPrefixLength(0) + .onField("productName") + .matching(text) + .createQuery(); + + List results = getJpaQuery(fuzzyQuery).getResultList(); + + return results; + } + + public List searchProductNameByWildcardQuery(String text) { + + Query wildcardQuery = getQueryBuilder() + .keyword() + .wildcard() + .onField("productName") + .matching(text) + .createQuery(); + + List results = getJpaQuery(wildcardQuery).getResultList(); + + return results; + } + + public List searchProductDescriptionByPhraseQuery(String text) { + + Query phraseQuery = getQueryBuilder() + .phrase() + .withSlop(1) + .onField("description") + .sentence(text) + .createQuery(); + + List results = getJpaQuery(phraseQuery).getResultList(); + + return results; + } + + public List searchProductNameAndDescriptionBySimpleQueryStringQuery(String text) { + + Query simpleQueryStringQuery = getQueryBuilder() + .simpleQueryString() + .onFields("productName", "description") + .matching(text) + .createQuery(); + + List results = getJpaQuery(simpleQueryStringQuery).getResultList(); + + return results; + } + + public List searchProductNameByRangeQuery(int low, int high) { + + Query rangeQuery = getQueryBuilder() + .range() + .onField("memory") + .from(low) + .to(high) + .createQuery(); + + List results = getJpaQuery(rangeQuery).getResultList(); + + return results; + } + + public List searchProductNameByMoreLikeThisQuery(Product entity) { + + Query moreLikeThisQuery = getQueryBuilder() + .moreLikeThis() + .comparingField("productName") + .toEntity(entity) + .createQuery(); + + List results = getJpaQuery(moreLikeThisQuery).setProjection(ProjectionConstants.THIS, ProjectionConstants.SCORE) + .getResultList(); + + return results; + } + + public List searchProductNameAndDescriptionByKeywordQuery(String text) { + + Query keywordQuery = getQueryBuilder() + .keyword() + .onFields("productName", "description") + .matching(text) + .createQuery(); + + List results = getJpaQuery(keywordQuery).getResultList(); + + return results; + } + + public List searchProductNameAndDescriptionByMoreLikeThisQuery(Product entity) { + + Query moreLikeThisQuery = getQueryBuilder() + .moreLikeThis() + .comparingField("productName") + .toEntity(entity) + .createQuery(); + + List results = getJpaQuery(moreLikeThisQuery).setProjection(ProjectionConstants.THIS, ProjectionConstants.SCORE) + .getResultList(); + + return results; + } + + public List searchProductNameAndDescriptionByCombinedQuery(String manufactorer, int memoryLow, int memoryTop, String extraFeature, String exclude) { + + Query combinedQuery = getQueryBuilder() + .bool() + .must(getQueryBuilder().keyword() + .onField("productName") + .matching(manufactorer) + .createQuery()) + .must(getQueryBuilder() + .range() + .onField("memory") + .from(memoryLow) + .to(memoryTop) + .createQuery()) + .should(getQueryBuilder() + .phrase() + .onField("description") + .sentence(extraFeature) + .createQuery()) + .must(getQueryBuilder() + .keyword() + .onField("productName") + .matching(exclude) + .createQuery()) + .not() + .createQuery(); + + List results = getJpaQuery(combinedQuery).getResultList(); + + return results; + } + + private FullTextQuery getJpaQuery(org.apache.lucene.search.Query luceneQuery) { + + FullTextEntityManager fullTextEntityManager = Search.getFullTextEntityManager(entityManager); + + return fullTextEntityManager.createFullTextQuery(luceneQuery, Product.class); + } + + private QueryBuilder getQueryBuilder() { + + FullTextEntityManager fullTextEntityManager = Search.getFullTextEntityManager(entityManager); + + return fullTextEntityManager.getSearchFactory() + .buildQueryBuilder() + .forEntity(Product.class) + .get(); + } +} diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernatesearch/model/Product.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernatesearch/model/Product.java new file mode 100644 index 0000000000..3ca020fe57 --- /dev/null +++ b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/hibernatesearch/model/Product.java @@ -0,0 +1,94 @@ +package com.baeldung.hibernatesearch.model; + +import org.hibernate.search.annotations.*; + +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; + +@Entity +@Indexed +@Table(name = "product") +public class Product { + + @Id + private int id; + + @Field(termVector = TermVector.YES) + private String productName; + + @Field(termVector = TermVector.YES) + private String description; + + @Field + private int memory; + + public Product(int id, String productName, int memory, String description) { + this.id = id; + this.productName = productName; + this.memory = memory; + this.description = description; + } + + public Product() { + } + + @Override + public boolean equals(Object o) { + if (this == o) + return true; + if (!(o instanceof Product)) + return false; + + Product product = (Product) o; + + if (id != product.id) + return false; + if (memory != product.memory) + return false; + if (!productName.equals(product.productName)) + return false; + return description.equals(product.description); + } + + @Override + public int hashCode() { + int result = id; + result = 31 * result + productName.hashCode(); + result = 31 * result + memory; + result = 31 * result + description.hashCode(); + return result; + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getProductName() { + return productName; + } + + public void setProductName(String productName) { + this.productName = productName; + } + + public int getMemory() { + return memory; + } + + public void setMemory(int memory) { + this.memory = memory; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } +} diff --git a/persistence-modules/spring-hibernate-5/src/main/resources/persistence-h2.properties b/persistence-modules/spring-hibernate-5/src/main/resources/persistence-h2.properties index 696e805cff..915bc4317b 100644 --- a/persistence-modules/spring-hibernate-5/src/main/resources/persistence-h2.properties +++ b/persistence-modules/spring-hibernate-5/src/main/resources/persistence-h2.properties @@ -9,5 +9,9 @@ hibernate.dialect=org.hibernate.dialect.H2Dialect hibernate.show_sql=false hibernate.hbm2ddl.auto=create-drop +# hibernate.search.X +hibernate.search.default.directory_provider = filesystem +hibernate.search.default.indexBase = /data/index/default + # envers.X envers.audit_table_suffix=_audit_log diff --git a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernatesearch/HibernateSearchIntegrationTest.java b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernatesearch/HibernateSearchIntegrationTest.java new file mode 100644 index 0000000000..b69f8d3a60 --- /dev/null +++ b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernatesearch/HibernateSearchIntegrationTest.java @@ -0,0 +1,187 @@ +package com.baeldung.hibernatesearch; + +import com.baeldung.hibernatesearch.model.Product; + +import static org.hamcrest.collection.IsIterableContainingInOrder.contains; +import static org.junit.Assert.*; + +import org.hibernate.search.jpa.FullTextEntityManager; +import org.hibernate.search.jpa.Search; +import org.junit.Before; +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.MethodSorters; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.annotation.Commit; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import org.springframework.test.context.support.AnnotationConfigContextLoader; +import org.springframework.transaction.annotation.Transactional; + +import javax.persistence.EntityManager; +import javax.persistence.PersistenceContext; +import java.util.Arrays; +import java.util.LinkedList; +import java.util.List; + +import static org.hamcrest.collection.IsIterableContainingInAnyOrder.containsInAnyOrder; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes = { HibernateSearchConfig.class }, loader = AnnotationConfigContextLoader.class) +@Transactional +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class HibernateSearchIntegrationTest { + + @Autowired + ProductSearchDao dao; + + @PersistenceContext + private EntityManager entityManager; + + private List products; + + @Before + public void setupTestData() { + + products = Arrays.asList(new Product(1, "Apple iPhone X 256 GB", 256, "The current high-end smartphone from Apple, with lots of memory and also Face ID"), + new Product(2, "Apple iPhone X 128 GB", 128, "The current high-end smartphone from Apple, with Face ID"), new Product(3, "Apple iPhone 8 128 GB", 128, "The latest smartphone from Apple within the regular iPhone line, supporting wireless charging"), + new Product(4, "Samsung Galaxy S7 128 GB", 64, "A great Android smartphone"), new Product(5, "Microsoft Lumia 650 32 GB", 32, "A cheaper smartphone, coming with Windows Mobile"), + new Product(6, "Microsoft Lumia 640 32 GB", 32, "A cheaper smartphone, coming with Windows Mobile"), new Product(7, "Microsoft Lumia 630 16 GB", 16, "A cheaper smartphone, coming with Windows Mobile")); + } + + @Commit + @Test + public void testA_whenInitialTestDataInserted_thenSuccess() { + + for (int i = 0; i < products.size() - 1; i++) { + entityManager.persist(products.get(i)); + } + } + + @Test + public void testB_whenIndexInitialized_thenCorrectIndexSize() throws InterruptedException { + + FullTextEntityManager fullTextEntityManager = Search.getFullTextEntityManager(entityManager); + fullTextEntityManager.createIndexer() + .startAndWait(); + int indexSize = fullTextEntityManager.getSearchFactory() + .getStatistics() + .getNumberOfIndexedEntities(Product.class.getName()); + + assertEquals(products.size() - 1, indexSize); + } + + @Commit + @Test + public void testC_whenAdditionalTestDataInserted_thenSuccess() { + + entityManager.persist(products.get(products.size() - 1)); + } + + @Test + public void testD_whenAdditionalTestDataInserted_thenIndexUpdatedAutomatically() { + + FullTextEntityManager fullTextEntityManager = Search.getFullTextEntityManager(entityManager); + int indexSize = fullTextEntityManager.getSearchFactory() + .getStatistics() + .getNumberOfIndexedEntities(Product.class.getName()); + + assertEquals(products.size(), indexSize); + } + + @Test + public void testE_whenKeywordSearchOnName_thenCorrectMatches() { + List expected = Arrays.asList(products.get(0), products.get(1), products.get(2)); + List results = dao.searchProductNameByKeywordQuery("iphone"); + + assertThat(results, containsInAnyOrder(expected.toArray())); + } + + @Test + public void testF_whenFuzzySearch_thenCorrectMatches() { + List expected = Arrays.asList(products.get(0), products.get(1), products.get(2)); + List results = dao.searchProductNameByFuzzyQuery("iPhaen"); + + assertThat(results, containsInAnyOrder(expected.toArray())); + } + + @Test + public void testG_whenWildcardSearch_thenCorrectMatches() { + List expected = Arrays.asList(products.get(4), products.get(5), products.get(6)); + List results = dao.searchProductNameByWildcardQuery("6*"); + + assertThat(results, containsInAnyOrder(expected.toArray())); + + } + + @Test + public void testH_whenPhraseSearch_thenCorrectMatches() { + List expected = Arrays.asList(products.get(2)); + List results = dao.searchProductDescriptionByPhraseQuery("with wireless charging"); + + assertThat(results, containsInAnyOrder(expected.toArray())); + + } + + @Test + public void testI_whenSimpleQueryStringSearch_thenCorrectMatches() { + List expected = Arrays.asList(products.get(0), products.get(1)); + List results = dao.searchProductNameAndDescriptionBySimpleQueryStringQuery("Aple~2 + \"iPhone X\" + (256 | 128)"); + + assertThat(results, containsInAnyOrder(expected.toArray())); + + } + + @Test + public void testJ_whenRangeSearch_thenCorrectMatches() { + List expected = Arrays.asList(products.get(0), products.get(1), products.get(2), products.get(3)); + List results = dao.searchProductNameByRangeQuery(64, 256); + + assertThat(results, containsInAnyOrder(expected.toArray())); + + } + + @Test + public void testK_whenMoreLikeThisSearch_thenCorrectMatchesInOrder() { + List expected = products; + List resultsWithScore = dao.searchProductNameByMoreLikeThisQuery(products.get(0)); + List results = new LinkedList(); + + for (Object[] resultWithScore : resultsWithScore) { + results.add((Product) resultWithScore[0]); + } + + assertThat(results, contains(expected.toArray())); + + } + + @Test + public void testL_whenKeywordSearchOnNameAndDescription_thenCorrectMatches() { + List expected = Arrays.asList(products.get(0), products.get(1), products.get(2)); + List results = dao.searchProductNameAndDescriptionByKeywordQuery("iphone"); + + assertThat(results, containsInAnyOrder(expected.toArray())); + } + + @Test + public void testM_whenMoreLikeThisSearchOnProductNameAndDescription_thenCorrectMatchesInOrder() { + List expected = products; + List resultsWithScore = dao.searchProductNameAndDescriptionByMoreLikeThisQuery(products.get(0)); + List results = new LinkedList(); + + for (Object[] resultWithScore : resultsWithScore) { + results.add((Product) resultWithScore[0]); + } + + assertThat(results, contains(expected.toArray())); + } + + @Test + public void testN_whenCombinedSearch_thenCorrectMatches() { + List expected = Arrays.asList(products.get(1), products.get(2)); + List results = dao.searchProductNameAndDescriptionByCombinedQuery("apple", 64, 128, "face id", "samsung"); + + assertThat(results, containsInAnyOrder(expected.toArray())); + } +} From ba566a81cb6dd26afd258b9ebf6640a99e052ead Mon Sep 17 00:00:00 2001 From: abirkhan04 Date: Thu, 30 Nov 2017 09:34:24 +0600 Subject: [PATCH 151/229] BAEL-1254 Getting Started With Mule ESB (#3153) --- muleesb/.gitignore | 1 + .../partition-descriptor | 1 + muleesb/.mule/queue-tx-log/tx1.log | 0 muleesb/.mule/queue-tx-log/tx2.log | 0 muleesb/.mule/queue-xa-tx-log/tx1.log | 0 muleesb/.mule/queue-xa-tx-log/tx2.log | 0 muleesb/mule-project.xml | 5 + muleesb/pom.xml | 214 ++++++++++++++++++ muleesb/src/main/app/mule-app.properties | 0 muleesb/src/main/app/mule-deploy.properties | 6 + muleesb/src/main/app/variablescopetest.xml | 36 +++ .../transformer/FromFlow2Component.java | 18 ++ .../InitializationTransformer.java | 29 +++ .../transformer/InvokingMessageComponent.java | 16 ++ muleesb/src/main/resources/log4j2.xml | 33 +++ .../munit/variablescopetest-test-suite.xml | 40 ++++ muleesb/src/test/resources/log4j2-test.xml | 35 +++ 17 files changed, 434 insertions(+) create mode 100644 muleesb/.gitignore create mode 100644 muleesb/.mule/objectstore/b2fe1a90-c473-11e7-8eb5-98e7f44e8ac8/partition-descriptor create mode 100644 muleesb/.mule/queue-tx-log/tx1.log create mode 100644 muleesb/.mule/queue-tx-log/tx2.log create mode 100644 muleesb/.mule/queue-xa-tx-log/tx1.log create mode 100644 muleesb/.mule/queue-xa-tx-log/tx2.log create mode 100644 muleesb/mule-project.xml create mode 100644 muleesb/pom.xml create mode 100644 muleesb/src/main/app/mule-app.properties create mode 100644 muleesb/src/main/app/mule-deploy.properties create mode 100644 muleesb/src/main/app/variablescopetest.xml create mode 100644 muleesb/src/main/java/com/baeldung/transformer/FromFlow2Component.java create mode 100644 muleesb/src/main/java/com/baeldung/transformer/InitializationTransformer.java create mode 100644 muleesb/src/main/java/com/baeldung/transformer/InvokingMessageComponent.java create mode 100644 muleesb/src/main/resources/log4j2.xml create mode 100644 muleesb/src/test/munit/variablescopetest-test-suite.xml create mode 100644 muleesb/src/test/resources/log4j2-test.xml diff --git a/muleesb/.gitignore b/muleesb/.gitignore new file mode 100644 index 0000000000..541f92c42e --- /dev/null +++ b/muleesb/.gitignore @@ -0,0 +1 @@ +# Add any directories, files, or patterns you don't want to be tracked by version control \ No newline at end of file diff --git a/muleesb/.mule/objectstore/b2fe1a90-c473-11e7-8eb5-98e7f44e8ac8/partition-descriptor b/muleesb/.mule/objectstore/b2fe1a90-c473-11e7-8eb5-98e7f44e8ac8/partition-descriptor new file mode 100644 index 0000000000..0b8060f303 --- /dev/null +++ b/muleesb/.mule/objectstore/b2fe1a90-c473-11e7-8eb5-98e7f44e8ac8/partition-descriptor @@ -0,0 +1 @@ +DEFAULT_PARTITION \ No newline at end of file diff --git a/muleesb/.mule/queue-tx-log/tx1.log b/muleesb/.mule/queue-tx-log/tx1.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/muleesb/.mule/queue-tx-log/tx2.log b/muleesb/.mule/queue-tx-log/tx2.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/muleesb/.mule/queue-xa-tx-log/tx1.log b/muleesb/.mule/queue-xa-tx-log/tx1.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/muleesb/.mule/queue-xa-tx-log/tx2.log b/muleesb/.mule/queue-xa-tx-log/tx2.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/muleesb/mule-project.xml b/muleesb/mule-project.xml new file mode 100644 index 0000000000..0d522b0141 --- /dev/null +++ b/muleesb/mule-project.xml @@ -0,0 +1,5 @@ + + + muleesb + + diff --git a/muleesb/pom.xml b/muleesb/pom.xml new file mode 100644 index 0000000000..2c88bf83da --- /dev/null +++ b/muleesb/pom.xml @@ -0,0 +1,214 @@ + + + + 4.0.0 + com.mycompany + muleesb + 1.0.0-SNAPSHOT + mule + Mule muleesb Application + + + UTF-8 + UTF-8 + + 3.8.1 + 1.2 + 1.3.6 + 3.9.0 + + + + + + org.mule.tools.maven + mule-app-maven-plugin + ${mule.tools.version} + true + + true + + + + org.mule.tools + muleesb-maven-plugin + 1.0 + + 3.7.0 + /home/abir/AnypointStudio/workspace/variablescopetest + + + + deploy + + start + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + add-resource + generate-resources + + add-resource + + + + + src/main/app/ + + + mappings/ + + + src/main/api/ + + + + + + + + com.mulesoft.munit.tools + munit-maven-plugin + ${munit.version} + + + test + test + + test + + + + + + true + + html + + + + + + + + src/test/munit + + + src/test/resources + + + + + + + + + org.mule.modules + mule-module-spring-config + ${mule.version} + provided + + + + org.mule.transports + mule-transport-file + ${mule.version} + provided + + + org.mule.transports + mule-transport-http + ${mule.version} + provided + + + org.mule.transports + mule-transport-jdbc + ${mule.version} + provided + + + org.mule.transports + mule-transport-jms + ${mule.version} + provided + + + org.mule.transports + mule-transport-vm + ${mule.version} + provided + + + + org.mule.modules + mule-module-scripting + ${mule.version} + provided + + + org.mule.modules + mule-module-xml + ${mule.version} + provided + + + + org.mule.tests + mule-tests-functional + ${mule.version} + test + + + org.mule.modules + mule-module-apikit + ${mule.version} + provided + + + com.mulesoft.munit + mule-munit-support + ${mule.munit.support.version} + test + + + com.mulesoft.munit + munit-runner + ${munit.version} + test + + + + + + Central + Central + http://repo1.maven.org/maven2/ + default + + + mulesoft-releases + MuleSoft Releases Repository + http://repository.mulesoft.org/releases/ + default + + + + + mulesoft-release + mulesoft release repository + default + http://repository.mulesoft.org/releases/ + + false + + + + diff --git a/muleesb/src/main/app/mule-app.properties b/muleesb/src/main/app/mule-app.properties new file mode 100644 index 0000000000..e69de29bb2 diff --git a/muleesb/src/main/app/mule-deploy.properties b/muleesb/src/main/app/mule-deploy.properties new file mode 100644 index 0000000000..07eabe9cc6 --- /dev/null +++ b/muleesb/src/main/app/mule-deploy.properties @@ -0,0 +1,6 @@ +#** GENERATED CONTENT ** Mule Application Deployment Descriptor +#Mon Nov 06 15:54:37 BDT 2017 +redeployment.enabled=true +encoding=UTF-8 +domain=default +config.resources=variablescopetest.xml diff --git a/muleesb/src/main/app/variablescopetest.xml b/muleesb/src/main/app/variablescopetest.xml new file mode 100644 index 0000000000..518b901084 --- /dev/null +++ b/muleesb/src/main/app/variablescopetest.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/muleesb/src/main/java/com/baeldung/transformer/FromFlow2Component.java b/muleesb/src/main/java/com/baeldung/transformer/FromFlow2Component.java new file mode 100644 index 0000000000..0e180062a7 --- /dev/null +++ b/muleesb/src/main/java/com/baeldung/transformer/FromFlow2Component.java @@ -0,0 +1,18 @@ +package com.baeldung.transformer; + +import org.mule.api.MuleEventContext; +import org.mule.api.MuleMessage; +import org.mule.api.lifecycle.Callable; + +public class FromFlow2Component implements Callable { + + @Override + public Object onCall(MuleEventContext eventContext) throws Exception { + + MuleMessage message = eventContext.getMessage(); + message.setPayload("Converted in flow 2"); + + return message; + } + +} diff --git a/muleesb/src/main/java/com/baeldung/transformer/InitializationTransformer.java b/muleesb/src/main/java/com/baeldung/transformer/InitializationTransformer.java new file mode 100644 index 0000000000..1e1ad15be8 --- /dev/null +++ b/muleesb/src/main/java/com/baeldung/transformer/InitializationTransformer.java @@ -0,0 +1,29 @@ +package com.baeldung.transformer; + +import org.mule.api.MuleMessage; +import org.mule.api.transformer.TransformerException; +import org.mule.api.transport.PropertyScope; +import org.mule.transformer.AbstractMessageTransformer; + +public class InitializationTransformer extends AbstractMessageTransformer { + + @Override + public Object transformMessage(MuleMessage message, String outputEncoding) throws TransformerException { + // TODO Auto-generated method stub + + String payload = null; + + try { + payload = message.getPayloadAsString(); + }catch (Exception e) { + e.printStackTrace(); + } + + System.out.println("Logged Payload: "+payload); + message.setPayload("Payload from Initialization"); + message.setProperty("outboundKey", "outboundpropertyvalue",PropertyScope.OUTBOUND); + + + return message; + } +} \ No newline at end of file diff --git a/muleesb/src/main/java/com/baeldung/transformer/InvokingMessageComponent.java b/muleesb/src/main/java/com/baeldung/transformer/InvokingMessageComponent.java new file mode 100644 index 0000000000..105522e5b4 --- /dev/null +++ b/muleesb/src/main/java/com/baeldung/transformer/InvokingMessageComponent.java @@ -0,0 +1,16 @@ +package com.baeldung.transformer; + +import org.mule.api.MuleMessage; +import org.mule.api.transformer.TransformerException; +import org.mule.transformer.AbstractMessageTransformer; + +public class InvokingMessageComponent extends AbstractMessageTransformer { + + @Override + public Object transformMessage(MuleMessage message, String outputEncoding) throws TransformerException { + // TODO Auto-generated method stub + String InboundProp = (String) message.getInboundProperty("outboundKey"); + System.out.println("InboundProp:" + InboundProp); + return InboundProp; + } +} \ No newline at end of file diff --git a/muleesb/src/main/resources/log4j2.xml b/muleesb/src/main/resources/log4j2.xml new file mode 100644 index 0000000000..98c4b02433 --- /dev/null +++ b/muleesb/src/main/resources/log4j2.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/muleesb/src/test/munit/variablescopetest-test-suite.xml b/muleesb/src/test/munit/variablescopetest-test-suite.xml new file mode 100644 index 0000000000..43e410a327 --- /dev/null +++ b/muleesb/src/test/munit/variablescopetest-test-suite.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/muleesb/src/test/resources/log4j2-test.xml b/muleesb/src/test/resources/log4j2-test.xml new file mode 100644 index 0000000000..6351ae041c --- /dev/null +++ b/muleesb/src/test/resources/log4j2-test.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From b14dfbe4f0cd1b4d209730ffa3ba0c2ac7adb7f4 Mon Sep 17 00:00:00 2001 From: Jose Carvajal Date: Thu, 30 Nov 2017 11:55:49 +0100 Subject: [PATCH 152/229] BAEL-1174: A Quick Guide to Spring Cloud Consul --- bootique/dependency-reduced-pom.xml | 8 ++- libraries-data/file.dat | Bin 0 -> 87 bytes libraries/helloWorld.docx | Bin 0 -> 76887 bytes spring-cloud/spring-cloud-consul/pom.xml | 58 ++++++++++++++++++ .../consul/DiscoveryClientApplication.java | 53 ++++++++++++++++ .../DistributedPropertiesApplication.java | 36 +++++++++++ .../cloud/consul/RibbonClientApplication.java | 34 ++++++++++ .../consul/ServiceDiscoveryApplication.java | 29 +++++++++ .../cloud/consul/properties/MyProperties.java | 20 ++++++ .../src/main/resources/application.yml | 14 +++++ .../src/main/resources/bootstrap.yml | 9 +++ undertow/dependency-reduced-pom.xml | 40 ++++++++++++ xml/src/test/resources/example_dom4j_new.xml | 10 +++ xml/src/test/resources/example_jaxb_new.xml | 9 +++ 14 files changed, 319 insertions(+), 1 deletion(-) create mode 100644 libraries-data/file.dat create mode 100644 libraries/helloWorld.docx create mode 100644 spring-cloud/spring-cloud-consul/pom.xml create mode 100644 spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DiscoveryClientApplication.java create mode 100644 spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DistributedPropertiesApplication.java create mode 100644 spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/RibbonClientApplication.java create mode 100644 spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ServiceDiscoveryApplication.java create mode 100644 spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/MyProperties.java create mode 100644 spring-cloud/spring-cloud-consul/src/main/resources/application.yml create mode 100644 spring-cloud/spring-cloud-consul/src/main/resources/bootstrap.yml create mode 100644 undertow/dependency-reduced-pom.xml create mode 100644 xml/src/test/resources/example_dom4j_new.xml create mode 100644 xml/src/test/resources/example_jaxb_new.xml diff --git a/bootique/dependency-reduced-pom.xml b/bootique/dependency-reduced-pom.xml index ed18f4e42a..ab09cfb7b1 100644 --- a/bootique/dependency-reduced-pom.xml +++ b/bootique/dependency-reduced-pom.xml @@ -28,8 +28,14 @@ junit junit - 3.8.1 + 4.12 test + + + hamcrest-core + org.hamcrest + + diff --git a/libraries-data/file.dat b/libraries-data/file.dat new file mode 100644 index 0000000000000000000000000000000000000000..70177cef976ad64b5517006b8abb7acc41f58b6e GIT binary patch literal 87 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 AsQ>@~ literal 0 HcmV?d00001 diff --git a/spring-cloud/spring-cloud-consul/pom.xml b/spring-cloud/spring-cloud-consul/pom.xml new file mode 100644 index 0000000000..0a0650ec8b --- /dev/null +++ b/spring-cloud/spring-cloud-consul/pom.xml @@ -0,0 +1,58 @@ + + + 4.0.0 + + org.baeldung + spring-cloud-consul + jar + + spring-cloud-consul + + + com.baeldung.spring.cloud + spring-cloud + 1.0.0-SNAPSHOT + + + + UTF-8 + 3.6.0 + + + + + org.springframework.cloud + spring-cloud-starter-consul-all + 1.3.0.RELEASE + + + + org.springframework.cloud + spring-cloud-starter-consul-config + 1.3.0.RELEASE + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + 1.8 + 1.8 + + + + org.springframework.boot + spring-boot-maven-plugin + ${spring-boot-maven-plugin.version} + + + + + diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DiscoveryClientApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DiscoveryClientApplication.java new file mode 100644 index 0000000000..e5e18d71ff --- /dev/null +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DiscoveryClientApplication.java @@ -0,0 +1,53 @@ +package com.baeldung.spring.cloud.consul; + +import java.net.URI; +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.builder.SpringApplicationBuilder; +import org.springframework.cloud.client.ServiceInstance; +import org.springframework.cloud.client.discovery.DiscoveryClient; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; +import org.springframework.context.annotation.Bean; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.client.RestTemplate; + +@SpringBootApplication +@EnableDiscoveryClient +@RestController +public class DiscoveryClientApplication { + + @Bean + public RestTemplate restTemplate() { + return new RestTemplate(); + } + + @Autowired + private RestTemplate restTemplate; + + @Autowired + private DiscoveryClient discoveryClient; + + @RequestMapping("/discoveryClient") + public String home() { + return this.restTemplate.getForEntity(serviceUrl().resolve("/ping"), String.class) + .getBody(); + } + + public URI serviceUrl() { + List list = discoveryClient.getInstances("myApp"); + if (list != null && list.size() > 0) { + return list.get(0) + .getUri(); + } + + return null; + } + + public static void main(String[] args) { + new SpringApplicationBuilder(DiscoveryClientApplication.class).web(true) + .run(args); + } +} diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DistributedPropertiesApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DistributedPropertiesApplication.java new file mode 100644 index 0000000000..12ecd96b26 --- /dev/null +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DistributedPropertiesApplication.java @@ -0,0 +1,36 @@ +package com.baeldung.spring.cloud.consul; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.builder.SpringApplicationBuilder; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.baeldung.spring.cloud.consul.properties.MyProperties; + +@SpringBootApplication +@RestController +public class DistributedPropertiesApplication { + + @Value("${my.prop}") + String value; + + @Autowired + private MyProperties properties; + + @RequestMapping("/getConfigFromValue") + public String getConfigFromValue() { + return value; + } + + @RequestMapping("/getConfigFromProperty") + public String getConfigFromProperty() { + return properties.getProp(); + } + + public static void main(String[] args) { + new SpringApplicationBuilder(DistributedPropertiesApplication.class).web(true) + .run(args); + } +} diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/RibbonClientApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/RibbonClientApplication.java new file mode 100644 index 0000000000..620c3553ba --- /dev/null +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/RibbonClientApplication.java @@ -0,0 +1,34 @@ +package com.baeldung.spring.cloud.consul; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.builder.SpringApplicationBuilder; +import org.springframework.cloud.client.loadbalancer.LoadBalanced; +import org.springframework.context.annotation.Bean; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.client.RestTemplate; + +@SpringBootApplication +@RestController +public class RibbonClientApplication { + + @LoadBalanced + @Bean + public RestTemplate loadbalancedRestTemplate() { + return new RestTemplate(); + } + + @Autowired + RestTemplate restTemplate; + + @RequestMapping("/ribbonClient") + public String home() { + return this.restTemplate.getForObject("http://myApp/ping", String.class); + } + + public static void main(String[] args) { + new SpringApplicationBuilder(RibbonClientApplication.class).web(true) + .run(args); + } +} diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ServiceDiscoveryApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ServiceDiscoveryApplication.java new file mode 100644 index 0000000000..5da8105d01 --- /dev/null +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ServiceDiscoveryApplication.java @@ -0,0 +1,29 @@ +package com.baeldung.spring.cloud.consul; + +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.builder.SpringApplicationBuilder; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@SpringBootApplication +@RestController +public class ServiceDiscoveryApplication { + @RequestMapping("/my-health-check") + public ResponseEntity myCustomCheck() { + String message = "Testing my healh check function"; + return new ResponseEntity<>(message, HttpStatus.FORBIDDEN); + } + + @RequestMapping("/ping") + public String ping() { + return "pong"; + } + + public static void main(String[] args) { + new SpringApplicationBuilder(ServiceDiscoveryApplication.class).web(true) + .run(args); + } + +} \ No newline at end of file diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/MyProperties.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/MyProperties.java new file mode 100644 index 0000000000..7accac168d --- /dev/null +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/MyProperties.java @@ -0,0 +1,20 @@ +package com.baeldung.spring.cloud.consul.properties; + +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.cloud.context.config.annotation.RefreshScope; +import org.springframework.context.annotation.Configuration; + +@RefreshScope +@Configuration +@ConfigurationProperties("my") +public class MyProperties { + private String prop; + + public String getProp() { + return prop; + } + + public void setProp(String prop) { + this.prop = prop; + } +} diff --git a/spring-cloud/spring-cloud-consul/src/main/resources/application.yml b/spring-cloud/spring-cloud-consul/src/main/resources/application.yml new file mode 100644 index 0000000000..ccdc3fdeee --- /dev/null +++ b/spring-cloud/spring-cloud-consul/src/main/resources/application.yml @@ -0,0 +1,14 @@ +spring: + application: + name: myApp + cloud: + consul: + host: localhost + port: 8500 + discovery: + healthCheckPath: /my-health-check + healthCheckInterval: 20s + enabled: true + instanceId: ${spring.application.name}:${random.value} +server: + port: 0 \ No newline at end of file diff --git a/spring-cloud/spring-cloud-consul/src/main/resources/bootstrap.yml b/spring-cloud/spring-cloud-consul/src/main/resources/bootstrap.yml new file mode 100644 index 0000000000..6318170135 --- /dev/null +++ b/spring-cloud/spring-cloud-consul/src/main/resources/bootstrap.yml @@ -0,0 +1,9 @@ +spring: + application: + name: myApp + cloud: + consul: + host: localhost + port: 8500 + config: + enabled: true \ No newline at end of file diff --git a/undertow/dependency-reduced-pom.xml b/undertow/dependency-reduced-pom.xml new file mode 100644 index 0000000000..f3bb8b78ed --- /dev/null +++ b/undertow/dependency-reduced-pom.xml @@ -0,0 +1,40 @@ + + + 4.0.0 + com.baeldung.undertow + undertow + undertow + 1.0-SNAPSHOT + http://maven.apache.org + + ${project.artifactId} + + + maven-shade-plugin + + + package + + shade + + + + + + maven-jar-plugin + + + + com.baeldung.undertow.SimpleServer + + + + + + + + 1.8 + 1.8 + + + diff --git a/xml/src/test/resources/example_dom4j_new.xml b/xml/src/test/resources/example_dom4j_new.xml new file mode 100644 index 0000000000..020760fdd3 --- /dev/null +++ b/xml/src/test/resources/example_dom4j_new.xml @@ -0,0 +1,10 @@ + + + + + XML with Dom4J + XML handling with Dom4J + 14/06/2016 + Dom4J tech writer + + diff --git a/xml/src/test/resources/example_jaxb_new.xml b/xml/src/test/resources/example_jaxb_new.xml new file mode 100644 index 0000000000..646d938869 --- /dev/null +++ b/xml/src/test/resources/example_jaxb_new.xml @@ -0,0 +1,9 @@ + + + + Jaxb author + 04/02/2015 + XML Binding with Jaxb + XML with Jaxb + + From 882ccae19096c2a871b4f683afa5fed8959a00bc Mon Sep 17 00:00:00 2001 From: Eugen Date: Thu, 30 Nov 2017 15:44:36 +0200 Subject: [PATCH 153/229] Update README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index d94a786bc2..271aea0767 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,14 @@ The "REST with Spring" Classes ============================== + After 5 months of work, here's the Master Class of REST With Spring:
**[>> THE REST WITH SPRING MASTER CLASS](http://www.baeldung.com/rest-with-spring-course?utm_source=github&utm_medium=social&utm_content=tutorials&utm_campaign=rws#master-class)** +And here's the Master Class of Learn Spring Security:
+**[>> LEARN SPRING SECURITY MASTER CLASS](http://www.baeldung.com/learn-spring-security-course?utm_source=github&utm_medium=social&utm_content=tutorials&utm_campaign=lss#master-class)** + + Spring Tutorials ================ From a8bbb67c53226b522ef7ec32e4646e562474dd76 Mon Sep 17 00:00:00 2001 From: Doha2012 Date: Thu, 30 Nov 2017 16:22:43 +0200 Subject: [PATCH 154/229] minor fix (#3163) * move security content from spring-security-rest-full * swagger update * move query language to new module * rename spring-security-rest-full to spring-rest-full * group persistence modules * group testing modules * try fix conflict * cleanup * group and cleanup * add readme to grouping modules * move spring-jpa to persistence-modules * minor fix --- .../src/main/java/org/baeldung/Application.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/spring-security-mvc-boot/src/main/java/org/baeldung/Application.java b/spring-security-mvc-boot/src/main/java/org/baeldung/Application.java index b3c98c3e71..8a40744bdc 100644 --- a/spring-security-mvc-boot/src/main/java/org/baeldung/Application.java +++ b/spring-security-mvc-boot/src/main/java/org/baeldung/Application.java @@ -5,12 +5,13 @@ import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.web.support.SpringBootServletInitializer; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.FilterType; @Configuration @EnableAutoConfiguration -@ComponentScan(excludeFilters = { @ComponentScan.Filter(type = FilterType.REGEX, pattern = "org.baeldung.voter.*"), @ComponentScan.Filter(type = FilterType.REGEX, pattern = "org.baeldung.multipleauthproviders.*"), - @ComponentScan.Filter(type = FilterType.REGEX, pattern = "org.baeldung.multiplelogin.*"), @ComponentScan.Filter(type = FilterType.REGEX, pattern = "org.baeldung.multipleentrypoints.*") }) +@ComponentScan({ "org.baeldung.config", "org.baeldung.persistence", "org.baeldung.security", "org.baeldung.web" }) +// @ComponentScan(excludeFilters = { @ComponentScan.Filter(type = FilterType.REGEX, pattern = "org.baeldung.voter.*"), @ComponentScan.Filter(type = FilterType.REGEX, pattern = "org.baeldung.multipleauthproviders.*"), +// @ComponentScan.Filter(type = FilterType.REGEX, pattern = "org.baeldung.multiplelogin.*"), @ComponentScan.Filter(type = FilterType.REGEX, pattern = "org.baeldung.multipleentrypoints.*"), +// @ComponentScan.Filter(type = FilterType.REGEX, pattern = "org.baeldung.rolesauthorities.*"), @ComponentScan.Filter(type = FilterType.REGEX, pattern = "org.baeldung.acl.*") }) public class Application extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(Application.class, args); From 58f8e6163fc0bfc6c6ddbfb8d712fc930b11a0a4 Mon Sep 17 00:00:00 2001 From: ramansahasi Date: Fri, 1 Dec 2017 00:31:44 +0530 Subject: [PATCH 155/229] BAEL-1327 Java Threads: notify and wait (initial commit) (#3160) --- .../concurrent/waitandnotify/Data.java | 33 ++++++++++ .../waitandnotify/NetworkDriver.java | 12 ++++ .../concurrent/waitandnotify/Receiver.java | 25 +++++++ .../concurrent/waitandnotify/Sender.java | 30 +++++++++ .../waitandnotify/NetworkIntegrationTest.java | 65 +++++++++++++++++++ 5 files changed, 165 insertions(+) create mode 100644 core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/Data.java create mode 100644 core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/NetworkDriver.java create mode 100644 core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/Receiver.java create mode 100644 core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/Sender.java create mode 100644 core-java-concurrency/src/test/java/com/baeldung/concurrent/waitandnotify/NetworkIntegrationTest.java diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/Data.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/Data.java new file mode 100644 index 0000000000..9b850c4153 --- /dev/null +++ b/core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/Data.java @@ -0,0 +1,33 @@ +package com.baeldung.concurrent.waitandnotify; + +public class Data { + private String packet; + + // True if receiver should wait + // False if sender should wait + private boolean transfer = true; + + public synchronized String receive() { + while (transfer) { + try { + wait(); + } catch (InterruptedException e) {} + } + transfer = true; + + notifyAll(); + return packet; + } + + public synchronized void send(String packet) { + while (!transfer) { + try { + wait(); + } catch (InterruptedException e) {} + } + transfer = false; + + this.packet = packet; + notifyAll(); + } +} \ No newline at end of file diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/NetworkDriver.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/NetworkDriver.java new file mode 100644 index 0000000000..d4fd1574c6 --- /dev/null +++ b/core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/NetworkDriver.java @@ -0,0 +1,12 @@ +package com.baeldung.concurrent.waitandnotify; + +public class NetworkDriver { + public static void main(String[] args) { + Data data = new Data(); + Thread sender = new Thread(new Sender(data)); + Thread receiver = new Thread(new Receiver(data)); + + sender.start(); + receiver.start(); + } +} \ No newline at end of file diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/Receiver.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/Receiver.java new file mode 100644 index 0000000000..63f48b8031 --- /dev/null +++ b/core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/Receiver.java @@ -0,0 +1,25 @@ +package com.baeldung.concurrent.waitandnotify; + +import java.util.concurrent.ThreadLocalRandom; + +public class Receiver implements Runnable { + private Data load; + + public Receiver(Data load) { + this.load = load; + } + + public void run() { + for(String receivedMessage = load.receive(); + !"End".equals(receivedMessage) ; + receivedMessage = load.receive()) { + + System.out.println(receivedMessage); + + //Thread.sleep() to mimic heavy server-side processing + try { + Thread.sleep(ThreadLocalRandom.current().nextInt(1000, 5000)); + } catch (InterruptedException e) {} + } + } +} \ No newline at end of file diff --git a/core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/Sender.java b/core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/Sender.java new file mode 100644 index 0000000000..b7d782c3f5 --- /dev/null +++ b/core-java-concurrency/src/main/java/com/baeldung/concurrent/waitandnotify/Sender.java @@ -0,0 +1,30 @@ +package com.baeldung.concurrent.waitandnotify; + +import java.util.concurrent.ThreadLocalRandom; + +public class Sender implements Runnable { + private Data data; + + public Sender(Data data) { + this.data = data; + } + + public void run() { + String packets[] = { + "First packet", + "Second packet", + "Third packet", + "Fourth packet", + "End" + }; + + for (String packet : packets) { + data.send(packet); + + //Thread.sleep() to mimic heavy server-side processing + try { + Thread.sleep(ThreadLocalRandom.current().nextInt(1000, 5000)); + } catch (InterruptedException e) {} + } + } +} \ No newline at end of file diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/waitandnotify/NetworkIntegrationTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/waitandnotify/NetworkIntegrationTest.java new file mode 100644 index 0000000000..49f4313e9d --- /dev/null +++ b/core-java-concurrency/src/test/java/com/baeldung/concurrent/waitandnotify/NetworkIntegrationTest.java @@ -0,0 +1,65 @@ +package com.baeldung.concurrent.waitandnotify; + +import static org.junit.Assert.assertEquals; + +import java.io.ByteArrayOutputStream; +import java.io.PrintStream; +import java.io.PrintWriter; +import java.io.StringWriter; + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +public class NetworkIntegrationTest { + + private final ByteArrayOutputStream outContent = new ByteArrayOutputStream(); + private final ByteArrayOutputStream errContent = new ByteArrayOutputStream(); + private String expected; + + @Before + public void setUpStreams() { + System.setOut(new PrintStream(outContent)); + System.setErr(new PrintStream(errContent)); + } + + @Before + public void setUpExpectedOutput() { + StringWriter expectedStringWriter = new StringWriter(); + + PrintWriter printWriter = new PrintWriter(expectedStringWriter); + printWriter.println("First packet"); + printWriter.println("Second packet"); + printWriter.println("Third packet"); + printWriter.println("Fourth packet"); + printWriter.close(); + + expected = expectedStringWriter.toString(); + } + + @After + public void cleanUpStreams() { + System.setOut(null); + System.setErr(null); + } + + @Test + public void givenSenderAndReceiver_whenSendingPackets_thenNetworkSynchronized() { + Data data = new Data(); + Thread sender = new Thread(new Sender(data)); + Thread receiver = new Thread(new Receiver(data)); + + sender.start(); + receiver.start(); + + //wait for sender and receiver to finish before we test against expected + try { + sender.join(); + receiver.join(); + } catch (InterruptedException e) { + e.printStackTrace(); + } + + assertEquals(expected, outContent.toString()); + } +} From d45a891d4c2b6e295eb8d6324b0d6493c897b786 Mon Sep 17 00:00:00 2001 From: ocheja Date: Fri, 1 Dec 2017 05:07:23 +0900 Subject: [PATCH 156/229] BAEL-1261 Polymorphism in Java (#2762) * Define beans for handling different message types in a lean chat app * Add class based spring beans configuration * Define spring configuration in XML for constructor based bean injection * Refactor package structure to separate constructor based bean injection code set from setter based bean injection code set * Define configuration and classes specific to setter-based bean injection. * Implement tests for constructor-based and setter-based bean injections * develop codes for explaining type erasure * Write unit tests for type erasure examples * Remove evaluation article code * Modify type erasure examples and unit tests * Modify type erasure examples and unit tests * Add expected exception in TypeErasureUnitTest * Correct grammar in class name * Implement File Manager app to demonstrate Polymorphism. Develop unit tests for Polymorphism article code * Add examples for static polymorphism * Change sysout statments to slf4j log info statements * Add assertions and expected errors check on Test * Add assertions and expected errors check on Test * Correct compile time error of symbol not found * Removed commented out non-compiling test. --- .../baeldung/polymorphism/FileManager.java | 38 +++++++++++ .../baeldung/polymorphism/GenericFile.java | 63 +++++++++++++++++++ .../com/baeldung/polymorphism/ImageFile.java | 41 ++++++++++++ .../com/baeldung/polymorphism/TextFile.java | 44 +++++++++++++ .../polymorphism/PolymorphismUnitTest.java | 34 ++++++++++ 5 files changed, 220 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/polymorphism/FileManager.java create mode 100644 core-java/src/main/java/com/baeldung/polymorphism/GenericFile.java create mode 100644 core-java/src/main/java/com/baeldung/polymorphism/ImageFile.java create mode 100644 core-java/src/main/java/com/baeldung/polymorphism/TextFile.java create mode 100644 core-java/src/test/java/com/baeldung/polymorphism/PolymorphismUnitTest.java diff --git a/core-java/src/main/java/com/baeldung/polymorphism/FileManager.java b/core-java/src/main/java/com/baeldung/polymorphism/FileManager.java new file mode 100644 index 0000000000..7f2665ff2d --- /dev/null +++ b/core-java/src/main/java/com/baeldung/polymorphism/FileManager.java @@ -0,0 +1,38 @@ +package com.baeldung.polymorphism; + +import java.awt.image.BufferedImage; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class FileManager { + + final static Logger logger = LoggerFactory.getLogger(FileManager.class); + + public static void main(String[] args) { + GenericFile file1 = new TextFile("SampleTextFile", "This is a sample text content", "v1.0.0"); + logger.info("File Info: \n" + file1.getFileInfo() + "\n"); + ImageFile imageFile = new ImageFile("SampleImageFile", 200, 100, new BufferedImage(100, 200, BufferedImage.TYPE_INT_RGB).toString() + .getBytes(), "v1.0.0"); + logger.info("File Info: \n" + imageFile.getFileInfo()); + } + + public static ImageFile createImageFile(String name, int height, int width, byte[] content, String version) { + ImageFile imageFile = new ImageFile(name, height, width, content, version); + logger.info("File 2 Info: \n" + imageFile.getFileInfo()); + return imageFile; + } + + public static GenericFile createTextFile(String name, String content, String version) { + GenericFile file1 = new TextFile(name, content, version); + logger.info("File 1 Info: \n" + file1.getFileInfo() + "\n"); + return file1; + } + + public static TextFile createTextFile2(String name, String content, String version) { + TextFile file1 = new TextFile(name, content, version); + logger.info("File 1 Info: \n" + file1.getFileInfo() + "\n"); + return file1; + } + +} diff --git a/core-java/src/main/java/com/baeldung/polymorphism/GenericFile.java b/core-java/src/main/java/com/baeldung/polymorphism/GenericFile.java new file mode 100644 index 0000000000..4075083c49 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/polymorphism/GenericFile.java @@ -0,0 +1,63 @@ +package com.baeldung.polymorphism; + +import java.util.Date; + +public class GenericFile { + private String name; + private String extension; + private Date dateCreated; + private String version; + private byte[] content; + + public GenericFile() { + this.setDateCreated(new Date()); + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getExtension() { + return extension; + } + + public void setExtension(String extension) { + this.extension = extension; + } + + public Date getDateCreated() { + return dateCreated; + } + + public void setDateCreated(Date dateCreated) { + this.dateCreated = dateCreated; + } + + public String getVersion() { + return version; + } + + public void setVersion(String version) { + this.version = version; + } + + public byte[] getContent() { + return content; + } + + public void setContent(byte[] content) { + this.content = content; + } + + public String getFileInfo() { + return "File Name: " + this.getName() + "\n" + "Extension: " + this.getExtension() + "\n" + "Date Created: " + this.getDateCreated() + "\n" + "Version: " + this.getVersion() + "\n"; + } + + public Object read() { + return content; + } +} diff --git a/core-java/src/main/java/com/baeldung/polymorphism/ImageFile.java b/core-java/src/main/java/com/baeldung/polymorphism/ImageFile.java new file mode 100644 index 0000000000..ac72a40993 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/polymorphism/ImageFile.java @@ -0,0 +1,41 @@ +package com.baeldung.polymorphism; + +public class ImageFile extends GenericFile { + private int height; + private int width; + + public ImageFile(String name, int height, int width, byte[] content, String version) { + this.setHeight(height); + this.setWidth(width); + this.setContent(content); + this.setName(name); + this.setVersion(version); + this.setExtension(".jpg"); + } + + public int getHeight() { + return height; + } + + public void setHeight(int height) { + this.height = height; + } + + public int getWidth() { + return width; + } + + public void setWidth(int width) { + this.width = width; + } + + public String getFileInfo() { + return super.getFileInfo() + "Height: " + this.getHeight() + "\n" + "Width: " + this.getWidth(); + } + + public String read() { + return this.getContent() + .toString(); + } + +} diff --git a/core-java/src/main/java/com/baeldung/polymorphism/TextFile.java b/core-java/src/main/java/com/baeldung/polymorphism/TextFile.java new file mode 100644 index 0000000000..8280b4ee95 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/polymorphism/TextFile.java @@ -0,0 +1,44 @@ +package com.baeldung.polymorphism; + +public class TextFile extends GenericFile { + private int wordCount; + + public TextFile(String name, String content, String version) { + String[] words = content.split(" "); + this.setWordCount(words.length > 0 ? words.length : 1); + this.setContent(content.getBytes()); + this.setName(name); + this.setVersion(version); + this.setExtension(".txt"); + } + + public int getWordCount() { + return wordCount; + } + + public void setWordCount(int wordCount) { + this.wordCount = wordCount; + } + + public String getFileInfo() { + return super.getFileInfo() + "Word Count: " + wordCount; + } + + public String read() { + return this.getContent() + .toString(); + } + + public String read(int limit) { + return this.getContent() + .toString() + .substring(0, limit); + } + + public String read(int start, int stop) { + return this.getContent() + .toString() + .substring(start, stop); + } + +} diff --git a/core-java/src/test/java/com/baeldung/polymorphism/PolymorphismUnitTest.java b/core-java/src/test/java/com/baeldung/polymorphism/PolymorphismUnitTest.java new file mode 100644 index 0000000000..8fb606c2fc --- /dev/null +++ b/core-java/src/test/java/com/baeldung/polymorphism/PolymorphismUnitTest.java @@ -0,0 +1,34 @@ +package com.baeldung.polymorphism; + +import static org.junit.Assert.*; + +import java.awt.image.BufferedImage; + +import org.junit.Ignore; +import org.junit.Test; + +public class PolymorphismUnitTest { + + @Test + public void givenImageFile_whenFileCreated_shouldSucceed() { + ImageFile imageFile = FileManager.createImageFile("SampleImageFile", 200, 100, new BufferedImage(100, 200, BufferedImage.TYPE_INT_RGB).toString() + .getBytes(), "v1.0.0"); + assertEquals(200, imageFile.getHeight()); + } + + // Downcasting then Upcasting + @Test + public void givenTextFile_whenTextFileCreatedAndAssignedToGenericFileAndCastBackToTextFileOnGetWordCount_shouldSucceed() { + GenericFile textFile = FileManager.createTextFile("SampleTextFile", "This is a sample text content", "v1.0.0"); + TextFile textFile2 = (TextFile) textFile; + assertEquals(6, textFile2.getWordCount()); + } + + // Downcasting + @Test(expected = ClassCastException.class) + public void givenGenericFile_whenCastToTextFileAndInvokeGetWordCount_shouldFail() { + GenericFile genericFile = new GenericFile(); + TextFile textFile = (TextFile) genericFile; + System.out.println(textFile.getWordCount()); + } +} From d51b1b4f20b98fbc30a42477103ab8b477872faa Mon Sep 17 00:00:00 2001 From: parthkaria Date: Fri, 1 Dec 2017 10:51:33 +0530 Subject: [PATCH 157/229] BAEL-21 Java 9 HttpClient code refactoring --- core-java-9/compile-httpclient.bat | 3 +++ core-java-9/src/main/java/module-info.java | 3 --- .../baeldung}/httpclient/HttpClientExample.java | 17 ++++++++++++----- .../com.baeldung.httpclient/module-info.java | 3 +++ 4 files changed, 18 insertions(+), 8 deletions(-) create mode 100644 core-java-9/compile-httpclient.bat delete mode 100644 core-java-9/src/main/java/module-info.java rename core-java-9/src/{main/java/com/baeldung/java9 => modules/com.baeldung.httpclient/com/baeldung}/httpclient/HttpClientExample.java (82%) create mode 100644 core-java-9/src/modules/com.baeldung.httpclient/module-info.java diff --git a/core-java-9/compile-httpclient.bat b/core-java-9/compile-httpclient.bat new file mode 100644 index 0000000000..9d845784cf --- /dev/null +++ b/core-java-9/compile-httpclient.bat @@ -0,0 +1,3 @@ +javac --module-path mods -d mods/com.baeldung.httpclient^ + src/modules/com.baeldung.httpclient/module-info.java^ + src/modules/com.baeldung.httpclient/com/baeldung/httpclient/HttpClientExample.java \ No newline at end of file diff --git a/core-java-9/src/main/java/module-info.java b/core-java-9/src/main/java/module-info.java deleted file mode 100644 index 163dd4f5be..0000000000 --- a/core-java-9/src/main/java/module-info.java +++ /dev/null @@ -1,3 +0,0 @@ -module com.baeldung.java9.httpclient { - requires jdk.incubator.httpclient; -} \ No newline at end of file diff --git a/core-java-9/src/main/java/com/baeldung/java9/httpclient/HttpClientExample.java b/core-java-9/src/modules/com.baeldung.httpclient/com/baeldung/httpclient/HttpClientExample.java similarity index 82% rename from core-java-9/src/main/java/com/baeldung/java9/httpclient/HttpClientExample.java rename to core-java-9/src/modules/com.baeldung.httpclient/com/baeldung/httpclient/HttpClientExample.java index 6ccfd030a5..44c55715c7 100644 --- a/core-java-9/src/main/java/com/baeldung/java9/httpclient/HttpClientExample.java +++ b/core-java-9/src/modules/com.baeldung.httpclient/com/baeldung/httpclient/HttpClientExample.java @@ -3,7 +3,7 @@ * To change this template file, choose Tools | Templates * and open the template in the editor. */ -package com.baeldung.java9.httpclient; +package com.baeldung.httpclient; import java.io.File; import java.io.IOException; @@ -25,8 +25,15 @@ import jdk.incubator.http.HttpResponse.BodyHandler; * @author pkaria */ public class HttpClientExample { + + public static void main(String[] args) throws Exception { + httpGetRequest(); + httpPosttRequest(); + asynchronousRequest(); + asynchronousMultipleRequests(); + } - public void httpGetRequest() throws URISyntaxException, IOException, InterruptedException { + public static void httpGetRequest() throws URISyntaxException, IOException, InterruptedException { HttpClient client = HttpClient.newHttpClient(); URI httpURI = new URI("http://jsonplaceholder.typicode.com/posts/1"); HttpRequest request = HttpRequest.newBuilder(httpURI).GET().build(); @@ -36,7 +43,7 @@ public class HttpClientExample { System.out.println(responseBody); } - public void httpPosttRequest() throws URISyntaxException, IOException, InterruptedException { + public static void httpPosttRequest() throws URISyntaxException, IOException, InterruptedException { HttpClient client = HttpClient .newBuilder() .build(); @@ -50,7 +57,7 @@ public class HttpClientExample { System.out.println(responseBody); } - public void asynchronousRequest() throws URISyntaxException { + public static void asynchronousRequest() throws URISyntaxException { HttpClient client = HttpClient.newHttpClient(); URI httpURI = new URI("http://jsonplaceholder.typicode.com/posts/1"); HttpRequest request = HttpRequest.newBuilder(httpURI).GET().build(); @@ -58,7 +65,7 @@ public class HttpClientExample { HttpResponse.BodyHandler.asString()); } - public void asynchronousMultipleRequests() throws URISyntaxException { + public static void asynchronousMultipleRequests() throws URISyntaxException { List targets = Arrays.asList(new URI("http://jsonplaceholder.typicode.com/posts/1"), new URI("http://jsonplaceholder.typicode.com/posts/2")); HttpClient client = HttpClient.newHttpClient(); List> futures = targets diff --git a/core-java-9/src/modules/com.baeldung.httpclient/module-info.java b/core-java-9/src/modules/com.baeldung.httpclient/module-info.java new file mode 100644 index 0000000000..205c9ea725 --- /dev/null +++ b/core-java-9/src/modules/com.baeldung.httpclient/module-info.java @@ -0,0 +1,3 @@ +module com.baeldung.httpclient { + requires jdk.incubator.httpclient; +} From 42c894e7f96748c25427fc73e13372c6a2a06d4b Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Fri, 1 Dec 2017 08:37:19 +0200 Subject: [PATCH 158/229] BAEL-1307 Java Nested Classes (#3157) * Evaluation article: Different Types of Bean Injection in Spring * added tests & changed configuration to Java-based config * removed xml config files * rename unit tests * BAEL-972 - Apache Commons Text * remove code from evaluation article * remove code from evaluation article * BAEL-972 - Apache Commons Text - added another example * BAEL-972 - Apache Commons Text - just indentation * BAEL-994 - TemporalAdjuster in Java * BAEL-994 - TemporalAdjuster in Java * BAEL-994 - TemporalAdjuster in Java * BAEL-994 - TemporalAdjuster in Java * BAEL-994 - TemporalAdjuster in Java - fix problems * BAEL-1033 Introduction to StreamUtils * BAEL-1033 Introduction to StreamUtils * BAEL-1033 Introduction to StreamUtils * fix formatting * BAEL-1033 minor refactor * BAEL-1035 Introduction to Eclipse Collections * format * BAEL-1035 Introduction to Eclipse Collections * BAEL-1035 Introduction to Eclipse Collections * BAEL-1035 Introduction to Eclipse Collections * cleanup * cleanup * BAEL-1109 Introduction to JCache * BAEL-1109 Introduction to JCache * remove unneeded property in pom.xml * fix formatting * close cache instances properly * remove latest commit * BAEL-1057 Introduction to rxjava-jdbc * refactor rxjava-jdbc * Refactor rxjava-jdbc * Refactoring rxjava-jdbc * BAEL-1171 java.lang.String API * refactor rxjava-jdbc * refactor String * String API - move multiple classes into a single class * move class into test package * BAEL-1171 String.lang.String API * BAEL-1171 java.lang.String API * BAEL-1250 Initializing Arrays in Java * BAEL-1250 Initializing Arrays in Java * BAEL-1250 Initializing Arrays in Java * small fix * BAEL-1171 java.lang.String API * BAEL-1263 Daemon Threads in Java * merge with fork * BAEL-1263 Daemon Threads in Java * fix compilation error * BAEL-1309 Append Data to a File with Java * fix build fails * fix test error * fix build failures * cleanup * fix Sneaky Runnable test * revert sneaky runnable fix attempt * fix test failure * fix test failure * fix all test failures * fix test failure * fix test failures * Nested Classes in Java * enhance nested classes --- .../com/baeldung/nestedclass/Enclosing.java | 11 ------- .../java/com/baeldung/nestedclass/Outer.java | 11 ------- .../nestedclass/SimpleAbstractClass.java | 5 --- ...mousInnerTest.java => AnonymousInner.java} | 8 +++-- .../com/baeldung/nestedclass/Enclosing.java | 21 ++++++++++++ .../baeldung/nestedclass/InnerClassTest.java | 13 -------- .../baeldung/nestedclass/LocalClassTest.java | 12 ------- .../baeldung/nestedclass/NestedClassTest.java | 12 ------- .../baeldung/nestedclass/NewEnclosing.java | 11 +++++-- .../com/baeldung/nestedclass/NewOuter.java | 30 +++++++++++++++++ .../baeldung/nestedclass/NewOuterTest.java | 32 ------------------- .../java/com/baeldung/nestedclass/Outer.java | 20 ++++++++++++ 12 files changed, 86 insertions(+), 100 deletions(-) delete mode 100644 core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java delete mode 100644 core-java/src/main/java/com/baeldung/nestedclass/Outer.java delete mode 100644 core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java rename core-java/src/test/java/com/baeldung/nestedclass/{AnonymousInnerTest.java => AnonymousInner.java} (71%) create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/Enclosing.java delete mode 100644 core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java delete mode 100644 core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java delete mode 100644 core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java rename core-java/src/{main => test}/java/com/baeldung/nestedclass/NewEnclosing.java (59%) create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/NewOuter.java delete mode 100644 core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java create mode 100644 core-java/src/test/java/com/baeldung/nestedclass/Outer.java diff --git a/core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java b/core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java deleted file mode 100644 index a9911538b0..0000000000 --- a/core-java/src/main/java/com/baeldung/nestedclass/Enclosing.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.baeldung.nestedclass; - -public class Enclosing { - - public static class Nested { - - public void test() { - System.out.println("Calling test..."); - } - } -} diff --git a/core-java/src/main/java/com/baeldung/nestedclass/Outer.java b/core-java/src/main/java/com/baeldung/nestedclass/Outer.java deleted file mode 100644 index ebd6d27293..0000000000 --- a/core-java/src/main/java/com/baeldung/nestedclass/Outer.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.baeldung.nestedclass; - -public class Outer { - - public class Inner { - - public void test() { - System.out.println("Calling test..."); - } - } -} diff --git a/core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java b/core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java deleted file mode 100644 index 586e2d12b4..0000000000 --- a/core-java/src/main/java/com/baeldung/nestedclass/SimpleAbstractClass.java +++ /dev/null @@ -1,5 +0,0 @@ -package com.baeldung.nestedclass; - -abstract class SimpleAbstractClass { - abstract void run(); -} \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java b/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInner.java similarity index 71% rename from core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java rename to core-java/src/test/java/com/baeldung/nestedclass/AnonymousInner.java index 394c0bb57a..9fa8ee9cd5 100644 --- a/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInnerTest.java +++ b/core-java/src/test/java/com/baeldung/nestedclass/AnonymousInner.java @@ -2,10 +2,14 @@ package com.baeldung.nestedclass; import org.junit.Test; -public class AnonymousInnerTest { +abstract class SimpleAbstractClass { + abstract void run(); +} + +public class AnonymousInner { @Test - public void whenRunAnonymousClass_thenCorrect() { + public void run() { SimpleAbstractClass simpleAbstractClass = new SimpleAbstractClass() { void run() { System.out.println("Running Anonymous Class..."); diff --git a/core-java/src/test/java/com/baeldung/nestedclass/Enclosing.java b/core-java/src/test/java/com/baeldung/nestedclass/Enclosing.java new file mode 100644 index 0000000000..3db33cde9b --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/Enclosing.java @@ -0,0 +1,21 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class Enclosing { + + private static int x = 1; + + public static class StaticNested { + + private void run() { + System.out.println("x = " + x); + } + } + + @Test + public void test() { + Enclosing.StaticNested nested = new Enclosing.StaticNested(); + nested.run(); + } +} diff --git a/core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java b/core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java deleted file mode 100644 index e9cb119ac2..0000000000 --- a/core-java/src/test/java/com/baeldung/nestedclass/InnerClassTest.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.baeldung.nestedclass; - -import org.junit.Test; - -public class InnerClassTest { - - @Test - public void givenInnerClassWhenInstantiating_thenCorrect() { - Outer outer = new Outer(); - Outer.Inner inner = outer.new Inner(); - inner.test(); - } -} diff --git a/core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java b/core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java deleted file mode 100644 index dad19161ad..0000000000 --- a/core-java/src/test/java/com/baeldung/nestedclass/LocalClassTest.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.baeldung.nestedclass; - -import org.junit.Test; - -public class LocalClassTest { - - @Test - public void whenTestingLocalClass_thenCorrect() { - NewEnclosing newEnclosing = new NewEnclosing(); - newEnclosing.run(); - } -} diff --git a/core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java b/core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java deleted file mode 100644 index 16c883689a..0000000000 --- a/core-java/src/test/java/com/baeldung/nestedclass/NestedClassTest.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.baeldung.nestedclass; - -import org.junit.Test; - -public class NestedClassTest { - - @Test - public void whenInstantiatingStaticNestedClass_thenCorrect() { - Enclosing.Nested nested = new Enclosing.Nested(); - nested.test(); - } -} diff --git a/core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java b/core-java/src/test/java/com/baeldung/nestedclass/NewEnclosing.java similarity index 59% rename from core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java rename to core-java/src/test/java/com/baeldung/nestedclass/NewEnclosing.java index c7e04e8600..deeb72de0c 100644 --- a/core-java/src/main/java/com/baeldung/nestedclass/NewEnclosing.java +++ b/core-java/src/test/java/com/baeldung/nestedclass/NewEnclosing.java @@ -1,10 +1,11 @@ package com.baeldung.nestedclass; +import org.junit.Test; + public class NewEnclosing { - void run() { + private void run() { class Local { - void run() { System.out.println("Welcome to Baeldung!"); } @@ -12,4 +13,10 @@ public class NewEnclosing { Local local = new Local(); local.run(); } + + @Test + public void test() { + NewEnclosing newEnclosing = new NewEnclosing(); + newEnclosing.run(); + } } \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/nestedclass/NewOuter.java b/core-java/src/test/java/com/baeldung/nestedclass/NewOuter.java new file mode 100644 index 0000000000..a3a723b30e --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/NewOuter.java @@ -0,0 +1,30 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class NewOuter { + + int a = 1; + static int b = 2; + + public class InnerClass { + int a = 3; + static final int b = 4; + + public void run() { + System.out.println("a = " + a); + System.out.println("b = " + b); + System.out.println("NewOuterTest.this.a = " + NewOuter.this.a); + System.out.println("NewOuterTest.b = " + NewOuter.b); + System.out.println("NewOuterTest.this.b = " + NewOuter.this.b); + } + } + + @Test + public void test() { + NewOuter outer = new NewOuter(); + NewOuter.InnerClass inner = outer.new InnerClass(); + inner.run(); + + } +} \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java b/core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java deleted file mode 100644 index e883687d33..0000000000 --- a/core-java/src/test/java/com/baeldung/nestedclass/NewOuterTest.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.baeldung.nestedclass; - -import static org.junit.Assert.assertEquals; -import org.junit.Test; - -public class NewOuterTest { - - int a = 1; - static int b = 2; - - public class InnerClass { - int a = 3; - static final int b = 4; - - @Test - public void whenShadowing_thenCorrect() { - assertEquals(3, a); - assertEquals(4, b); - assertEquals(1, NewOuterTest.this.a); - assertEquals(2, NewOuterTest.b); - assertEquals(2, NewOuterTest.this.b); - } - } - - @Test - public void shadowingTest() { - NewOuterTest outer = new NewOuterTest(); - NewOuterTest.InnerClass inner = outer.new InnerClass(); - inner.whenShadowing_thenCorrect(); - - } -} \ No newline at end of file diff --git a/core-java/src/test/java/com/baeldung/nestedclass/Outer.java b/core-java/src/test/java/com/baeldung/nestedclass/Outer.java new file mode 100644 index 0000000000..d5e46670c9 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/nestedclass/Outer.java @@ -0,0 +1,20 @@ +package com.baeldung.nestedclass; + +import org.junit.Test; + +public class Outer { + + public class Inner { + + public void run() { + System.out.println("Calling test..."); + } + } + + @Test + public void test() { + Outer outer = new Outer(); + Outer.Inner inner = outer.new Inner(); + inner.run(); + } +} From f84dbbbb45aa29caddef58b77de2388a90abd302 Mon Sep 17 00:00:00 2001 From: ryan Date: Fri, 1 Dec 2017 14:55:04 +0800 Subject: [PATCH 159/229] fix parent.relativePath config for maven submodules in separate folders (#3148) --- guava-modules/guava-18/pom.xml | 2 +- guava-modules/guava-19/pom.xml | 2 +- guava-modules/guava-21/pom.xml | 2 +- logging-modules/log-mdc/pom.xml | 2 +- logging-modules/log4j/pom.xml | 2 +- logging-modules/log4j2/pom.xml | 2 +- persistence-modules/java-cassandra/pom.xml | 2 +- persistence-modules/java-mongodb/pom.xml | 2 +- persistence-modules/liquibase/pom.xml | 2 +- persistence-modules/querydsl/pom.xml | 2 +- persistence-modules/redis/pom.xml | 2 +- persistence-modules/solr/pom.xml | 2 +- persistence-modules/spring-data-cassandra/pom.xml | 2 +- persistence-modules/spring-data-gemfire/pom.xml | 2 +- persistence-modules/spring-data-neo4j/pom.xml | 2 +- persistence-modules/spring-data-redis/pom.xml | 2 +- persistence-modules/spring-data-solr/pom.xml | 2 +- persistence-modules/spring-hibernate-3/pom.xml | 2 +- persistence-modules/spring-hibernate-5/pom.xml | 2 +- testing-modules/groovy-spock/pom.xml | 2 +- testing-modules/junit-5/pom.xml | 2 +- testing-modules/mockito-2/pom.xml | 2 +- testing-modules/mockito/pom.xml | 2 +- testing-modules/mocks/pom.xml | 2 +- testing-modules/rest-assured/pom.xml | 2 +- testing-modules/rest-testing/pom.xml | 2 +- testing-modules/selenium-junit-testng/pom.xml | 2 +- testing-modules/testing/pom.xml | 2 +- testing-modules/testng/pom.xml | 2 +- 29 files changed, 29 insertions(+), 29 deletions(-) diff --git a/guava-modules/guava-18/pom.xml b/guava-modules/guava-18/pom.xml index a9aba47f12..f8dbf5657e 100644 --- a/guava-modules/guava-18/pom.xml +++ b/guava-modules/guava-18/pom.xml @@ -11,7 +11,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/guava-modules/guava-19/pom.xml b/guava-modules/guava-19/pom.xml index 2345212eba..4a23bf7aec 100644 --- a/guava-modules/guava-19/pom.xml +++ b/guava-modules/guava-19/pom.xml @@ -11,7 +11,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/guava-modules/guava-21/pom.xml b/guava-modules/guava-21/pom.xml index 94bb66e76a..f5432fb7df 100644 --- a/guava-modules/guava-21/pom.xml +++ b/guava-modules/guava-21/pom.xml @@ -11,7 +11,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/logging-modules/log-mdc/pom.xml b/logging-modules/log-mdc/pom.xml index 918e052a15..5551585372 100644 --- a/logging-modules/log-mdc/pom.xml +++ b/logging-modules/log-mdc/pom.xml @@ -12,7 +12,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/logging-modules/log4j/pom.xml b/logging-modules/log4j/pom.xml index a3bfb0a33a..6a3fbde393 100644 --- a/logging-modules/log4j/pom.xml +++ b/logging-modules/log4j/pom.xml @@ -11,7 +11,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/logging-modules/log4j2/pom.xml b/logging-modules/log4j2/pom.xml index 58bc4b74e7..48608fbc80 100644 --- a/logging-modules/log4j2/pom.xml +++ b/logging-modules/log4j2/pom.xml @@ -9,7 +9,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/persistence-modules/java-cassandra/pom.xml b/persistence-modules/java-cassandra/pom.xml index faaabb9e2e..81e072c3a7 100644 --- a/persistence-modules/java-cassandra/pom.xml +++ b/persistence-modules/java-cassandra/pom.xml @@ -11,7 +11,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/persistence-modules/java-mongodb/pom.xml b/persistence-modules/java-mongodb/pom.xml index aab48921a6..9784b2c5a8 100644 --- a/persistence-modules/java-mongodb/pom.xml +++ b/persistence-modules/java-mongodb/pom.xml @@ -11,7 +11,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/persistence-modules/liquibase/pom.xml b/persistence-modules/liquibase/pom.xml index 020c2516a2..a574ba497c 100644 --- a/persistence-modules/liquibase/pom.xml +++ b/persistence-modules/liquibase/pom.xml @@ -6,7 +6,7 @@ parent-modules com.baeldung 1.0.0-SNAPSHOT - ../ + ../../ 4.0.0 diff --git a/persistence-modules/querydsl/pom.xml b/persistence-modules/querydsl/pom.xml index 27f383e0c6..c2943875f1 100644 --- a/persistence-modules/querydsl/pom.xml +++ b/persistence-modules/querydsl/pom.xml @@ -15,7 +15,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/persistence-modules/redis/pom.xml b/persistence-modules/redis/pom.xml index ef081a2c69..4321b491eb 100644 --- a/persistence-modules/redis/pom.xml +++ b/persistence-modules/redis/pom.xml @@ -15,7 +15,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/persistence-modules/solr/pom.xml b/persistence-modules/solr/pom.xml index 2fd0bdd721..966bd8755b 100644 --- a/persistence-modules/solr/pom.xml +++ b/persistence-modules/solr/pom.xml @@ -12,7 +12,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/persistence-modules/spring-data-cassandra/pom.xml b/persistence-modules/spring-data-cassandra/pom.xml index 607d7b90ba..1358210a45 100644 --- a/persistence-modules/spring-data-cassandra/pom.xml +++ b/persistence-modules/spring-data-cassandra/pom.xml @@ -13,7 +13,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/persistence-modules/spring-data-gemfire/pom.xml b/persistence-modules/spring-data-gemfire/pom.xml index 9108865b4c..3f7fcd03e5 100644 --- a/persistence-modules/spring-data-gemfire/pom.xml +++ b/persistence-modules/spring-data-gemfire/pom.xml @@ -12,7 +12,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/persistence-modules/spring-data-neo4j/pom.xml b/persistence-modules/spring-data-neo4j/pom.xml index 0055850ec3..bdd51e9659 100644 --- a/persistence-modules/spring-data-neo4j/pom.xml +++ b/persistence-modules/spring-data-neo4j/pom.xml @@ -10,7 +10,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/persistence-modules/spring-data-redis/pom.xml b/persistence-modules/spring-data-redis/pom.xml index b184d7e369..6cb49f11cf 100644 --- a/persistence-modules/spring-data-redis/pom.xml +++ b/persistence-modules/spring-data-redis/pom.xml @@ -11,7 +11,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/persistence-modules/spring-data-solr/pom.xml b/persistence-modules/spring-data-solr/pom.xml index 0759c1dbc0..e24d8314ba 100644 --- a/persistence-modules/spring-data-solr/pom.xml +++ b/persistence-modules/spring-data-solr/pom.xml @@ -12,7 +12,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/persistence-modules/spring-hibernate-3/pom.xml b/persistence-modules/spring-hibernate-3/pom.xml index 8eee819572..f1873a84d3 100644 --- a/persistence-modules/spring-hibernate-3/pom.xml +++ b/persistence-modules/spring-hibernate-3/pom.xml @@ -11,7 +11,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/persistence-modules/spring-hibernate-5/pom.xml b/persistence-modules/spring-hibernate-5/pom.xml index f1f3d10347..57eb1aeffb 100644 --- a/persistence-modules/spring-hibernate-5/pom.xml +++ b/persistence-modules/spring-hibernate-5/pom.xml @@ -11,7 +11,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/testing-modules/groovy-spock/pom.xml b/testing-modules/groovy-spock/pom.xml index f4e61e6786..3d67657224 100644 --- a/testing-modules/groovy-spock/pom.xml +++ b/testing-modules/groovy-spock/pom.xml @@ -17,7 +17,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/testing-modules/junit-5/pom.xml b/testing-modules/junit-5/pom.xml index 2be8937d04..684a9253d5 100644 --- a/testing-modules/junit-5/pom.xml +++ b/testing-modules/junit-5/pom.xml @@ -14,7 +14,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/testing-modules/mockito-2/pom.xml b/testing-modules/mockito-2/pom.xml index 0291ac4ec1..2d119ae8af 100644 --- a/testing-modules/mockito-2/pom.xml +++ b/testing-modules/mockito-2/pom.xml @@ -12,7 +12,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/testing-modules/mockito/pom.xml b/testing-modules/mockito/pom.xml index aa3dd9b20a..0e83c46926 100644 --- a/testing-modules/mockito/pom.xml +++ b/testing-modules/mockito/pom.xml @@ -11,7 +11,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/testing-modules/mocks/pom.xml b/testing-modules/mocks/pom.xml index 959c1851d6..6473f07c13 100644 --- a/testing-modules/mocks/pom.xml +++ b/testing-modules/mocks/pom.xml @@ -6,7 +6,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ mocks diff --git a/testing-modules/rest-assured/pom.xml b/testing-modules/rest-assured/pom.xml index 0c0826c5c3..1006e9a373 100644 --- a/testing-modules/rest-assured/pom.xml +++ b/testing-modules/rest-assured/pom.xml @@ -10,7 +10,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/testing-modules/rest-testing/pom.xml b/testing-modules/rest-testing/pom.xml index 4b838720da..ea63ee0e58 100644 --- a/testing-modules/rest-testing/pom.xml +++ b/testing-modules/rest-testing/pom.xml @@ -11,7 +11,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/testing-modules/selenium-junit-testng/pom.xml b/testing-modules/selenium-junit-testng/pom.xml index 14169e5749..418dd495a4 100644 --- a/testing-modules/selenium-junit-testng/pom.xml +++ b/testing-modules/selenium-junit-testng/pom.xml @@ -9,7 +9,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/testing-modules/testing/pom.xml b/testing-modules/testing/pom.xml index 3ad503558f..7aff0a93e0 100644 --- a/testing-modules/testing/pom.xml +++ b/testing-modules/testing/pom.xml @@ -10,7 +10,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ diff --git a/testing-modules/testng/pom.xml b/testing-modules/testng/pom.xml index f7a50954fc..7aed1837e5 100644 --- a/testing-modules/testng/pom.xml +++ b/testing-modules/testng/pom.xml @@ -11,7 +11,7 @@ com.baeldung parent-modules 1.0.0-SNAPSHOT - ../ + ../../ From 2ad2d4d820a806d46bba6d1f9aebac7e618ed142 Mon Sep 17 00:00:00 2001 From: linhvovn Date: Fri, 1 Dec 2017 14:55:22 +0800 Subject: [PATCH 160/229] [tlinh2110@gmail.com]Bael1313 Create spring-acl module (#3131) * [tlinh2110@gmail.com] [BAEL1313] Introduction Spring ACL * [tlinh2110@gmail.com] BAEL 1313 - Update unit test * [tlinh2110@gmail.com]BAEL1313- remove unused files from spring-core * [BAEL1313] Create spring-acl module * [BAEL1313] Add resources for Spring ACL * [BAEL1313] Remove acl from spring-security-mvc-boot * [BAEL1313] Add Spring ACL module in parent pom.xml --- pom.xml | 1 + spring-acl/pom.xml | 66 ++++++++++ .../org/baeldung/acl/config/ACLContext.java | 80 ++++++++++++ .../AclMethodSecurityConfiguration.java | 21 ++++ .../acl/config/JPAPersistenceConfig.java | 16 +++ .../dao/NoticeMessageRepository.java | 24 ++++ .../acl/persistence/entity/NoticeMessage.java | 29 +++++ spring-acl/src/main/resources/acl-data.sql | 28 +++++ spring-acl/src/main/resources/acl-schema.sql | 58 +++++++++ .../org.baeldung.acl.datasource.properties | 12 ++ .../java/org/baeldung/acl/SpringAclTest.java | 119 ++++++++++++++++++ 11 files changed, 454 insertions(+) create mode 100644 spring-acl/pom.xml create mode 100644 spring-acl/src/main/java/org/baeldung/acl/config/ACLContext.java create mode 100644 spring-acl/src/main/java/org/baeldung/acl/config/AclMethodSecurityConfiguration.java create mode 100644 spring-acl/src/main/java/org/baeldung/acl/config/JPAPersistenceConfig.java create mode 100644 spring-acl/src/main/java/org/baeldung/acl/persistence/dao/NoticeMessageRepository.java create mode 100644 spring-acl/src/main/java/org/baeldung/acl/persistence/entity/NoticeMessage.java create mode 100644 spring-acl/src/main/resources/acl-data.sql create mode 100644 spring-acl/src/main/resources/acl-schema.sql create mode 100644 spring-acl/src/main/resources/org.baeldung.acl.datasource.properties create mode 100644 spring-acl/src/test/java/org/baeldung/acl/SpringAclTest.java diff --git a/pom.xml b/pom.xml index 9b1f50f05e..cac0cc5845 100644 --- a/pom.xml +++ b/pom.xml @@ -141,6 +141,7 @@ spark-java spring-5-mvc + spring-acl spring-activiti spring-akka spring-amqp diff --git a/spring-acl/pom.xml b/spring-acl/pom.xml new file mode 100644 index 0000000000..3bcc0cf596 --- /dev/null +++ b/spring-acl/pom.xml @@ -0,0 +1,66 @@ + + + 4.0.0 + + com.baeldung + spring-acl + 0.0.1-SNAPSHOT + war + + spring-acl + Spring ACL + + + parent-boot-5 + com.baeldung + 0.0.1-SNAPSHOT + ../parent-boot-5 + + + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + + com.h2database + h2 + + + + org.springframework + spring-test + test + + + + org.springframework.security + spring-security-test + test + + + + org.springframework.security + spring-security-acl + + + org.springframework.security + spring-security-config + + + org.springframework + spring-context-support + + + net.sf.ehcache + ehcache-core + 2.6.11 + jar + + + + + diff --git a/spring-acl/src/main/java/org/baeldung/acl/config/ACLContext.java b/spring-acl/src/main/java/org/baeldung/acl/config/ACLContext.java new file mode 100644 index 0000000000..63a4ea58ef --- /dev/null +++ b/spring-acl/src/main/java/org/baeldung/acl/config/ACLContext.java @@ -0,0 +1,80 @@ +package org.baeldung.acl.config; + +import javax.sql.DataSource; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; +import org.springframework.cache.ehcache.EhCacheFactoryBean; +import org.springframework.cache.ehcache.EhCacheManagerFactoryBean; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler; +import org.springframework.security.access.expression.method.MethodSecurityExpressionHandler; +import org.springframework.security.acls.AclPermissionCacheOptimizer; +import org.springframework.security.acls.AclPermissionEvaluator; +import org.springframework.security.acls.domain.AclAuthorizationStrategy; +import org.springframework.security.acls.domain.AclAuthorizationStrategyImpl; +import org.springframework.security.acls.domain.ConsoleAuditLogger; +import org.springframework.security.acls.domain.DefaultPermissionGrantingStrategy; +import org.springframework.security.acls.domain.EhCacheBasedAclCache; +import org.springframework.security.acls.jdbc.BasicLookupStrategy; +import org.springframework.security.acls.jdbc.JdbcMutableAclService; +import org.springframework.security.acls.jdbc.LookupStrategy; +import org.springframework.security.acls.model.PermissionGrantingStrategy; +import org.springframework.security.core.authority.SimpleGrantedAuthority; + +@Configuration +@EnableAutoConfiguration +public class ACLContext { + + @Autowired + DataSource dataSource; + + @Bean + public EhCacheBasedAclCache aclCache() { + return new EhCacheBasedAclCache(aclEhCacheFactoryBean().getObject(), permissionGrantingStrategy(), aclAuthorizationStrategy()); + } + + @Bean + public EhCacheFactoryBean aclEhCacheFactoryBean() { + EhCacheFactoryBean ehCacheFactoryBean = new EhCacheFactoryBean(); + ehCacheFactoryBean.setCacheManager(aclCacheManager().getObject()); + ehCacheFactoryBean.setCacheName("aclCache"); + return ehCacheFactoryBean; + } + + @Bean + public EhCacheManagerFactoryBean aclCacheManager() { + return new EhCacheManagerFactoryBean(); + } + + @Bean + public PermissionGrantingStrategy permissionGrantingStrategy() { + return new DefaultPermissionGrantingStrategy(new ConsoleAuditLogger()); + } + + @Bean + public AclAuthorizationStrategy aclAuthorizationStrategy() { + return new AclAuthorizationStrategyImpl(new SimpleGrantedAuthority("ROLE_ADMIN")); + } + + @Bean + public MethodSecurityExpressionHandler defaultMethodSecurityExpressionHandler() { + DefaultMethodSecurityExpressionHandler expressionHandler = new DefaultMethodSecurityExpressionHandler(); + AclPermissionEvaluator permissionEvaluator = new AclPermissionEvaluator(aclService()); + expressionHandler.setPermissionEvaluator(permissionEvaluator); + expressionHandler.setPermissionCacheOptimizer(new AclPermissionCacheOptimizer(aclService())); + return expressionHandler; + } + + @Bean + public LookupStrategy lookupStrategy() { + return new BasicLookupStrategy(dataSource, aclCache(), aclAuthorizationStrategy(), new ConsoleAuditLogger()); + } + + @Bean + public JdbcMutableAclService aclService() { + return new JdbcMutableAclService(dataSource, lookupStrategy(), aclCache()); + } + +} \ No newline at end of file diff --git a/spring-acl/src/main/java/org/baeldung/acl/config/AclMethodSecurityConfiguration.java b/spring-acl/src/main/java/org/baeldung/acl/config/AclMethodSecurityConfiguration.java new file mode 100644 index 0000000000..110c4a6d24 --- /dev/null +++ b/spring-acl/src/main/java/org/baeldung/acl/config/AclMethodSecurityConfiguration.java @@ -0,0 +1,21 @@ +package org.baeldung.acl.config; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.access.expression.method.MethodSecurityExpressionHandler; +import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity; +import org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration; + +@Configuration +@EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled = true) +public class AclMethodSecurityConfiguration extends GlobalMethodSecurityConfiguration { + + @Autowired + MethodSecurityExpressionHandler defaultMethodSecurityExpressionHandler; + + @Override + protected MethodSecurityExpressionHandler createExpressionHandler() { + return defaultMethodSecurityExpressionHandler; + } + +} diff --git a/spring-acl/src/main/java/org/baeldung/acl/config/JPAPersistenceConfig.java b/spring-acl/src/main/java/org/baeldung/acl/config/JPAPersistenceConfig.java new file mode 100644 index 0000000000..9b87efa92c --- /dev/null +++ b/spring-acl/src/main/java/org/baeldung/acl/config/JPAPersistenceConfig.java @@ -0,0 +1,16 @@ +package org.baeldung.acl.config; + +import org.springframework.boot.autoconfigure.domain.EntityScan; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.PropertySource; +import org.springframework.data.jpa.repository.config.EnableJpaRepositories; +import org.springframework.transaction.annotation.EnableTransactionManagement; + +@Configuration +@EnableTransactionManagement +@EnableJpaRepositories(basePackages = "org.baeldung.acl.persistence.dao") +@PropertySource("classpath:org.baeldung.acl.datasource.properties") +@EntityScan(basePackages={ "org.baeldung.acl.persistence.entity" }) +public class JPAPersistenceConfig { + +} diff --git a/spring-acl/src/main/java/org/baeldung/acl/persistence/dao/NoticeMessageRepository.java b/spring-acl/src/main/java/org/baeldung/acl/persistence/dao/NoticeMessageRepository.java new file mode 100644 index 0000000000..8662c88d6c --- /dev/null +++ b/spring-acl/src/main/java/org/baeldung/acl/persistence/dao/NoticeMessageRepository.java @@ -0,0 +1,24 @@ +package org.baeldung.acl.persistence.dao; + +import java.util.List; + +import org.baeldung.acl.persistence.entity.NoticeMessage; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.repository.query.Param; +import org.springframework.security.access.prepost.PostAuthorize; +import org.springframework.security.access.prepost.PostFilter; +import org.springframework.security.access.prepost.PreAuthorize; + +public interface NoticeMessageRepository extends JpaRepository{ + + @PostFilter("hasPermission(filterObject, 'READ')") + List findAll(); + + @PostAuthorize("hasPermission(returnObject, 'READ')") + NoticeMessage findById(Integer id); + + @SuppressWarnings("unchecked") + @PreAuthorize("hasPermission(#noticeMessage, 'WRITE')") + NoticeMessage save(@Param("noticeMessage")NoticeMessage noticeMessage); + +} diff --git a/spring-acl/src/main/java/org/baeldung/acl/persistence/entity/NoticeMessage.java b/spring-acl/src/main/java/org/baeldung/acl/persistence/entity/NoticeMessage.java new file mode 100644 index 0000000000..23f01a8edb --- /dev/null +++ b/spring-acl/src/main/java/org/baeldung/acl/persistence/entity/NoticeMessage.java @@ -0,0 +1,29 @@ +package org.baeldung.acl.persistence.entity; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; + +@Entity +@Table(name="system_message") +public class NoticeMessage { + + @Id + @Column + private Integer id; + @Column + private String content; + public Integer getId() { + return id; + } + public void setId(Integer id) { + this.id = id; + } + public String getContent() { + return content; + } + public void setContent(String content) { + this.content = content; + } +} \ No newline at end of file diff --git a/spring-acl/src/main/resources/acl-data.sql b/spring-acl/src/main/resources/acl-data.sql new file mode 100644 index 0000000000..6c01eaacc2 --- /dev/null +++ b/spring-acl/src/main/resources/acl-data.sql @@ -0,0 +1,28 @@ +INSERT INTO system_message(id,content) VALUES (1,'First Level Message'); +INSERT INTO system_message(id,content) VALUES (2,'Second Level Message'); +INSERT INTO system_message(id,content) VALUES (3,'Third Level Message'); + +INSERT INTO acl_class (id, class) VALUES +(1, 'org.baeldung.acl.persistence.entity.NoticeMessage'); + +INSERT INTO acl_sid (id, principal, sid) VALUES +(1, 1, 'manager'), +(2, 1, 'hr'), +(3, 1, 'admin'), +(4, 0, 'ROLE_EDITOR'); + +INSERT INTO acl_object_identity (id, object_id_class, object_id_identity, parent_object, owner_sid, entries_inheriting) VALUES +(1, 1, 1, NULL, 3, 0), +(2, 1, 2, NULL, 3, 0), +(3, 1, 3, NULL, 3, 0) +; + +INSERT INTO acl_entry (id, acl_object_identity, ace_order, sid, mask, granting, audit_success, audit_failure) VALUES +(1, 1, 1, 1, 1, 1, 1, 1), +(2, 1, 2, 1, 2, 1, 1, 1), +(3, 1, 3, 4, 1, 1, 1, 1), +(4, 2, 1, 2, 1, 1, 1, 1), +(5, 2, 2, 4, 1, 1, 1, 1), +(6, 3, 1, 4, 1, 1, 1, 1), +(7, 3, 2, 4, 2, 1, 1, 1) +; \ No newline at end of file diff --git a/spring-acl/src/main/resources/acl-schema.sql b/spring-acl/src/main/resources/acl-schema.sql new file mode 100644 index 0000000000..58e9394b2b --- /dev/null +++ b/spring-acl/src/main/resources/acl-schema.sql @@ -0,0 +1,58 @@ +create table system_message (id integer not null, content varchar(255), primary key (id)); + +CREATE TABLE IF NOT EXISTS acl_sid ( + id bigint(20) NOT NULL AUTO_INCREMENT, + principal tinyint(1) NOT NULL, + sid varchar(100) NOT NULL, + PRIMARY KEY (id), + UNIQUE KEY unique_uk_1 (sid,principal) +); + +CREATE TABLE IF NOT EXISTS acl_class ( + id bigint(20) NOT NULL AUTO_INCREMENT, + class varchar(255) NOT NULL, + PRIMARY KEY (id), + UNIQUE KEY unique_uk_2 (class) +); + +CREATE TABLE IF NOT EXISTS acl_entry ( + id bigint(20) NOT NULL AUTO_INCREMENT, + acl_object_identity bigint(20) NOT NULL, + ace_order int(11) NOT NULL, + sid bigint(20) NOT NULL, + mask int(11) NOT NULL, + granting tinyint(1) NOT NULL, + audit_success tinyint(1) NOT NULL, + audit_failure tinyint(1) NOT NULL, + PRIMARY KEY (id), + UNIQUE KEY unique_uk_4 (acl_object_identity,ace_order) +); + +CREATE TABLE IF NOT EXISTS acl_object_identity ( + id bigint(20) NOT NULL AUTO_INCREMENT, + object_id_class bigint(20) NOT NULL, + object_id_identity bigint(20) NOT NULL, + parent_object bigint(20) DEFAULT NULL, + owner_sid bigint(20) DEFAULT NULL, + entries_inheriting tinyint(1) NOT NULL, + PRIMARY KEY (id), + UNIQUE KEY unique_uk_3 (object_id_class,object_id_identity) +); + +ALTER TABLE acl_entry +ADD FOREIGN KEY (acl_object_identity) REFERENCES acl_object_identity(id); + +ALTER TABLE acl_entry +ADD FOREIGN KEY (sid) REFERENCES acl_sid(id); + +-- +-- Constraints for table acl_object_identity +-- +ALTER TABLE acl_object_identity +ADD FOREIGN KEY (parent_object) REFERENCES acl_object_identity (id); + +ALTER TABLE acl_object_identity +ADD FOREIGN KEY (object_id_class) REFERENCES acl_class (id); + +ALTER TABLE acl_object_identity +ADD FOREIGN KEY (owner_sid) REFERENCES acl_sid (id); \ No newline at end of file diff --git a/spring-acl/src/main/resources/org.baeldung.acl.datasource.properties b/spring-acl/src/main/resources/org.baeldung.acl.datasource.properties new file mode 100644 index 0000000000..739dd3f07c --- /dev/null +++ b/spring-acl/src/main/resources/org.baeldung.acl.datasource.properties @@ -0,0 +1,12 @@ +spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_ON_EXIT=FALSE +spring.datasource.username=sa +spring.datasource.password= +spring.datasource.driverClassName=org.h2.Driver +spring.jpa.hibernate.ddl-auto=update +spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect + +spring.h2.console.path=/myconsole +spring.h2.console.enabled=true +spring.datasource.initialize=true +spring.datasource.schema=classpath:acl-schema.sql +spring.datasource.data=classpath:acl-data.sql \ No newline at end of file diff --git a/spring-acl/src/test/java/org/baeldung/acl/SpringAclTest.java b/spring-acl/src/test/java/org/baeldung/acl/SpringAclTest.java new file mode 100644 index 0000000000..fd9069d9bc --- /dev/null +++ b/spring-acl/src/test/java/org/baeldung/acl/SpringAclTest.java @@ -0,0 +1,119 @@ +package org.baeldung.acl; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; + +import java.util.List; + +import org.baeldung.acl.persistence.dao.NoticeMessageRepository; +import org.baeldung.acl.persistence.entity.NoticeMessage; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.access.AccessDeniedException; +import org.springframework.security.test.context.support.WithMockUser; +import org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.TestExecutionListeners; +import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import org.springframework.test.context.support.DependencyInjectionTestExecutionListener; +import org.springframework.test.context.support.DirtiesContextTestExecutionListener; +import org.springframework.test.context.transaction.TransactionalTestExecutionListener; +import org.springframework.test.context.web.ServletTestExecutionListener; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration +@TestExecutionListeners(listeners={ServletTestExecutionListener.class, + DependencyInjectionTestExecutionListener.class, + DirtiesContextTestExecutionListener.class, + TransactionalTestExecutionListener.class, + WithSecurityContextTestExecutionListener.class}) +public class SpringAclTest extends AbstractJUnit4SpringContextTests{ + + private static Integer FIRST_MESSAGE_ID = 1; + private static Integer SECOND_MESSAGE_ID = 2; + private static Integer THIRD_MESSAGE_ID = 3; + private static String EDITTED_CONTENT = "EDITED"; + + @Configuration + @ComponentScan("org.baeldung.acl.*") + public static class SpringConfig { + + } + + @Autowired + NoticeMessageRepository repo; + + @Test + @WithMockUser(username="manager") + public void givenUsernameManager_whenFindAllMessage_thenReturnFirstMessage(){ + List details = repo.findAll(); + assertNotNull(details); + assertEquals(1,details.size()); + assertEquals(FIRST_MESSAGE_ID,details.get(0).getId()); + } + + @Test + @WithMockUser(username="manager") + public void givenUsernameManager_whenFindFirstMessageByIdAndUpdateFirstMessageContent_thenOK(){ + NoticeMessage firstMessage = repo.findById(FIRST_MESSAGE_ID); + assertNotNull(firstMessage); + assertEquals(FIRST_MESSAGE_ID,firstMessage.getId()); + + firstMessage.setContent(EDITTED_CONTENT); + repo.save(firstMessage); + + NoticeMessage editedFirstMessage = repo.findById(FIRST_MESSAGE_ID); + assertNotNull(editedFirstMessage); + assertEquals(FIRST_MESSAGE_ID,editedFirstMessage.getId()); + assertEquals(EDITTED_CONTENT,editedFirstMessage.getContent()); + } + + @Test + @WithMockUser(username="hr") + public void givenUsernameHr_whenFindMessageById2_thenOK(){ + NoticeMessage secondMessage = repo.findById(SECOND_MESSAGE_ID); + assertNotNull(secondMessage); + assertEquals(SECOND_MESSAGE_ID,secondMessage.getId()); + } + + @Test(expected=AccessDeniedException.class) + @WithMockUser(username="hr") + public void givenUsernameHr_whenUpdateMessageWithId2_thenFail(){ + NoticeMessage secondMessage = new NoticeMessage(); + secondMessage.setId(SECOND_MESSAGE_ID); + secondMessage.setContent(EDITTED_CONTENT); + repo.save(secondMessage); + } + + @Test + @WithMockUser(roles={"EDITOR"}) + public void givenRoleEditor_whenFindAllMessage_thenReturnThreeMessage(){ + List details = repo.findAll(); + assertNotNull(details); + assertEquals(3,details.size()); + } + + @Test + @WithMockUser(roles={"EDITOR"}) + public void givenRoleEditor_whenUpdateThirdMessage_thenOK(){ + NoticeMessage thirdMessage = new NoticeMessage(); + thirdMessage.setId(THIRD_MESSAGE_ID); + thirdMessage.setContent(EDITTED_CONTENT); + repo.save(thirdMessage); + } + + @Test(expected=AccessDeniedException.class) + @WithMockUser(roles={"EDITOR"}) + public void givenRoleEditor_whenFindFirstMessageByIdAndUpdateFirstMessageContent_thenFail(){ + NoticeMessage firstMessage = repo.findById(FIRST_MESSAGE_ID); + assertNotNull(firstMessage); + assertEquals(FIRST_MESSAGE_ID,firstMessage.getId()); + firstMessage.setContent(EDITTED_CONTENT); + repo.save(firstMessage); + } +} + \ No newline at end of file From 37d13ac4f5d8fa44edd33862b258bd3df05d4fd0 Mon Sep 17 00:00:00 2001 From: Jose Carvajal Date: Fri, 1 Dec 2017 08:43:20 +0100 Subject: [PATCH 161/229] BAEL-1174: A Quick Guide to Spring Cloud Consul --- core-java/src/main/resources/countries.properties | 6 +++--- spring-cloud/pom.xml | 1 + spring-cloud/spring-cloud-stream/pom.xml | 1 - undertow/dependency-reduced-pom.xml | 2 +- xml/src/test/resources/example_dom4j_new.xml | 10 ---------- xml/src/test/resources/example_jaxb_new.xml | 9 --------- 6 files changed, 5 insertions(+), 24 deletions(-) delete mode 100644 xml/src/test/resources/example_dom4j_new.xml delete mode 100644 xml/src/test/resources/example_jaxb_new.xml diff --git a/core-java/src/main/resources/countries.properties b/core-java/src/main/resources/countries.properties index 3c1f53aded..e743b5a40b 100644 --- a/core-java/src/main/resources/countries.properties +++ b/core-java/src/main/resources/countries.properties @@ -1,3 +1,3 @@ -UK -US -Germany +UK +US +Germany diff --git a/spring-cloud/pom.xml b/spring-cloud/pom.xml index e6d78f292d..d11455f90c 100644 --- a/spring-cloud/pom.xml +++ b/spring-cloud/pom.xml @@ -19,6 +19,7 @@ spring-cloud-stream spring-cloud-connectors-heroku spring-cloud-aws + spring-cloud-consul pom diff --git a/spring-cloud/spring-cloud-stream/pom.xml b/spring-cloud/spring-cloud-stream/pom.xml index 1666a440b9..5ec24268d9 100644 --- a/spring-cloud/spring-cloud-stream/pom.xml +++ b/spring-cloud/spring-cloud-stream/pom.xml @@ -6,7 +6,6 @@ org.baeldung spring-cloud-stream - pom spring-cloud-stream diff --git a/undertow/dependency-reduced-pom.xml b/undertow/dependency-reduced-pom.xml index 6481c51285..e8fcd39fbb 100644 --- a/undertow/dependency-reduced-pom.xml +++ b/undertow/dependency-reduced-pom.xml @@ -36,4 +36,4 @@ 1.8 1.8 - \ No newline at end of file + diff --git a/xml/src/test/resources/example_dom4j_new.xml b/xml/src/test/resources/example_dom4j_new.xml deleted file mode 100644 index 020760fdd3..0000000000 --- a/xml/src/test/resources/example_dom4j_new.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - XML with Dom4J - XML handling with Dom4J - 14/06/2016 - Dom4J tech writer - - diff --git a/xml/src/test/resources/example_jaxb_new.xml b/xml/src/test/resources/example_jaxb_new.xml deleted file mode 100644 index 646d938869..0000000000 --- a/xml/src/test/resources/example_jaxb_new.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - Jaxb author - 04/02/2015 - XML Binding with Jaxb - XML with Jaxb - - From b6b3c476a749430b1bf4c6d7532b96909a50f732 Mon Sep 17 00:00:00 2001 From: Jose Carvajal Date: Fri, 1 Dec 2017 08:47:37 +0100 Subject: [PATCH 162/229] Update dependency-reduced-pom.xml From 978d5e630a68a40ca1e1cf92436fb77cc3604143 Mon Sep 17 00:00:00 2001 From: Jose Carvajal Date: Fri, 1 Dec 2017 08:48:36 +0100 Subject: [PATCH 163/229] BAEL-1174: A Quick Guide to Spring Cloud Consul --- ...ipleOutputsServiceApplicationUnitTest.java | 52 ------------------- ...eOutputsWithConditionsServiceUnitTest.java | 52 ------------------- .../rabbit/MyLoggerApplicationUnitTest.java | 40 -------------- undertow/dependency-reduced-pom.xml | 1 + 4 files changed, 1 insertion(+), 144 deletions(-) delete mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationUnitTest.java delete mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceUnitTest.java delete mode 100644 spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationUnitTest.java diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationUnitTest.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationUnitTest.java deleted file mode 100644 index 225ed73ff7..0000000000 --- a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsServiceApplicationUnitTest.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.baeldung.spring.cloud.stream.rabbit; - -import static org.junit.Assert.assertEquals; - -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.cloud.stream.test.binder.MessageCollector; -import org.springframework.messaging.MessageChannel; -import org.springframework.messaging.support.MessageBuilder; -import org.springframework.test.annotation.DirtiesContext; -import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; - -import com.baeldung.spring.cloud.stream.rabbit.processor.MyProcessor; - -@RunWith(SpringJUnit4ClassRunner.class) -@ContextConfiguration(classes = MultipleOutputsServiceApplication.class) -@DirtiesContext -public class MultipleOutputsServiceApplicationUnitTest { - - @Autowired - private MyProcessor pipe; - - @Autowired - private MessageCollector messageCollector; - - @Test - public void whenSendMessage_thenResponseIsInAOutput() { - whenSendMessage(1); - thenPayloadInChannelIs(pipe.anOutput(), 1); - } - - @Test - public void whenSendMessage_thenResponseIsInAnotherOutput() { - whenSendMessage(11); - thenPayloadInChannelIs(pipe.anotherOutput(), 11); - } - - private void whenSendMessage(Integer val) { - pipe.myInput() - .send(MessageBuilder.withPayload(val) - .build()); - } - - private void thenPayloadInChannelIs(MessageChannel channel, Integer expectedValue) { - Object payload = messageCollector.forChannel(channel) - .poll() - .getPayload(); - assertEquals(expectedValue, payload); - } -} diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceUnitTest.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceUnitTest.java deleted file mode 100644 index 8628b209cb..0000000000 --- a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MultipleOutputsWithConditionsServiceUnitTest.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.baeldung.spring.cloud.stream.rabbit; - -import static org.junit.Assert.assertEquals; - -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.cloud.stream.test.binder.MessageCollector; -import org.springframework.messaging.MessageChannel; -import org.springframework.messaging.support.MessageBuilder; -import org.springframework.test.annotation.DirtiesContext; -import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; - -import com.baeldung.spring.cloud.stream.rabbit.processor.MyProcessor; - -@RunWith(SpringJUnit4ClassRunner.class) -@ContextConfiguration(classes = MultipleOutputsWithConditionsServiceApplication.class) -@DirtiesContext -public class MultipleOutputsWithConditionsServiceUnitTest { - - @Autowired - private MyProcessor pipe; - - @Autowired - private MessageCollector messageCollector; - - @Test - public void whenSendMessage_thenResponseIsInAOutput() { - whenSendMessage(1); - thenPayloadInChannelIs(pipe.anOutput(), 1); - } - - @Test - public void whenSendMessage_thenResponseIsInAnotherOutput() { - whenSendMessage(11); - thenPayloadInChannelIs(pipe.anotherOutput(), 11); - } - - private void whenSendMessage(Integer val) { - pipe.myInput() - .send(MessageBuilder.withPayload(val) - .build()); - } - - private void thenPayloadInChannelIs(MessageChannel channel, Integer expectedValue) { - Object payload = messageCollector.forChannel(channel) - .poll() - .getPayload(); - assertEquals(expectedValue, payload); - } -} diff --git a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationUnitTest.java b/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationUnitTest.java deleted file mode 100644 index 1541af3cb5..0000000000 --- a/spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit/src/test/java/com/baeldung/spring/cloud/stream/rabbit/MyLoggerApplicationUnitTest.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.baeldung.spring.cloud.stream.rabbit; - -import static org.junit.Assert.assertEquals; - -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.cloud.stream.messaging.Processor; -import org.springframework.cloud.stream.test.binder.MessageCollector; -import org.springframework.messaging.support.MessageBuilder; -import org.springframework.test.annotation.DirtiesContext; -import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; - -import com.baeldung.spring.cloud.stream.rabbit.model.LogMessage; - -@RunWith(SpringJUnit4ClassRunner.class) -@ContextConfiguration(classes = MyLoggerServiceApplication.class) -@DirtiesContext -public class MyLoggerApplicationUnitTest { - - @Autowired - private Processor pipe; - - @Autowired - private MessageCollector messageCollector; - - @Test - public void whenSendMessage_thenResponseShouldUpdateText() { - pipe.input() - .send(MessageBuilder.withPayload(new LogMessage("This is my message")) - .build()); - - Object payload = messageCollector.forChannel(pipe.output()) - .poll() - .getPayload(); - - assertEquals("[1]: This is my message", payload.toString()); - } -} diff --git a/undertow/dependency-reduced-pom.xml b/undertow/dependency-reduced-pom.xml index e8fcd39fbb..0654c82b74 100644 --- a/undertow/dependency-reduced-pom.xml +++ b/undertow/dependency-reduced-pom.xml @@ -37,3 +37,4 @@ 1.8 + From a94f98b63194deb3e204bd454b9eb829c18ab4bb Mon Sep 17 00:00:00 2001 From: Yasin Date: Fri, 1 Dec 2017 14:10:03 +0530 Subject: [PATCH 164/229] BAEL-1334 Guide to Hibernate Spatial (#3139) * BAEL-1334 Guide to Hibernate Spatial * BAEL-1334 Guide to Hibernate Spatial Moving the files to hibernate5 from libraries * Reverting the pom file --- hibernate5/pom.xml | 22 ++++- .../com/baeldung/hibernate/HibernateUtil.java | 14 ++- .../baeldung/hibernate/pojo/PointEntity.java | 41 ++++++++ .../hibernate/HibernateSpatialTest.java | 97 +++++++++++++++++++ .../resources/hibernate-spatial.properties | 10 ++ 5 files changed, 179 insertions(+), 5 deletions(-) create mode 100644 hibernate5/src/main/java/com/baeldung/hibernate/pojo/PointEntity.java create mode 100644 hibernate5/src/test/java/com/baeldung/hibernate/HibernateSpatialTest.java create mode 100644 hibernate5/src/test/resources/hibernate-spatial.properties diff --git a/hibernate5/pom.xml b/hibernate5/pom.xml index 8543d1dae3..3b0b2fcd88 100644 --- a/hibernate5/pom.xml +++ b/hibernate5/pom.xml @@ -17,12 +17,15 @@ UTF-8 3.6.0 - + 5.2.12.Final + 6.0.6 + 2.2.3 + org.hibernate hibernate-core - 5.2.12.Final + ${hibernate.version} junit @@ -40,6 +43,21 @@ h2 1.4.194 + + org.hibernate + hibernate-spatial + ${hibernate.version} + + + mysql + mysql-connector-java + ${mysql.version} + + + ch.vorburger.mariaDB4j + mariaDB4j + ${mariaDB4j.version} + hibernate5 diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java b/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java index c3bf8c2aa9..f1fc22d29a 100644 --- a/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java +++ b/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java @@ -5,6 +5,7 @@ import com.baeldung.hibernate.pojo.EntityDescription; import com.baeldung.hibernate.pojo.OrderEntry; import com.baeldung.hibernate.pojo.OrderEntryIdClass; import com.baeldung.hibernate.pojo.OrderEntryPK; +import com.baeldung.hibernate.pojo.PointEntity; import com.baeldung.hibernate.pojo.Product; import com.baeldung.hibernate.pojo.Phone; import com.baeldung.hibernate.pojo.TemporalValues; @@ -23,6 +24,7 @@ import com.baeldung.hibernate.pojo.inheritance.Person; import com.baeldung.hibernate.pojo.inheritance.Pet; import com.baeldung.hibernate.pojo.inheritance.Vehicle; +import org.apache.commons.lang3.StringUtils; import org.hibernate.SessionFactory; import org.hibernate.boot.Metadata; import org.hibernate.boot.MetadataSources; @@ -36,8 +38,14 @@ import java.util.Properties; public class HibernateUtil { private static SessionFactory sessionFactory; + private static String PROPERTY_FILE_NAME; public static SessionFactory getSessionFactory() throws IOException { + return getSessionFactory(null); + } + + public static SessionFactory getSessionFactory(String propertyFileName) throws IOException { + PROPERTY_FILE_NAME = propertyFileName; if (sessionFactory == null) { ServiceRegistry serviceRegistry = configureServiceRegistry(); sessionFactory = makeSessionFactory(serviceRegistry); @@ -70,6 +78,7 @@ public class HibernateUtil { metadataSources.addAnnotatedClass(Vehicle.class); metadataSources.addAnnotatedClass(Car.class); metadataSources.addAnnotatedClass(Bag.class); + metadataSources.addAnnotatedClass(PointEntity.class); Metadata metadata = metadataSources.buildMetadata(); return metadata.getSessionFactoryBuilder() @@ -86,12 +95,11 @@ public class HibernateUtil { private static Properties getProperties() throws IOException { Properties properties = new Properties(); URL propertiesURL = Thread.currentThread() - .getContextClassLoader() - .getResource("hibernate.properties"); + .getContextClassLoader() + .getResource(StringUtils.defaultString(PROPERTY_FILE_NAME, "hibernate.properties")); try (FileInputStream inputStream = new FileInputStream(propertiesURL.getFile())) { properties.load(inputStream); } return properties; } - } \ No newline at end of file diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/PointEntity.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/PointEntity.java new file mode 100644 index 0000000000..223f5dcbde --- /dev/null +++ b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/PointEntity.java @@ -0,0 +1,41 @@ +package com.baeldung.hibernate.pojo; + +import com.vividsolutions.jts.geom.Point; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + +@Entity +public class PointEntity { + + @Id + @GeneratedValue + private Long id; + + private Point point; + + public PointEntity() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Point getPoint() { + return point; + } + + public void setPoint(Point point) { + this.point = point; + } + + @Override + public String toString() { + return "PointEntity{" + "id=" + id + ", point=" + point + '}'; + } +} diff --git a/hibernate5/src/test/java/com/baeldung/hibernate/HibernateSpatialTest.java b/hibernate5/src/test/java/com/baeldung/hibernate/HibernateSpatialTest.java new file mode 100644 index 0000000000..6d0aa0a4cd --- /dev/null +++ b/hibernate5/src/test/java/com/baeldung/hibernate/HibernateSpatialTest.java @@ -0,0 +1,97 @@ +package com.baeldung.hibernate; + +import com.baeldung.hibernate.pojo.PointEntity; +import com.vividsolutions.jts.geom.Geometry; +import com.vividsolutions.jts.geom.Point; +import com.vividsolutions.jts.io.ParseException; +import com.vividsolutions.jts.io.WKTReader; +import org.hibernate.Session; +import org.hibernate.Transaction; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +import javax.persistence.Query; +import java.io.IOException; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +public class HibernateSpatialTest { + + private Session session; + private Transaction transaction; + + @Before + public void setUp() throws IOException { + session = HibernateUtil.getSessionFactory("hibernate-spatial.properties") + .openSession(); + transaction = session.beginTransaction(); + } + + @After + public void tearDown() { + transaction.rollback(); + session.close(); + } + + @Test + public void shouldConvertWktToGeometry() throws ParseException { + Geometry geometry = wktToGeometry("POINT (2 5)"); + assertEquals("Point", geometry.getGeometryType()); + assertTrue(geometry instanceof Point); + } + + @Test + public void shouldInsertAndSelectPoints() throws ParseException { + PointEntity entity = new PointEntity(); + entity.setPoint((Point) wktToGeometry("POINT (1 1)")); + + session.persist(entity); + PointEntity fromDb = session.find(PointEntity.class, entity.getId()); + assertEquals("POINT (1 1)", fromDb.getPoint().toString()); + } + + @Test + public void shouldSelectDisjointPoints() throws ParseException { + insertPoint("POINT (1 2)"); + insertPoint("POINT (3 4)"); + insertPoint("POINT (5 6)"); + + Point point = (Point) wktToGeometry("POINT (3 4)"); + Query query = session.createQuery("select p from PointEntity p " + + "where disjoint(p.point, :point) = true", PointEntity.class); + query.setParameter("point", point); + assertEquals("POINT (1 2)", ((PointEntity) query.getResultList().get(0)).getPoint().toString()); + assertEquals("POINT (5 6)", ((PointEntity) query.getResultList().get(1)).getPoint().toString()); + } + + @Test + public void shouldSelectAllPointsWithinPolygon() throws ParseException { + insertPoint("POINT (1 1)"); + insertPoint("POINT (1 2)"); + insertPoint("POINT (3 4)"); + insertPoint("POINT (5 6)"); + + Query query = session.createQuery("select p from PointEntity p where within(p.point, :area) = true", + PointEntity.class); + query.setParameter("area", wktToGeometry("POLYGON((0 0, 0 5, 5 5, 5 0, 0 0))")); + assertEquals(3, query.getResultList().size()); + assertEquals("POINT (1 1)", ((PointEntity) query.getResultList().get(0)).getPoint().toString()); + assertEquals("POINT (1 2)", ((PointEntity) query.getResultList().get(1)).getPoint().toString()); + assertEquals("POINT (3 4)", ((PointEntity) query.getResultList().get(2)).getPoint().toString()); + } + + private void insertPoint(String point) throws ParseException { + PointEntity entity = new PointEntity(); + entity.setPoint((Point) wktToGeometry(point)); + session.persist(entity); + } + + private Geometry wktToGeometry(String wellKnownText) throws ParseException { + WKTReader fromText = new WKTReader(); + Geometry geom = null; + geom = fromText.read(wellKnownText); + return geom; + } +} diff --git a/hibernate5/src/test/resources/hibernate-spatial.properties b/hibernate5/src/test/resources/hibernate-spatial.properties new file mode 100644 index 0000000000..e85cd49cc3 --- /dev/null +++ b/hibernate5/src/test/resources/hibernate-spatial.properties @@ -0,0 +1,10 @@ +hibernate.dialect=org.hibernate.spatial.dialect.mysql.MySQL56SpatialDialect +hibernate.connection.driver_class=com.mysql.jdbc.Driver +hibernate.connection.url=jdbc:mysql://localhost:3306/hibernate-spatial +hibernate.connection.username=root +hibernate.connection.password=pass +hibernate.connection.pool_size=5 +hibernate.show_sql=true +hibernate.format_sql=true +hibernate.max_fetch_depth=5 +hibernate.hbm2ddl.auto=create-drop \ No newline at end of file From 5aa0b890d1fcb90bb3d0bf43bb1689ff27dee252 Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Fri, 1 Dec 2017 13:34:00 +0200 Subject: [PATCH 165/229] refactor packages --- .../DiscoveryClientApplication.java | 30 +++++++++---------- .../ServiceDiscoveryApplication.java | 2 +- .../DistributedPropertiesApplication.java | 4 +-- .../{ => ribbon}/RibbonClientApplication.java | 14 ++++++--- 4 files changed, 26 insertions(+), 24 deletions(-) rename spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/{ => discovery}/DiscoveryClientApplication.java (64%) rename spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/{ => health}/ServiceDiscoveryApplication.java (94%) rename spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/{ => properties}/DistributedPropertiesApplication.java (90%) rename spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/{ => ribbon}/RibbonClientApplication.java (74%) diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DiscoveryClientApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientApplication.java similarity index 64% rename from spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DiscoveryClientApplication.java rename to spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientApplication.java index e5e18d71ff..2dfd08b5c3 100644 --- a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DiscoveryClientApplication.java +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientApplication.java @@ -1,16 +1,14 @@ -package com.baeldung.spring.cloud.consul; +package com.baeldung.spring.cloud.consul.discovery; import java.net.URI; -import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; -import org.springframework.cloud.client.ServiceInstance; import org.springframework.cloud.client.discovery.DiscoveryClient; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.context.annotation.Bean; -import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.client.RestTemplate; @@ -24,26 +22,26 @@ public class DiscoveryClientApplication { return new RestTemplate(); } - @Autowired - private RestTemplate restTemplate; - @Autowired private DiscoveryClient discoveryClient; - @RequestMapping("/discoveryClient") + @GetMapping("/discoveryClient") public String home() { - return this.restTemplate.getForEntity(serviceUrl().resolve("/ping"), String.class) + return restTemplate().getForEntity(serviceUrl().resolve("/ping"), String.class) .getBody(); } + + @GetMapping("/ping") + public String ping() { + return "pong"; + } public URI serviceUrl() { - List list = discoveryClient.getInstances("myApp"); - if (list != null && list.size() > 0) { - return list.get(0) - .getUri(); - } - - return null; + return discoveryClient.getInstances("myApp") + .stream() + .findFirst() + .map(si -> si.getUri()) + .orElse(null); } public static void main(String[] args) { diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ServiceDiscoveryApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/health/ServiceDiscoveryApplication.java similarity index 94% rename from spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ServiceDiscoveryApplication.java rename to spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/health/ServiceDiscoveryApplication.java index 5da8105d01..7db361eb4f 100644 --- a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ServiceDiscoveryApplication.java +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/health/ServiceDiscoveryApplication.java @@ -1,4 +1,4 @@ -package com.baeldung.spring.cloud.consul; +package com.baeldung.spring.cloud.consul.health; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DistributedPropertiesApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/DistributedPropertiesApplication.java similarity index 90% rename from spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DistributedPropertiesApplication.java rename to spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/DistributedPropertiesApplication.java index 12ecd96b26..919bf08921 100644 --- a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/DistributedPropertiesApplication.java +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/DistributedPropertiesApplication.java @@ -1,4 +1,4 @@ -package com.baeldung.spring.cloud.consul; +package com.baeldung.spring.cloud.consul.properties; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; @@ -7,8 +7,6 @@ import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import com.baeldung.spring.cloud.consul.properties.MyProperties; - @SpringBootApplication @RestController public class DistributedPropertiesApplication { diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/RibbonClientApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ribbon/RibbonClientApplication.java similarity index 74% rename from spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/RibbonClientApplication.java rename to spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ribbon/RibbonClientApplication.java index 620c3553ba..ca0d23b185 100644 --- a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/RibbonClientApplication.java +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ribbon/RibbonClientApplication.java @@ -1,10 +1,11 @@ -package com.baeldung.spring.cloud.consul; +package com.baeldung.spring.cloud.consul.ribbon; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.cloud.client.loadbalancer.LoadBalanced; import org.springframework.context.annotation.Bean; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.client.RestTemplate; @@ -15,16 +16,21 @@ public class RibbonClientApplication { @LoadBalanced @Bean - public RestTemplate loadbalancedRestTemplate() { + RestTemplate getRestTemplate() { return new RestTemplate(); } - + @Autowired RestTemplate restTemplate; @RequestMapping("/ribbonClient") public String home() { - return this.restTemplate.getForObject("http://myApp/ping", String.class); + return restTemplate.getForObject("http://myApp/ping", String.class); + } + + @GetMapping("/ping") + public String ping() { + return "pong"; } public static void main(String[] args) { From cd14a791d120c1c7cebc1f575ce4027bd45ed37d Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Fri, 1 Dec 2017 13:56:44 +0200 Subject: [PATCH 166/229] remove extra word file --- libraries/helloWorld.docx | Bin 76887 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 libraries/helloWorld.docx diff --git a/libraries/helloWorld.docx b/libraries/helloWorld.docx deleted file mode 100644 index a58ff2d80abbfc2881bc7cd799f996a58e58bd0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76887 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 AsQ>@~ From 69fc1a02f4482639e991d20bb277b626b4c0e150 Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Fri, 1 Dec 2017 14:36:59 +0200 Subject: [PATCH 167/229] fix cas project build --- cas/cas-secured-app/pom.xml | 5 +++++ .../baeldung/cassecuredapp/controllers/AuthController.java | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/cas/cas-secured-app/pom.xml b/cas/cas-secured-app/pom.xml index 543354e8b3..13fb7ac2cb 100644 --- a/cas/cas-secured-app/pom.xml +++ b/cas/cas-secured-app/pom.xml @@ -57,6 +57,11 @@ spring-security-test test + + org.apache.logging.log4j + log4j-core + 2.10.0 + diff --git a/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/AuthController.java b/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/AuthController.java index 703e6abf7a..7faccbb125 100644 --- a/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/AuthController.java +++ b/cas/cas-secured-app/src/main/java/com/baeldung/cassecuredapp/controllers/AuthController.java @@ -1,6 +1,7 @@ package com.baeldung.cassecuredapp.controllers; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.Logger; +import org.apache.logging.log4j.LogManager; import org.springframework.security.core.Authentication; import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.security.web.authentication.logout.CookieClearingLogoutHandler; @@ -15,7 +16,7 @@ import javax.servlet.http.HttpServletResponse; @Controller public class AuthController { - private Logger logger = Logger.getLogger(AuthController.class); + private Logger logger = LogManager.getLogger(AuthController.class); @GetMapping("/logout") public String logout( From 4e61c381e3fdcc67fb9f59efd50d7b359f4ce72b Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Fri, 1 Dec 2017 14:43:27 +0200 Subject: [PATCH 168/229] remove extra depedency --- cas/cas-secured-app/pom.xml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/cas/cas-secured-app/pom.xml b/cas/cas-secured-app/pom.xml index 13fb7ac2cb..543354e8b3 100644 --- a/cas/cas-secured-app/pom.xml +++ b/cas/cas-secured-app/pom.xml @@ -57,11 +57,6 @@ spring-security-test test - - org.apache.logging.log4j - log4j-core - 2.10.0 - From c728e9d4a89b00695aeeac6203b4e291d4a3c198 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Fri, 1 Dec 2017 14:50:22 +0200 Subject: [PATCH 169/229] cleanup --- .../src/test/java/com/baeldung/nestedclass/NewOuter.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/nestedclass/NewOuter.java b/core-java/src/test/java/com/baeldung/nestedclass/NewOuter.java index a3a723b30e..260f69fd1b 100644 --- a/core-java/src/test/java/com/baeldung/nestedclass/NewOuter.java +++ b/core-java/src/test/java/com/baeldung/nestedclass/NewOuter.java @@ -14,9 +14,9 @@ public class NewOuter { public void run() { System.out.println("a = " + a); System.out.println("b = " + b); - System.out.println("NewOuterTest.this.a = " + NewOuter.this.a); - System.out.println("NewOuterTest.b = " + NewOuter.b); - System.out.println("NewOuterTest.this.b = " + NewOuter.this.b); + System.out.println("NewOuter.this.a = " + NewOuter.this.a); + System.out.println("NewOuter.b = " + NewOuter.b); + System.out.println("NewOuter.this.b = " + NewOuter.this.b); } } From f00c95f4fc2973ddc0e3cc7b62a259307bc0156d Mon Sep 17 00:00:00 2001 From: Graham Cox Date: Fri, 1 Dec 2017 14:05:24 +0000 Subject: [PATCH 170/229] Examples of writing Extension Methods --- .../com/baeldung/kotlin/ExtensionMethods.kt | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 core-kotlin/src/test/kotlin/com/baeldung/kotlin/ExtensionMethods.kt diff --git a/core-kotlin/src/test/kotlin/com/baeldung/kotlin/ExtensionMethods.kt b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/ExtensionMethods.kt new file mode 100644 index 0000000000..09ce898860 --- /dev/null +++ b/core-kotlin/src/test/kotlin/com/baeldung/kotlin/ExtensionMethods.kt @@ -0,0 +1,51 @@ +package com.baeldung.kotlin + +import org.junit.Assert +import org.junit.Test + +class ExtensionMethods { + @Test + fun simpleExtensionMethod() { + fun String.escapeForXml() : String { + return this + .replace("&", "&") + .replace("<", "<") + .replace(">", ">") + } + + Assert.assertEquals("Nothing", "Nothing".escapeForXml()) + Assert.assertEquals("<Tag>", "".escapeForXml()) + Assert.assertEquals("a&b", "a&b".escapeForXml()) + } + + @Test + fun genericExtensionMethod() { + fun T.concatAsString(b: T) : String { + return this.toString() + b.toString() + } + + Assert.assertEquals("12", "1".concatAsString("2")) + Assert.assertEquals("12", 1.concatAsString(2)) + // This doesn't compile + // Assert.assertEquals("12", 1.concatAsString(2.0)) + } + + @Test + fun infixExtensionMethod() { + infix fun Number.toPowerOf(exponent: Number): Double { + return Math.pow(this.toDouble(), exponent.toDouble()) + } + + Assert.assertEquals(9.0, 3 toPowerOf 2, 0.1) + Assert.assertEquals(3.0, 9 toPowerOf 0.5, 0.1) + } + + @Test + fun operatorExtensionMethod() { + operator fun List.times(by: Int): List { + return this.map { it * by } + } + + Assert.assertEquals(listOf(2, 4, 6), listOf(1, 2, 3) * 2) + } +} From bdf881701c8676714301b5865fdc1b3bddc8b32a Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Fri, 1 Dec 2017 16:11:07 +0200 Subject: [PATCH 171/229] add headers ex --- core-java-9/run-httpclient.bat | 1 + .../com/baeldung/httpclient/HttpClientExample.java | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 core-java-9/run-httpclient.bat diff --git a/core-java-9/run-httpclient.bat b/core-java-9/run-httpclient.bat new file mode 100644 index 0000000000..60b1eb7f68 --- /dev/null +++ b/core-java-9/run-httpclient.bat @@ -0,0 +1 @@ +java --module-path mods -m com.baeldung.httpclient/com.baeldung.httpclient.HttpClientExample \ No newline at end of file diff --git a/core-java-9/src/modules/com.baeldung.httpclient/com/baeldung/httpclient/HttpClientExample.java b/core-java-9/src/modules/com.baeldung.httpclient/com/baeldung/httpclient/HttpClientExample.java index 44c55715c7..de08c2164e 100644 --- a/core-java-9/src/modules/com.baeldung.httpclient/com/baeldung/httpclient/HttpClientExample.java +++ b/core-java-9/src/modules/com.baeldung.httpclient/com/baeldung/httpclient/HttpClientExample.java @@ -28,7 +28,7 @@ public class HttpClientExample { public static void main(String[] args) throws Exception { httpGetRequest(); - httpPosttRequest(); + httpPostRequest(); asynchronousRequest(); asynchronousMultipleRequests(); } @@ -36,14 +36,15 @@ public class HttpClientExample { public static void httpGetRequest() throws URISyntaxException, IOException, InterruptedException { HttpClient client = HttpClient.newHttpClient(); URI httpURI = new URI("http://jsonplaceholder.typicode.com/posts/1"); - HttpRequest request = HttpRequest.newBuilder(httpURI).GET().build(); + HttpRequest request = HttpRequest.newBuilder(httpURI).GET() + .headers("Accept-Enconding", "gzip, deflate").build(); HttpResponse response = client.send(request, HttpResponse.BodyHandler.asString()); String responseBody = response.body(); int responseStatusCode = response.statusCode(); System.out.println(responseBody); } - public static void httpPosttRequest() throws URISyntaxException, IOException, InterruptedException { + public static void httpPostRequest() throws URISyntaxException, IOException, InterruptedException { HttpClient client = HttpClient .newBuilder() .build(); From 1f7572884b8fac46762ff4d0c7977510d230ce15 Mon Sep 17 00:00:00 2001 From: Jose Carvajal Date: Fri, 1 Dec 2017 16:56:34 +0100 Subject: [PATCH 172/229] BAEL-1174: A Quick Guide to Spring Cloud Consul: Fix Ribbon client sasd a --- .../consul/discovery/DiscoveryClientApplication.java | 10 +++++++++- .../cloud/consul/ribbon/RibbonClientApplication.java | 11 +++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientApplication.java index 2dfd08b5c3..b4f42219a4 100644 --- a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientApplication.java +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientApplication.java @@ -8,7 +8,10 @@ import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.cloud.client.discovery.DiscoveryClient; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.context.annotation.Bean; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.client.RestTemplate; @@ -30,12 +33,17 @@ public class DiscoveryClientApplication { return restTemplate().getForEntity(serviceUrl().resolve("/ping"), String.class) .getBody(); } - + @GetMapping("/ping") public String ping() { return "pong"; } + @RequestMapping("/my-health-check") + public ResponseEntity myCustomCheck() { + return new ResponseEntity<>(HttpStatus.OK); + } + public URI serviceUrl() { return discoveryClient.getInstances("myApp") .stream() diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ribbon/RibbonClientApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ribbon/RibbonClientApplication.java index ca0d23b185..b2b54fbe8e 100644 --- a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ribbon/RibbonClientApplication.java +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ribbon/RibbonClientApplication.java @@ -5,6 +5,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.cloud.client.loadbalancer.LoadBalanced; import org.springframework.context.annotation.Bean; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -19,7 +21,7 @@ public class RibbonClientApplication { RestTemplate getRestTemplate() { return new RestTemplate(); } - + @Autowired RestTemplate restTemplate; @@ -27,12 +29,17 @@ public class RibbonClientApplication { public String home() { return restTemplate.getForObject("http://myApp/ping", String.class); } - + @GetMapping("/ping") public String ping() { return "pong"; } + @RequestMapping("/my-health-check") + public ResponseEntity myCustomCheck() { + return new ResponseEntity<>(HttpStatus.OK); + } + public static void main(String[] args) { new SpringApplicationBuilder(RibbonClientApplication.class).web(true) .run(args); From 39fb51e63d1471dde1d89b0c0ecb045545b17a6f Mon Sep 17 00:00:00 2001 From: daoire Date: Fri, 1 Dec 2017 16:06:12 +0000 Subject: [PATCH 173/229] Update README.md --- spring-5/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-5/README.md b/spring-5/README.md index 15e12cb5dc..1b65d01811 100644 --- a/spring-5/README.md +++ b/spring-5/README.md @@ -10,4 +10,4 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring - [Exploring the Spring 5 MVC URL Matching Improvements](http://www.baeldung.com/spring-5-mvc-url-matching) - [Spring 5 WebClient](http://www.baeldung.com/spring-5-webclient) - [Spring 5 Functional Bean Registration](http://www.baeldung.com/spring-5-functional-beans) - +- [The SpringJUnitConfig and SpringJUnitWebConfig Annotations in Spring 5](http://www.baeldung.com/spring-5-junit-config) From b7a86b1b5644c4fa648d6a99a06d6b7cadc5ce31 Mon Sep 17 00:00:00 2001 From: Michael C Good <31810784+michaelcgood@users.noreply.github.com> Date: Fri, 1 Dec 2017 13:28:09 -0500 Subject: [PATCH 174/229] BAEL-1341 JDBC RowSet Interface (#3175) * michael.good703@gmail.com michael.good703@gmail.com * michael.good703@gmail.com michael.good703@gmail.com * michael.good703@gmail.com michael.good703@gmail.com * update * michael.good703@gmail.com Had to add @SpringBootApplication(exclude = MySQLAutoconfiguration.class) * Updated for 3.3.0.Final BAEL-1238 * Update pom.xml * BAEL-1238 Added new module spring-boot-keycloak and removed Keycloak code from spring-boot module * Minor changes to pom.xml * Update CustomConverterTest.java * Update StringToEmployeeConverter.java * Update GenericBigDecimalConverter.java * Update MyFeatures.java * Update .gitignore * Formatting changes * "Resolving conflicts" * Updated spring-boot to remove keycloak * Updated to see * Update * Updated * Found remnant file and deleted it * Update pom.xml Added spring-boot-keycloak module * Added reference to parent-boot-5 I changed the parent from org.springframework.boot to parent-boot-5. * Update GenericBigDecimalConverter.java Copy current GenericBigDecimalConverter to resolve any conflicts * Update StringToEmployeeConverter.java Copy current version to resolve any conflicts * Update pom.xml * Update pom.xml * Delete remnant files * Updated pom.xml * Update pom.xml * BAEL-1341 JDBC RowSet Interface This commit includes the main package and test package to accompany the tutorial JDBC RowSet Interface. * Update pom.xml * Changed from MySQL to h2 Changed MySQL to embedded database for ease of use. --- core-java/customers.xml | 95 ++ core-java/pom.xml | 921 +++++++++--------- .../jdbcrowset/DatabaseConfiguration.java | 51 + .../baeldung/jdbcrowset/ExampleListener.java | 24 + .../baeldung/jdbcrowset/FilterExample.java | 46 + .../jdbcrowset/JdbcRowsetApplication.java | 139 +++ .../baeldung/jdbcrowset/JdbcRowSetTest.java | 157 +++ 7 files changed, 981 insertions(+), 452 deletions(-) create mode 100644 core-java/customers.xml create mode 100644 core-java/src/main/java/com/baeldung/jdbcrowset/DatabaseConfiguration.java create mode 100644 core-java/src/main/java/com/baeldung/jdbcrowset/ExampleListener.java create mode 100644 core-java/src/main/java/com/baeldung/jdbcrowset/FilterExample.java create mode 100644 core-java/src/main/java/com/baeldung/jdbcrowset/JdbcRowsetApplication.java create mode 100644 core-java/src/test/java/com/baeldung/jdbcrowset/JdbcRowSetTest.java diff --git a/core-java/customers.xml b/core-java/customers.xml new file mode 100644 index 0000000000..b52dc27633 --- /dev/null +++ b/core-java/customers.xml @@ -0,0 +1,95 @@ + + + + SELECT * FROM customers + 1008 + + true + 1000 + 0 + 2 + + + + + 0 + 0 + 0 + true + ResultSet.TYPE_SCROLL_INSENSITIVE + false + customers + jdbc:h2:mem:testdb + + com.sun.rowset.providers.RIOptimisticProvider + Oracle Corporation + 1.0 + 2 + 1 + + + + 2 + + 1 + false + true + false + 0 + true + true + 11 + ID + ID + PUBLIC + 10 + 0 + CUSTOMERS + TESTDB + 4 + INTEGER + + + 2 + false + true + false + 0 + true + true + 50 + NAME + NAME + PUBLIC + 50 + 0 + CUSTOMERS + TESTDB + 12 + VARCHAR + + + + + 1 + Customer1 + + + 2 + Customer2 + + + 3 + Customer3 + + + 4 + Customer4 + + + 5 + Customer5 + + + diff --git a/core-java/pom.xml b/core-java/pom.xml index 2c4cbfc37b..068a772c43 100644 --- a/core-java/pom.xml +++ b/core-java/pom.xml @@ -1,479 +1,496 @@ - 4.0.0 - com.baeldung - core-java - 0.1.0-SNAPSHOT - jar + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 + com.baeldung + core-java + 0.1.0-SNAPSHOT + jar - core-java + core-java - + - - - net.sourceforge.collections - collections-generic - ${collections-generic.version} - - - com.google.guava - guava - ${guava.version} - - - - org.apache.commons - commons-collections4 - ${commons-collections4.version} - - - - commons-io - commons-io - ${commons-io.version} - - - - org.apache.commons - commons-lang3 - ${commons-lang3.version} - - - - org.apache.commons - commons-math3 - ${commons-math3.version} - - - - org.decimal4j - decimal4j - ${decimal4j.version} - - - - org.bouncycastle - bcprov-jdk15on - ${bouncycastle.version} - - - - org.unix4j - unix4j-command - ${unix4j.version} - - - - com.googlecode.grep4j - grep4j - ${grep4j.version} - - - - - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version} - - - - - log4j - log4j - 1.2.17 - - - org.slf4j - slf4j-api - ${org.slf4j.version} - - - ch.qos.logback - logback-classic - ${logback.version} - - - - org.slf4j - jcl-over-slf4j - ${org.slf4j.version} - - - - org.slf4j - log4j-over-slf4j - ${org.slf4j.version} - - - org.projectlombok - lombok - ${lombok.version} - provided - - - - - - org.hamcrest - hamcrest-all - 1.3 - test - - - - junit - junit - ${junit.version} - test - - - - org.hamcrest - hamcrest-core - ${org.hamcrest.version} - test - - - org.hamcrest - hamcrest-library - ${org.hamcrest.version} - test - - - - org.assertj - assertj-core - ${assertj.version} - test - - - - org.mockito - mockito-core - ${mockito.version} - test - - - com.jayway.awaitility - awaitility - ${avaitility.version} - test - - - - commons-codec - commons-codec - ${commons-codec.version} - - - - org.javamoney - moneta - 1.1 - - - - org.owasp.esapi - esapi - 2.1.0.1 - - - - com.codepoetics - protonpack - ${protonpack.version} - - - one.util - streamex - ${streamex.version} - - - io.vavr - vavr - ${vavr.version} - - - org.openjdk.jmh - jmh-core - 1.19 - - - org.openjdk.jmh - jmh-generator-annprocess - 1.19 - + - org.springframework - spring-web - 4.3.4.RELEASE + net.sourceforge.collections + collections-generic + ${collections-generic.version} + + + com.google.guava + guava + ${guava.version} - - - core-java - - - src/main/resources - true - - + + org.apache.commons + commons-collections4 + ${commons-collections4.version} + - + + commons-io + commons-io + ${commons-io.version} + - - org.apache.maven.plugins - maven-compiler-plugin - ${maven-compiler-plugin.version} - - 1.8 - 1.8 - - + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + - - org.apache.maven.plugins - maven-surefire-plugin - - - **/*LiveTest.java - **/*IntegrationTest.java - **/*LongRunningUnitTest.java - **/*ManualTest.java - + + org.apache.commons + commons-math3 + ${commons-math3.version} + - - + + org.decimal4j + decimal4j + ${decimal4j.version} + - - org.apache.maven.plugins - maven-dependency-plugin - - - copy-dependencies - prepare-package - - copy-dependencies - - - ${project.build.directory}/libs - - - - + + org.bouncycastle + bcprov-jdk15on + ${bouncycastle.version} + - - org.apache.maven.plugins - maven-jar-plugin - - - - true - libs/ - org.baeldung.executable.ExecutableMavenJar - - - - + + org.unix4j + unix4j-command + ${unix4j.version} + - - org.apache.maven.plugins - maven-assembly-plugin - - - package - - single - - - ${project.basedir} - - - org.baeldung.executable.ExecutableMavenJar - - - - jar-with-dependencies - - - - - + + com.googlecode.grep4j + grep4j + ${grep4j.version} + + - - org.apache.maven.plugins - maven-shade-plugin - - - - shade - - - true - - - org.baeldung.executable.ExecutableMavenJar - - - - - - + - - com.jolira - onejar-maven-plugin - - - - org.baeldung.executable.ExecutableMavenJar - true - ${project.build.finalName}-onejar.${project.packaging} - - - one-jar - - - - + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + - - org.springframework.boot - spring-boot-maven-plugin - - - - repackage - - - spring-boot - org.baeldung.executable.ExecutableMavenJar - - - - + + + log4j + log4j + 1.2.17 + + + org.slf4j + slf4j-api + ${org.slf4j.version} + + + ch.qos.logback + logback-classic + ${logback.version} + + + + org.slf4j + jcl-over-slf4j + ${org.slf4j.version} + + + + org.slf4j + log4j-over-slf4j + ${org.slf4j.version} + + + org.projectlombok + lombok + ${lombok.version} + provided + - - org.codehaus.mojo - exec-maven-plugin - 1.6.0 - - java - com.baeldung.outofmemoryerror.OutOfMemoryGCLimitExceed - - -Xmx300m - -XX:+UseParallelGC - -classpath - - com.baeldung.outofmemoryerror.OutOfMemoryGCLimitExceed - - - + + + + org.hamcrest + hamcrest-all + 1.3 + test + + + + junit + junit + ${junit.version} + test + + + + org.hamcrest + hamcrest-core + ${org.hamcrest.version} + test + + + org.hamcrest + hamcrest-library + ${org.hamcrest.version} + test + + + + org.assertj + assertj-core + ${assertj.version} + test + + + + org.mockito + mockito-core + ${mockito.version} + test + + + com.jayway.awaitility + awaitility + ${avaitility.version} + test + + + + commons-codec + commons-codec + ${commons-codec.version} + + + + org.javamoney + moneta + 1.1 + + + + org.owasp.esapi + esapi + 2.1.0.1 + + + com.h2database + h2 + 1.4.196 + runtime + + + com.sun.messaging.mq + fscontext + ${fscontext.version} + + + com.codepoetics + protonpack + ${protonpack.version} + + + one.util + streamex + ${streamex.version} + + + io.vavr + vavr + ${vavr.version} + + + org.openjdk.jmh + jmh-core + 1.19 + + + org.openjdk.jmh + jmh-generator-annprocess + 1.19 + + + org.springframework + spring-web + 4.3.4.RELEASE + + + + org.springframework.boot + spring-boot-starter + 1.5.8.RELEASE + + + + + + core-java + + + src/main/resources + true + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + 1.8 + 1.8 + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*LiveTest.java + **/*IntegrationTest.java + **/*LongRunningUnitTest.java + **/*ManualTest.java + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + copy-dependencies + prepare-package + + copy-dependencies + + + ${project.build.directory}/libs + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + libs/ + org.baeldung.executable.ExecutableMavenJar + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + package + + single + + + ${project.basedir} + + + org.baeldung.executable.ExecutableMavenJar + + + + jar-with-dependencies + + + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + + shade + + + true + + + org.baeldung.executable.ExecutableMavenJar + + + + + + + + + com.jolira + onejar-maven-plugin + + + + org.baeldung.executable.ExecutableMavenJar + true + ${project.build.finalName}-onejar.${project.packaging} + + + one-jar + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + repackage + + + spring-boot + org.baeldung.executable.ExecutableMavenJar + + + + + + + org.codehaus.mojo + exec-maven-plugin + 1.6.0 + + java + com.baeldung.outofmemoryerror.OutOfMemoryGCLimitExceed + + -Xmx300m + -XX:+UseParallelGC + -classpath + + com.baeldung.outofmemoryerror.OutOfMemoryGCLimitExceed + + + - + - + - - - integration - - - - org.apache.maven.plugins - maven-surefire-plugin - - - integration-test - - test - - - - **/*ManualTest.java - - - **/*IntegrationTest.java - - - - - - - json - - - - - org.codehaus.mojo - exec-maven-plugin + + + integration + + + + org.apache.maven.plugins + maven-surefire-plugin + + + integration-test + + test + + + + **/*ManualTest.java + + + **/*IntegrationTest.java + + + + + + + json + + + + + org.codehaus.mojo + exec-maven-plugin - - - run-benchmarks - - none - - exec - - - test - java - - -classpath - - org.openjdk.jmh.Main - .* - - - - - - - - - + + + run-benchmarks + + none + + exec + + + test + java + + -classpath + + org.openjdk.jmh.Main + .* + + + + + + + + + - - - 2.8.5 + + + 2.8.5 - - 1.7.21 - 1.1.7 + + 1.7.21 + 1.1.7 - - 23.0 - 3.5 - 1.55 - 1.10 - 3.6.1 - 1.0.3 - 2.5 - 4.1 - 4.01 - 0.4 - 1.8.7 - 1.16.12 - 4.6-b01 - 1.13 - 0.6.5 - 0.9.0 - - - 1.3 - 4.12 - 2.8.9 - 3.6.1 - 1.7.0 + + 22.0 + 3.5 + 1.55 + 1.10 + 3.6.1 + 1.0.3 + 2.5 + 4.1 + 4.01 + 0.4 + 1.8.7 + 1.16.12 + 4.6-b01 + 1.13 + 0.6.5 + 0.9.0 - - 3.6.0 - 2.19.1 - - \ No newline at end of file + + 1.3 + 4.12 + 2.8.9 + 3.6.1 + 1.7.0 + + + 3.6.0 + 2.19.1 + + diff --git a/core-java/src/main/java/com/baeldung/jdbcrowset/DatabaseConfiguration.java b/core-java/src/main/java/com/baeldung/jdbcrowset/DatabaseConfiguration.java new file mode 100644 index 0000000000..9cfcff468e --- /dev/null +++ b/core-java/src/main/java/com/baeldung/jdbcrowset/DatabaseConfiguration.java @@ -0,0 +1,51 @@ +package com.baeldung.jdbcrowset; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.SQLException; +import java.sql.Statement; + +import javax.sql.rowset.JdbcRowSet; +import javax.sql.rowset.RowSetFactory; +import javax.sql.rowset.RowSetProvider; + +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; +import org.springframework.context.annotation.Configuration; + +@Configuration +@EnableAutoConfiguration +public class DatabaseConfiguration { + + + public static Connection geth2Connection() throws Exception { + Class.forName("org.h2.Driver"); + System.out.println("Driver Loaded."); + String url = "jdbc:h2:mem:testdb"; + return DriverManager.getConnection(url, "sa", ""); + } + + public static void initDatabase(Statement stmt) throws SQLException{ + int iter = 1; + while(iter<=5){ + String customer = "Customer"+iter; + String sql ="INSERT INTO customers(id, name) VALUES ("+iter+ ",'"+customer+"');"; + System.out.println("here is sql statmeent for execution: " + sql); + stmt.executeUpdate(sql); + iter++; + } + + int iterb = 1; + while(iterb<=5){ + String associate = "Associate"+iter; + String sql = "INSERT INTO associates(id, name) VALUES("+iterb+",'"+associate+"');"; + System.out.println("here is sql statement for associate:"+ sql); + stmt.executeUpdate(sql); + iterb++; + } + + + } + + + +} diff --git a/core-java/src/main/java/com/baeldung/jdbcrowset/ExampleListener.java b/core-java/src/main/java/com/baeldung/jdbcrowset/ExampleListener.java new file mode 100644 index 0000000000..7d5bb759f5 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/jdbcrowset/ExampleListener.java @@ -0,0 +1,24 @@ +package com.baeldung.jdbcrowset; + +import javax.sql.RowSetEvent; +import javax.sql.RowSetListener; + +public class ExampleListener implements RowSetListener { + + + public void cursorMoved(RowSetEvent event) { + System.out.println("ExampleListener alerted of cursorMoved event"); + System.out.println(event.toString()); + } + + public void rowChanged(RowSetEvent event) { + System.out.println("ExampleListener alerted of rowChanged event"); + System.out.println(event.toString()); + } + + public void rowSetChanged(RowSetEvent event) { + System.out.println("ExampleListener alerted of rowSetChanged event"); + System.out.println(event.toString()); + } + +} diff --git a/core-java/src/main/java/com/baeldung/jdbcrowset/FilterExample.java b/core-java/src/main/java/com/baeldung/jdbcrowset/FilterExample.java new file mode 100644 index 0000000000..14e738f72d --- /dev/null +++ b/core-java/src/main/java/com/baeldung/jdbcrowset/FilterExample.java @@ -0,0 +1,46 @@ +package com.baeldung.jdbcrowset; + +import java.sql.SQLException; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +import javax.sql.RowSet; +import javax.sql.rowset.Predicate; + +public class FilterExample implements Predicate { + + private Pattern pattern; + + public FilterExample(String regexQuery) { + if (regexQuery != null && !regexQuery.isEmpty()) { + pattern = Pattern.compile(regexQuery); + } + } + + public boolean evaluate(RowSet rs) { + try { + if (!rs.isAfterLast()) { + String name = rs.getString("name"); + System.out.println(String.format( + "Searching for pattern '%s' in %s", pattern.toString(), + name)); + Matcher matcher = pattern.matcher(name); + return matcher.matches(); + } else + return false; + } catch (Exception e) { + e.printStackTrace(); + return false; + } + } + + public boolean evaluate(Object value, int column) throws SQLException { + throw new UnsupportedOperationException("This operation is unsupported."); + } + + public boolean evaluate(Object value, String columnName) + throws SQLException { + throw new UnsupportedOperationException("This operation is unsupported."); + } + +} diff --git a/core-java/src/main/java/com/baeldung/jdbcrowset/JdbcRowsetApplication.java b/core-java/src/main/java/com/baeldung/jdbcrowset/JdbcRowsetApplication.java new file mode 100644 index 0000000000..72c462ac42 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/jdbcrowset/JdbcRowsetApplication.java @@ -0,0 +1,139 @@ +package com.baeldung.jdbcrowset; + +import java.io.FileOutputStream; +import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.ResultSetMetaData; +import java.sql.SQLException; +import java.sql.Statement; + +import com.sun.rowset.*; + +import javax.sql.rowset.CachedRowSet; +import javax.sql.rowset.FilteredRowSet; +import javax.sql.rowset.JdbcRowSet; +import javax.sql.rowset.JoinRowSet; +import javax.sql.rowset.RowSetFactory; +import javax.sql.rowset.RowSetProvider; +import javax.sql.rowset.WebRowSet; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class JdbcRowsetApplication { + + public static void main(String[] args) throws Exception { + SpringApplication.run(JdbcRowsetApplication.class, args); + Statement stmt = null; + try { + Connection conn = DatabaseConfiguration.geth2Connection(); + + String drop = "DROP TABLE IF EXISTS customers, associates;"; + String schema = "CREATE TABLE customers (id INT NOT NULL, name VARCHAR(50) NOT NULL, PRIMARY KEY (id)); "; + String schemapartb = "CREATE TABLE associates (id INT NOT NULL, name VARCHAR(50) NOT NULL, PRIMARY KEY (id));"; + + stmt = conn.createStatement(); + stmt.executeUpdate(drop); + stmt.executeUpdate(schema); + stmt.executeUpdate(schemapartb); + // insert data + DatabaseConfiguration.initDatabase(stmt); + // JdbcRowSet Example + String sql = "SELECT * FROM customers"; + JdbcRowSet jdbcRS; + jdbcRS = new JdbcRowSetImpl(conn); + jdbcRS.setType(ResultSet.TYPE_SCROLL_INSENSITIVE); + jdbcRS.setCommand(sql); + jdbcRS.execute(); + jdbcRS.addRowSetListener(new ExampleListener()); + + while (jdbcRS.next()) { + // each call to next, generates a cursorMoved event + System.out.println("id=" + jdbcRS.getString(1)); + System.out.println("name=" + jdbcRS.getString(2)); + } + + // CachedRowSet Example + String username = "sa"; + String password = ""; + String url = "jdbc:h2:mem:testdb"; + CachedRowSet crs = new CachedRowSetImpl(); + crs.setUsername(username); + crs.setPassword(password); + crs.setUrl(url); + crs.setCommand(sql); + crs.execute(); + crs.addRowSetListener(new ExampleListener()); + while (crs.next()) { + if (crs.getInt("id") == 1) { + System.out.println("CRS found customer1 and will remove the record."); + crs.deleteRow(); + break; + } + } + + // WebRowSet example + WebRowSet wrs = new WebRowSetImpl(); + wrs.setUsername(username); + wrs.setPassword(password); + wrs.setUrl(url); + wrs.setCommand(sql); + wrs.execute(); + FileOutputStream ostream = new FileOutputStream("customers.xml"); + wrs.writeXml(ostream); + + // JoinRowSet example + CachedRowSetImpl customers = new CachedRowSetImpl(); + customers.setUsername(username); + customers.setPassword(password); + customers.setUrl(url); + customers.setCommand(sql); + customers.execute(); + + CachedRowSetImpl associates = new CachedRowSetImpl(); + associates.setUsername(username); + associates.setPassword(password); + associates.setUrl(url); + String associatesSQL = "SELECT * FROM associates"; + associates.setCommand(associatesSQL); + associates.execute(); + + JoinRowSet jrs = new JoinRowSetImpl(); + final String ID = "id"; + final String NAME = "name"; + jrs.addRowSet(customers, ID); + jrs.addRowSet(associates, ID); + jrs.last(); + System.out.println("Total rows: " + jrs.getRow()); + jrs.beforeFirst(); + while (jrs.next()) { + + String string1 = jrs.getString(ID); + String string2 = jrs.getString(NAME); + System.out.println("ID: " + string1 + ", NAME: " + string2); + } + + // FilteredRowSet example + RowSetFactory rsf = RowSetProvider.newFactory(); + FilteredRowSet frs = rsf.createFilteredRowSet(); + frs.setCommand("select * from customers"); + frs.execute(conn); + frs.setFilter(new FilterExample("^[A-C].*")); + + ResultSetMetaData rsmd = frs.getMetaData(); + int columncount = rsmd.getColumnCount(); + while (frs.next()) { + for (int i = 1; i <= columncount; i++) { + System.out.println(rsmd.getColumnLabel(i) + " = " + frs.getObject(i) + " "); + } + } + + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } + +} diff --git a/core-java/src/test/java/com/baeldung/jdbcrowset/JdbcRowSetTest.java b/core-java/src/test/java/com/baeldung/jdbcrowset/JdbcRowSetTest.java new file mode 100644 index 0000000000..cb455c213a --- /dev/null +++ b/core-java/src/test/java/com/baeldung/jdbcrowset/JdbcRowSetTest.java @@ -0,0 +1,157 @@ +package com.baeldung.jdbcrowset; + +import java.io.FileOutputStream; +import java.io.IOException; +import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.ResultSetMetaData; +import java.sql.SQLException; +import java.sql.Statement; + +import javax.sql.rowset.CachedRowSet; +import javax.sql.rowset.FilteredRowSet; +import javax.sql.rowset.JdbcRowSet; +import javax.sql.rowset.JoinRowSet; +import javax.sql.rowset.RowSetFactory; +import javax.sql.rowset.RowSetProvider; +import javax.sql.rowset.WebRowSet; + +import org.junit.Before; +import org.junit.Test; + +import com.sun.rowset.CachedRowSetImpl; +import com.sun.rowset.JdbcRowSetImpl; +import com.sun.rowset.JoinRowSetImpl; +import com.sun.rowset.WebRowSetImpl; + +public class JdbcRowSetTest { + Statement stmt = null; + String username = "sa"; + String password = ""; + String url = "jdbc:h2:mem:testdb"; + String sql = "SELECT * FROM customers"; + + @Before + public void setup() throws Exception { + Connection conn = DatabaseConfiguration.geth2Connection(); + + String drop = "DROP TABLE IF EXISTS customers, associates;"; + String schema = "CREATE TABLE customers (id INT NOT NULL, name VARCHAR(50) NOT NULL, PRIMARY KEY (id)); "; + String schemapartb = "CREATE TABLE associates (id INT NOT NULL, name VARCHAR(50) NOT NULL, PRIMARY KEY (id));"; + stmt = conn.createStatement(); + stmt.executeUpdate(drop); + stmt.executeUpdate(schema); + stmt.executeUpdate(schemapartb); + DatabaseConfiguration.initDatabase(stmt); + + } + + // JdbcRowSet Example + @Test + public void createJdbcRowSet_SelectCustomers_ThenCorrect() throws Exception { + + String sql = "SELECT * FROM customers"; + JdbcRowSet jdbcRS; + Connection conn = DatabaseConfiguration.geth2Connection(); + jdbcRS = new JdbcRowSetImpl(conn); + jdbcRS.setType(ResultSet.TYPE_SCROLL_INSENSITIVE); + jdbcRS.setCommand(sql); + jdbcRS.execute(); + jdbcRS.addRowSetListener(new ExampleListener()); + + while (jdbcRS.next()) { + // each call to next, generates a cursorMoved event + System.out.println("id=" + jdbcRS.getString(1)); + System.out.println("name=" + jdbcRS.getString(2)); + } + + } + + // CachedRowSet Example + @Test + public void createCachedRowSet_DeleteRecord_ThenCorrect() throws Exception { + + CachedRowSet crs = new CachedRowSetImpl(); + crs.setUsername(username); + crs.setPassword(password); + crs.setUrl(url); + crs.setCommand(sql); + crs.execute(); + crs.addRowSetListener(new ExampleListener()); + while (crs.next()) { + if (crs.getInt("id") == 1) { + System.out.println("CRS found customer1 and will remove the record."); + crs.deleteRow(); + break; + } + } + } + + // WebRowSet example + @Test + public void createWebRowSet_SelectCustomers_WritetoXML_ThenCorrect() throws SQLException, IOException { + + WebRowSet wrs = new WebRowSetImpl(); + wrs.setUsername(username); + wrs.setPassword(password); + wrs.setUrl(url); + wrs.setCommand(sql); + wrs.execute(); + FileOutputStream ostream = new FileOutputStream("customers.xml"); + wrs.writeXml(ostream); + } + + // JoinRowSet example + @Test + public void createCachedRowSets_DoJoinRowSet_ThenCorrect() throws Exception { + + CachedRowSetImpl customers = new CachedRowSetImpl(); + customers.setUsername(username); + customers.setPassword(password); + customers.setUrl(url); + customers.setCommand(sql); + customers.execute(); + + CachedRowSetImpl associates = new CachedRowSetImpl(); + associates.setUsername(username); + associates.setPassword(password); + associates.setUrl(url); + String associatesSQL = "SELECT * FROM associates"; + associates.setCommand(associatesSQL); + associates.execute(); + + JoinRowSet jrs = new JoinRowSetImpl(); + final String ID = "id"; + final String NAME = "name"; + jrs.addRowSet(customers, ID); + jrs.addRowSet(associates, ID); + jrs.last(); + System.out.println("Total rows: " + jrs.getRow()); + jrs.beforeFirst(); + while (jrs.next()) { + + String string1 = jrs.getString(ID); + String string2 = jrs.getString(NAME); + System.out.println("ID: " + string1 + ", NAME: " + string2); + } + } + + // FilteredRowSet example + @Test + public void createFilteredRowSet_filterByRegexExpression_thenCorrect() throws Exception { + RowSetFactory rsf = RowSetProvider.newFactory(); + FilteredRowSet frs = rsf.createFilteredRowSet(); + frs.setCommand("select * from customers"); + Connection conn = DatabaseConfiguration.geth2Connection(); + frs.execute(conn); + frs.setFilter(new FilterExample("^[A-C].*")); + + ResultSetMetaData rsmd = frs.getMetaData(); + int columncount = rsmd.getColumnCount(); + while (frs.next()) { + for (int i = 1; i <= columncount; i++) { + System.out.println(rsmd.getColumnLabel(i) + " = " + frs.getObject(i) + " "); + } + } + } +} From e4d301e81dfbfca03d385975eed121160302939c Mon Sep 17 00:00:00 2001 From: ericgoebelbecker <@592Gbetz> Date: Fri, 1 Dec 2017 15:08:19 -0500 Subject: [PATCH 175/229] BAEL-1374 - search an array --- .../com/baeldung/array/SearchArrayTest.java | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 core-java/src/test/java/com/baeldung/array/SearchArrayTest.java diff --git a/core-java/src/test/java/com/baeldung/array/SearchArrayTest.java b/core-java/src/test/java/com/baeldung/array/SearchArrayTest.java new file mode 100644 index 0000000000..204e8a7945 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/array/SearchArrayTest.java @@ -0,0 +1,116 @@ +package com.baeldung.array; + +import org.junit.Test; + +import java.util.*; + +public class SearchArrayTest { + + + @Test + public void searchArrayAllocNewCollections() { + + int count = 1000; + + String[] array = seedArray(count); + + long startTime = System.nanoTime(); + for (int i = 0; i < count; i++) { + searchList(array, "A"); + } + long duration = System.nanoTime() - startTime; + System.out.println("SearchList: " + duration / 10000); + + startTime = System.nanoTime(); + for (int i = 0; i < count; i++) { + searchSet(array,"A"); + } + duration = System.nanoTime() - startTime; + System.out.println("SearchSet: " + duration / 10000); + + startTime = System.nanoTime(); + for (int i = 0; i < count; i++) { + searchLoop(array, "A"); + } + duration = System.nanoTime() - startTime; + System.out.println("SearchLoop: " + duration / 10000); + } + + @Test + public void searchArrayReuseCollections() { + + int count = 10000; + String[] array = seedArray(count); + + List asList = Arrays.asList(array); + Set asSet = new HashSet<>(Arrays.asList(array)); + + long startTime = System.nanoTime(); + for (int i = 0; i < count; i++) { + asList.contains("A"); + } + long duration = System.nanoTime() - startTime; + System.out.println("List: " + duration / 10000); + + startTime = System.nanoTime(); + for (int i = 0; i < count; i++) { + asSet.contains("A"); + } + duration = System.nanoTime() - startTime; + System.out.println("Set: " + duration / 10000); + + startTime = System.nanoTime(); + for (int i = 0; i < count; i++) { + searchLoop(array, "A"); + } + duration = System.nanoTime() - startTime; + System.out.println("Loop: " + duration / 10000); + + } + + + @Test + public void searchArrayBinarySearch() { + + int count = 10000; + String[] array = seedArray(count); + Arrays.sort(array); + + long startTime = System.nanoTime(); + for (int i = 0; i < count; i++) { + Arrays.binarySearch(array, "A"); + } + long duration = System.nanoTime() - startTime; + System.out.println("Binary search: " + duration / 10000); + + } + + private boolean searchList(String[] arr, String targetValue) { + return Arrays.asList(arr).contains(targetValue); + } + + private boolean searchSet(String[] arr, String targetValue) { + Set set = new HashSet<>(Arrays.asList(arr)); + return set.contains(targetValue); + } + + private boolean searchLoop(String[] arr, String targetValue) { + for (String s : arr) { + if (s.equals(targetValue)) + return true; + } + return true; + } + + private String[] seedArray(int length) { + + String[] strings = new String[length]; + Random random = new Random(); + for (int i = 0; i < length; i++) + { + strings[i] = String.valueOf(random.nextInt()); + } + return strings; + } + +} From 89ab473651138ae2cf2f07881cd7e2550bd64232 Mon Sep 17 00:00:00 2001 From: ericgoebelbecker <@592Gbetz> Date: Fri, 1 Dec 2017 18:02:13 -0500 Subject: [PATCH 176/229] BAEL-1374 - search an array. Name changes. --- .../com/baeldung/array/SearchArrayTest.java | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/array/SearchArrayTest.java b/core-java/src/test/java/com/baeldung/array/SearchArrayTest.java index 204e8a7945..94911baac9 100644 --- a/core-java/src/test/java/com/baeldung/array/SearchArrayTest.java +++ b/core-java/src/test/java/com/baeldung/array/SearchArrayTest.java @@ -12,25 +12,25 @@ public class SearchArrayTest { int count = 1000; - String[] array = seedArray(count); + String[] strings = seedArray(count); long startTime = System.nanoTime(); for (int i = 0; i < count; i++) { - searchList(array, "A"); + searchList(strings, "W"); } long duration = System.nanoTime() - startTime; System.out.println("SearchList: " + duration / 10000); startTime = System.nanoTime(); for (int i = 0; i < count; i++) { - searchSet(array,"A"); + searchSet(strings,"S"); } duration = System.nanoTime() - startTime; System.out.println("SearchSet: " + duration / 10000); startTime = System.nanoTime(); for (int i = 0; i < count; i++) { - searchLoop(array, "A"); + searchLoop(strings, "T"); } duration = System.nanoTime() - startTime; System.out.println("SearchLoop: " + duration / 10000); @@ -40,28 +40,28 @@ public class SearchArrayTest { public void searchArrayReuseCollections() { int count = 10000; - String[] array = seedArray(count); + String[] strings = seedArray(count); - List asList = Arrays.asList(array); - Set asSet = new HashSet<>(Arrays.asList(array)); + List asList = Arrays.asList(strings); + Set asSet = new HashSet<>(Arrays.asList(strings)); long startTime = System.nanoTime(); for (int i = 0; i < count; i++) { - asList.contains("A"); + asList.contains("W"); } long duration = System.nanoTime() - startTime; System.out.println("List: " + duration / 10000); startTime = System.nanoTime(); for (int i = 0; i < count; i++) { - asSet.contains("A"); + asSet.contains("S"); } duration = System.nanoTime() - startTime; System.out.println("Set: " + duration / 10000); startTime = System.nanoTime(); for (int i = 0; i < count; i++) { - searchLoop(array, "A"); + searchLoop(strings, "T"); } duration = System.nanoTime() - startTime; System.out.println("Loop: " + duration / 10000); @@ -73,33 +73,33 @@ public class SearchArrayTest { public void searchArrayBinarySearch() { int count = 10000; - String[] array = seedArray(count); - Arrays.sort(array); + String[] strings = seedArray(count); + Arrays.sort(strings); long startTime = System.nanoTime(); for (int i = 0; i < count; i++) { - Arrays.binarySearch(array, "A"); + Arrays.binarySearch(strings, "A"); } long duration = System.nanoTime() - startTime; System.out.println("Binary search: " + duration / 10000); } - private boolean searchList(String[] arr, String targetValue) { - return Arrays.asList(arr).contains(targetValue); + private boolean searchList(String[] strings, String searchString) { + return Arrays.asList(strings).contains(searchString); } - private boolean searchSet(String[] arr, String targetValue) { - Set set = new HashSet<>(Arrays.asList(arr)); - return set.contains(targetValue); + private boolean searchSet(String[] strings, String searchString) { + Set set = new HashSet<>(Arrays.asList(strings)); + return set.contains(searchString); } - private boolean searchLoop(String[] arr, String targetValue) { - for (String s : arr) { - if (s.equals(targetValue)) + private boolean searchLoop(String[] strings, String searchString) { + for (String s : strings) { + if (s.equals(searchString)) return true; } - return true; + return false; } private String[] seedArray(int length) { From 2c7481c35fd171afd19be602793ca143c04bb521 Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Sat, 2 Dec 2017 11:55:12 +0200 Subject: [PATCH 177/229] Update README.md --- core-java/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java/README.md b/core-java/README.md index 1feee4126e..8287a21d1e 100644 --- a/core-java/README.md +++ b/core-java/README.md @@ -120,4 +120,5 @@ - [Guide to Java String Pool](http://www.baeldung.com/java-string-pool) - [Copy a File with Java](http://www.baeldung.com/java-copy-file) - [Introduction to Creational Design Patterns](http://www.baeldung.com/creational-design-patterns) +- [Quick Example - Comparator vs Comparable in Java](http://www.baeldung.com/java-comparator-comparable) From 3d0e68b4a9bcc50f286ae9afbb224c38fb9233b7 Mon Sep 17 00:00:00 2001 From: Shouvik Bhattacharya <33756821+shouvikbhattacharya@users.noreply.github.com> Date: Sat, 2 Dec 2017 19:57:28 +0530 Subject: [PATCH 178/229] Guide to HashSet (#3165) --- .../baeldung/collection/WhenUsingHashSet.java | 93 +++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 core-java/src/test/java/com/baeldung/collection/WhenUsingHashSet.java diff --git a/core-java/src/test/java/com/baeldung/collection/WhenUsingHashSet.java b/core-java/src/test/java/com/baeldung/collection/WhenUsingHashSet.java new file mode 100644 index 0000000000..7dc47ee8c2 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/collection/WhenUsingHashSet.java @@ -0,0 +1,93 @@ +package com.baeldung.collection; + +import java.util.ConcurrentModificationException; +import java.util.HashSet; +import java.util.Iterator; +import java.util.Set; + +import org.junit.Assert; +import org.junit.Test; + +public class WhenUsingHashSet { + + @Test + public void whenAddingElement_shouldAddElement() { + Set hashset = new HashSet<>(); + Assert.assertTrue(hashset.add("String Added")); + } + + @Test + public void whenCheckingForElement_shouldSearchForElement() { + Set hashsetContains = new HashSet<>(); + hashsetContains.add("String Added"); + Assert.assertTrue(hashsetContains.contains("String Added")); + } + + @Test + public void whenCheckingTheSizeOfHashSet_shouldReturnThesize() { + Set hashSetSize = new HashSet<>(); + hashSetSize.add("String Added"); + Assert.assertEquals(1, hashSetSize.size()); + } + + @Test + public void whenCheckingForEmptyHashSet_shouldCheckForEmpty() { + Set emptyHashSet = new HashSet<>(); + Assert.assertTrue(emptyHashSet.isEmpty()); + } + + @Test + public void whenRemovingElement_shouldRemoveElement() { + Set removeFromHashSet = new HashSet<>(); + removeFromHashSet.add("String Added"); + Assert.assertTrue(removeFromHashSet.remove("String Added")); + } + + @Test + public void whenClearingHashSet_shouldClearHashSet() { + Set clearHashSet = new HashSet<>(); + clearHashSet.add("String Added"); + clearHashSet.clear(); + Assert.assertTrue(clearHashSet.isEmpty()); + } + + @Test + public void whenIteratingHashSet_shouldIterateHashSet() { + Set hashset = new HashSet<>(); + hashset.add("First"); + hashset.add("Second"); + hashset.add("Third"); + Iterator itr = hashset.iterator(); + while (itr.hasNext()) { + System.out.println(itr.next()); + } + } + + @Test(expected = ConcurrentModificationException.class) + public void whenModifyingHashSetWhileIterating_shouldThrowException() { + Set hashset = new HashSet<>(); + hashset.add("First"); + hashset.add("Second"); + hashset.add("Third"); + Iterator itr = hashset.iterator(); + while (itr.hasNext()) { + itr.next(); + hashset.remove("Second"); + } + } + + @Test + public void whenRemovingElementUsingIterator_shouldRemoveElement() { + Set hashset = new HashSet<>(); + hashset.add("First"); + hashset.add("Second"); + hashset.add("Third"); + Iterator itr = hashset.iterator(); + while (itr.hasNext()) { + String element = itr.next(); + if (element.equals("Second")) + itr.remove(); + } + Assert.assertEquals(2, hashset.size()); + } +} From 79cf459013a258294192a0b96af5b66e2407c977 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Walter=20G=C3=B3mez?= Date: Sat, 2 Dec 2017 10:04:30 -0600 Subject: [PATCH 179/229] Generated id fix (#3180) * Add project for hibernate immutable article Add Event entity Add hibernate configuration file Add hibernateutil for configuration Add test to match snippets from article * Update master * Update hibernate tests Change sesssion handling Modify event creation * Remove setId method on generated id --- .../hibernate/immutable/HibernateImmutableIntegrationTest.java | 1 - 1 file changed, 1 deletion(-) diff --git a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java index d6ecdb29d6..c5a7633c74 100644 --- a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java +++ b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java @@ -115,7 +115,6 @@ public class HibernateImmutableIntegrationTest { private static void createEventGenerated() { EventGeneratedId eventGeneratedId = new EventGeneratedId("John", "Doe"); - eventGeneratedId.setId(4L); session.save(eventGeneratedId); } From c2e8eb2ccccb744e8d6cd9c0f1c490dfc66c032b Mon Sep 17 00:00:00 2001 From: Eugen Paraschiv Date: Sat, 2 Dec 2017 18:24:28 +0200 Subject: [PATCH 180/229] cleanup Hibernate work --- .../baeldung/spring/PersistenceConfig.java | 2 +- .../src/main/resources/manytomany.cfg.xml | 24 +++++-------------- .../HibernateImmutableIntegrationTest.java | 2 +- 3 files changed, 8 insertions(+), 20 deletions(-) diff --git a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/spring/PersistenceConfig.java b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/spring/PersistenceConfig.java index 74ac0a269e..e64f0a4efe 100644 --- a/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/spring/PersistenceConfig.java +++ b/persistence-modules/spring-hibernate-5/src/main/java/com/baeldung/spring/PersistenceConfig.java @@ -21,7 +21,7 @@ import java.util.Properties; @Configuration @EnableTransactionManagement -@PropertySource({ "classpath:persistence-h2.properties" }) +@PropertySource({ "classpath:persistence-mysql.properties" }) @ComponentScan({ "com.baeldung.persistence" }) public class PersistenceConfig { diff --git a/persistence-modules/spring-hibernate-5/src/main/resources/manytomany.cfg.xml b/persistence-modules/spring-hibernate-5/src/main/resources/manytomany.cfg.xml index 8a10fc1580..3c753a89af 100644 --- a/persistence-modules/spring-hibernate-5/src/main/resources/manytomany.cfg.xml +++ b/persistence-modules/spring-hibernate-5/src/main/resources/manytomany.cfg.xml @@ -4,24 +4,12 @@ "http://hibernate.org/dtd/hibernate-configuration-3.0.dtd"> - - com.mysql.jdbc.Driver - - - buddhinisam123 - - - jdbc:mysql://localhost:3306/spring_hibernate_many_to_many - - - root - - - org.hibernate.dialect.MySQLDialect - - - thread - + com.mysql.jdbc.Driver + tutorialmy5ql + jdbc:mysql://localhost:3306/spring_hibernate_many_to_many + tutorialuser + org.hibernate.dialect.MySQLDialect + thread true diff --git a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java index c5a7633c74..8465dee21c 100644 --- a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java +++ b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java @@ -4,7 +4,6 @@ import com.baeldung.hibernate.immutable.entities.Event; import com.baeldung.hibernate.immutable.entities.EventGeneratedId; import com.baeldung.hibernate.immutable.util.HibernateUtil; import com.google.common.collect.Sets; -import org.hibernate.CacheMode; import org.hibernate.Session; import org.junit.*; import org.junit.rules.ExpectedException; @@ -98,6 +97,7 @@ public class HibernateImmutableIntegrationTest { public void updateEventGenerated() { createEventGenerated(); EventGeneratedId eventGeneratedId = (EventGeneratedId) session.createQuery("FROM EventGeneratedId WHERE name LIKE '%John%'").list().get(0); + eventGeneratedId.setName("Mike"); session.update(eventGeneratedId); session.flush(); From 9f54deaff764051a6d758ea5716f77dd3381008f Mon Sep 17 00:00:00 2001 From: Eugen Paraschiv Date: Sat, 2 Dec 2017 18:26:00 +0200 Subject: [PATCH 181/229] minor documentation work --- .../hibernate/immutable/HibernateImmutableIntegrationTest.java | 3 +++ .../HibernateManyToManyAnnotationMainIntegrationTest.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java index 8465dee21c..1572f23ed1 100644 --- a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java +++ b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/immutable/HibernateImmutableIntegrationTest.java @@ -13,6 +13,9 @@ import javax.persistence.PersistenceException; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.core.IsEqual.equalTo; +/** + * Configured in: immutable.cfg.xml + */ public class HibernateImmutableIntegrationTest { private static Session session; diff --git a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationMainIntegrationTest.java b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationMainIntegrationTest.java index 9a536a0f80..0073e181cc 100644 --- a/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationMainIntegrationTest.java +++ b/persistence-modules/spring-hibernate-5/src/test/java/com/baeldung/hibernate/manytomany/HibernateManyToManyAnnotationMainIntegrationTest.java @@ -17,6 +17,9 @@ import com.baeldung.hibernate.manytomany.util.HibernateUtil; import com.baeldung.hibernate.manytomany.model.Employee; import com.baeldung.hibernate.manytomany.model.Project; +/** + * Configured in: manytomany.cfg.xml + */ public class HibernateManyToManyAnnotationMainIntegrationTest { private static SessionFactory sessionFactory; From 4e39bfb945ddd83f208a193c527a32787888b036 Mon Sep 17 00:00:00 2001 From: Shouvik Bhattacharya <33756821+shouvikbhattacharya@users.noreply.github.com> Date: Sun, 3 Dec 2017 02:24:36 +0530 Subject: [PATCH 182/229] Bael-1305: A Guide to Java Loops (#3181) * BAEL-1305: A Simple Guide to Java Loops. * BAEL-1305: Updated article to add few more examples. --- .../com/baeldung/loops/WhenUsingLoops.java | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/core-java/src/test/java/com/baeldung/loops/WhenUsingLoops.java b/core-java/src/test/java/com/baeldung/loops/WhenUsingLoops.java index 9590eabfef..f82f9ddaa7 100644 --- a/core-java/src/test/java/com/baeldung/loops/WhenUsingLoops.java +++ b/core-java/src/test/java/com/baeldung/loops/WhenUsingLoops.java @@ -1,11 +1,38 @@ package com.baeldung.loops; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import java.util.Set; + import org.junit.Assert; +import org.junit.BeforeClass; import org.junit.Test; public class WhenUsingLoops { private LoopsInJava loops = new LoopsInJava(); + private static List list = new ArrayList<>(); + private static Set set = new HashSet<>(); + private static Map map = new HashMap<>(); + + @BeforeClass + public static void setUp() { + list.add("One"); + list.add("Two"); + list.add("Three"); + + set.add("Four"); + set.add("Five"); + set.add("Six"); + + map.put("One", 1); + map.put("Two", 2); + map.put("Three", 3); + } @Test public void shouldRunForLoop() { @@ -34,4 +61,47 @@ public class WhenUsingLoops { int[] actual = loops.do_while_loop(); Assert.assertArrayEquals(expected, actual); } + + @Test + public void whenUsingSimpleFor_shouldIterateList() { + for (int i = 0; i < list.size(); i++) { + System.out.println(list.get(i)); + } + } + + @Test + public void whenUsingEnhancedFor_shouldIterateList() { + for (String item : list) { + System.out.println(item); + } + } + + @Test + public void whenUsingEnhancedFor_shouldIterateSet() { + for (String item : set) { + System.out.println(item); + } + } + + @Test + public void whenUsingEnhancedFor_shouldIterateMap() { + for (Entry entry : map.entrySet()) { + System.out.println("Key: " + entry.getKey() + " - " + "Value: " + entry.getValue()); + } + } + + @Test + public void whenUsingSimpleFor_shouldRunLabelledLoop() { + aa: for (int i = 1; i <= 3; i++) { + if (i == 1) + continue; + bb: for (int j = 1; j <= 3; j++) { + if (i == 2 && j == 2) { + break aa; + } + System.out.println(i + " " + j); + } + } + } + } From d88e07dd2df6bac7bb58484cd740e86563b48fea Mon Sep 17 00:00:00 2001 From: mkuligowski Date: Sat, 2 Dec 2017 23:30:28 +0100 Subject: [PATCH 183/229] Add starting build.gradle file --- gradle/gradle-fat-jar/build.gradle | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 gradle/gradle-fat-jar/build.gradle diff --git a/gradle/gradle-fat-jar/build.gradle b/gradle/gradle-fat-jar/build.gradle new file mode 100644 index 0000000000..102bc96dfc --- /dev/null +++ b/gradle/gradle-fat-jar/build.gradle @@ -0,0 +1,10 @@ +apply plugin: 'java' + +repositories { + mavenCentral() +} + +dependencies{ + compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.25' + compile group: 'org.slf4j', name: 'slf4j-simple', version: '1.7.25' +} \ No newline at end of file From 3f8fb8dd78dff603b28f73ba8833b84425894b35 Mon Sep 17 00:00:00 2001 From: mkuligowski Date: Sat, 2 Dec 2017 23:30:55 +0100 Subject: [PATCH 184/229] Add main class --- .../java/com/baeldung/fatjar/Application.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 gradle/gradle-fat-jar/src/main/java/com/baeldung/fatjar/Application.java diff --git a/gradle/gradle-fat-jar/src/main/java/com/baeldung/fatjar/Application.java b/gradle/gradle-fat-jar/src/main/java/com/baeldung/fatjar/Application.java new file mode 100644 index 0000000000..470d89c332 --- /dev/null +++ b/gradle/gradle-fat-jar/src/main/java/com/baeldung/fatjar/Application.java @@ -0,0 +1,16 @@ +package com.baeldung.fatjar; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + + +public class Application { + + static final Logger logger = LoggerFactory.getLogger(Application.class); + + public static void main(String[] args) { + + logger.info("Hello at Baeldung!"); + } + +} \ No newline at end of file From 1ad1431c768ea31975a11b0fd4a03a6b5158f8c6 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Sun, 3 Dec 2017 01:30:02 +0200 Subject: [PATCH 185/229] Future in Vavr --- .../src/main/java/com/vavr/future/Tester.java | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 vavr/src/main/java/com/vavr/future/Tester.java diff --git a/vavr/src/main/java/com/vavr/future/Tester.java b/vavr/src/main/java/com/vavr/future/Tester.java new file mode 100644 index 0000000000..438bc67abf --- /dev/null +++ b/vavr/src/main/java/com/vavr/future/Tester.java @@ -0,0 +1,57 @@ +package com.vavr.future; + +import static org.junit.Assert.assertEquals; + +import java.util.concurrent.ExecutorService; + +import org.junit.Test; + +import io.vavr.concurrent.Future; + +public class Tester { + + @Test + public void whenAppendData_thenCorrect() { + String initialValue = "Welcome to "; + Future resultFuture = Future.of(() -> appendData(initialValue)); + String result = resultFuture.get(); + + assertEquals("Welcome to Baeldung!", result); + } + + @Test + public void whenAppendData_thenSuccess() { + String initialValue = "Welcome to "; + Future resultFuture = Future.of(() -> appendData(initialValue)) + .onSuccess(finalResult -> System.out.println("Successfully Completed - Result: " + finalResult)) + .onFailure(finalResult -> System.out.println("Failed - Result: " + finalResult)); + String result = resultFuture.get(); + + assertEquals("Welcome to Baeldung!", result); + } + + @Test + public void whenChainingCallbacks_thenCorrect() { + String initialValue = "Welcome to "; + Future resultFuture = Future.of(() -> appendData(initialValue)) + .andThen(finalResult -> System.out.println("Completed - 1: " + finalResult)) + .andThen(finalResult -> System.out.println("Completed - 2: " + finalResult)); + String result = resultFuture.get(); + + assertEquals("Welcome to Baeldung!", result); + } + + @Test + public void whenCallAwait_thenCorrect() { + String initialValue = "Welcome to "; + Future resultFuture = Future.of(() -> appendData(initialValue)); + resultFuture = resultFuture.await(); + String result = resultFuture.get(); + + assertEquals("Welcome to Baeldung!", result); + } + + public String appendData(String initial) { + return initial + "Baeldung!"; + } +} From b152de4851aaea4cee444191bafa893a29741e89 Mon Sep 17 00:00:00 2001 From: mkuligowski Date: Sun, 3 Dec 2017 10:56:52 +0100 Subject: [PATCH 186/229] Modify jar task from java plugin in order to produce fat-jar --- gradle/gradle-fat-jar/build.gradle | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gradle/gradle-fat-jar/build.gradle b/gradle/gradle-fat-jar/build.gradle index 102bc96dfc..334583d486 100644 --- a/gradle/gradle-fat-jar/build.gradle +++ b/gradle/gradle-fat-jar/build.gradle @@ -4,6 +4,16 @@ repositories { mavenCentral() } +jar { + manifest { + attributes "Main-Class": "com.baeldung.fatjar.Application" + } + + from { + configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } + } +} + dependencies{ compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.25' compile group: 'org.slf4j', name: 'slf4j-simple', version: '1.7.25' From 867e8ef3bec6dee4c4f77e591f64fbc3cf8b77ad Mon Sep 17 00:00:00 2001 From: mkuligowski Date: Sun, 3 Dec 2017 11:23:53 +0100 Subject: [PATCH 187/229] Add custom task which produces fat jar --- gradle/gradle-fat-jar/build.gradle | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gradle/gradle-fat-jar/build.gradle b/gradle/gradle-fat-jar/build.gradle index 334583d486..23d66943cb 100644 --- a/gradle/gradle-fat-jar/build.gradle +++ b/gradle/gradle-fat-jar/build.gradle @@ -14,6 +14,17 @@ jar { } } + +task customFatJar(type: Jar) { + manifest { + attributes 'Main-Class': 'com.baeldung.fatjar.Application' + } + baseName = 'all-in-one-jar' + from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } + with jar +} + + dependencies{ compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.25' compile group: 'org.slf4j', name: 'slf4j-simple', version: '1.7.25' From e75a143e9f386ec7f5916b7cfe7506d23adeafca Mon Sep 17 00:00:00 2001 From: mkuligowski Date: Sun, 3 Dec 2017 11:26:27 +0100 Subject: [PATCH 188/229] Add shadow plugin --- gradle/gradle-fat-jar/build.gradle | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gradle/gradle-fat-jar/build.gradle b/gradle/gradle-fat-jar/build.gradle index 23d66943cb..6afad80652 100644 --- a/gradle/gradle-fat-jar/build.gradle +++ b/gradle/gradle-fat-jar/build.gradle @@ -1,4 +1,14 @@ +buildscript { + repositories { + jcenter() + } + dependencies { + classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.1' + } +} + apply plugin: 'java' +apply plugin: 'com.github.johnrengelman.shadow' repositories { mavenCentral() From c01c2266b839a8791c8a9cc62e3670655bb83a90 Mon Sep 17 00:00:00 2001 From: Yasin Date: Sun, 3 Dec 2017 16:51:42 +0530 Subject: [PATCH 189/229] BAEL-1334: Guide to Hibernate Spatial (#3183) * BAEL-1334 Guide to Hibernate Spatial * BAEL-1334 Guide to Hibernate Spatial Moving the files to hibernate5 from libraries * Reverting the pom file * BAEL-1334 Guide to Hibernate Spatial * BAEL-1334 Guide to Hibernate Spatial Moving the files to hibernate5 from libraries * Reverting the pom file * BAEL-1334 Guide to Hibernate Spatial Improved assertions --- .../java/com/baeldung/hibernate/HibernateSpatialTest.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hibernate5/src/test/java/com/baeldung/hibernate/HibernateSpatialTest.java b/hibernate5/src/test/java/com/baeldung/hibernate/HibernateSpatialTest.java index 6d0aa0a4cd..a5c7b329fc 100644 --- a/hibernate5/src/test/java/com/baeldung/hibernate/HibernateSpatialTest.java +++ b/hibernate5/src/test/java/com/baeldung/hibernate/HibernateSpatialTest.java @@ -14,7 +14,9 @@ import org.junit.Test; import javax.persistence.Query; import java.io.IOException; +import static org.assertj.core.api.Assertions.assertThat; import static org.junit.Assert.assertEquals; + import static org.junit.Assert.assertTrue; public class HibernateSpatialTest { @@ -76,10 +78,8 @@ public class HibernateSpatialTest { Query query = session.createQuery("select p from PointEntity p where within(p.point, :area) = true", PointEntity.class); query.setParameter("area", wktToGeometry("POLYGON((0 0, 0 5, 5 5, 5 0, 0 0))")); - assertEquals(3, query.getResultList().size()); - assertEquals("POINT (1 1)", ((PointEntity) query.getResultList().get(0)).getPoint().toString()); - assertEquals("POINT (1 2)", ((PointEntity) query.getResultList().get(1)).getPoint().toString()); - assertEquals("POINT (3 4)", ((PointEntity) query.getResultList().get(2)).getPoint().toString()); + assertThat(query.getResultList().stream().map(p -> ((PointEntity) p).getPoint().toString())) + .containsOnly("POINT (1 1)", "POINT (1 2)", "POINT (3 4)"); } private void insertPoint(String point) throws ParseException { From 63d4e7d0143404684fec3b27db4931100a7c929c Mon Sep 17 00:00:00 2001 From: Muhammed Almas Date: Mon, 4 Dec 2017 01:52:39 +0530 Subject: [PATCH 190/229] BAEL-1375 Counter in Java. (#3170) * BAEL-1375 Counter in Java. * BAEL-1375 Frequency counter in java. * BAEL-1375 Refactored method names. --- core-java-8/pom.xml | 532 +++++++++--------- .../baeldung/counter/CounterStatistics.java | 45 ++ .../com/baeldung/counter/CounterTest.java | 53 ++ .../com/baeldung/counter/CounterUtil.java | 61 ++ 4 files changed, 434 insertions(+), 257 deletions(-) create mode 100644 core-java-8/src/test/java/com/baeldung/counter/CounterStatistics.java create mode 100644 core-java-8/src/test/java/com/baeldung/counter/CounterTest.java create mode 100644 core-java-8/src/test/java/com/baeldung/counter/CounterUtil.java diff --git a/core-java-8/pom.xml b/core-java-8/pom.xml index f5506f095e..17d330b3b8 100644 --- a/core-java-8/pom.xml +++ b/core-java-8/pom.xml @@ -1,258 +1,276 @@ - - 4.0.0 - com.baeldung - core-java-8 - 0.1.0-SNAPSHOT - jar - - core-java-8 - - - - com.baeldung - parent-modules - 1.0.0-SNAPSHOT - - - - - - - com.google.guava - guava - ${guava.version} - - - - org.apache.commons - commons-collections4 - ${commons-collections4.version} - - - - commons-io - commons-io - ${commons-io.version} - - - - org.apache.commons - commons-lang3 - ${commons-lang3.version} - - - - org.apache.commons - commons-math3 - ${commons-math3.version} - - - - log4j - log4j - 1.2.17 - - - - commons-codec - commons-codec - ${commons-codec.version} - - - - org.projectlombok - lombok - ${lombok.version} - provided - - - - - - org.assertj - assertj-core - ${assertj.version} - test - - - - com.jayway.awaitility - awaitility - ${avaitility.version} - test - - - - - - core-java-8 - - - src/main/resources - true - - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - copy-dependencies - prepare-package - - copy-dependencies - - - ${project.build.directory}/libs - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - true - libs/ - org.baeldung.executable.ExecutableMavenJar - - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - package - - single - - - ${project.basedir} - - - org.baeldung.executable.ExecutableMavenJar - - - - jar-with-dependencies - - - - - - - org.apache.maven.plugins - maven-shade-plugin - - - - shade - - - true - - - org.baeldung.executable.ExecutableMavenJar - - - - - - - - com.jolira - onejar-maven-plugin - - - - org.baeldung.executable.ExecutableMavenJar - true - ${project.build.finalName}-onejar.${project.packaging} - - - one-jar - - - - - - org.springframework.boot - spring-boot-maven-plugin - - - - repackage - - - spring-boot - org.baeldung.executable.ExecutableMavenJar - - - - - - - - - - - integration - - - - org.apache.maven.plugins - maven-surefire-plugin - - - integration-test - - test - - - - **/*ManualTest.java - - - **/*IntegrationTest.java - - - - - - - json - - - - - - - - - - - - 21.0 - 3.5 - 3.6.1 - 2.5 - 4.1 - 4.01 - 1.10 - 1.16.12 - - - 3.6.1 - 1.7.0 - - + + 4.0.0 + com.baeldung + core-java-8 + 0.1.0-SNAPSHOT + jar + + core-java-8 + + + + com.baeldung + parent-modules + 1.0.0-SNAPSHOT + + + + + + + com.google.guava + guava + ${guava.version} + + + + org.apache.commons + commons-collections4 + ${commons-collections4.version} + + + + commons-io + commons-io + ${commons-io.version} + + + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + + + + org.apache.commons + commons-math3 + ${commons-math3.version} + + + + log4j + log4j + 1.2.17 + + + + commons-codec + commons-codec + ${commons-codec.version} + + + + org.projectlombok + lombok + ${lombok.version} + provided + + + + + + org.assertj + assertj-core + ${assertj.version} + test + + + + com.jayway.awaitility + awaitility + ${avaitility.version} + test + + + + org.openjdk.jmh + jmh-core + 1.19 + + + + org.openjdk.jmh + jmh-generator-annprocess + 1.19 + + + + org.openjdk.jmh + jmh-generator-bytecode + 1.19 + + + + + + core-java-8 + + + src/main/resources + true + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + copy-dependencies + prepare-package + + copy-dependencies + + + ${project.build.directory}/libs + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + libs/ + org.baeldung.executable.ExecutableMavenJar + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + package + + single + + + ${project.basedir} + + + org.baeldung.executable.ExecutableMavenJar + + + + jar-with-dependencies + + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + + shade + + + true + + + org.baeldung.executable.ExecutableMavenJar + + + + + + + + com.jolira + onejar-maven-plugin + + + + org.baeldung.executable.ExecutableMavenJar + true + ${project.build.finalName}-onejar.${project.packaging} + + + one-jar + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + repackage + + + spring-boot + org.baeldung.executable.ExecutableMavenJar + + + + + + + + + + + integration + + + + org.apache.maven.plugins + maven-surefire-plugin + + + integration-test + + test + + + + **/*ManualTest.java + + + **/*IntegrationTest.java + + + + + + + json + + + + + + + + + + + + 21.0 + 3.5 + 3.6.1 + 2.5 + 4.1 + 4.01 + 1.10 + 1.16.12 + + + 3.6.1 + 1.7.0 + + \ No newline at end of file diff --git a/core-java-8/src/test/java/com/baeldung/counter/CounterStatistics.java b/core-java-8/src/test/java/com/baeldung/counter/CounterStatistics.java new file mode 100644 index 0000000000..2a42a166fa --- /dev/null +++ b/core-java-8/src/test/java/com/baeldung/counter/CounterStatistics.java @@ -0,0 +1,45 @@ +package com.baeldung.counter; + +import java.util.HashMap; +import java.util.Map; + +import org.openjdk.jmh.annotations.Benchmark; +import org.openjdk.jmh.annotations.BenchmarkMode; +import org.openjdk.jmh.annotations.Fork; +import org.openjdk.jmh.annotations.Mode; + +import com.baeldung.counter.CounterUtil.MutableInteger; + +@Fork(value = 1, warmups = 3) +@BenchmarkMode(Mode.All) +public class CounterStatistics { + + private static final Map counterMap = new HashMap<>(); + private static final Map counterWithMutableIntMap = new HashMap<>(); + private static final Map counterWithIntArrayMap = new HashMap<>(); + private static final Map counterWithLongWrapperMap = new HashMap<>(); + + @Benchmark + public void wrapperAsCounter() { + CounterUtil.counterWithWrapperObject(counterMap); + } + + @Benchmark + public void lambdaExpressionWithWrapper() { + CounterUtil.counterWithLambdaAndWrapper(counterWithLongWrapperMap); + } + + @Benchmark + public void mutableIntegerAsCounter() { + CounterUtil.counterWithMutableInteger(counterWithMutableIntMap); + } + + @Benchmark + public void primitiveArrayAsCounter() { + CounterUtil.counterWithPrimitiveArray(counterWithIntArrayMap); + } + + public static void main(String[] args) throws Exception { + org.openjdk.jmh.Main.main(args); + } +} diff --git a/core-java-8/src/test/java/com/baeldung/counter/CounterTest.java b/core-java-8/src/test/java/com/baeldung/counter/CounterTest.java new file mode 100644 index 0000000000..657b510452 --- /dev/null +++ b/core-java-8/src/test/java/com/baeldung/counter/CounterTest.java @@ -0,0 +1,53 @@ +package com.baeldung.counter; + +import java.util.HashMap; +import java.util.Map; + +import static org.junit.Assert.*; + +import org.junit.Test; + +import com.baeldung.counter.CounterUtil.MutableInteger; + +public class CounterTest { + + @Test + public void whenMapWithWrapperAsCounter_runsSuccessfully() { + Map counterMap = new HashMap<>(); + CounterUtil.counterWithWrapperObject(counterMap); + + assertEquals(3, counterMap.get("China") + .intValue()); + assertEquals(2, counterMap.get("India") + .intValue()); + } + + @Test + public void whenMapWithLambdaAndWrapperCounter_runsSuccessfully() { + Map counterMap = new HashMap<>(); + CounterUtil.counterWithLambdaAndWrapper(counterMap); + + assertEquals(3l, counterMap.get("China") + .longValue()); + assertEquals(2l, counterMap.get("India") + .longValue()); + } + + @Test + public void whenMapWithMutableIntegerCounter_runsSuccessfully() { + Map counterMap = new HashMap<>(); + CounterUtil.counterWithMutableInteger(counterMap); + assertEquals(3, counterMap.get("China") + .getCount()); + assertEquals(2, counterMap.get("India") + .getCount()); + } + + @Test + public void whenMapWithPrimitiveArray_runsSuccessfully() { + Map counterMap = new HashMap<>(); + CounterUtil.counterWithPrimitiveArray(counterMap); + assertEquals(3, counterMap.get("China")[0]); + assertEquals(2, counterMap.get("India")[0]); + } +} diff --git a/core-java-8/src/test/java/com/baeldung/counter/CounterUtil.java b/core-java-8/src/test/java/com/baeldung/counter/CounterUtil.java new file mode 100644 index 0000000000..647fbfb0cc --- /dev/null +++ b/core-java-8/src/test/java/com/baeldung/counter/CounterUtil.java @@ -0,0 +1,61 @@ +package com.baeldung.counter; + +import java.util.Map; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +public class CounterUtil { + + private final static String[] COUNTRY_NAMES = { "China", "Australia", "India", "USA", "USSR", "UK", "China", "France", "Poland", "Austria", "India", "USA", "Egypt", "China" }; + + public static void counterWithWrapperObject(Map counterMap) { + for (String country : COUNTRY_NAMES) { + counterMap.compute(country, (k, v) -> v == null ? 1 : v + 1); + } + } + + public static void counterWithLambdaAndWrapper(Map counterMap) { + counterMap.putAll(Stream.of(COUNTRY_NAMES) + .parallel() + .collect(Collectors.groupingBy(k -> k, Collectors.counting()))); + } + + public static class MutableInteger { + int count; + + public MutableInteger(int count) { + this.count = count; + } + + public void increment() { + this.count++; + } + + public int getCount() { + return this.count; + } + } + + public static void counterWithMutableInteger(Map counterMap) { + for (String country : COUNTRY_NAMES) { + MutableInteger oldValue = counterMap.get(country); + if (oldValue != null) { + oldValue.increment(); + } else { + counterMap.put(country, new MutableInteger(1)); + } + } + } + + public static void counterWithPrimitiveArray(Map counterMap) { + for (String country : COUNTRY_NAMES) { + int[] oldCounter = counterMap.get(country); + if (oldCounter != null) { + oldCounter[0] += 1; + } else { + counterMap.put(country, new int[] { 1 }); + } + } + } + +} From a523437dc05e7858075ea05f87093678cf85ce97 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Mon, 4 Dec 2017 00:09:43 +0200 Subject: [PATCH 191/229] Future in Vavr --- .../src/main/java/com/vavr/future/Tester.java | 57 -------- vavr/src/main/java/com/vavr/future/Util.java | 12 ++ .../test/java/com/vavr/future/FutureTest.java | 137 ++++++++++++++++++ 3 files changed, 149 insertions(+), 57 deletions(-) delete mode 100644 vavr/src/main/java/com/vavr/future/Tester.java create mode 100644 vavr/src/main/java/com/vavr/future/Util.java create mode 100644 vavr/src/test/java/com/vavr/future/FutureTest.java diff --git a/vavr/src/main/java/com/vavr/future/Tester.java b/vavr/src/main/java/com/vavr/future/Tester.java deleted file mode 100644 index 438bc67abf..0000000000 --- a/vavr/src/main/java/com/vavr/future/Tester.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.vavr.future; - -import static org.junit.Assert.assertEquals; - -import java.util.concurrent.ExecutorService; - -import org.junit.Test; - -import io.vavr.concurrent.Future; - -public class Tester { - - @Test - public void whenAppendData_thenCorrect() { - String initialValue = "Welcome to "; - Future resultFuture = Future.of(() -> appendData(initialValue)); - String result = resultFuture.get(); - - assertEquals("Welcome to Baeldung!", result); - } - - @Test - public void whenAppendData_thenSuccess() { - String initialValue = "Welcome to "; - Future resultFuture = Future.of(() -> appendData(initialValue)) - .onSuccess(finalResult -> System.out.println("Successfully Completed - Result: " + finalResult)) - .onFailure(finalResult -> System.out.println("Failed - Result: " + finalResult)); - String result = resultFuture.get(); - - assertEquals("Welcome to Baeldung!", result); - } - - @Test - public void whenChainingCallbacks_thenCorrect() { - String initialValue = "Welcome to "; - Future resultFuture = Future.of(() -> appendData(initialValue)) - .andThen(finalResult -> System.out.println("Completed - 1: " + finalResult)) - .andThen(finalResult -> System.out.println("Completed - 2: " + finalResult)); - String result = resultFuture.get(); - - assertEquals("Welcome to Baeldung!", result); - } - - @Test - public void whenCallAwait_thenCorrect() { - String initialValue = "Welcome to "; - Future resultFuture = Future.of(() -> appendData(initialValue)); - resultFuture = resultFuture.await(); - String result = resultFuture.get(); - - assertEquals("Welcome to Baeldung!", result); - } - - public String appendData(String initial) { - return initial + "Baeldung!"; - } -} diff --git a/vavr/src/main/java/com/vavr/future/Util.java b/vavr/src/main/java/com/vavr/future/Util.java new file mode 100644 index 0000000000..bd8d623af7 --- /dev/null +++ b/vavr/src/main/java/com/vavr/future/Util.java @@ -0,0 +1,12 @@ +package com.vavr.future; + +public class Util { + + public static String appendData(String initial) { + return initial + "Baeldung!"; + } + + public static int divideByZero(int num) { + return num / 0; + } +} diff --git a/vavr/src/test/java/com/vavr/future/FutureTest.java b/vavr/src/test/java/com/vavr/future/FutureTest.java new file mode 100644 index 0000000000..bac4487c83 --- /dev/null +++ b/vavr/src/test/java/com/vavr/future/FutureTest.java @@ -0,0 +1,137 @@ +package com.vavr.future; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; + +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.ExecutionException; + +import org.junit.Test; + +import io.vavr.Tuple; +import io.vavr.Tuple2; +import io.vavr.concurrent.Future; +import io.vavr.control.Option; +import io.vavr.control.Try; + +public class FutureTest { + + @Test + public void whenAppendData_thenCorrect1() { + String initialValue = "Welcome to "; + Future resultFuture = Future.of(() -> Util.appendData(initialValue)); + String result = resultFuture.get(); + + assertEquals("Welcome to Baeldung!", result); + } + + @Test + public void whenAppendData_thenCorrect2() { + String initialValue = "Welcome to "; + Future resultFuture = Future.of(() -> Util.appendData(initialValue)); + resultFuture.await(); + Option> futureOption = resultFuture.getValue(); + Try futureTry = futureOption.get(); + String result = futureTry.get(); + + assertEquals("Welcome to Baeldung!", result); + } + + @Test + public void whenAppendData_thenSuccess() { + String initialValue = "Welcome to "; + Future resultFuture = Future.of(() -> Util.appendData(initialValue)) + .onSuccess(finalResult -> System.out.println("Successfully Completed - Result: " + finalResult)) + .onFailure(finalResult -> System.out.println("Failed - Result: " + finalResult)); + String result = resultFuture.get(); + + assertEquals("Welcome to Baeldung!", result); + } + + @Test + public void whenChainingCallbacks_thenCorrect() { + String initialValue = "Welcome to "; + Future resultFuture = Future.of(() -> Util.appendData(initialValue)) + .andThen(finalResult -> System.out.println("Completed - 1: " + finalResult)) + .andThen(finalResult -> System.out.println("Completed - 2: " + finalResult)); + String result = resultFuture.get(); + + assertEquals("Welcome to Baeldung!", result); + } + + @Test + public void whenCallAwait_thenCorrect() { + String initialValue = "Welcome to "; + Future resultFuture = Future.of(() -> Util.appendData(initialValue)); + resultFuture = resultFuture.await(); + String result = resultFuture.get(); + + assertEquals("Welcome to Baeldung!", result); + } + + @Test + public void whenDivideByZero_thenGetThrowable1() { + Future resultFuture = Future.of(() -> Util.divideByZero(10)); + Future throwableFuture = resultFuture.failed(); + Throwable throwable = throwableFuture.get(); + + assertEquals("/ by zero", throwable.getMessage()); + } + + @Test + public void whenDivideByZero_thenGetThrowable2() { + Future resultFuture = Future.of(() -> Util.divideByZero(10)); + resultFuture.await(); + Option throwableOption = resultFuture.getCause(); + Throwable throwable = throwableOption.get(); + + assertEquals("/ by zero", throwable.getMessage()); + } + + @Test + public void whenDivideByZero_thenCorrect() throws InterruptedException { + Future resultFuture = Future.of(() -> Util.divideByZero(10)); + resultFuture.await(); + + assertTrue(resultFuture.isCompleted()); + assertFalse(resultFuture.isSuccess()); + assertTrue(resultFuture.isFailure()); + } + + @Test + public void whenAppendData_thenFutureNotEmpty() { + String initialValue = "Welcome to "; + Future resultFuture = Future.of(() -> Util.appendData(initialValue)); + resultFuture.await(); + + assertFalse(resultFuture.isEmpty()); + } + + @Test + public void whenCallZip_thenCorrect() { + Future> future = Future.of(() -> "John") + .zip(Future.of(() -> new Integer(5))); + future.await(); + + assertEquals(Tuple.of("John", new Integer(5)), future.get()); + } + + @Test + public void whenAppendData_thenFutureNotEmptyd() throws InterruptedException, ExecutionException { + String initialValue = "Welcome to "; + Future resultFuture = Future.of(() -> Util.appendData(initialValue)); + CompletableFuture convertedFuture = resultFuture.toCompletableFuture(); + + assertEquals("Welcome to Baeldung!", convertedFuture.get()); + } + + @Test + public void whenCallMap_thenCorrect() { + Future futureResult = Future.of(() -> new StringBuilder("from Baeldung")) + .map(a -> "Hello " + a); + futureResult.await(); + + assertEquals("Hello from Baeldung", futureResult.get()); + } +} From ebc28dbe980fe490d7bb6837d4ed3b802836a0f4 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Mon, 4 Dec 2017 00:19:58 +0200 Subject: [PATCH 192/229] Future in Vavr --- .../java/com/baeldung/vavr/future/Tester.java | 22 -- .../com/{ => baeldung}/vavr/future/Util.java | 2 +- .../vavr/future/FutureTest.java | 2 +- .../baeldung/vavr/future/FutureUnitTest.java | 289 ------------------ 4 files changed, 2 insertions(+), 313 deletions(-) delete mode 100644 vavr/src/main/java/com/baeldung/vavr/future/Tester.java rename vavr/src/main/java/com/{ => baeldung}/vavr/future/Util.java (85%) rename vavr/src/test/java/com/{ => baeldung}/vavr/future/FutureTest.java (99%) delete mode 100644 vavr/src/test/java/com/baeldung/vavr/future/FutureUnitTest.java diff --git a/vavr/src/main/java/com/baeldung/vavr/future/Tester.java b/vavr/src/main/java/com/baeldung/vavr/future/Tester.java deleted file mode 100644 index 7e07027509..0000000000 --- a/vavr/src/main/java/com/baeldung/vavr/future/Tester.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.baeldung.vavr.future; - -import static org.junit.Assert.assertEquals; -import org.junit.Test; - -import io.vavr.concurrent.Future; - -public class Tester { - - @Test - public void start() { - Future resultFuture = Future.of(() -> addOne(4)); - Integer result = resultFuture.get(); - - assertEquals(5, (int) result); - } - - public Integer addOne(Integer num) { - return num + 1; - } - -} diff --git a/vavr/src/main/java/com/vavr/future/Util.java b/vavr/src/main/java/com/baeldung/vavr/future/Util.java similarity index 85% rename from vavr/src/main/java/com/vavr/future/Util.java rename to vavr/src/main/java/com/baeldung/vavr/future/Util.java index bd8d623af7..9339a6742e 100644 --- a/vavr/src/main/java/com/vavr/future/Util.java +++ b/vavr/src/main/java/com/baeldung/vavr/future/Util.java @@ -1,4 +1,4 @@ -package com.vavr.future; +package com.baeldung.vavr.future; public class Util { diff --git a/vavr/src/test/java/com/vavr/future/FutureTest.java b/vavr/src/test/java/com/baeldung/vavr/future/FutureTest.java similarity index 99% rename from vavr/src/test/java/com/vavr/future/FutureTest.java rename to vavr/src/test/java/com/baeldung/vavr/future/FutureTest.java index bac4487c83..ae05748124 100644 --- a/vavr/src/test/java/com/vavr/future/FutureTest.java +++ b/vavr/src/test/java/com/baeldung/vavr/future/FutureTest.java @@ -1,4 +1,4 @@ -package com.vavr.future; +package com.baeldung.vavr.future; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; diff --git a/vavr/src/test/java/com/baeldung/vavr/future/FutureUnitTest.java b/vavr/src/test/java/com/baeldung/vavr/future/FutureUnitTest.java deleted file mode 100644 index 437742c964..0000000000 --- a/vavr/src/test/java/com/baeldung/vavr/future/FutureUnitTest.java +++ /dev/null @@ -1,289 +0,0 @@ -package com.baeldung.vavr.future; - -import static io.vavr.API.$; -import static io.vavr.API.Case; -import static io.vavr.API.Match; -import static io.vavr.Predicates.exists; -import static io.vavr.Predicates.forAll; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertTrue; - -import java.util.concurrent.CancellationException; -import java.util.function.Consumer; -import java.util.function.Predicate; - -import org.junit.Test; -import org.mockito.Mockito; -import org.mockito.internal.verification.VerificationModeFactory; -import org.mockito.verification.Timeout; - -import io.vavr.Tuple; -import io.vavr.Tuple2; -import io.vavr.collection.List; -import io.vavr.concurrent.Future; -import io.vavr.control.Try; - -public class FutureUnitTest { - - private final String SUCCESS = "Success"; - private final String FAILURE = "Failure"; - - @Test - public void givenFunctionReturnInteger_WhenCallWithFuture_ShouldReturnFunctionValue() { - Future future = Future.of(() -> 1); - - assertEquals(1, future.get().intValue()); - } - - @Test - public void givenFunctionGetRemoteHttpResourceAsString_WhenCallSuccessWithFuture_ShouldReturnContentValueAsString() { - String url = "http://resource"; - String content = "Content from " + url; - Future future = Future.of(() -> getResource(url)); - - assertEquals(content, future.get()); - } - - @Test - public void givenFunctionThrowException_WhenCallWithFuture_ShouldReturnFailure() { - Future future = Future.of(() -> getResourceThrowException("")); - future.await(); - - assertTrue(future.isFailure()); - } - - @Test - public void givenAFutureReturnZero_WhenCheckFutureWithExistEvenValue_ShouldReturnRight() { - Future future = Future.of(() -> 2); - boolean result = future.exists(i -> i % 2 == 0); - - assertTrue(result); - } - - @Test - public void givenFunction_WhenCallWithFutureAndRegisterConsumerForSuccess_ShouldCallConsumerToStoreValue() { - Future future = Future.of(() -> 1); - MockConsumer consumer = Mockito.mock(MockConsumer.class); - future.onSuccess(consumer); - Mockito.verify(consumer, new Timeout(1000, VerificationModeFactory.times(1))).accept(1); - } - - @Test - public void givenFunctionThrowException_WhenCallWithFutureAndRegisterConsumerForFailer_ShouldCallConsumerToStoreException() { - Future future = Future.of(() -> getResourceThrowException("")); - MockThrowableConsumer consumer = Mockito.mock(MockThrowableConsumer.class); - future.onFailure(consumer); - Mockito.verify(consumer, new Timeout(1000, VerificationModeFactory.times(1))).accept(Mockito.any()); - } - - @Test - public void givenAFuture_WhenAddAndThenConsumer_ShouldCallConsumerWithResultOfFutureAction() { - MockTryConsumer consumer1 = Mockito.mock(MockTryConsumer.class); - MockTryConsumer consumer2 = Mockito.mock(MockTryConsumer.class); - Future future = Future.of(() -> 1); - Future andThenFuture = future.andThen(consumer1).andThen(consumer2); - andThenFuture.await(); - Mockito.verify(consumer1, VerificationModeFactory.times(1)).accept(Try.success(1)); - Mockito.verify(consumer2, VerificationModeFactory.times(1)).accept(Try.success(1)); - } - - @Test - public void givenAFailureFuture_WhenCallOrElseFunction_ShouldReturnNewFuture() { - Future future = Future.failed(new RuntimeException()); - Future future2 = future.orElse(Future.of(() -> 2)); - - assertEquals(2, future2.get().intValue()); - } - - @Test(expected = CancellationException.class) - public void givenAFuture_WhenCallCancel_ShouldReturnCancellationException() { - long waitTime = 1000; - Future future = Future.of(() -> { - Thread.sleep(waitTime); - return 1; - }); - future.cancel(); - future.await(); - future.get(); - } - - @Test - public void givenAFuture_WhenCallFallBackWithSuccessFuture_ShouldReturnFutureResult() { - String expectedResult = "take this"; - Future future = Future.of(() -> expectedResult); - Future secondFuture = Future.of(() -> "take that"); - Future futureResult = future.fallbackTo(secondFuture); - futureResult.await(); - - assertEquals(expectedResult, futureResult.get()); - } - - @Test - public void givenAFuture_WhenCallFallBackWithFailureFuture_ShouldReturnValueOfFallBackFuture() { - String expectedResult = "take that"; - Future future = Future.failed(new RuntimeException()); - Future fallbackFuture = Future.of(() -> expectedResult); - Future futureResult = future.fallbackTo(fallbackFuture); - - assertEquals(expectedResult, futureResult.get()); - } - - @Test - public void givenAFuture_WhenTransformByAddingOne_ShouldReturn() { - Future future = Future.of(() -> 1).transformValue(f -> Try.of(() -> "Hello: " + f.get())); - - assertEquals("Hello: 1", future.get()); - } - - @Test - public void givenAFutureOfInt_WhenMapToString_ShouldCombineAndReturn() { - Future future = Future.of(()->1).map(i -> "Hello: " + i); - - assertEquals("Hello: 1", future.get()); - } - - @Test - public void givenAFutureOfInt_WhenFlatMapToString_ShouldCombineAndReturn() { - Future futureMap = Future.of(() -> 1).flatMap((i) -> Future.of(() -> "Hello: " + i)); - - assertEquals("Hello: 1", futureMap.get()); - } - - @Test - public void givenAFutureOf2String_WhenZip_ShouldReturnTupleOf2String() { - Future> future = Future.of(() -> "hello").zip(Future.of(() -> "world")); - - assertEquals(Tuple.of("hello", "world"), future.get()); - } - - @Test - public void givenGetResourceWithFuture_WhenWaitAndMatchWithPredicate_ShouldReturnSuccess() { - String url = "http://resource"; - Future future = Future.of(() -> getResource(url)); - future.await(); - String s = Match(future).of( - Case($(future0 -> future0.isSuccess()), SUCCESS), - Case($(), FAILURE)); - - assertEquals(SUCCESS, s); - } - - @Test - public void givenAFailedFuture_WhenWaitAndMatchWithPredicateCheckSuccess_ShouldReturnFailed() { - Future future = Future.failed(new RuntimeException()); - future.await(); - String s = Match(future).of( - Case($(future0 -> future0.isSuccess()), SUCCESS), - Case($(), FAILURE)); - - assertEquals(FAILURE, s); - } - - @Test - public void givenAFuture_WhenMatchWithFuturePredicate_ShouldReturnSuccess() { - Future future = Future.of(() -> { - Thread.sleep(10); - return 1; - }); - Predicate> predicate = f -> f.exists(i -> i % 2 == 1); - - String s = Match(future).of( - Case($(predicate), "Even"), - Case($(), "Odd")); - - assertEquals("Even", s); - } - - @Test - public void givenAListOfFutureReturnFist3Integers_WhenMatchWithExistEvenNumberPredicate_ShouldReturnSuccess() { - List> futures = getFutureOfFirst3Number(); - Predicate> predicate0 = future -> future.exists(i -> i % 2 == 0); - String s = Match(futures).of( - Case($(exists(predicate0)), "Even"), - Case($(), "Odd")); - - assertEquals("Even", s); - } - - @Test - public void givenAListOfFutureReturnFist3Integers_WhenMatchWithForAllNumberBiggerThanZeroPredicate_ShouldReturnSuccess() { - List> futures = getFutureOfFirst3Number(); - Predicate> predicate0 = future -> future.exists(i -> i > 0); - String s = Match(futures).of( - Case($(forAll(predicate0)), "Positive numbers"), - Case($(), "None")); - - assertEquals("Positive numbers", s); - } - - @Test - public void givenAListOfFutureReturnFist3Integers_WhenMatchWithForAllNumberSmallerThanZeroPredicate_ShouldReturnFailed() { - List> futures = getFutureOfFirst3Number(); - Predicate> predicate0 = future -> future.exists(i -> i < 0); - String s = Match(futures).of( - Case($(forAll(predicate0)), "Negative numbers"), - Case($(), "None")); - - assertEquals("None", s); - } - - private String getResource(String url) { - try { - Thread.sleep(10); - } catch (InterruptedException e) { - throw new RuntimeException(e); - } - return "Content from " + url; - } - - private String getResourceThrowException(String url) { - throw new RuntimeException("Exception when get resource " + url); - } - - private List> getFutureOfFirst3Number() { - List> futures = List.of(Future.of(() -> 1), Future.of(() -> 2), Future.of(() -> 3)); - return futures; - } - - private static void checkOnSuccessFunction() { - Future future = Future.of(() -> 1); - future.onSuccess(i -> System.out.println("Future finish with result: " + i)); - } - - private static void checkOnFailureFunction() { - Future future = Future.of(() -> {throw new RuntimeException("Failed");}); - future.onFailure(t -> System.out.println("Future failures with exception: " + t)); - } - - private static void runAndThenConsumer() { - Future future = Future.of(() -> 1); - future.andThen(i -> System.out.println("Do side-effect action 1 with input: " + i.get())). - andThen((i) -> System.out.println("Do side-effect action 2 with input: " + i.get())); - } - - public static void main(String[] args) throws InterruptedException { - checkOnSuccessFunction(); - checkOnFailureFunction(); - runAndThenConsumer(); - Thread.sleep(1000); - } -} - - -class MockConsumer implements Consumer { - @Override - public void accept(Integer t) { - } -} - -class MockTryConsumer implements Consumer> { - @Override - public void accept(Try t) { - } -} - -class MockThrowableConsumer implements Consumer { - @Override - public void accept(Throwable t) { - } -} From 7f23c45ef4e747f460f1d1e2f6890be11d4e7da5 Mon Sep 17 00:00:00 2001 From: Taylor Daugherty Date: Mon, 4 Dec 2017 01:40:21 -0500 Subject: [PATCH 193/229] [BAEL-1300] Custom Logback Appender (#3193) * BAEL-1300 Custom logback appender * BAEL-1300 fix to logback module * relativePath --- libraries/helloWorld.docx | Bin 0 -> 76895 bytes logging-modules/logback/README.md | 0 logging-modules/logback/pom.xml | 35 ++++++++++ .../java/com/baeldung/logback/Example.java | 14 ++++ .../com/baeldung/logback/MapAppender.java | 37 +++++++++++ .../logback/src/main/resources/logback.xml | 18 ++++++ .../logback/MapAppenderIntegrationTest.java | 33 ++++++++++ .../com/baeldung/logback/MapAppenderTest.java | 60 ++++++++++++++++++ .../src/test/resources/logback-test.xml | 14 ++++ pom.xml | 1 + xml/src/test/resources/example_dom4j_new.xml | 10 +++ xml/src/test/resources/example_jaxb_new.xml | 9 +++ 12 files changed, 231 insertions(+) create mode 100644 libraries/helloWorld.docx create mode 100644 logging-modules/logback/README.md create mode 100644 logging-modules/logback/pom.xml create mode 100644 logging-modules/logback/src/main/java/com/baeldung/logback/Example.java create mode 100644 logging-modules/logback/src/main/java/com/baeldung/logback/MapAppender.java create mode 100644 logging-modules/logback/src/main/resources/logback.xml create mode 100644 logging-modules/logback/src/test/java/com/baeldung/logback/MapAppenderIntegrationTest.java create mode 100644 logging-modules/logback/src/test/java/com/baeldung/logback/MapAppenderTest.java create mode 100644 logging-modules/logback/src/test/resources/logback-test.xml create mode 100644 xml/src/test/resources/example_dom4j_new.xml create mode 100644 xml/src/test/resources/example_jaxb_new.xml diff --git a/libraries/helloWorld.docx b/libraries/helloWorld.docx new file mode 100644 index 0000000000000000000000000000000000000000..09e71a4d4ec07142de51e5d046b0ac8326d7e7f5 GIT binary patch literal 76895 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�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 Gfd2u|YeTgF literal 0 HcmV?d00001 diff --git a/logging-modules/logback/README.md b/logging-modules/logback/README.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/logging-modules/logback/pom.xml b/logging-modules/logback/pom.xml new file mode 100644 index 0000000000..8169134442 --- /dev/null +++ b/logging-modules/logback/pom.xml @@ -0,0 +1,35 @@ + + + + 4.0.0 + + logback + logback + 0.1-SNAPSHOT + + + UTF-8 + 1.2.3 + + + + com.baeldung + parent-modules + 1.0.0-SNAPSHOT + ../../ + + + + + + ch.qos.logback + logback-classic + ${logback.version} + + + + + + diff --git a/logging-modules/logback/src/main/java/com/baeldung/logback/Example.java b/logging-modules/logback/src/main/java/com/baeldung/logback/Example.java new file mode 100644 index 0000000000..e3d09dc321 --- /dev/null +++ b/logging-modules/logback/src/main/java/com/baeldung/logback/Example.java @@ -0,0 +1,14 @@ +package com.baeldung.logback; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class Example { + + private static final Logger logger = LoggerFactory.getLogger(Example.class); + + public static void main(String[] args) { + logger.info("Example log from {}", Example.class.getSimpleName()); + } + +} diff --git a/logging-modules/logback/src/main/java/com/baeldung/logback/MapAppender.java b/logging-modules/logback/src/main/java/com/baeldung/logback/MapAppender.java new file mode 100644 index 0000000000..99cc6488e5 --- /dev/null +++ b/logging-modules/logback/src/main/java/com/baeldung/logback/MapAppender.java @@ -0,0 +1,37 @@ +package com.baeldung.logback; + +import ch.qos.logback.classic.spi.ILoggingEvent; +import ch.qos.logback.core.AppenderBase; + +import java.util.HashMap; +import java.util.Map; + +public class MapAppender extends AppenderBase { + + private final Map eventMap = new HashMap<>(); + + private String prefix; + + @Override + protected void append(final ILoggingEvent event) { + if (prefix == null || "".equals(prefix)) { + addError("Prefix is not set for MapAppender."); + return; + } + + eventMap.put(prefix + System.currentTimeMillis(), event); + } + + public String getPrefix() { + return prefix; + } + + public void setPrefix(final String prefix) { + this.prefix = prefix; + } + + public Map getEventMap() { + return eventMap; + } + +} diff --git a/logging-modules/logback/src/main/resources/logback.xml b/logging-modules/logback/src/main/resources/logback.xml new file mode 100644 index 0000000000..37ae2adbb0 --- /dev/null +++ b/logging-modules/logback/src/main/resources/logback.xml @@ -0,0 +1,18 @@ + + + + test + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + \ No newline at end of file diff --git a/logging-modules/logback/src/test/java/com/baeldung/logback/MapAppenderIntegrationTest.java b/logging-modules/logback/src/test/java/com/baeldung/logback/MapAppenderIntegrationTest.java new file mode 100644 index 0000000000..20366a229d --- /dev/null +++ b/logging-modules/logback/src/test/java/com/baeldung/logback/MapAppenderIntegrationTest.java @@ -0,0 +1,33 @@ +package com.baeldung.logback; + +import ch.qos.logback.classic.Logger; +import org.junit.Before; +import org.junit.Test; +import org.slf4j.LoggerFactory; + +import static org.junit.Assert.assertEquals; + +public class MapAppenderIntegrationTest { + + private Logger rootLogger; + + @Before + public void setUp() throws Exception { + rootLogger = (Logger) LoggerFactory.getLogger("ROOT"); + } + + @Test + public void whenLoggerEmitsLoggingEvent_thenAppenderReceivesEvent() throws Exception { + rootLogger.info("Test from {}", this.getClass().getSimpleName()); + MapAppender appender = (MapAppender) rootLogger.getAppender("map"); + assertEquals(appender.getEventMap().size(), 1); + } + + @Test + public void givenNoPrefixSet_whenLoggerEmitsEvent_thenAppenderReceivesNoEvent() throws Exception { + rootLogger.info("Test from {}", this.getClass().getSimpleName()); + MapAppender appender = (MapAppender) rootLogger.getAppender("badMap"); + assertEquals(appender.getEventMap().size(), 0); + } + +} diff --git a/logging-modules/logback/src/test/java/com/baeldung/logback/MapAppenderTest.java b/logging-modules/logback/src/test/java/com/baeldung/logback/MapAppenderTest.java new file mode 100644 index 0000000000..a5a938a923 --- /dev/null +++ b/logging-modules/logback/src/test/java/com/baeldung/logback/MapAppenderTest.java @@ -0,0 +1,60 @@ +package com.baeldung.logback; + +import ch.qos.logback.classic.Level; +import ch.qos.logback.classic.LoggerContext; +import ch.qos.logback.classic.spi.LoggingEvent; +import ch.qos.logback.core.BasicStatusManager; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +public class MapAppenderTest { + + private LoggerContext ctx; + + private MapAppender mapAppender = new MapAppender(); + + private LoggingEvent event; + + @Before + public void setUp() throws Exception { + ctx = new LoggerContext(); + ctx.setName("test context"); + ctx.setStatusManager(new BasicStatusManager()); + mapAppender.setContext(ctx); + mapAppender.setPrefix("prefix"); + event = new LoggingEvent("fqcn", ctx.getLogger("logger"), Level.INFO, "Test message for logback appender", null, new Object[0]); + ctx.start(); + } + + @After + public void tearDown() throws Exception { + ctx.stop(); + mapAppender.stop(); + } + + @Test + public void whenPrefixIsNull_thenMapAppenderDoesNotLog() throws Exception { + mapAppender.setPrefix(null); + mapAppender.append(event); + assertTrue(mapAppender.getEventMap().isEmpty()); + } + + @Test + public void whenPrefixIsEmpty_thenMapAppenderDoesNotLog() throws Exception { + mapAppender.setPrefix(""); + mapAppender.append(event); + assertTrue(mapAppender.getEventMap().isEmpty()); + } + + @Test + public void whenLogMessageIsEmitted_thenMapAppenderReceivesMessage() throws Exception { + mapAppender.append(event); + assertEquals(mapAppender.getEventMap().size(), 1); + mapAppender.getEventMap().forEach((k, v) -> assertTrue(k.startsWith("prefix"))); + } + +} diff --git a/logging-modules/logback/src/test/resources/logback-test.xml b/logging-modules/logback/src/test/resources/logback-test.xml new file mode 100644 index 0000000000..8254e6ac80 --- /dev/null +++ b/logging-modules/logback/src/test/resources/logback-test.xml @@ -0,0 +1,14 @@ + + + + test + + + + + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index cac0cc5845..c8fa30e8c9 100644 --- a/pom.xml +++ b/pom.xml @@ -107,6 +107,7 @@ logging-modules/log-mdc logging-modules/log4j logging-modules/log4j2 + logging-modules/logback lombok mapstruct diff --git a/xml/src/test/resources/example_dom4j_new.xml b/xml/src/test/resources/example_dom4j_new.xml new file mode 100644 index 0000000000..020760fdd3 --- /dev/null +++ b/xml/src/test/resources/example_dom4j_new.xml @@ -0,0 +1,10 @@ + + + + + XML with Dom4J + XML handling with Dom4J + 14/06/2016 + Dom4J tech writer + + diff --git a/xml/src/test/resources/example_jaxb_new.xml b/xml/src/test/resources/example_jaxb_new.xml new file mode 100644 index 0000000000..646d938869 --- /dev/null +++ b/xml/src/test/resources/example_jaxb_new.xml @@ -0,0 +1,9 @@ + + + + Jaxb author + 04/02/2015 + XML Binding with Jaxb + XML with Jaxb + + From 059e66da30976ea19b8cb52030a7743d239b0f6f Mon Sep 17 00:00:00 2001 From: Jose Carvajal Date: Mon, 4 Dec 2017 08:53:58 +0100 Subject: [PATCH 194/229] BAEL-1174: A Quick Guide to Spring Cloud Consul: Changes after senior code review --- .../discovery/DiscoveryClientApplication.java | 45 +---------------- .../discovery/DiscoveryClientController.java | 50 +++++++++++++++++++ .../health/ServiceDiscoveryApplication.java | 15 ------ .../health/ServiceDiscoveryController.java | 22 ++++++++ .../DistributedPropertiesApplication.java | 20 +------- .../DistributedPropertiesController.java | 27 ++++++++++ .../cloud/consul/properties/MyProperties.java | 2 + .../ribbon/RibbonClientApplication.java | 47 ----------------- 8 files changed, 103 insertions(+), 125 deletions(-) create mode 100644 spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientController.java create mode 100644 spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/health/ServiceDiscoveryController.java create mode 100644 spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/DistributedPropertiesController.java delete mode 100644 spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ribbon/RibbonClientApplication.java diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientApplication.java index b4f42219a4..d013969ad3 100644 --- a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientApplication.java +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientApplication.java @@ -1,59 +1,16 @@ package com.baeldung.spring.cloud.consul.discovery; -import java.net.URI; - -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; -import org.springframework.cloud.client.discovery.DiscoveryClient; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; -import org.springframework.context.annotation.Bean; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; -import org.springframework.web.client.RestTemplate; @SpringBootApplication @EnableDiscoveryClient -@RestController public class DiscoveryClientApplication { - @Bean - public RestTemplate restTemplate() { - return new RestTemplate(); - } - - @Autowired - private DiscoveryClient discoveryClient; - - @GetMapping("/discoveryClient") - public String home() { - return restTemplate().getForEntity(serviceUrl().resolve("/ping"), String.class) - .getBody(); - } - - @GetMapping("/ping") - public String ping() { - return "pong"; - } - - @RequestMapping("/my-health-check") - public ResponseEntity myCustomCheck() { - return new ResponseEntity<>(HttpStatus.OK); - } - - public URI serviceUrl() { - return discoveryClient.getInstances("myApp") - .stream() - .findFirst() - .map(si -> si.getUri()) - .orElse(null); - } - public static void main(String[] args) { new SpringApplicationBuilder(DiscoveryClientApplication.class).web(true) .run(args); } + } diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientController.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientController.java new file mode 100644 index 0000000000..1436096d10 --- /dev/null +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/discovery/DiscoveryClientController.java @@ -0,0 +1,50 @@ +package com.baeldung.spring.cloud.consul.discovery; + +import java.net.URI; +import java.util.Optional; + +import javax.naming.ServiceUnavailableException; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cloud.client.discovery.DiscoveryClient; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.client.RestClientException; +import org.springframework.web.client.RestTemplate; + +@RestController +public class DiscoveryClientController { + + @Autowired + private DiscoveryClient discoveryClient; + + private final RestTemplate restTemplate = new RestTemplate(); + + @GetMapping("/discoveryClient") + public String discoveryPing() throws RestClientException, ServiceUnavailableException { + URI service = serviceUrl().map(s -> s.resolve("/ping")) + .orElseThrow(ServiceUnavailableException::new); + return restTemplate.getForEntity(service, String.class) + .getBody(); + } + + @GetMapping("/ping") + public String ping() { + return "pong"; + } + + @GetMapping("/my-health-check") + public ResponseEntity myCustomCheck() { + return new ResponseEntity<>(HttpStatus.OK); + } + + public Optional serviceUrl() { + return discoveryClient.getInstances("myApp") + .stream() + .findFirst() + .map(si -> si.getUri()); + } + +} diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/health/ServiceDiscoveryApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/health/ServiceDiscoveryApplication.java index 7db361eb4f..020d7d017c 100644 --- a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/health/ServiceDiscoveryApplication.java +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/health/ServiceDiscoveryApplication.java @@ -2,24 +2,9 @@ package com.baeldung.spring.cloud.consul.health; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; @SpringBootApplication -@RestController public class ServiceDiscoveryApplication { - @RequestMapping("/my-health-check") - public ResponseEntity myCustomCheck() { - String message = "Testing my healh check function"; - return new ResponseEntity<>(message, HttpStatus.FORBIDDEN); - } - - @RequestMapping("/ping") - public String ping() { - return "pong"; - } public static void main(String[] args) { new SpringApplicationBuilder(ServiceDiscoveryApplication.class).web(true) diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/health/ServiceDiscoveryController.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/health/ServiceDiscoveryController.java new file mode 100644 index 0000000000..20deba993f --- /dev/null +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/health/ServiceDiscoveryController.java @@ -0,0 +1,22 @@ +package com.baeldung.spring.cloud.consul.health; + +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class ServiceDiscoveryController { + + @GetMapping("/ping") + public String ping() { + return "pong"; + } + + @GetMapping("/my-health-check") + public ResponseEntity myCustomCheck() { + String message = "Testing my healh check function"; + return new ResponseEntity<>(message, HttpStatus.FORBIDDEN); + } + +} diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/DistributedPropertiesApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/DistributedPropertiesApplication.java index 919bf08921..c1d2b0acc5 100644 --- a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/DistributedPropertiesApplication.java +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/DistributedPropertiesApplication.java @@ -1,34 +1,16 @@ package com.baeldung.spring.cloud.consul.properties; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; -import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication @RestController public class DistributedPropertiesApplication { - @Value("${my.prop}") - String value; - - @Autowired - private MyProperties properties; - - @RequestMapping("/getConfigFromValue") - public String getConfigFromValue() { - return value; - } - - @RequestMapping("/getConfigFromProperty") - public String getConfigFromProperty() { - return properties.getProp(); - } - public static void main(String[] args) { new SpringApplicationBuilder(DistributedPropertiesApplication.class).web(true) .run(args); } + } diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/DistributedPropertiesController.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/DistributedPropertiesController.java new file mode 100644 index 0000000000..da2d37eb76 --- /dev/null +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/DistributedPropertiesController.java @@ -0,0 +1,27 @@ +package com.baeldung.spring.cloud.consul.properties; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class DistributedPropertiesController { + + @Value("${my.prop}") + String value; + + @Autowired + private MyProperties properties; + + @GetMapping("/getConfigFromValue") + public String getConfigFromValue() { + return value; + } + + @GetMapping("/getConfigFromProperty") + public String getConfigFromProperty() { + return properties.getProp(); + } + +} diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/MyProperties.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/MyProperties.java index 7accac168d..d92b18ed51 100644 --- a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/MyProperties.java +++ b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/properties/MyProperties.java @@ -8,6 +8,7 @@ import org.springframework.context.annotation.Configuration; @Configuration @ConfigurationProperties("my") public class MyProperties { + private String prop; public String getProp() { @@ -17,4 +18,5 @@ public class MyProperties { public void setProp(String prop) { this.prop = prop; } + } diff --git a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ribbon/RibbonClientApplication.java b/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ribbon/RibbonClientApplication.java deleted file mode 100644 index b2b54fbe8e..0000000000 --- a/spring-cloud/spring-cloud-consul/src/main/java/com/baeldung/spring/cloud/consul/ribbon/RibbonClientApplication.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.baeldung.spring.cloud.consul.ribbon; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.builder.SpringApplicationBuilder; -import org.springframework.cloud.client.loadbalancer.LoadBalanced; -import org.springframework.context.annotation.Bean; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; -import org.springframework.web.client.RestTemplate; - -@SpringBootApplication -@RestController -public class RibbonClientApplication { - - @LoadBalanced - @Bean - RestTemplate getRestTemplate() { - return new RestTemplate(); - } - - @Autowired - RestTemplate restTemplate; - - @RequestMapping("/ribbonClient") - public String home() { - return restTemplate.getForObject("http://myApp/ping", String.class); - } - - @GetMapping("/ping") - public String ping() { - return "pong"; - } - - @RequestMapping("/my-health-check") - public ResponseEntity myCustomCheck() { - return new ResponseEntity<>(HttpStatus.OK); - } - - public static void main(String[] args) { - new SpringApplicationBuilder(RibbonClientApplication.class).web(true) - .run(args); - } -} From d562f429a1b0caba463e90e83ee8f9d3e82e1a21 Mon Sep 17 00:00:00 2001 From: tamasradu Date: Mon, 4 Dec 2017 18:34:13 +0200 Subject: [PATCH 195/229] Radutamas/bael 1265 update junit with lambdas (#3196) * Code for test article: Different Types of Bean Injection in Spring * Adding jUnits for test article: Different Types of Bean Injection in Spring * BAEL-1265: Adding jUnit for article * BAEL-1265: Closing ExecutorService in jUnit * BAEL-1265: Using lambdas instead of anonymous classes --- .../WaitingForThreadsToFinishTest.java | 28 +++++++------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/core-java-concurrency/src/test/java/com/baeldung/concurrent/executorservice/WaitingForThreadsToFinishTest.java b/core-java-concurrency/src/test/java/com/baeldung/concurrent/executorservice/WaitingForThreadsToFinishTest.java index 17b71aa35b..7e2bf590fd 100644 --- a/core-java-concurrency/src/test/java/com/baeldung/concurrent/executorservice/WaitingForThreadsToFinishTest.java +++ b/core-java-concurrency/src/test/java/com/baeldung/concurrent/executorservice/WaitingForThreadsToFinishTest.java @@ -9,7 +9,6 @@ import java.util.List; import java.util.concurrent.*; import static junit.framework.TestCase.assertTrue; -import static org.junit.Assert.fail; public class WaitingForThreadsToFinishTest { @@ -40,16 +39,13 @@ public class WaitingForThreadsToFinishTest { CountDownLatch latch = new CountDownLatch(2); for (int i = 0; i < 2; i++) { - WORKER_THREAD_POOL.submit(new Runnable() { - @Override - public void run() { - try { - Thread.sleep(1000); - latch.countDown(); - } catch (InterruptedException e) { - e.printStackTrace(); - Thread.currentThread().interrupt(); - } + WORKER_THREAD_POOL.submit(() -> { + try { + Thread.sleep(1000); + latch.countDown(); + } catch (InterruptedException e) { + e.printStackTrace(); + Thread.currentThread().interrupt(); } }); } @@ -83,13 +79,9 @@ public class WaitingForThreadsToFinishTest { awaitTerminationAfterShutdown(WORKER_THREAD_POOL); try { - WORKER_THREAD_POOL.submit(new Callable() { - @Override - public String call() throws Exception { - fail("This thread should have been rejected !"); - Thread.sleep(1000000); - return null; - } + WORKER_THREAD_POOL.submit((Callable) () -> { + Thread.sleep(1000000); + return null; }); } catch (RejectedExecutionException ex) { // From b05e035814f8938ae5816e2a1d7e8a1ac77ebe55 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Tue, 5 Dec 2017 16:02:01 +0200 Subject: [PATCH 196/229] use AssertJ instead of JUnit --- .../com/baeldung/vavr/future/FutureTest.java | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/vavr/src/test/java/com/baeldung/vavr/future/FutureTest.java b/vavr/src/test/java/com/baeldung/vavr/future/FutureTest.java index ae05748124..0506873c9e 100644 --- a/vavr/src/test/java/com/baeldung/vavr/future/FutureTest.java +++ b/vavr/src/test/java/com/baeldung/vavr/future/FutureTest.java @@ -1,8 +1,6 @@ package com.baeldung.vavr.future; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; +import static org.assertj.core.api.Assertions.assertThat; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; @@ -23,7 +21,7 @@ public class FutureTest { Future resultFuture = Future.of(() -> Util.appendData(initialValue)); String result = resultFuture.get(); - assertEquals("Welcome to Baeldung!", result); + assertThat(result).isEqualTo("Welcome to Baeldung!"); } @Test @@ -35,7 +33,7 @@ public class FutureTest { Try futureTry = futureOption.get(); String result = futureTry.get(); - assertEquals("Welcome to Baeldung!", result); + assertThat(result).isEqualTo("Welcome to Baeldung!"); } @Test @@ -46,7 +44,7 @@ public class FutureTest { .onFailure(finalResult -> System.out.println("Failed - Result: " + finalResult)); String result = resultFuture.get(); - assertEquals("Welcome to Baeldung!", result); + assertThat(result).isEqualTo("Welcome to Baeldung!"); } @Test @@ -57,7 +55,7 @@ public class FutureTest { .andThen(finalResult -> System.out.println("Completed - 2: " + finalResult)); String result = resultFuture.get(); - assertEquals("Welcome to Baeldung!", result); + assertThat(result).isEqualTo("Welcome to Baeldung!"); } @Test @@ -67,7 +65,7 @@ public class FutureTest { resultFuture = resultFuture.await(); String result = resultFuture.get(); - assertEquals("Welcome to Baeldung!", result); + assertThat(result).isEqualTo("Welcome to Baeldung!"); } @Test @@ -76,7 +74,7 @@ public class FutureTest { Future throwableFuture = resultFuture.failed(); Throwable throwable = throwableFuture.get(); - assertEquals("/ by zero", throwable.getMessage()); + assertThat(throwable.getMessage()).isEqualTo("/ by zero"); } @Test @@ -86,7 +84,7 @@ public class FutureTest { Option throwableOption = resultFuture.getCause(); Throwable throwable = throwableOption.get(); - assertEquals("/ by zero", throwable.getMessage()); + assertThat(throwable.getMessage()).isEqualTo("/ by zero"); } @Test @@ -94,9 +92,9 @@ public class FutureTest { Future resultFuture = Future.of(() -> Util.divideByZero(10)); resultFuture.await(); - assertTrue(resultFuture.isCompleted()); - assertFalse(resultFuture.isSuccess()); - assertTrue(resultFuture.isFailure()); + assertThat(resultFuture.isCompleted()).isTrue(); + assertThat(resultFuture.isSuccess()).isFalse(); + assertThat(resultFuture.isFailure()).isTrue(); } @Test @@ -105,7 +103,7 @@ public class FutureTest { Future resultFuture = Future.of(() -> Util.appendData(initialValue)); resultFuture.await(); - assertFalse(resultFuture.isEmpty()); + assertThat(resultFuture.isEmpty()).isFalse(); } @Test @@ -114,7 +112,7 @@ public class FutureTest { .zip(Future.of(() -> new Integer(5))); future.await(); - assertEquals(Tuple.of("John", new Integer(5)), future.get()); + assertThat(future.get()).isEqualTo(Tuple.of("John", new Integer(5))); } @Test @@ -123,7 +121,7 @@ public class FutureTest { Future resultFuture = Future.of(() -> Util.appendData(initialValue)); CompletableFuture convertedFuture = resultFuture.toCompletableFuture(); - assertEquals("Welcome to Baeldung!", convertedFuture.get()); + assertThat(convertedFuture.get()).isEqualTo("Welcome to Baeldung!"); } @Test @@ -132,6 +130,6 @@ public class FutureTest { .map(a -> "Hello " + a); futureResult.await(); - assertEquals("Hello from Baeldung", futureResult.get()); + assertThat(futureResult.get()).isEqualTo("Hello from Baeldung"); } } From c489044f0b1767cf929bb21334ddb88f926bfcb7 Mon Sep 17 00:00:00 2001 From: Ahmed Tawila Date: Tue, 5 Dec 2017 20:22:05 +0200 Subject: [PATCH 197/229] Future in Vavr --- .../java/com/baeldung/vavr/future/Util.java | 8 +++ .../com/baeldung/vavr/future/FutureTest.java | 56 ++++++++++++++++--- 2 files changed, 57 insertions(+), 7 deletions(-) diff --git a/vavr/src/main/java/com/baeldung/vavr/future/Util.java b/vavr/src/main/java/com/baeldung/vavr/future/Util.java index 9339a6742e..790ef2bf88 100644 --- a/vavr/src/main/java/com/baeldung/vavr/future/Util.java +++ b/vavr/src/main/java/com/baeldung/vavr/future/Util.java @@ -9,4 +9,12 @@ public class Util { public static int divideByZero(int num) { return num / 0; } + + public static String getSubstringMinusOne(String s) { + return s.substring(-1); + } + + public static String getSubstringMinusTwo(String s) { + return s.substring(-2); + } } diff --git a/vavr/src/test/java/com/baeldung/vavr/future/FutureTest.java b/vavr/src/test/java/com/baeldung/vavr/future/FutureTest.java index 0506873c9e..1f2a3761eb 100644 --- a/vavr/src/test/java/com/baeldung/vavr/future/FutureTest.java +++ b/vavr/src/test/java/com/baeldung/vavr/future/FutureTest.java @@ -4,6 +4,7 @@ import static org.assertj.core.api.Assertions.assertThat; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; +import java.util.concurrent.Executors; import org.junit.Test; @@ -15,6 +16,17 @@ import io.vavr.control.Try; public class FutureTest { + @Test + public void whenChangeExecutorService_thenCorrect() { + String initialValue = "Welcome to "; + Future resultFuture = Future.of( + Executors.newSingleThreadExecutor(), + () -> Util.appendData(initialValue)); + String result = resultFuture.get(); + + assertThat(result).isEqualTo("Welcome to Baeldung!"); + } + @Test public void whenAppendData_thenCorrect1() { String initialValue = "Welcome to "; @@ -40,8 +52,8 @@ public class FutureTest { public void whenAppendData_thenSuccess() { String initialValue = "Welcome to "; Future resultFuture = Future.of(() -> Util.appendData(initialValue)) - .onSuccess(finalResult -> System.out.println("Successfully Completed - Result: " + finalResult)) - .onFailure(finalResult -> System.out.println("Failed - Result: " + finalResult)); + .onSuccess(finalResult -> System.out.println("Successfully Completed - Result: " + finalResult)) + .onFailure(finalResult -> System.out.println("Failed - Result: " + finalResult)); String result = resultFuture.get(); assertThat(result).isEqualTo("Welcome to Baeldung!"); @@ -51,8 +63,8 @@ public class FutureTest { public void whenChainingCallbacks_thenCorrect() { String initialValue = "Welcome to "; Future resultFuture = Future.of(() -> Util.appendData(initialValue)) - .andThen(finalResult -> System.out.println("Completed - 1: " + finalResult)) - .andThen(finalResult -> System.out.println("Completed - 2: " + finalResult)); + .andThen(finalResult -> System.out.println("Completed - 1: " + finalResult)) + .andThen(finalResult -> System.out.println("Completed - 2: " + finalResult)); String result = resultFuture.get(); assertThat(result).isEqualTo("Welcome to Baeldung!"); @@ -109,14 +121,14 @@ public class FutureTest { @Test public void whenCallZip_thenCorrect() { Future> future = Future.of(() -> "John") - .zip(Future.of(() -> new Integer(5))); + .zip(Future.of(() -> new Integer(5))); future.await(); assertThat(future.get()).isEqualTo(Tuple.of("John", new Integer(5))); } @Test - public void whenAppendData_thenFutureNotEmptyd() throws InterruptedException, ExecutionException { + public void whenConvertToCompletableFuture_thenCorrect() throws InterruptedException, ExecutionException { String initialValue = "Welcome to "; Future resultFuture = Future.of(() -> Util.appendData(initialValue)); CompletableFuture convertedFuture = resultFuture.toCompletableFuture(); @@ -127,9 +139,39 @@ public class FutureTest { @Test public void whenCallMap_thenCorrect() { Future futureResult = Future.of(() -> new StringBuilder("from Baeldung")) - .map(a -> "Hello " + a); + .map(a -> "Hello " + a); futureResult.await(); assertThat(futureResult.get()).isEqualTo("Hello from Baeldung"); } + + @Test + public void whenFutureFails_thenGetErrorMessage() { + Future resultFuture = Future.of(() -> Util.getSubstringMinusOne("Hello")); + Future errorMessageFuture = resultFuture.recover(Throwable::getMessage); + String errorMessage = errorMessageFuture.get(); + + assertThat(errorMessage).isEqualTo("String index out of range: -1"); + } + + @Test + public void whenFutureFails_thenGetAnotherFuture() { + Future resultFuture = Future.of(() -> Util.getSubstringMinusOne("Hello")); + Future errorMessageFuture = resultFuture.recoverWith(a -> Future.of(a::getMessage)); + String errorMessage = errorMessageFuture.get(); + + assertThat(errorMessage).isEqualTo("String index out of range: -1"); + } + + @Test + public void whenBothFuturesFail_thenGetErrorMessage() { + Future future1 = Future.of(() -> Util.getSubstringMinusOne("Hello")); + Future future2 = Future.of(() -> Util.getSubstringMinusTwo("Hello")); + Future errorMessageFuture = future1.fallbackTo(future2); + Future errorMessage = errorMessageFuture.failed(); + + assertThat( + errorMessage.get().getMessage()) + .isEqualTo("String index out of range: -1"); + } } From 5477f80a1ce2e45f97580d4a8a6b5815c295b3aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Thiago?= Date: Tue, 5 Dec 2017 23:43:23 -0300 Subject: [PATCH 198/229] BAEL-1328 (#3099) * BAEL-1328 How to Invert an Array in Java * Removing code from evaluation article. * BAEL-1328 Adjusting spaces and implement inversion with commons lang3 and guava. * BAEL-1328 Renaming unit test class; using AssertJ. --- .../com/baeldung/array/ArrayInverter.java | 41 ++++++++++++++++ .../baeldung/array/ArrayInverterUnitTest.java | 49 +++++++++++++++++++ 2 files changed, 90 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/array/ArrayInverter.java create mode 100644 core-java/src/test/java/com/baeldung/array/ArrayInverterUnitTest.java diff --git a/core-java/src/main/java/com/baeldung/array/ArrayInverter.java b/core-java/src/main/java/com/baeldung/array/ArrayInverter.java new file mode 100644 index 0000000000..7f7fcbb5a8 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/array/ArrayInverter.java @@ -0,0 +1,41 @@ +package com.baeldung.array; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.stream.IntStream; + +import org.apache.commons.lang3.ArrayUtils; + +import com.google.common.collect.Lists; + +public class ArrayInverter { + + public void invertUsingFor(Object[] array) { + for (int i = 0; i < array.length / 2; i++) { + Object temp = array[i]; + array[i] = array[array.length - 1 - i]; + array[array.length - 1 - i] = temp; + } + } + + public void invertUsingCollectionsReverse(Object[] array) { + List list = Arrays.asList(array); + Collections.reverse(list); + } + + public Object[] invertUsingStreams(final Object[] array) { + return IntStream.range(1, array.length + 1).mapToObj(i -> array[array.length - i]).toArray(); + } + + public void invertUsingCommonsLang(Object[] array) { + ArrayUtils.reverse(array); + } + + public Object[] invertUsingGuava(Object[] array) { + List list = Arrays.asList(array); + List reverted = Lists.reverse(list); + return reverted.toArray(); + } + +} diff --git a/core-java/src/test/java/com/baeldung/array/ArrayInverterUnitTest.java b/core-java/src/test/java/com/baeldung/array/ArrayInverterUnitTest.java new file mode 100644 index 0000000000..ca59ee51fb --- /dev/null +++ b/core-java/src/test/java/com/baeldung/array/ArrayInverterUnitTest.java @@ -0,0 +1,49 @@ +package com.baeldung.array; + +import static org.assertj.core.api.Assertions.assertThat; + +import org.junit.Test; + +public class ArrayInverterUnitTest { + + private String[] fruits = { "apples", "tomatoes", "bananas", "guavas", "pineapples", "oranges" }; + + @Test + public void invertArrayWithForLoop() { + ArrayInverter inverter = new ArrayInverter(); + inverter.invertUsingFor(fruits); + + assertThat(new String[] { "oranges", "pineapples", "guavas", "bananas", "tomatoes", "apples" }).isEqualTo(fruits); + } + + @Test + public void invertArrayWithCollectionsReverse() { + ArrayInverter inverter = new ArrayInverter(); + inverter.invertUsingCollectionsReverse(fruits); + + assertThat(new String[] { "oranges", "pineapples", "guavas", "bananas", "tomatoes", "apples" }).isEqualTo(fruits); + } + + @Test + public void invertArrayWithStreams() { + ArrayInverter inverter = new ArrayInverter(); + + assertThat(new String[] { "oranges", "pineapples", "guavas", "bananas", "tomatoes", "apples" }).isEqualTo(inverter.invertUsingStreams(fruits)); + } + + @Test + public void invertArrayWithCommonsLang() { + ArrayInverter inverter = new ArrayInverter(); + inverter.invertUsingCommonsLang(fruits); + + assertThat(new String[] { "oranges", "pineapples", "guavas", "bananas", "tomatoes", "apples" }).isEqualTo(fruits); + } + + @Test + public void invertArrayWithGuava() { + ArrayInverter inverter = new ArrayInverter(); + + assertThat(new String[] { "oranges", "pineapples", "guavas", "bananas", "tomatoes", "apples" }).isEqualTo(inverter.invertUsingGuava(fruits)); + } + +} From 97d68365bf59ee40b2ecd7fc87d5a0a9e1a52356 Mon Sep 17 00:00:00 2001 From: Eugen Paraschiv Date: Wed, 6 Dec 2017 12:00:56 +0200 Subject: [PATCH 199/229] minor Boot upgrade --- spring-5/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-5/pom.xml b/spring-5/pom.xml index 7e30179f07..b6b6f9d370 100644 --- a/spring-5/pom.xml +++ b/spring-5/pom.xml @@ -14,7 +14,7 @@ org.springframework.boot spring-boot-starter-parent - 2.0.0.M6 + 2.0.0.M7 From 44a17ece1d3daaebf77261ea3efb875a7f0a0634 Mon Sep 17 00:00:00 2001 From: k0l0ssus Date: Wed, 6 Dec 2017 10:56:56 -0500 Subject: [PATCH 200/229] Update pom.xml (#3190) Corrected main class and added JUnit dependency --- spring-integration/pom.xml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/spring-integration/pom.xml b/spring-integration/pom.xml index a162f18b9c..4e210122b0 100644 --- a/spring-integration/pom.xml +++ b/spring-integration/pom.xml @@ -22,7 +22,7 @@ 1.1.4.RELEASE 1.4.7 1.1.1 - + 4.12 2.10 1.5.0 @@ -56,7 +56,7 @@ exec-maven-plugin ${exec-maven-plugin.version} - com.baeldung.samples.Main + com.baeldung.samples.FileCopyConfig @@ -106,6 +106,12 @@ spring-integration-file ${spring.integration.version} + + junit + junit + ${junit.version} + test + From 50b9b80730b7e07357e900be0db0e07c8398c9b9 Mon Sep 17 00:00:00 2001 From: linhvovn Date: Thu, 7 Dec 2017 03:52:12 +0800 Subject: [PATCH 201/229] Bael1313 spring acl (#3188) * [tlinh2110@gmail.com] [BAEL1313] Introduction Spring ACL * [tlinh2110@gmail.com] BAEL 1313 - Update unit test * [tlinh2110@gmail.com]BAEL1313- remove unused files from spring-core * [BAEL1313] Create spring-acl module * [BAEL1313] Add resources for Spring ACL * [BAEL1313] Remove acl from spring-security-mvc-boot * [BAEL1313] Add Spring ACL module in parent pom.xml * [BAEL-1313] Change method name * [BAEL-1313] Revert change in spring-security-mvc-boot pom file * change spring-acl to spring-security-acl * Update name in pom.xml --- pom.xml | 1 + spring-security-acl/pom.xml | 66 ++++++++++ .../org/baeldung/acl/config/ACLContext.java | 80 ++++++++++++ .../AclMethodSecurityConfiguration.java | 21 ++++ .../acl/config/JPAPersistenceConfig.java | 16 +++ .../dao/NoticeMessageRepository.java | 24 ++++ .../acl/persistence/entity/NoticeMessage.java | 29 +++++ .../src/main/resources/acl-data.sql | 26 ++++ .../src/main/resources/acl-schema.sql | 58 +++++++++ .../org.baeldung.acl.datasource.properties | 12 ++ .../java/org/baeldung/acl/SpringAclTest.java | 119 ++++++++++++++++++ 11 files changed, 452 insertions(+) create mode 100644 spring-security-acl/pom.xml create mode 100644 spring-security-acl/src/main/java/org/baeldung/acl/config/ACLContext.java create mode 100644 spring-security-acl/src/main/java/org/baeldung/acl/config/AclMethodSecurityConfiguration.java create mode 100644 spring-security-acl/src/main/java/org/baeldung/acl/config/JPAPersistenceConfig.java create mode 100644 spring-security-acl/src/main/java/org/baeldung/acl/persistence/dao/NoticeMessageRepository.java create mode 100644 spring-security-acl/src/main/java/org/baeldung/acl/persistence/entity/NoticeMessage.java create mode 100644 spring-security-acl/src/main/resources/acl-data.sql create mode 100644 spring-security-acl/src/main/resources/acl-schema.sql create mode 100644 spring-security-acl/src/main/resources/org.baeldung.acl.datasource.properties create mode 100644 spring-security-acl/src/test/java/org/baeldung/acl/SpringAclTest.java diff --git a/pom.xml b/pom.xml index c8fa30e8c9..cf01712cba 100644 --- a/pom.xml +++ b/pom.xml @@ -202,6 +202,7 @@ spring-rest-query-language spring-rest spring-rest-simple + spring-security-acl spring-security-cache-control spring-security-client/spring-security-jsp-authentication spring-security-client/spring-security-jsp-authorize diff --git a/spring-security-acl/pom.xml b/spring-security-acl/pom.xml new file mode 100644 index 0000000000..67197bc2f8 --- /dev/null +++ b/spring-security-acl/pom.xml @@ -0,0 +1,66 @@ + + + 4.0.0 + + com.baeldung + spring-security-acl + 0.0.1-SNAPSHOT + war + + spring-security-acl + Spring Security ACL + + + parent-boot-5 + com.baeldung + 0.0.1-SNAPSHOT + ../parent-boot-5 + + + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + + com.h2database + h2 + + + + org.springframework + spring-test + test + + + + org.springframework.security + spring-security-test + test + + + + org.springframework.security + spring-security-acl + + + org.springframework.security + spring-security-config + + + org.springframework + spring-context-support + + + net.sf.ehcache + ehcache-core + 2.6.11 + jar + + + + + diff --git a/spring-security-acl/src/main/java/org/baeldung/acl/config/ACLContext.java b/spring-security-acl/src/main/java/org/baeldung/acl/config/ACLContext.java new file mode 100644 index 0000000000..337e745c3c --- /dev/null +++ b/spring-security-acl/src/main/java/org/baeldung/acl/config/ACLContext.java @@ -0,0 +1,80 @@ +package org.baeldung.acl.config; + +import javax.sql.DataSource; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; +import org.springframework.cache.ehcache.EhCacheFactoryBean; +import org.springframework.cache.ehcache.EhCacheManagerFactoryBean; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler; +import org.springframework.security.access.expression.method.MethodSecurityExpressionHandler; +import org.springframework.security.acls.AclPermissionCacheOptimizer; +import org.springframework.security.acls.AclPermissionEvaluator; +import org.springframework.security.acls.domain.AclAuthorizationStrategy; +import org.springframework.security.acls.domain.AclAuthorizationStrategyImpl; +import org.springframework.security.acls.domain.ConsoleAuditLogger; +import org.springframework.security.acls.domain.DefaultPermissionGrantingStrategy; +import org.springframework.security.acls.domain.EhCacheBasedAclCache; +import org.springframework.security.acls.jdbc.BasicLookupStrategy; +import org.springframework.security.acls.jdbc.JdbcMutableAclService; +import org.springframework.security.acls.jdbc.LookupStrategy; +import org.springframework.security.acls.model.PermissionGrantingStrategy; +import org.springframework.security.core.authority.SimpleGrantedAuthority; + +@Configuration +@EnableAutoConfiguration +public class ACLContext { + + @Autowired + DataSource dataSource; + + @Bean + public EhCacheBasedAclCache aclCache() { + return new EhCacheBasedAclCache(aclEhCacheFactoryBean().getObject(), permissionGrantingStrategy(), aclAuthorizationStrategy()); + } + + @Bean + public EhCacheFactoryBean aclEhCacheFactoryBean() { + EhCacheFactoryBean ehCacheFactoryBean = new EhCacheFactoryBean(); + ehCacheFactoryBean.setCacheManager(aclCacheManager().getObject()); + ehCacheFactoryBean.setCacheName("aclCache"); + return ehCacheFactoryBean; + } + + @Bean + public EhCacheManagerFactoryBean aclCacheManager() { + return new EhCacheManagerFactoryBean(); + } + + @Bean + public PermissionGrantingStrategy permissionGrantingStrategy() { + return new DefaultPermissionGrantingStrategy(new ConsoleAuditLogger()); + } + + @Bean + public AclAuthorizationStrategy aclAuthorizationStrategy() { + return new AclAuthorizationStrategyImpl(new SimpleGrantedAuthority("ROLE_ADMIN")); + } + + @Bean + public MethodSecurityExpressionHandler defaultMethodSecurityExpressionHandler() { + DefaultMethodSecurityExpressionHandler expressionHandler = new DefaultMethodSecurityExpressionHandler(); + AclPermissionEvaluator permissionEvaluator = new AclPermissionEvaluator(aclService()); + expressionHandler.setPermissionEvaluator(permissionEvaluator); + expressionHandler.setPermissionCacheOptimizer(new AclPermissionCacheOptimizer(aclService())); + return expressionHandler; + } + + @Bean + public LookupStrategy lookupStrategy() { + return new BasicLookupStrategy(dataSource, aclCache(), aclAuthorizationStrategy(), new ConsoleAuditLogger()); + } + + @Bean + public JdbcMutableAclService aclService() { + return new JdbcMutableAclService(dataSource, lookupStrategy(), aclCache()); + } + +} \ No newline at end of file diff --git a/spring-security-acl/src/main/java/org/baeldung/acl/config/AclMethodSecurityConfiguration.java b/spring-security-acl/src/main/java/org/baeldung/acl/config/AclMethodSecurityConfiguration.java new file mode 100644 index 0000000000..e503cb1a41 --- /dev/null +++ b/spring-security-acl/src/main/java/org/baeldung/acl/config/AclMethodSecurityConfiguration.java @@ -0,0 +1,21 @@ +package org.baeldung.acl.config; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.access.expression.method.MethodSecurityExpressionHandler; +import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity; +import org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration; + +@Configuration +@EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled = true) +public class AclMethodSecurityConfiguration extends GlobalMethodSecurityConfiguration { + + @Autowired + MethodSecurityExpressionHandler defaultMethodSecurityExpressionHandler; + + @Override + protected MethodSecurityExpressionHandler createExpressionHandler() { + return defaultMethodSecurityExpressionHandler; + } + +} diff --git a/spring-security-acl/src/main/java/org/baeldung/acl/config/JPAPersistenceConfig.java b/spring-security-acl/src/main/java/org/baeldung/acl/config/JPAPersistenceConfig.java new file mode 100644 index 0000000000..24d170e56c --- /dev/null +++ b/spring-security-acl/src/main/java/org/baeldung/acl/config/JPAPersistenceConfig.java @@ -0,0 +1,16 @@ +package org.baeldung.acl.config; + +import org.springframework.boot.autoconfigure.domain.EntityScan; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.PropertySource; +import org.springframework.data.jpa.repository.config.EnableJpaRepositories; +import org.springframework.transaction.annotation.EnableTransactionManagement; + +@Configuration +@EnableTransactionManagement +@EnableJpaRepositories(basePackages = "org.baeldung.acl.persistence.dao") +@PropertySource("classpath:org.baeldung.acl.datasource.properties") +@EntityScan(basePackages={ "org.baeldung.acl.persistence.entity" }) +public class JPAPersistenceConfig { + +} diff --git a/spring-security-acl/src/main/java/org/baeldung/acl/persistence/dao/NoticeMessageRepository.java b/spring-security-acl/src/main/java/org/baeldung/acl/persistence/dao/NoticeMessageRepository.java new file mode 100644 index 0000000000..91a2af7d83 --- /dev/null +++ b/spring-security-acl/src/main/java/org/baeldung/acl/persistence/dao/NoticeMessageRepository.java @@ -0,0 +1,24 @@ +package org.baeldung.acl.persistence.dao; + +import java.util.List; + +import org.baeldung.acl.persistence.entity.NoticeMessage; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.repository.query.Param; +import org.springframework.security.access.prepost.PostAuthorize; +import org.springframework.security.access.prepost.PostFilter; +import org.springframework.security.access.prepost.PreAuthorize; + +public interface NoticeMessageRepository extends JpaRepository{ + + @PostFilter("hasPermission(filterObject, 'READ')") + List findAll(); + + @PostAuthorize("hasPermission(returnObject, 'READ')") + NoticeMessage findById(Integer id); + + @SuppressWarnings("unchecked") + @PreAuthorize("hasPermission(#noticeMessage, 'WRITE')") + NoticeMessage save(@Param("noticeMessage")NoticeMessage noticeMessage); + +} diff --git a/spring-security-acl/src/main/java/org/baeldung/acl/persistence/entity/NoticeMessage.java b/spring-security-acl/src/main/java/org/baeldung/acl/persistence/entity/NoticeMessage.java new file mode 100644 index 0000000000..bd1e866f83 --- /dev/null +++ b/spring-security-acl/src/main/java/org/baeldung/acl/persistence/entity/NoticeMessage.java @@ -0,0 +1,29 @@ +package org.baeldung.acl.persistence.entity; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; + +@Entity +@Table(name="system_message") +public class NoticeMessage { + + @Id + @Column + private Integer id; + @Column + private String content; + public Integer getId() { + return id; + } + public void setId(Integer id) { + this.id = id; + } + public String getContent() { + return content; + } + public void setContent(String content) { + this.content = content; + } +} \ No newline at end of file diff --git a/spring-security-acl/src/main/resources/acl-data.sql b/spring-security-acl/src/main/resources/acl-data.sql new file mode 100644 index 0000000000..a4e0011834 --- /dev/null +++ b/spring-security-acl/src/main/resources/acl-data.sql @@ -0,0 +1,26 @@ +INSERT INTO acl_sid (id, principal, sid) VALUES +(1, 1, 'manager'), +(2, 1, 'hr'), +(3, 0, 'ROLE_EDITOR'); + +INSERT INTO acl_class (id, class) VALUES +(1, 'org.baeldung.acl.persistence.entity.NoticeMessage'); + +INSERT INTO system_message(id,content) VALUES +(1,'First Level Message'), +(2,'Second Level Message'), +(3,'Third Level Message'); + +INSERT INTO acl_object_identity (id, object_id_class, object_id_identity, parent_object, owner_sid, entries_inheriting) VALUES +(1, 1, 1, NULL, 3, 0), +(2, 1, 2, NULL, 3, 0), +(3, 1, 3, NULL, 3, 0); + +INSERT INTO acl_entry (id, acl_object_identity, ace_order, sid, mask, granting, audit_success, audit_failure) VALUES +(1, 1, 1, 1, 1, 1, 1, 1), +(2, 1, 2, 1, 2, 1, 1, 1), +(3, 1, 3, 3, 1, 1, 1, 1), +(4, 2, 1, 2, 1, 1, 1, 1), +(5, 2, 2, 3, 1, 1, 1, 1), +(6, 3, 1, 3, 1, 1, 1, 1), +(7, 3, 2, 3, 2, 1, 1, 1); \ No newline at end of file diff --git a/spring-security-acl/src/main/resources/acl-schema.sql b/spring-security-acl/src/main/resources/acl-schema.sql new file mode 100644 index 0000000000..9f74048230 --- /dev/null +++ b/spring-security-acl/src/main/resources/acl-schema.sql @@ -0,0 +1,58 @@ +create table IF NOT EXISTS system_message (id integer not null, content varchar(255), primary key (id)); + +CREATE TABLE IF NOT EXISTS acl_sid ( + id bigint(20) NOT NULL AUTO_INCREMENT, + principal tinyint(1) NOT NULL, + sid varchar(100) NOT NULL, + PRIMARY KEY (id), + UNIQUE KEY unique_uk_1 (sid,principal) +); + +CREATE TABLE IF NOT EXISTS acl_class ( + id bigint(20) NOT NULL AUTO_INCREMENT, + class varchar(255) NOT NULL, + PRIMARY KEY (id), + UNIQUE KEY unique_uk_2 (class) +); + +CREATE TABLE IF NOT EXISTS acl_entry ( + id bigint(20) NOT NULL AUTO_INCREMENT, + acl_object_identity bigint(20) NOT NULL, + ace_order int(11) NOT NULL, + sid bigint(20) NOT NULL, + mask int(11) NOT NULL, + granting tinyint(1) NOT NULL, + audit_success tinyint(1) NOT NULL, + audit_failure tinyint(1) NOT NULL, + PRIMARY KEY (id), + UNIQUE KEY unique_uk_4 (acl_object_identity,ace_order) +); + +CREATE TABLE IF NOT EXISTS acl_object_identity ( + id bigint(20) NOT NULL AUTO_INCREMENT, + object_id_class bigint(20) NOT NULL, + object_id_identity bigint(20) NOT NULL, + parent_object bigint(20) DEFAULT NULL, + owner_sid bigint(20) DEFAULT NULL, + entries_inheriting tinyint(1) NOT NULL, + PRIMARY KEY (id), + UNIQUE KEY unique_uk_3 (object_id_class,object_id_identity) +); + +ALTER TABLE acl_entry +ADD FOREIGN KEY (acl_object_identity) REFERENCES acl_object_identity(id); + +ALTER TABLE acl_entry +ADD FOREIGN KEY (sid) REFERENCES acl_sid(id); + +-- +-- Constraints for table acl_object_identity +-- +ALTER TABLE acl_object_identity +ADD FOREIGN KEY (parent_object) REFERENCES acl_object_identity (id); + +ALTER TABLE acl_object_identity +ADD FOREIGN KEY (object_id_class) REFERENCES acl_class (id); + +ALTER TABLE acl_object_identity +ADD FOREIGN KEY (owner_sid) REFERENCES acl_sid (id); \ No newline at end of file diff --git a/spring-security-acl/src/main/resources/org.baeldung.acl.datasource.properties b/spring-security-acl/src/main/resources/org.baeldung.acl.datasource.properties new file mode 100644 index 0000000000..40f1e6ef38 --- /dev/null +++ b/spring-security-acl/src/main/resources/org.baeldung.acl.datasource.properties @@ -0,0 +1,12 @@ +spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_ON_EXIT=FALSE +spring.datasource.username=sa +spring.datasource.password= +spring.datasource.driverClassName=org.h2.Driver +spring.jpa.hibernate.ddl-auto=update +spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect + +spring.h2.console.path=/myconsole +spring.h2.console.enabled=true +spring.datasource.initialize=true +spring.datasource.schema=classpath:acl-schema.sql +spring.datasource.data=classpath:acl-data.sql \ No newline at end of file diff --git a/spring-security-acl/src/test/java/org/baeldung/acl/SpringAclTest.java b/spring-security-acl/src/test/java/org/baeldung/acl/SpringAclTest.java new file mode 100644 index 0000000000..b864639d74 --- /dev/null +++ b/spring-security-acl/src/test/java/org/baeldung/acl/SpringAclTest.java @@ -0,0 +1,119 @@ +package org.baeldung.acl; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; + +import java.util.List; + +import org.baeldung.acl.persistence.dao.NoticeMessageRepository; +import org.baeldung.acl.persistence.entity.NoticeMessage; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.access.AccessDeniedException; +import org.springframework.security.test.context.support.WithMockUser; +import org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.TestExecutionListeners; +import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +import org.springframework.test.context.support.DependencyInjectionTestExecutionListener; +import org.springframework.test.context.support.DirtiesContextTestExecutionListener; +import org.springframework.test.context.transaction.TransactionalTestExecutionListener; +import org.springframework.test.context.web.ServletTestExecutionListener; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration +@TestExecutionListeners(listeners={ServletTestExecutionListener.class, + DependencyInjectionTestExecutionListener.class, + DirtiesContextTestExecutionListener.class, + TransactionalTestExecutionListener.class, + WithSecurityContextTestExecutionListener.class}) +public class SpringAclTest extends AbstractJUnit4SpringContextTests{ + + private static Integer FIRST_MESSAGE_ID = 1; + private static Integer SECOND_MESSAGE_ID = 2; + private static Integer THIRD_MESSAGE_ID = 3; + private static String EDITTED_CONTENT = "EDITED"; + + @Configuration + @ComponentScan("org.baeldung.acl.*") + public static class SpringConfig { + + } + + @Autowired + NoticeMessageRepository repo; + + @Test + @WithMockUser(username="manager") + public void givenUserManager_whenFindAllMessage_thenReturnFirstMessage(){ + List details = repo.findAll(); + assertNotNull(details); + assertEquals(1,details.size()); + assertEquals(FIRST_MESSAGE_ID,details.get(0).getId()); + } + + @Test + @WithMockUser(username="manager") + public void givenUserManager_whenFind1stMessageByIdAndUpdateItsContent_thenOK(){ + NoticeMessage firstMessage = repo.findById(FIRST_MESSAGE_ID); + assertNotNull(firstMessage); + assertEquals(FIRST_MESSAGE_ID,firstMessage.getId()); + + firstMessage.setContent(EDITTED_CONTENT); + repo.save(firstMessage); + + NoticeMessage editedFirstMessage = repo.findById(FIRST_MESSAGE_ID); + assertNotNull(editedFirstMessage); + assertEquals(FIRST_MESSAGE_ID,editedFirstMessage.getId()); + assertEquals(EDITTED_CONTENT,editedFirstMessage.getContent()); + } + + @Test + @WithMockUser(username="hr") + public void givenUsernameHr_whenFindMessageById2_thenOK(){ + NoticeMessage secondMessage = repo.findById(SECOND_MESSAGE_ID); + assertNotNull(secondMessage); + assertEquals(SECOND_MESSAGE_ID,secondMessage.getId()); + } + + @Test(expected=AccessDeniedException.class) + @WithMockUser(username="hr") + public void givenUsernameHr_whenUpdateMessageWithId2_thenFail(){ + NoticeMessage secondMessage = new NoticeMessage(); + secondMessage.setId(SECOND_MESSAGE_ID); + secondMessage.setContent(EDITTED_CONTENT); + repo.save(secondMessage); + } + + @Test + @WithMockUser(roles={"EDITOR"}) + public void givenRoleEditor_whenFindAllMessage_thenReturn3Message(){ + List details = repo.findAll(); + assertNotNull(details); + assertEquals(3,details.size()); + } + + @Test + @WithMockUser(roles={"EDITOR"}) + public void givenRoleEditor_whenUpdateThirdMessage_thenOK(){ + NoticeMessage thirdMessage = new NoticeMessage(); + thirdMessage.setId(THIRD_MESSAGE_ID); + thirdMessage.setContent(EDITTED_CONTENT); + repo.save(thirdMessage); + } + + @Test(expected=AccessDeniedException.class) + @WithMockUser(roles={"EDITOR"}) + public void givenRoleEditor_whenFind1stMessageByIdAndUpdateContent_thenFail(){ + NoticeMessage firstMessage = repo.findById(FIRST_MESSAGE_ID); + assertNotNull(firstMessage); + assertEquals(FIRST_MESSAGE_ID,firstMessage.getId()); + firstMessage.setContent(EDITTED_CONTENT); + repo.save(firstMessage); + } +} + \ No newline at end of file From 1a7e85ceedb1041b973b29d74b5d74feacd29aeb Mon Sep 17 00:00:00 2001 From: Donato Rimenti Date: Thu, 7 Dec 2017 04:41:29 +0100 Subject: [PATCH 202/229] BAEL-1196: jUnit @Test Annotation (#3184) * BAEL-1196: jUnit @Test Annotation * Fixed tests names as suggested. * Reduced visibility on test methods. --- .../com/baeldung/junit5/bean/NumbersBean.java | 22 ++++++++++ .../junit5/bean/test/NumbersBeanUnitTest.java | 43 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 testing-modules/junit-5/src/main/java/com/baeldung/junit5/bean/NumbersBean.java create mode 100644 testing-modules/junit-5/src/test/java/com/baeldung/junit5/bean/test/NumbersBeanUnitTest.java diff --git a/testing-modules/junit-5/src/main/java/com/baeldung/junit5/bean/NumbersBean.java b/testing-modules/junit-5/src/main/java/com/baeldung/junit5/bean/NumbersBean.java new file mode 100644 index 0000000000..48730fd844 --- /dev/null +++ b/testing-modules/junit-5/src/main/java/com/baeldung/junit5/bean/NumbersBean.java @@ -0,0 +1,22 @@ +package com.baeldung.junit5.bean; + +/** + * Bean that contains utility methods to work with numbers. + * + * @author Donato Rimenti + * + */ +public class NumbersBean { + + /** + * Returns true if a number is even, false otherwise. + * + * @param number + * the number to check + * @return true if the argument is even, false otherwise + */ + public boolean isNumberEven(int number) { + return number % 2 == 0; + } + +} diff --git a/testing-modules/junit-5/src/test/java/com/baeldung/junit5/bean/test/NumbersBeanUnitTest.java b/testing-modules/junit-5/src/test/java/com/baeldung/junit5/bean/test/NumbersBeanUnitTest.java new file mode 100644 index 0000000000..0297d010e8 --- /dev/null +++ b/testing-modules/junit-5/src/test/java/com/baeldung/junit5/bean/test/NumbersBeanUnitTest.java @@ -0,0 +1,43 @@ +package com.baeldung.junit5.bean.test; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +import com.baeldung.junit5.bean.NumbersBean; + +/** + * Test class for {@link NumbersBean}. + * + * @author Donato Rimenti + * + */ +public class NumbersBeanUnitTest { + + /** + * The bean to test. + */ + private NumbersBean bean = new NumbersBean(); + + /** + * Tests that when an even number is passed to + * {@link NumbersBean#isNumberEven(int)}, true is returned. + */ + @Test + void givenEvenNumber_whenCheckingIsNumberEven_thenTrue() { + boolean result = bean.isNumberEven(8); + + Assertions.assertTrue(result); + } + + /** + * Tests that when an odd number is passed to + * {@link NumbersBean#isNumberEven(int)}, false is returned. + */ + @Test + void givenOddNumber_whenCheckingIsNumberEven_thenFalse() { + boolean result = bean.isNumberEven(3); + + Assertions.assertFalse(result); + } + +} From 909109ec9122c23d63728e90852ad73fd5585be0 Mon Sep 17 00:00:00 2001 From: Grzegorz Piwowarek Date: Thu, 7 Dec 2017 10:24:26 +0100 Subject: [PATCH 203/229] Create README.md (#3202) --- spring-security-acl/README.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 spring-security-acl/README.md diff --git a/spring-security-acl/README.md b/spring-security-acl/README.md new file mode 100644 index 0000000000..fb3e8160ab --- /dev/null +++ b/spring-security-acl/README.md @@ -0,0 +1,4 @@ +## Spring Security ACL Project + +### Relevant Articles +- [Introduction to Spring Security ACL](http://www.baeldung.com/spring-security-acl) From c0a730a3ac5fcd51d1ce732e633bae1f3cb89a18 Mon Sep 17 00:00:00 2001 From: ocheja Date: Thu, 7 Dec 2017 18:24:49 +0900 Subject: [PATCH 204/229] Replace string concatenations with String.format (#3201) * Define beans for handling different message types in a lean chat app * Add class based spring beans configuration * Define spring configuration in XML for constructor based bean injection * Refactor package structure to separate constructor based bean injection code set from setter based bean injection code set * Define configuration and classes specific to setter-based bean injection. * Implement tests for constructor-based and setter-based bean injections * develop codes for explaining type erasure * Write unit tests for type erasure examples * Remove evaluation article code * Modify type erasure examples and unit tests * Modify type erasure examples and unit tests * Add expected exception in TypeErasureUnitTest * Correct grammar in class name * Implement File Manager app to demonstrate Polymorphism. Develop unit tests for Polymorphism article code * Add examples for static polymorphism * Change sysout statments to slf4j log info statements * Add assertions and expected errors check on Test * Add assertions and expected errors check on Test * Correct compile time error of symbol not found * Removed commented out non-compiling test. * Replace string concatenations with String.format * Replace string concatenations with String.format --- .../src/main/java/com/baeldung/polymorphism/GenericFile.java | 2 +- .../src/main/java/com/baeldung/polymorphism/ImageFile.java | 2 +- core-java/src/main/java/com/baeldung/polymorphism/TextFile.java | 2 +- .../java/com/baeldung/polymorphism/PolymorphismUnitTest.java | 2 -- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/core-java/src/main/java/com/baeldung/polymorphism/GenericFile.java b/core-java/src/main/java/com/baeldung/polymorphism/GenericFile.java index 4075083c49..03e704f36f 100644 --- a/core-java/src/main/java/com/baeldung/polymorphism/GenericFile.java +++ b/core-java/src/main/java/com/baeldung/polymorphism/GenericFile.java @@ -54,7 +54,7 @@ public class GenericFile { } public String getFileInfo() { - return "File Name: " + this.getName() + "\n" + "Extension: " + this.getExtension() + "\n" + "Date Created: " + this.getDateCreated() + "\n" + "Version: " + this.getVersion() + "\n"; + return String.format("File Name: %s\n" + " Extension: %s\n" + " Date Created: %s\n" + " Version: %s\n", this.getName(), this.getExtension(), this.getDateCreated(), this.getVersion()); } public Object read() { diff --git a/core-java/src/main/java/com/baeldung/polymorphism/ImageFile.java b/core-java/src/main/java/com/baeldung/polymorphism/ImageFile.java index ac72a40993..e237f3f826 100644 --- a/core-java/src/main/java/com/baeldung/polymorphism/ImageFile.java +++ b/core-java/src/main/java/com/baeldung/polymorphism/ImageFile.java @@ -30,7 +30,7 @@ public class ImageFile extends GenericFile { } public String getFileInfo() { - return super.getFileInfo() + "Height: " + this.getHeight() + "\n" + "Width: " + this.getWidth(); + return String.format(" %s Height: %d\n Width: %d", super.getFileInfo(), this.getHeight(), this.getWidth()); } public String read() { diff --git a/core-java/src/main/java/com/baeldung/polymorphism/TextFile.java b/core-java/src/main/java/com/baeldung/polymorphism/TextFile.java index 8280b4ee95..2c28c968b8 100644 --- a/core-java/src/main/java/com/baeldung/polymorphism/TextFile.java +++ b/core-java/src/main/java/com/baeldung/polymorphism/TextFile.java @@ -21,7 +21,7 @@ public class TextFile extends GenericFile { } public String getFileInfo() { - return super.getFileInfo() + "Word Count: " + wordCount; + return String.format(" %s Word Count: %d", super.getFileInfo(), wordCount); } public String read() { diff --git a/core-java/src/test/java/com/baeldung/polymorphism/PolymorphismUnitTest.java b/core-java/src/test/java/com/baeldung/polymorphism/PolymorphismUnitTest.java index 8fb606c2fc..58826766e0 100644 --- a/core-java/src/test/java/com/baeldung/polymorphism/PolymorphismUnitTest.java +++ b/core-java/src/test/java/com/baeldung/polymorphism/PolymorphismUnitTest.java @@ -3,8 +3,6 @@ package com.baeldung.polymorphism; import static org.junit.Assert.*; import java.awt.image.BufferedImage; - -import org.junit.Ignore; import org.junit.Test; public class PolymorphismUnitTest { From 694dbe983d2ddfddd6e4152702973e51677be661 Mon Sep 17 00:00:00 2001 From: Loredana Crusoveanu Date: Thu, 7 Dec 2017 13:41:35 +0200 Subject: [PATCH 205/229] Update README.md --- spring-cloud/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-cloud/README.md b/spring-cloud/README.md index 1b793144b1..b24e5b0296 100644 --- a/spring-cloud/README.md +++ b/spring-cloud/README.md @@ -15,6 +15,7 @@ - [Intro to Spring Cloud Netflix - Hystrix](http://www.baeldung.com/spring-cloud-netflix-hystrix) - [Dockerizing a Spring Boot Application](http://www.baeldung.com/dockerizing-spring-boot-application) - [Introduction to Spring Cloud Rest Client with Netflix Ribbon](http://www.baeldung.com/spring-cloud-rest-client-with-netflix-ribbon) +- [A Quick Guide to Spring Cloud Consul](http://www.baeldung.com/spring-cloud-consul) ### Relevant Articles: - [Introduction to Spring Cloud Rest Client with Netflix Ribbon](http://www.baeldung.com/spring-cloud-rest-client-with-netflix-ribbon) From a391ecf04fe7b3bf38f79d8ce5abf149e111de5f Mon Sep 17 00:00:00 2001 From: Marcos Date: Thu, 7 Dec 2017 23:37:09 +0100 Subject: [PATCH 206/229] BAEL-1339 - Implementing a binary tree in Java --- .../java/com/baeldung/tree/BinaryTree.java | 217 ++++++++++++++++++ .../com/baeldung/tree/BinaryTreeTest.java | 141 ++++++++++++ 2 files changed, 358 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/tree/BinaryTree.java create mode 100644 core-java/src/test/java/com/baeldung/tree/BinaryTreeTest.java diff --git a/core-java/src/main/java/com/baeldung/tree/BinaryTree.java b/core-java/src/main/java/com/baeldung/tree/BinaryTree.java new file mode 100644 index 0000000000..3c5f5f4e10 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/tree/BinaryTree.java @@ -0,0 +1,217 @@ +package com.baeldung.tree; + +import java.util.LinkedList; +import java.util.Queue; + +public class BinaryTree { + + Node root; + + public void add(int value) { + + Node newNode = new Node(value); + + if (root == null) { + root = newNode; + return; + } + + Node parent = root; + Node current = root; + + while (true) { + + if (newNode.value < parent.value) { + current = parent.left; + + if (current == null) { + parent.left = newNode; + break; + } + } else { + current = parent.right; + + if (current == null) { + parent.right = newNode; + break; + } + } + + parent = current; + } + + } + + public boolean isEmpty() { + return root == null; + } + + public boolean containsNode(int value) { + + Node current = root; + + while (current != null) { + + if (value == current.value) { + return true; + } + + if (value < current.value) { + current = current.left; + } else { + current = current.right; + } + + } + + return false; + } + + public void delete(int value) { + + Node current = root; + Node parent = root; + Node nodeToDelete = null; + boolean isLeftChild = false; + + while (nodeToDelete == null && current != null) { + + if (value == current.value) { + nodeToDelete = current; + } else if (value < current.value) { + parent = current; + current = current.left; + isLeftChild = true; + } else { + parent = current; + current = current.right; + isLeftChild = false; + } + + } + + if (nodeToDelete == null) { + return; + } + + // Case 1: no children + if (nodeToDelete.left == null && nodeToDelete.right == null) { + if (nodeToDelete == root) { + root = null; + } else if (isLeftChild) { + parent.left = null; + } else { + parent.right = null; + } + } + // Case 2: only 1 child + else if (nodeToDelete.right == null) { + if (nodeToDelete == root) { + root = nodeToDelete.left; + } else if (isLeftChild) { + parent.left = nodeToDelete.left; + } else { + parent.right = nodeToDelete.left; + } + } else if (nodeToDelete.left == null) { + if (nodeToDelete == root) { + root = nodeToDelete.right; + } else if (isLeftChild) { + parent.left = nodeToDelete.right; + } else { + parent.right = nodeToDelete.right; + } + } + // Case 3: 2 children + else if (nodeToDelete.left != null && nodeToDelete.right != null) { + Node replacement = findReplacement(nodeToDelete); + if (nodeToDelete == root) { + root = replacement; + } else if (isLeftChild) { + parent.left = replacement; + } else { + parent.right = replacement; + } + } + + } + + private Node findReplacement(Node nodeToDelete) { + + Node replacement = nodeToDelete; + Node parentReplacement = nodeToDelete; + Node current = nodeToDelete.right; + + while (current != null) { + parentReplacement = replacement; + replacement = current; + current = current.left; + } + + if (replacement != nodeToDelete.right) { + parentReplacement.left = replacement.right; + replacement.right = nodeToDelete.right; + } + + replacement.left = nodeToDelete.left; + + return replacement; + } + + public void traverseInOrder(Node node) { + if (node != null) { + traverseInOrder(node.left); + System.out.print(" " + node.value); + traverseInOrder(node.right); + } + } + + public void traversePreOrder(Node node) { + if (node != null) { + System.out.print(" " + node.value); + traversePreOrder(node.left); + traversePreOrder(node.right); + } + } + + public void traversePostOrder(Node node) { + if (node != null) { + traversePostOrder(node.left); + traversePostOrder(node.right); + + System.out.print(" " + node.value); + } + } + + public void traverseLevelOrder() { + Queue nodes = new LinkedList<>(); + nodes.add(root); + + while (!nodes.isEmpty()) { + + Node node = nodes.remove(); + + System.out.print(" " + node.value); + + if (node.left != null) { + nodes.add(node.left); + } + + if (node.left != null) { + nodes.add(node.right); + } + } + } + + class Node { + int value; + Node left; + Node right; + + Node(int value) { + this.value = value; + right = null; + left = null; + } + } +} diff --git a/core-java/src/test/java/com/baeldung/tree/BinaryTreeTest.java b/core-java/src/test/java/com/baeldung/tree/BinaryTreeTest.java new file mode 100644 index 0000000000..df0f3ba62d --- /dev/null +++ b/core-java/src/test/java/com/baeldung/tree/BinaryTreeTest.java @@ -0,0 +1,141 @@ +package com.baeldung.tree; + +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; + +import org.junit.Test; + +public class BinaryTreeTest { + + @Test + public void givenABinaryTree_WhenAddElements_ThenTreeNotEmpty() { + + BinaryTree bt = new BinaryTree(); + + bt.add(6); + bt.add(4); + bt.add(8); + bt.add(3); + bt.add(5); + bt.add(7); + bt.add(9); + + assertTrue(!bt.isEmpty()); + } + + @Test + public void givenABinaryTree_WhenAddElements_ThenTreeContainsThoseElements() { + + BinaryTree bt = new BinaryTree(); + + bt.add(6); + bt.add(4); + bt.add(8); + bt.add(3); + bt.add(5); + bt.add(7); + bt.add(9); + + assertTrue(bt.containsNode(6)); + assertTrue(bt.containsNode(4)); + assertTrue(bt.containsNode(8)); + assertTrue(bt.containsNode(3)); + assertTrue(bt.containsNode(5)); + assertTrue(bt.containsNode(7)); + assertTrue(bt.containsNode(9)); + + assertFalse(bt.containsNode(1)); + assertFalse(bt.containsNode(10)); + } + + @Test + public void givenABinaryTree_WhenDeletingElements_ThenTreeDoesNotContainThoseElements() { + + BinaryTree bt = new BinaryTree(); + + bt.add(6); + bt.add(4); + bt.add(8); + bt.add(3); + bt.add(5); + bt.add(7); + bt.add(9); + + assertTrue(bt.containsNode(9)); + bt.delete(9); + assertFalse(bt.containsNode(9)); + + assertTrue(bt.containsNode(6)); + bt.delete(6); + assertFalse(bt.containsNode(6)); + + assertTrue(bt.containsNode(4)); + bt.delete(4); + assertFalse(bt.containsNode(4)); + } + + @Test + public void givenABinaryTree_WhenTraversingInOrder_ThenPrintValues() { + + BinaryTree bt = new BinaryTree(); + + bt.add(6); + bt.add(4); + bt.add(8); + bt.add(3); + bt.add(5); + bt.add(7); + bt.add(9); + + bt.traverseInOrder(bt.root); + } + + @Test + public void givenABinaryTree_WhenTraversingPreOrder_ThenPrintValues() { + + BinaryTree bt = new BinaryTree(); + + bt.add(6); + bt.add(4); + bt.add(8); + bt.add(3); + bt.add(5); + bt.add(7); + bt.add(9); + + bt.traversePreOrder(bt.root); + } + + @Test + public void givenABinaryTree_WhenTraversingPostOrder_ThenPrintValues() { + + BinaryTree bt = new BinaryTree(); + + bt.add(6); + bt.add(4); + bt.add(8); + bt.add(3); + bt.add(5); + bt.add(7); + bt.add(9); + + bt.traversePostOrder(bt.root); + } + + @Test + public void givenABinaryTree_WhenTraversingLevelOrder_ThenPrintValues() { + + BinaryTree bt = new BinaryTree(); + + bt.add(6); + bt.add(4); + bt.add(8); + bt.add(3); + bt.add(5); + bt.add(7); + bt.add(9); + + bt.traverseLevelOrder(); + } + +} From 2ed8da65c1b9e7e1127d0927f23b9e1d58fb5f5a Mon Sep 17 00:00:00 2001 From: aietcn Date: Fri, 8 Dec 2017 18:07:31 +0800 Subject: [PATCH 207/229] BAEL-1270 intro to dubbo (#3109) * BAEL-1270 intro to dubbo * BAEL-1270: add cluster and load-balancing tests * BAEL-1270 exclude *LiveTest * BAEL-1270 using call() instead of run() in executorService.submit() --- dubbo/README.md | 4 + dubbo/pom.xml | 72 ++++++ .../simple/SimpleRegistryService.java | 210 ++++++++++++++++++ .../remote/GreetingsFailoverServiceImpl.java | 14 ++ .../dubbo/remote/GreetingsService.java | 10 + .../dubbo/remote/GreetingsServiceImpl.java | 14 ++ .../remote/GreetingsServiceSpecialImpl.java | 20 ++ .../dubbo/APIConfigurationLiveTest.java | 57 +++++ .../ClusterDynamicLoadBalanceLiveTest.java | 70 ++++++ .../dubbo/ClusterFailoverLiveTest.java | 52 +++++ .../dubbo/ClusterFailsafeLiveTest.java | 47 ++++ .../dubbo/ClusterLoadBalanceLiveTest.java | 66 ++++++ .../dubbo/MulticastRegistryLiveTest.java | 36 +++ .../baeldung/dubbo/ResultCacheLiveTest.java | 47 ++++ .../dubbo/SimpleRegistryLiveTest.java | 39 ++++ .../cluster/consumer-app-failtest.xml | 15 ++ .../resources/cluster/consumer-app-lb.xml | 15 ++ .../cluster/provider-app-default.xml | 22 ++ .../cluster/provider-app-failover.xml | 22 ++ .../cluster/provider-app-special-failsafe.xml | 22 ++ .../cluster/provider-app-special.xml | 22 ++ dubbo/src/test/resources/log4j.properties | 6 + .../test/resources/multicast/consumer-app.xml | 15 ++ .../multicast/provider-app-special.xml | 22 ++ .../test/resources/multicast/provider-app.xml | 22 ++ .../test/resources/simple/consumer-app.xml | 15 ++ .../test/resources/simple/provider-app.xml | 22 ++ dubbo/src/test/resources/simple/registry.xml | 17 ++ 28 files changed, 995 insertions(+) create mode 100644 dubbo/README.md create mode 100644 dubbo/pom.xml create mode 100644 dubbo/src/main/java/com/alibaba/dubbo/registry/simple/SimpleRegistryService.java create mode 100644 dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsFailoverServiceImpl.java create mode 100644 dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsService.java create mode 100644 dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsServiceImpl.java create mode 100644 dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsServiceSpecialImpl.java create mode 100644 dubbo/src/test/java/com/baeldung/dubbo/APIConfigurationLiveTest.java create mode 100644 dubbo/src/test/java/com/baeldung/dubbo/ClusterDynamicLoadBalanceLiveTest.java create mode 100644 dubbo/src/test/java/com/baeldung/dubbo/ClusterFailoverLiveTest.java create mode 100644 dubbo/src/test/java/com/baeldung/dubbo/ClusterFailsafeLiveTest.java create mode 100644 dubbo/src/test/java/com/baeldung/dubbo/ClusterLoadBalanceLiveTest.java create mode 100644 dubbo/src/test/java/com/baeldung/dubbo/MulticastRegistryLiveTest.java create mode 100644 dubbo/src/test/java/com/baeldung/dubbo/ResultCacheLiveTest.java create mode 100644 dubbo/src/test/java/com/baeldung/dubbo/SimpleRegistryLiveTest.java create mode 100644 dubbo/src/test/resources/cluster/consumer-app-failtest.xml create mode 100644 dubbo/src/test/resources/cluster/consumer-app-lb.xml create mode 100644 dubbo/src/test/resources/cluster/provider-app-default.xml create mode 100644 dubbo/src/test/resources/cluster/provider-app-failover.xml create mode 100644 dubbo/src/test/resources/cluster/provider-app-special-failsafe.xml create mode 100644 dubbo/src/test/resources/cluster/provider-app-special.xml create mode 100644 dubbo/src/test/resources/log4j.properties create mode 100644 dubbo/src/test/resources/multicast/consumer-app.xml create mode 100644 dubbo/src/test/resources/multicast/provider-app-special.xml create mode 100644 dubbo/src/test/resources/multicast/provider-app.xml create mode 100644 dubbo/src/test/resources/simple/consumer-app.xml create mode 100644 dubbo/src/test/resources/simple/provider-app.xml create mode 100644 dubbo/src/test/resources/simple/registry.xml diff --git a/dubbo/README.md b/dubbo/README.md new file mode 100644 index 0000000000..dec02f5cfc --- /dev/null +++ b/dubbo/README.md @@ -0,0 +1,4 @@ +## Relevant articles: + +- [Intro to Dubbo](http://www.baeldung.com/dubbo-intro) + diff --git a/dubbo/pom.xml b/dubbo/pom.xml new file mode 100644 index 0000000000..3faef99e8d --- /dev/null +++ b/dubbo/pom.xml @@ -0,0 +1,72 @@ + + 4.0.0 + + + parent-modules + com.baeldung + 1.0.0-SNAPSHOT + + + dubbo + + + UTF-8 + UTF-8 + 1.8 + 2.5.7 + 3.4.11 + 0.10 + 2.19.1 + + + + + com.alibaba + dubbo + ${dubbo.version} + + + junit + junit + 4.12 + test + + + + org.apache.zookeeper + zookeeper + ${zookeeper.version} + + + + com.101tec + zkclient + ${zkclient.version} + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + + + + maven-surefire-plugin + ${surefire.version} + + + **/*LiveTest.java + + + + + + + diff --git a/dubbo/src/main/java/com/alibaba/dubbo/registry/simple/SimpleRegistryService.java b/dubbo/src/main/java/com/alibaba/dubbo/registry/simple/SimpleRegistryService.java new file mode 100644 index 0000000000..bf4a5e201c --- /dev/null +++ b/dubbo/src/main/java/com/alibaba/dubbo/registry/simple/SimpleRegistryService.java @@ -0,0 +1,210 @@ +/* + * Copyright 1999-2011 Alibaba Group. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alibaba.dubbo.registry.simple; + +import com.alibaba.dubbo.common.Constants; +import com.alibaba.dubbo.common.URL; +import com.alibaba.dubbo.common.logger.Logger; +import com.alibaba.dubbo.common.logger.LoggerFactory; +import com.alibaba.dubbo.common.utils.ConcurrentHashSet; +import com.alibaba.dubbo.common.utils.NetUtils; +import com.alibaba.dubbo.common.utils.UrlUtils; +import com.alibaba.dubbo.registry.NotifyListener; +import com.alibaba.dubbo.registry.RegistryService; +import com.alibaba.dubbo.registry.support.AbstractRegistry; +import com.alibaba.dubbo.rpc.RpcContext; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.ConcurrentMap; + +/** + * SimpleRegistryService + * + * @author william.liangf + */ +public class SimpleRegistryService extends AbstractRegistry { + + private final static Logger logger = LoggerFactory.getLogger(SimpleRegistryService.class); + private final ConcurrentMap> remoteRegistered = new ConcurrentHashMap>(); + private final ConcurrentMap>> remoteSubscribed = new ConcurrentHashMap>>(); + + public SimpleRegistryService() { + super(new URL("dubbo", NetUtils.getLocalHost(), 0, RegistryService.class.getName(), "file", "N/A")); + } + + public boolean isAvailable() { + return true; + } + + public List lookup(URL url) { + List urls = new ArrayList(); + for (URL u : getRegistered()) { + if (UrlUtils.isMatch(url, u)) { + urls.add(u); + } + } + return urls; + } + + public void register(URL url) { + String client = RpcContext.getContext().getRemoteAddressString(); + Set urls = remoteRegistered.get(client); + if (urls == null) { + remoteRegistered.putIfAbsent(client, new ConcurrentHashSet()); + urls = remoteRegistered.get(client); + } + urls.add(url); + super.register(url); + registered(url); + } + + public void unregister(URL url) { + String client = RpcContext.getContext().getRemoteAddressString(); + Set urls = remoteRegistered.get(client); + if (urls != null && urls.size() > 0) { + urls.remove(url); + } + super.unregister(url); + unregistered(url); + } + + public void subscribe(URL url, NotifyListener listener) { + if (getUrl().getPort() == 0) { + URL registryUrl = RpcContext.getContext().getUrl(); + if (registryUrl != null && registryUrl.getPort() > 0 + && RegistryService.class.getName().equals(registryUrl.getPath())) { + super.setUrl(registryUrl); + super.register(registryUrl); + } + } + String client = RpcContext.getContext().getRemoteAddressString(); + ConcurrentMap> clientListeners = remoteSubscribed.get(client); + if (clientListeners == null) { + remoteSubscribed.putIfAbsent(client, new ConcurrentHashMap>()); + clientListeners = remoteSubscribed.get(client); + } + Set listeners = clientListeners.get(url); + if (listeners == null) { + clientListeners.putIfAbsent(url, new ConcurrentHashSet()); + listeners = clientListeners.get(url); + } + listeners.add(listener); + super.subscribe(url, listener); + subscribed(url, listener); + } + + public void unsubscribe(URL url, NotifyListener listener) { + if (!Constants.ANY_VALUE.equals(url.getServiceInterface()) + && url.getParameter(Constants.REGISTER_KEY, true)) { + unregister(url); + } + String client = RpcContext.getContext().getRemoteAddressString(); + Map> clientListeners = remoteSubscribed.get(client); + if (clientListeners != null && clientListeners.size() > 0) { + Set listeners = clientListeners.get(url); + if (listeners != null && listeners.size() > 0) { + listeners.remove(listener); + } + } + } + + protected void registered(URL url) { + for (Map.Entry> entry : getSubscribed().entrySet()) { + URL key = entry.getKey(); + if (UrlUtils.isMatch(key, url)) { + List list = lookup(key); + for (NotifyListener listener : entry.getValue()) { + listener.notify(list); + } + } + } + } + + protected void unregistered(URL url) { + for (Map.Entry> entry : getSubscribed().entrySet()) { + URL key = entry.getKey(); + if (UrlUtils.isMatch(key, url)) { + List list = lookup(key); + for (NotifyListener listener : entry.getValue()) { + listener.notify(list); + } + } + } + } + + protected void subscribed(final URL url, final NotifyListener listener) { + if (Constants.ANY_VALUE.equals(url.getServiceInterface())) { + new Thread(new Runnable() { + public void run() { + Map> map = new HashMap>(); + for (URL u : getRegistered()) { + if (UrlUtils.isMatch(url, u)) { + String service = u.getServiceInterface(); + List list = map.get(service); + if (list == null) { + list = new ArrayList(); + map.put(service, list); + } + list.add(u); + } + } + for (List list : map.values()) { + try { + listener.notify(list); + } catch (Throwable e) { + logger.warn("Discard to notify " + url.getServiceKey() + " to listener " + listener); + } + } + } + }, "DubboMonitorNotifier").start(); + } else { + List list = lookup(url); + try { + listener.notify(list); + } catch (Throwable e) { + logger.warn("Discard to notify " + url.getServiceKey() + " to listener " + listener); + } + } + } + + public void disconnect() { + String client = RpcContext.getContext().getRemoteAddressString(); + if (logger.isInfoEnabled()) { + logger.info("Disconnected " + client); + } + Set urls = remoteRegistered.get(client); + if (urls != null && urls.size() > 0) { + for (URL url : urls) { + unregister(url); + } + } + Map> listeners = remoteSubscribed.get(client); + if (listeners != null && listeners.size() > 0) { + for (Map.Entry> entry : listeners.entrySet()) { + URL url = entry.getKey(); + for (NotifyListener listener : entry.getValue()) { + unsubscribe(url, listener); + } + } + } + } + +} \ No newline at end of file diff --git a/dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsFailoverServiceImpl.java b/dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsFailoverServiceImpl.java new file mode 100644 index 0000000000..2ad26beac3 --- /dev/null +++ b/dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsFailoverServiceImpl.java @@ -0,0 +1,14 @@ +package com.baeldung.dubbo.remote; + +/** + * @author aiet + */ +public class GreetingsFailoverServiceImpl implements GreetingsService { + + @Override + public String sayHi(String name) { + System.out.println("failover implementation"); + return "hi, failover " + name; + } + +} diff --git a/dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsService.java b/dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsService.java new file mode 100644 index 0000000000..337c4c83e7 --- /dev/null +++ b/dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsService.java @@ -0,0 +1,10 @@ +package com.baeldung.dubbo.remote; + +/** + * @author aiet + */ +public interface GreetingsService { + + String sayHi(String name); + +} diff --git a/dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsServiceImpl.java b/dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsServiceImpl.java new file mode 100644 index 0000000000..a11d9588d8 --- /dev/null +++ b/dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsServiceImpl.java @@ -0,0 +1,14 @@ +package com.baeldung.dubbo.remote; + +/** + * @author aiet + */ +public class GreetingsServiceImpl implements GreetingsService { + + @Override + public String sayHi(String name) { + System.out.println("default implementation"); + return "hi, " + name; + } + +} diff --git a/dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsServiceSpecialImpl.java b/dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsServiceSpecialImpl.java new file mode 100644 index 0000000000..37449da8d8 --- /dev/null +++ b/dubbo/src/main/java/com/baeldung/dubbo/remote/GreetingsServiceSpecialImpl.java @@ -0,0 +1,20 @@ +package com.baeldung.dubbo.remote; + +import static java.util.concurrent.TimeUnit.SECONDS; + +/** + * @author aiet + */ +public class GreetingsServiceSpecialImpl implements GreetingsService { + + @Override + public String sayHi(String name) { + try { + System.out.println("specially called"); + SECONDS.sleep(5); + } catch (Exception ignored) { + } + return "hi, " + name; + } + +} diff --git a/dubbo/src/test/java/com/baeldung/dubbo/APIConfigurationLiveTest.java b/dubbo/src/test/java/com/baeldung/dubbo/APIConfigurationLiveTest.java new file mode 100644 index 0000000000..27c77bf9df --- /dev/null +++ b/dubbo/src/test/java/com/baeldung/dubbo/APIConfigurationLiveTest.java @@ -0,0 +1,57 @@ +package com.baeldung.dubbo; + +import com.alibaba.dubbo.config.ApplicationConfig; +import com.alibaba.dubbo.config.ReferenceConfig; +import com.alibaba.dubbo.config.RegistryConfig; +import com.alibaba.dubbo.config.ServiceConfig; +import com.baeldung.dubbo.remote.GreetingsService; +import com.baeldung.dubbo.remote.GreetingsServiceImpl; +import org.junit.Before; +import org.junit.Test; + +import static org.junit.Assert.assertEquals; + +/** + * @author aiet + */ +public class APIConfigurationLiveTest { + + @Before + public void initProvider() { + ApplicationConfig application = new ApplicationConfig(); + application.setName("demo-provider"); + application.setVersion("1.0"); + + RegistryConfig registryConfig = new RegistryConfig(); + registryConfig.setAddress("multicast://224.1.1.1:9090"); + + ServiceConfig service = new ServiceConfig<>(); + service.setApplication(application); + service.setRegistry(registryConfig); + service.setInterface(GreetingsService.class); + service.setRef(new GreetingsServiceImpl()); + + service.export(); + } + + @Test + public void givenProviderConsumer_whenSayHi_thenGotResponse() { + ApplicationConfig application = new ApplicationConfig(); + application.setName("demo-consumer"); + application.setVersion("1.0"); + + RegistryConfig registryConfig = new RegistryConfig(); + registryConfig.setAddress("multicast://224.1.1.1:9090"); + + ReferenceConfig reference = new ReferenceConfig<>(); + reference.setApplication(application); + reference.setRegistry(registryConfig); + reference.setInterface(GreetingsService.class); + + GreetingsService greetingsService = reference.get(); + String hiMessage = greetingsService.sayHi("baeldung"); + + assertEquals("hi, baeldung", hiMessage); + } + +} diff --git a/dubbo/src/test/java/com/baeldung/dubbo/ClusterDynamicLoadBalanceLiveTest.java b/dubbo/src/test/java/com/baeldung/dubbo/ClusterDynamicLoadBalanceLiveTest.java new file mode 100644 index 0000000000..408d5af368 --- /dev/null +++ b/dubbo/src/test/java/com/baeldung/dubbo/ClusterDynamicLoadBalanceLiveTest.java @@ -0,0 +1,70 @@ +package com.baeldung.dubbo; + +import com.baeldung.dubbo.remote.GreetingsService; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import java.util.ArrayList; +import java.util.List; +import java.util.OptionalDouble; +import java.util.concurrent.Callable; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; + +import static java.util.concurrent.TimeUnit.SECONDS; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +/** + * @author aiet + */ +public class ClusterDynamicLoadBalanceLiveTest { + + private ExecutorService executorService; + + @Before + public void initRemote() { + executorService = Executors.newFixedThreadPool(2); + executorService.submit(() -> { + ClassPathXmlApplicationContext remoteContext = new ClassPathXmlApplicationContext("cluster/provider-app-default.xml"); + remoteContext.start(); + }); + executorService.submit(() -> { + SECONDS.sleep(2); + ClassPathXmlApplicationContext backupRemoteContext = new ClassPathXmlApplicationContext("cluster/provider-app-special.xml"); + backupRemoteContext.start(); + return null; + }); + } + + @Test + public void givenProviderCluster_whenConsumerSaysHi_thenResponseBalanced() throws InterruptedException { + ClassPathXmlApplicationContext localContext = new ClassPathXmlApplicationContext("cluster/consumer-app-lb.xml"); + localContext.start(); + GreetingsService greetingsService = (GreetingsService) localContext.getBean("greetingsService"); + List elapseList = new ArrayList<>(6); + for (int i = 0; i < 6; i++) { + long current = System.currentTimeMillis(); + String hiMessage = greetingsService.sayHi("baeldung"); + assertNotNull(hiMessage); + elapseList.add(System.currentTimeMillis() - current); + SECONDS.sleep(1); + } + + OptionalDouble avgElapse = elapseList + .stream() + .mapToLong(e -> e) + .average(); + assertTrue(avgElapse.isPresent()); + assertTrue(avgElapse.getAsDouble() > 1666.0); + + } + + @After + public void destroy() { + executorService.shutdown(); + } + +} diff --git a/dubbo/src/test/java/com/baeldung/dubbo/ClusterFailoverLiveTest.java b/dubbo/src/test/java/com/baeldung/dubbo/ClusterFailoverLiveTest.java new file mode 100644 index 0000000000..721363d3d1 --- /dev/null +++ b/dubbo/src/test/java/com/baeldung/dubbo/ClusterFailoverLiveTest.java @@ -0,0 +1,52 @@ +package com.baeldung.dubbo; + +import com.baeldung.dubbo.remote.GreetingsService; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; + +/** + * @author aiet + */ +public class ClusterFailoverLiveTest { + + private ExecutorService executorService; + + @Before + public void initRemote() { + executorService = Executors.newFixedThreadPool(2); + executorService.submit(() -> { + ClassPathXmlApplicationContext backupRemoteContext = new ClassPathXmlApplicationContext("cluster/provider-app-special.xml"); + backupRemoteContext.start(); + }); + executorService.submit(() -> { + ClassPathXmlApplicationContext remoteContext = new ClassPathXmlApplicationContext("cluster/provider-app-failover.xml"); + remoteContext.start(); + }); + + } + + @Test + public void givenProviderCluster_whenConsumerSaysHi_thenGotFailoverResponse() { + ClassPathXmlApplicationContext localContext = new ClassPathXmlApplicationContext("cluster/consumer-app-failtest.xml"); + localContext.start(); + GreetingsService greetingsService = (GreetingsService) localContext.getBean("greetingsService"); + String hiMessage = greetingsService.sayHi("baeldung"); + + assertNotNull(hiMessage); + assertEquals("hi, failover baeldung", hiMessage); + } + + @After + public void destroy() { + executorService.shutdown(); + } + +} diff --git a/dubbo/src/test/java/com/baeldung/dubbo/ClusterFailsafeLiveTest.java b/dubbo/src/test/java/com/baeldung/dubbo/ClusterFailsafeLiveTest.java new file mode 100644 index 0000000000..29a10fa20a --- /dev/null +++ b/dubbo/src/test/java/com/baeldung/dubbo/ClusterFailsafeLiveTest.java @@ -0,0 +1,47 @@ +package com.baeldung.dubbo; + +import com.baeldung.dubbo.remote.GreetingsService; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; + +/** + * @author aiet + */ +public class ClusterFailsafeLiveTest { + + private ExecutorService executorService; + + @Before + public void initRemote() { + executorService = Executors.newFixedThreadPool(1); + executorService.submit(() -> { + ClassPathXmlApplicationContext remoteContext = new ClassPathXmlApplicationContext("cluster/provider-app-special-failsafe.xml"); + remoteContext.start(); + }); + } + + @Test + public void givenProviderCluster_whenConsumerSaysHi_thenGotFailsafeResponse() { + ClassPathXmlApplicationContext localContext = new ClassPathXmlApplicationContext("cluster/consumer-app-failtest.xml"); + localContext.start(); + GreetingsService greetingsService = (GreetingsService) localContext.getBean("greetingsService"); + String hiMessage = greetingsService.sayHi("baeldung"); + + assertNull(hiMessage); + } + + @After + public void destroy() { + executorService.shutdown(); + } + +} diff --git a/dubbo/src/test/java/com/baeldung/dubbo/ClusterLoadBalanceLiveTest.java b/dubbo/src/test/java/com/baeldung/dubbo/ClusterLoadBalanceLiveTest.java new file mode 100644 index 0000000000..b880dfe843 --- /dev/null +++ b/dubbo/src/test/java/com/baeldung/dubbo/ClusterLoadBalanceLiveTest.java @@ -0,0 +1,66 @@ +package com.baeldung.dubbo; + +import com.baeldung.dubbo.remote.GreetingsService; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import java.util.ArrayList; +import java.util.List; +import java.util.OptionalDouble; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; + +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +/** + * @author aiet + */ +public class ClusterLoadBalanceLiveTest { + + private ExecutorService executorService; + + @Before + public void initRemote() { + executorService = Executors.newFixedThreadPool(2); + executorService.submit(() -> { + ClassPathXmlApplicationContext remoteContext = new ClassPathXmlApplicationContext("cluster/provider-app-default.xml"); + remoteContext.start(); + }); + executorService.submit(() -> { + ClassPathXmlApplicationContext backupRemoteContext = new ClassPathXmlApplicationContext("cluster/provider-app-special.xml"); + backupRemoteContext.start(); + }); + } + + @Test + public void givenProviderCluster_whenConsumerSaysHi_thenResponseBalanced() { + ClassPathXmlApplicationContext localContext = new ClassPathXmlApplicationContext("cluster/consumer-app-lb.xml"); + localContext.start(); + GreetingsService greetingsService = (GreetingsService) localContext.getBean("greetingsService"); + List elapseList = new ArrayList<>(6); + for (int i = 0; i < 6; i++) { + long current = System.currentTimeMillis(); + String hiMessage = greetingsService.sayHi("baeldung"); + assertNotNull(hiMessage); + elapseList.add(System.currentTimeMillis() - current); + } + + OptionalDouble avgElapse = elapseList + .stream() + .mapToLong(e -> e) + .average(); + assertTrue(avgElapse.isPresent()); + System.out.println(avgElapse.getAsDouble()); + assertTrue(avgElapse.getAsDouble() > 2500.0); + + } + + @After + public void destroy() { + executorService.shutdown(); + } + +} diff --git a/dubbo/src/test/java/com/baeldung/dubbo/MulticastRegistryLiveTest.java b/dubbo/src/test/java/com/baeldung/dubbo/MulticastRegistryLiveTest.java new file mode 100644 index 0000000000..13dc5d3f1e --- /dev/null +++ b/dubbo/src/test/java/com/baeldung/dubbo/MulticastRegistryLiveTest.java @@ -0,0 +1,36 @@ +package com.baeldung.dubbo; + +import com.baeldung.dubbo.remote.GreetingsService; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; + +/** + * @author aiet + */ +public class MulticastRegistryLiveTest { + + private ClassPathXmlApplicationContext remoteContext; + + @Before + public void initRemote() { + remoteContext = new ClassPathXmlApplicationContext("multicast/provider-app.xml"); + remoteContext.start(); + } + + @Test + public void givenProvider_whenConsumerSaysHi_thenGotResponse() { + ClassPathXmlApplicationContext localContext = new ClassPathXmlApplicationContext("multicast/consumer-app.xml"); + localContext.start(); + GreetingsService greetingsService = (GreetingsService) localContext.getBean("greetingsService"); + String hiMessage = greetingsService.sayHi("baeldung"); + + assertNotNull(hiMessage); + assertEquals("hi, baeldung", hiMessage); + } + +} diff --git a/dubbo/src/test/java/com/baeldung/dubbo/ResultCacheLiveTest.java b/dubbo/src/test/java/com/baeldung/dubbo/ResultCacheLiveTest.java new file mode 100644 index 0000000000..401ebc9b94 --- /dev/null +++ b/dubbo/src/test/java/com/baeldung/dubbo/ResultCacheLiveTest.java @@ -0,0 +1,47 @@ +package com.baeldung.dubbo; + +import com.baeldung.dubbo.remote.GreetingsService; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import static org.junit.Assert.*; + +/** + * @author aiet + */ +public class ResultCacheLiveTest { + + private ClassPathXmlApplicationContext remoteContext; + + @Before + public void initRemote() { + remoteContext = new ClassPathXmlApplicationContext("multicast/provider-app-special.xml"); + remoteContext.start(); + } + + @Test + public void givenProvider_whenConsumerSaysHi_thenGotResponse() { + ClassPathXmlApplicationContext localContext = new ClassPathXmlApplicationContext("multicast/consumer-app.xml"); + localContext.start(); + GreetingsService greetingsService = (GreetingsService) localContext.getBean("greetingsService"); + + long before = System.currentTimeMillis(); + String hiMessage = greetingsService.sayHi("baeldung"); + + long timeElapsed = System.currentTimeMillis() - before; + assertTrue(timeElapsed > 5000); + assertNotNull(hiMessage); + assertEquals("hi, baeldung", hiMessage); + + + before = System.currentTimeMillis(); + hiMessage = greetingsService.sayHi("baeldung"); + timeElapsed = System.currentTimeMillis() - before; + assertTrue(timeElapsed < 1000); + assertNotNull(hiMessage); + assertEquals("hi, baeldung", hiMessage); + } + +} diff --git a/dubbo/src/test/java/com/baeldung/dubbo/SimpleRegistryLiveTest.java b/dubbo/src/test/java/com/baeldung/dubbo/SimpleRegistryLiveTest.java new file mode 100644 index 0000000000..72f15cf7ec --- /dev/null +++ b/dubbo/src/test/java/com/baeldung/dubbo/SimpleRegistryLiveTest.java @@ -0,0 +1,39 @@ +package com.baeldung.dubbo; + +import com.baeldung.dubbo.remote.GreetingsService; +import org.junit.Before; +import org.junit.Test; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; + +/** + * @author aiet + */ +public class SimpleRegistryLiveTest { + + private ClassPathXmlApplicationContext remoteContext; + private ClassPathXmlApplicationContext registryContext; + + @Before + public void initRemote() { + registryContext = new ClassPathXmlApplicationContext("simple/registry.xml"); + registryContext.start(); + + remoteContext = new ClassPathXmlApplicationContext("simple/provider-app.xml"); + remoteContext.start(); + } + + @Test + public void givenProvider_whenConsumerSaysHi_thenGotResponse() { + ClassPathXmlApplicationContext localContext = new ClassPathXmlApplicationContext("simple/consumer-app.xml"); + localContext.start(); + GreetingsService greetingsService = (GreetingsService) localContext.getBean("greetingsService"); + String hiMessage = greetingsService.sayHi("baeldung"); + + assertNotNull(hiMessage); + assertEquals("hi, baeldung", hiMessage); + } + +} diff --git a/dubbo/src/test/resources/cluster/consumer-app-failtest.xml b/dubbo/src/test/resources/cluster/consumer-app-failtest.xml new file mode 100644 index 0000000000..beb982db22 --- /dev/null +++ b/dubbo/src/test/resources/cluster/consumer-app-failtest.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/dubbo/src/test/resources/cluster/consumer-app-lb.xml b/dubbo/src/test/resources/cluster/consumer-app-lb.xml new file mode 100644 index 0000000000..268e21b902 --- /dev/null +++ b/dubbo/src/test/resources/cluster/consumer-app-lb.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/dubbo/src/test/resources/cluster/provider-app-default.xml b/dubbo/src/test/resources/cluster/provider-app-default.xml new file mode 100644 index 0000000000..cb51bc1771 --- /dev/null +++ b/dubbo/src/test/resources/cluster/provider-app-default.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dubbo/src/test/resources/cluster/provider-app-failover.xml b/dubbo/src/test/resources/cluster/provider-app-failover.xml new file mode 100644 index 0000000000..95cbee1f90 --- /dev/null +++ b/dubbo/src/test/resources/cluster/provider-app-failover.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dubbo/src/test/resources/cluster/provider-app-special-failsafe.xml b/dubbo/src/test/resources/cluster/provider-app-special-failsafe.xml new file mode 100644 index 0000000000..7a7a139bb3 --- /dev/null +++ b/dubbo/src/test/resources/cluster/provider-app-special-failsafe.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dubbo/src/test/resources/cluster/provider-app-special.xml b/dubbo/src/test/resources/cluster/provider-app-special.xml new file mode 100644 index 0000000000..8e5dc07d61 --- /dev/null +++ b/dubbo/src/test/resources/cluster/provider-app-special.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dubbo/src/test/resources/log4j.properties b/dubbo/src/test/resources/log4j.properties new file mode 100644 index 0000000000..4c15f1b4e0 --- /dev/null +++ b/dubbo/src/test/resources/log4j.properties @@ -0,0 +1,6 @@ +log4j.rootLogger=INFO, stdout + +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.Target=System.out +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n \ No newline at end of file diff --git a/dubbo/src/test/resources/multicast/consumer-app.xml b/dubbo/src/test/resources/multicast/consumer-app.xml new file mode 100644 index 0000000000..da9a41fd61 --- /dev/null +++ b/dubbo/src/test/resources/multicast/consumer-app.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/dubbo/src/test/resources/multicast/provider-app-special.xml b/dubbo/src/test/resources/multicast/provider-app-special.xml new file mode 100644 index 0000000000..4b22b5aace --- /dev/null +++ b/dubbo/src/test/resources/multicast/provider-app-special.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dubbo/src/test/resources/multicast/provider-app.xml b/dubbo/src/test/resources/multicast/provider-app.xml new file mode 100644 index 0000000000..065d5ddad8 --- /dev/null +++ b/dubbo/src/test/resources/multicast/provider-app.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dubbo/src/test/resources/simple/consumer-app.xml b/dubbo/src/test/resources/simple/consumer-app.xml new file mode 100644 index 0000000000..91f7a666e4 --- /dev/null +++ b/dubbo/src/test/resources/simple/consumer-app.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/dubbo/src/test/resources/simple/provider-app.xml b/dubbo/src/test/resources/simple/provider-app.xml new file mode 100644 index 0000000000..9880172249 --- /dev/null +++ b/dubbo/src/test/resources/simple/provider-app.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dubbo/src/test/resources/simple/registry.xml b/dubbo/src/test/resources/simple/registry.xml new file mode 100644 index 0000000000..9d1372da10 --- /dev/null +++ b/dubbo/src/test/resources/simple/registry.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + \ No newline at end of file From f5a5c02053781c2a0a2aaf708993ec935e76e919 Mon Sep 17 00:00:00 2001 From: Sergey Petunin Date: Fri, 8 Dec 2017 14:01:23 +0100 Subject: [PATCH 208/229] BAEL-1128: A Practical Guide to Java Remote Debugging (#3144) --- guest/remote-debugging/README.md | 16 ++++++ guest/remote-debugging/pom.xml | 49 +++++++++++++++++++ .../debug/JavaRemoteDebuggingApplication.java | 12 +++++ .../stackify/debug/config/WebInitializer.java | 12 +++++ .../stackify/debug/rest/HelloController.java | 16 ++++++ 5 files changed, 105 insertions(+) create mode 100644 guest/remote-debugging/README.md create mode 100644 guest/remote-debugging/pom.xml create mode 100644 guest/remote-debugging/src/main/java/com/stackify/debug/JavaRemoteDebuggingApplication.java create mode 100644 guest/remote-debugging/src/main/java/com/stackify/debug/config/WebInitializer.java create mode 100644 guest/remote-debugging/src/main/java/com/stackify/debug/rest/HelloController.java diff --git a/guest/remote-debugging/README.md b/guest/remote-debugging/README.md new file mode 100644 index 0000000000..cc63e7fd59 --- /dev/null +++ b/guest/remote-debugging/README.md @@ -0,0 +1,16 @@ +## Building + +To build the module, use Maven's `package` goal: + +``` +mvn clean package +``` + +The `war` file will be available at `target/remote-debugging.war` + +## Running + +The `war` application is deployed to Apache Tomcat 8 or any other Java Web or Application server. +To deploy it to the Apache Tomcat 8 server, drop it in the `tomcat/webapps` directory. + +The service then will be accessible at http://localhost:8080/remote-debugging/hello?name=John \ No newline at end of file diff --git a/guest/remote-debugging/pom.xml b/guest/remote-debugging/pom.xml new file mode 100644 index 0000000000..d958d4c681 --- /dev/null +++ b/guest/remote-debugging/pom.xml @@ -0,0 +1,49 @@ + + + 4.0.0 + + com.stackify + java-remote-debugging + 0.0.1-SNAPSHOT + war + + + org.springframework.boot + spring-boot-starter-parent + 1.5.8.RELEASE + + + + + UTF-8 + UTF-8 + 1.8 + + + + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-starter-tomcat + provided + + + + + + remote-debugging + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/guest/remote-debugging/src/main/java/com/stackify/debug/JavaRemoteDebuggingApplication.java b/guest/remote-debugging/src/main/java/com/stackify/debug/JavaRemoteDebuggingApplication.java new file mode 100644 index 0000000000..9d1a632638 --- /dev/null +++ b/guest/remote-debugging/src/main/java/com/stackify/debug/JavaRemoteDebuggingApplication.java @@ -0,0 +1,12 @@ +package com.stackify.debug; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class JavaRemoteDebuggingApplication { + + public static void main(String[] args) { + SpringApplication.run(JavaRemoteDebuggingApplication.class, args); + } +} diff --git a/guest/remote-debugging/src/main/java/com/stackify/debug/config/WebInitializer.java b/guest/remote-debugging/src/main/java/com/stackify/debug/config/WebInitializer.java new file mode 100644 index 0000000000..b69e2b6c77 --- /dev/null +++ b/guest/remote-debugging/src/main/java/com/stackify/debug/config/WebInitializer.java @@ -0,0 +1,12 @@ +package com.stackify.debug.config; + +import com.stackify.debug.JavaRemoteDebuggingApplication; +import org.springframework.boot.builder.SpringApplicationBuilder; +import org.springframework.boot.web.support.SpringBootServletInitializer; + +public class WebInitializer extends SpringBootServletInitializer { + @Override + protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { + return application.sources(JavaRemoteDebuggingApplication.class); + } +} diff --git a/guest/remote-debugging/src/main/java/com/stackify/debug/rest/HelloController.java b/guest/remote-debugging/src/main/java/com/stackify/debug/rest/HelloController.java new file mode 100644 index 0000000000..8c614a36ec --- /dev/null +++ b/guest/remote-debugging/src/main/java/com/stackify/debug/rest/HelloController.java @@ -0,0 +1,16 @@ +package com.stackify.debug.rest; + +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +@RestController("/hello") +public class HelloController { + + @GetMapping + public String hello(@RequestParam("name") String name) { + String message = "Hello, " + name; + return message; + } + +} From bb5a1697ddeb97578f2b9f8eb8339371950e300c Mon Sep 17 00:00:00 2001 From: Grzegorz Piwowarek Date: Fri, 8 Dec 2017 14:24:47 +0100 Subject: [PATCH 209/229] CAS fix (#3207) --- cas/cas-secured-app/pom.xml | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/cas/cas-secured-app/pom.xml b/cas/cas-secured-app/pom.xml index 543354e8b3..d52597412e 100644 --- a/cas/cas-secured-app/pom.xml +++ b/cas/cas-secured-app/pom.xml @@ -14,7 +14,7 @@ org.springframework.boot spring-boot-starter-parent - 2.0.0.BUILD-SNAPSHOT + 2.0.0.M7 @@ -87,14 +87,6 @@ - - spring-snapshots - Spring Snapshots - https://repo.spring.io/snapshot - - true - - spring-milestones Spring Milestones @@ -106,14 +98,6 @@ - - spring-snapshots - Spring Snapshots - https://repo.spring.io/snapshot - - true - - spring-milestones Spring Milestones From dc334432e4b90322d5f643546c0b8cc0c61738c8 Mon Sep 17 00:00:00 2001 From: Taylor Daugherty Date: Fri, 8 Dec 2017 17:31:36 -0500 Subject: [PATCH 210/229] BAEL-1300 Change to ConcurrentHashMap (#3206) * BAEL-1300 Custom logback appender * BAEL-1300 fix to logback module * relativePath * Change to ConcurrentHashMap --- .../src/main/java/com/baeldung/logback/MapAppender.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/logging-modules/logback/src/main/java/com/baeldung/logback/MapAppender.java b/logging-modules/logback/src/main/java/com/baeldung/logback/MapAppender.java index 99cc6488e5..a25c54b96e 100644 --- a/logging-modules/logback/src/main/java/com/baeldung/logback/MapAppender.java +++ b/logging-modules/logback/src/main/java/com/baeldung/logback/MapAppender.java @@ -3,12 +3,14 @@ package com.baeldung.logback; import ch.qos.logback.classic.spi.ILoggingEvent; import ch.qos.logback.core.AppenderBase; -import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.ConcurrentMap; public class MapAppender extends AppenderBase { - private final Map eventMap = new HashMap<>(); + private final ConcurrentMap eventMap + = new ConcurrentHashMap<>(); private String prefix; From b49844c3d8089d054155959a070f0079ace1f2eb Mon Sep 17 00:00:00 2001 From: ericgoebelbecker <@592Gbetz> Date: Fri, 8 Dec 2017 23:11:50 -0500 Subject: [PATCH 211/229] BAEL-1374 - use JMH. Move out of test area. --- .../baeldung/array/ArrayBenchmarkRunner.java | 21 ++++ .../com/baeldung/array/SearchArrayTest.java | 106 ++++++++++-------- 2 files changed, 81 insertions(+), 46 deletions(-) create mode 100644 core-java/src/main/java/com/baeldung/array/ArrayBenchmarkRunner.java rename core-java/src/{test => main}/java/com/baeldung/array/SearchArrayTest.java (57%) diff --git a/core-java/src/main/java/com/baeldung/array/ArrayBenchmarkRunner.java b/core-java/src/main/java/com/baeldung/array/ArrayBenchmarkRunner.java new file mode 100644 index 0000000000..977587a06a --- /dev/null +++ b/core-java/src/main/java/com/baeldung/array/ArrayBenchmarkRunner.java @@ -0,0 +1,21 @@ +package com.baeldung.array; + +import org.openjdk.jmh.runner.Runner; +import org.openjdk.jmh.runner.options.Options; +import org.openjdk.jmh.runner.options.OptionsBuilder; + +public class ArrayBenchmarkRunner { + + public static void main(String[] args) throws Exception { + + Options options = new OptionsBuilder() + .include(SearchArrayTest.class.getSimpleName()).threads(1) + .forks(1).shouldFailOnError(true).shouldDoGC(true) + .jvmArgs("-server").build(); + + new Runner(options).run(); + + + } + +} diff --git a/core-java/src/test/java/com/baeldung/array/SearchArrayTest.java b/core-java/src/main/java/com/baeldung/array/SearchArrayTest.java similarity index 57% rename from core-java/src/test/java/com/baeldung/array/SearchArrayTest.java rename to core-java/src/main/java/com/baeldung/array/SearchArrayTest.java index 94911baac9..fd11e49373 100644 --- a/core-java/src/test/java/com/baeldung/array/SearchArrayTest.java +++ b/core-java/src/main/java/com/baeldung/array/SearchArrayTest.java @@ -1,78 +1,92 @@ package com.baeldung.array; -import org.junit.Test; +import org.openjdk.jmh.annotations.*; import java.util.*; +import java.util.concurrent.TimeUnit; public class SearchArrayTest { - - @Test - public void searchArrayAllocNewCollections() { + @Benchmark + @BenchmarkMode(Mode.AverageTime) + @Warmup(iterations = 5) + @OutputTimeUnit(TimeUnit.MICROSECONDS) + public void searchArrayLoop() { int count = 1000; - String[] strings = seedArray(count); + for (int i = 0; i < count; i++) { + searchLoop(strings, "T"); + } + } - long startTime = System.nanoTime(); + @Benchmark + @BenchmarkMode(Mode.AverageTime) + @Warmup(iterations = 5) + @OutputTimeUnit(TimeUnit.MICROSECONDS) + public void searchArrayAllocNewList() { + + int count = 1000; + String[] strings = seedArray(count); for (int i = 0; i < count; i++) { searchList(strings, "W"); } - long duration = System.nanoTime() - startTime; - System.out.println("SearchList: " + duration / 10000); - startTime = System.nanoTime(); - for (int i = 0; i < count; i++) { - searchSet(strings,"S"); - } - duration = System.nanoTime() - startTime; - System.out.println("SearchSet: " + duration / 10000); - - startTime = System.nanoTime(); - for (int i = 0; i < count; i++) { - searchLoop(strings, "T"); - } - duration = System.nanoTime() - startTime; - System.out.println("SearchLoop: " + duration / 10000); } - @Test - public void searchArrayReuseCollections() { + @Benchmark + @BenchmarkMode(Mode.AverageTime) + @Warmup(iterations = 5) + @OutputTimeUnit(TimeUnit.MICROSECONDS) + public void searchArrayAllocNewSet() { - int count = 10000; + int count = 1000; + String[] strings = seedArray(count); + for (int i = 0; i < count; i++) { + searchSet(strings, "S"); + } + } + + + @Benchmark + @BenchmarkMode(Mode.AverageTime) + @Warmup(iterations = 5) + @OutputTimeUnit(TimeUnit.MICROSECONDS) + public void searchArrayReuseList() { + + int count = 1000; String[] strings = seedArray(count); List asList = Arrays.asList(strings); - Set asSet = new HashSet<>(Arrays.asList(strings)); - long startTime = System.nanoTime(); for (int i = 0; i < count; i++) { asList.contains("W"); } - long duration = System.nanoTime() - startTime; - System.out.println("List: " + duration / 10000); - - startTime = System.nanoTime(); - for (int i = 0; i < count; i++) { - asSet.contains("S"); - } - duration = System.nanoTime() - startTime; - System.out.println("Set: " + duration / 10000); - - startTime = System.nanoTime(); - for (int i = 0; i < count; i++) { - searchLoop(strings, "T"); - } - duration = System.nanoTime() - startTime; - System.out.println("Loop: " + duration / 10000); - } - @Test + @Benchmark + @BenchmarkMode(Mode.AverageTime) + @Warmup(iterations = 5) + @OutputTimeUnit(TimeUnit.MICROSECONDS) + public void searchArrayReuseSet() { + + int count = 1000; + String[] strings = seedArray(count); + Set asSet = new HashSet<>(Arrays.asList(strings)); + for (int i = 0; i < count; i++) { + asSet.contains("S"); + } + } + + + @Benchmark + @BenchmarkMode(Mode.AverageTime) + @Warmup(iterations = 5) + @OutputTimeUnit(TimeUnit.MICROSECONDS) public void searchArrayBinarySearch() { - int count = 10000; + int count = 1000; String[] strings = seedArray(count); Arrays.sort(strings); @@ -81,7 +95,7 @@ public class SearchArrayTest { Arrays.binarySearch(strings, "A"); } long duration = System.nanoTime() - startTime; - System.out.println("Binary search: " + duration / 10000); + //System.out.println("Binary search: " + duration / 10000); } From 7c82545377566c177690b86f401cbdada1adc9c7 Mon Sep 17 00:00:00 2001 From: Marcos Date: Sat, 9 Dec 2017 11:20:14 +0100 Subject: [PATCH 212/229] tests renaming --- core-java/src/test/java/com/baeldung/tree/BinaryTreeTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core-java/src/test/java/com/baeldung/tree/BinaryTreeTest.java b/core-java/src/test/java/com/baeldung/tree/BinaryTreeTest.java index df0f3ba62d..0b123a9684 100644 --- a/core-java/src/test/java/com/baeldung/tree/BinaryTreeTest.java +++ b/core-java/src/test/java/com/baeldung/tree/BinaryTreeTest.java @@ -8,7 +8,7 @@ import org.junit.Test; public class BinaryTreeTest { @Test - public void givenABinaryTree_WhenAddElements_ThenTreeNotEmpty() { + public void givenABinaryTree_WhenAddingElements_ThenTreeNotEmpty() { BinaryTree bt = new BinaryTree(); @@ -24,7 +24,7 @@ public class BinaryTreeTest { } @Test - public void givenABinaryTree_WhenAddElements_ThenTreeContainsThoseElements() { + public void givenABinaryTree_WhenAddingElements_ThenTreeContainsThoseElements() { BinaryTree bt = new BinaryTree(); From f9f5a82cf483748316feb45c4fc6e7e77d653f5f Mon Sep 17 00:00:00 2001 From: YasinBhojawala <31448190+YasinBhojawala@users.noreply.github.com> Date: Sun, 10 Dec 2017 13:47:49 +0530 Subject: [PATCH 213/229] BAEL-1334 Guide to Hibernate Spatial (#3211) * BAEL-1334 Guide to Hibernate Spatial * BAEL-1334 Guide to Hibernate Spatial Moving the files to hibernate5 from libraries * Reverting the pom file * BAEL-1334 Guide to Hibernate Spatial * BAEL-1334 Guide to Hibernate Spatial Moving the files to hibernate5 from libraries * Reverting the pom file * BAEL-1334 Guide to Hibernate Spatial Improved assertions * Add examples related to circle --- .../com/baeldung/hibernate/HibernateUtil.java | 2 + .../hibernate/pojo/PolygonEntity.java | 38 +++++++++++++++ .../hibernate/HibernateSpatialTest.java | 47 +++++++++++++++++++ 3 files changed, 87 insertions(+) create mode 100644 hibernate5/src/main/java/com/baeldung/hibernate/pojo/PolygonEntity.java diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java b/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java index f1fc22d29a..25fc0d7b02 100644 --- a/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java +++ b/hibernate5/src/main/java/com/baeldung/hibernate/HibernateUtil.java @@ -6,6 +6,7 @@ import com.baeldung.hibernate.pojo.OrderEntry; import com.baeldung.hibernate.pojo.OrderEntryIdClass; import com.baeldung.hibernate.pojo.OrderEntryPK; import com.baeldung.hibernate.pojo.PointEntity; +import com.baeldung.hibernate.pojo.PolygonEntity; import com.baeldung.hibernate.pojo.Product; import com.baeldung.hibernate.pojo.Phone; import com.baeldung.hibernate.pojo.TemporalValues; @@ -79,6 +80,7 @@ public class HibernateUtil { metadataSources.addAnnotatedClass(Car.class); metadataSources.addAnnotatedClass(Bag.class); metadataSources.addAnnotatedClass(PointEntity.class); + metadataSources.addAnnotatedClass(PolygonEntity.class); Metadata metadata = metadataSources.buildMetadata(); return metadata.getSessionFactoryBuilder() diff --git a/hibernate5/src/main/java/com/baeldung/hibernate/pojo/PolygonEntity.java b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/PolygonEntity.java new file mode 100644 index 0000000000..69208c8cd4 --- /dev/null +++ b/hibernate5/src/main/java/com/baeldung/hibernate/pojo/PolygonEntity.java @@ -0,0 +1,38 @@ +package com.baeldung.hibernate.pojo; + +import com.vividsolutions.jts.geom.Polygon; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + +@Entity +public class PolygonEntity { + + @Id + @GeneratedValue + private Long id; + + private Polygon polygon; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Polygon getPolygon() { + return polygon; + } + + public void setPolygon(Polygon polygon) { + this.polygon = polygon; + } + + @Override + public String toString() { + return "PolygonEntity{" + "id=" + id + ", polygon=" + polygon + '}'; + } +} diff --git a/hibernate5/src/test/java/com/baeldung/hibernate/HibernateSpatialTest.java b/hibernate5/src/test/java/com/baeldung/hibernate/HibernateSpatialTest.java index a5c7b329fc..10b5cbef4e 100644 --- a/hibernate5/src/test/java/com/baeldung/hibernate/HibernateSpatialTest.java +++ b/hibernate5/src/test/java/com/baeldung/hibernate/HibernateSpatialTest.java @@ -1,10 +1,14 @@ package com.baeldung.hibernate; import com.baeldung.hibernate.pojo.PointEntity; +import com.baeldung.hibernate.pojo.PolygonEntity; +import com.vividsolutions.jts.geom.Coordinate; import com.vividsolutions.jts.geom.Geometry; import com.vividsolutions.jts.geom.Point; +import com.vividsolutions.jts.geom.Polygon; import com.vividsolutions.jts.io.ParseException; import com.vividsolutions.jts.io.WKTReader; +import com.vividsolutions.jts.util.GeometricShapeFactory; import org.hibernate.Session; import org.hibernate.Transaction; import org.junit.After; @@ -13,6 +17,7 @@ import org.junit.Test; import javax.persistence.Query; import java.io.IOException; +import java.util.List; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.Assert.assertEquals; @@ -82,16 +87,58 @@ public class HibernateSpatialTest { .containsOnly("POINT (1 1)", "POINT (1 2)", "POINT (3 4)"); } + @Test + public void shouldSelectAllPointsWithinRadius() throws ParseException { + insertPoint("POINT (1 1)"); + insertPoint("POINT (1 2)"); + insertPoint("POINT (3 4)"); + insertPoint("POINT (5 6)"); + + Query query = session.createQuery("select p from PointEntity p where within(p.point, :circle) = true", + PointEntity.class); + query.setParameter("circle", createCircle(0.0, 0.0, 5)); + + assertThat(query.getResultList().stream().map(p -> ((PointEntity) p).getPoint().toString())) + .containsOnly("POINT (1 1)", "POINT (1 2)"); + } + + @Test + public void shouldSelectAdjacentPolygons() throws ParseException { + insertPolygon("POLYGON ((0 0, 0 5, 5 5, 5 0, 0 0))"); + insertPolygon("POLYGON ((3 0, 3 5, 8 5, 8 0, 3 0))"); + insertPolygon("POLYGON ((2 2, 3 1, 2 5, 4 3, 3 3, 2 2))"); + + Query query = session.createQuery("select p from PolygonEntity p where touches(p.polygon, :polygon) = true", + PolygonEntity.class); + query.setParameter("polygon", wktToGeometry("POLYGON ((5 5, 5 10, 10 10, 10 5, 5 5))")); + assertThat(query.getResultList().stream().map(p -> ((PolygonEntity) p).getPolygon().toString())) + .containsOnly("POLYGON ((0 0, 0 5, 5 5, 5 0, 0 0))", "POLYGON ((3 0, 3 5, 8 5, 8 0, 3 0))"); + } + private void insertPoint(String point) throws ParseException { PointEntity entity = new PointEntity(); entity.setPoint((Point) wktToGeometry(point)); session.persist(entity); } + private void insertPolygon(String polygon) throws ParseException { + PolygonEntity entity = new PolygonEntity(); + entity.setPolygon((Polygon) wktToGeometry(polygon)); + session.persist(entity); + } + private Geometry wktToGeometry(String wellKnownText) throws ParseException { WKTReader fromText = new WKTReader(); Geometry geom = null; geom = fromText.read(wellKnownText); return geom; } + + private static Geometry createCircle(double x, double y, double radius) { + GeometricShapeFactory shapeFactory = new GeometricShapeFactory(); + shapeFactory.setNumPoints(32); + shapeFactory.setCentre(new Coordinate(x, y)); + shapeFactory.setSize(radius * 2); + return shapeFactory.createCircle(); + } } From 5014f5088ec9f68c7ea17d68d3bbebbbbc18f88a Mon Sep 17 00:00:00 2001 From: Bogdan Stoean <4540392+BogdanStoean@users.noreply.github.com> Date: Sun, 10 Dec 2017 10:27:50 +0200 Subject: [PATCH 214/229] BAEL-1315 (#3113) * initial setup with spring boot/ spring data jpa/ flyway * BAEL-1315 - added flyway test extensions for spring * BAEL-1315 - added flyway test extensions for spring * BAEL-1315 - created multiple migration scripts and locations * BAEL-1315 - test insert after schema creation * cleanup * BAEL-1315 - test data changes by a migration * BAEL-1315 - use a single location for migrations * BAEL-1315 - added also a JAVA class migration --- flyway/pom.xml | 18 +++++- flyway/spring-flyway/.gitignore | 24 ++++++++ flyway/spring-flyway/pom.xml | 57 +++++++++++++++++++ .../springflyway/SpringFlywayApplication.java | 12 ++++ .../springflyway/entities/Customer.java | 28 +++++++++ .../migration/V2__uk_lastname_customer.java | 14 +++++ .../repositories/CustomerRepository.java | 11 ++++ ...ustomerRepositoryInitialMigrationTest.java | 28 +++++++++ ...omerRepositoryInsertDataMigrationTest.java | 35 ++++++++++++ ...ositoryNotNullConstraintMigrationTest.java | 25 ++++++++ ...toryUniqueConstraintJavaMigrationTest.java | 29 ++++++++++ ...positoryUniqueConstraintMigrationTest.java | 27 +++++++++ .../src/test/resources/application.properties | 1 + .../migration/V1_0__create_table_customer.sql | 6 ++ .../db/migration/V1_1__insert_customer.sql | 6 ++ .../migration/V1_2__make_email_not_null.sql | 1 + .../db/migration/V1_3__make_email_unique.sql | 1 + 17 files changed, 322 insertions(+), 1 deletion(-) create mode 100644 flyway/spring-flyway/.gitignore create mode 100644 flyway/spring-flyway/pom.xml create mode 100644 flyway/spring-flyway/src/main/java/com/baeldung/springflyway/SpringFlywayApplication.java create mode 100644 flyway/spring-flyway/src/main/java/com/baeldung/springflyway/entities/Customer.java create mode 100644 flyway/spring-flyway/src/main/java/com/baeldung/springflyway/migration/V2__uk_lastname_customer.java create mode 100644 flyway/spring-flyway/src/main/java/com/baeldung/springflyway/repositories/CustomerRepository.java create mode 100644 flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInitialMigrationTest.java create mode 100644 flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInsertDataMigrationTest.java create mode 100644 flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryNotNullConstraintMigrationTest.java create mode 100644 flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintJavaMigrationTest.java create mode 100644 flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintMigrationTest.java create mode 100644 flyway/spring-flyway/src/test/resources/application.properties create mode 100644 flyway/spring-flyway/src/test/resources/db/migration/V1_0__create_table_customer.sql create mode 100644 flyway/spring-flyway/src/test/resources/db/migration/V1_1__insert_customer.sql create mode 100644 flyway/spring-flyway/src/test/resources/db/migration/V1_2__make_email_not_null.sql create mode 100644 flyway/spring-flyway/src/test/resources/db/migration/V1_3__make_email_unique.sql diff --git a/flyway/pom.xml b/flyway/pom.xml index 2774602654..5cb8fabe67 100644 --- a/flyway/pom.xml +++ b/flyway/pom.xml @@ -1,10 +1,10 @@ 4.0.0 - com.baeldung flyway 1.0 flyway + pom A sample project to demonstrate Flyway migrations @@ -13,6 +13,10 @@ 1.0.0-SNAPSHOT + + spring-flyway + + mysql @@ -20,6 +24,17 @@ ${mysql.version} + + + + org.springframework.boot + spring-boot-dependencies + ${spring.boot.version} + pom + import + + + @@ -32,5 +47,6 @@ 6.0.5 4.0.3 + 1.5.8.RELEASE \ No newline at end of file diff --git a/flyway/spring-flyway/.gitignore b/flyway/spring-flyway/.gitignore new file mode 100644 index 0000000000..2af7cefb0a --- /dev/null +++ b/flyway/spring-flyway/.gitignore @@ -0,0 +1,24 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +nbproject/private/ +build/ +nbbuild/ +dist/ +nbdist/ +.nb-gradle/ \ No newline at end of file diff --git a/flyway/spring-flyway/pom.xml b/flyway/spring-flyway/pom.xml new file mode 100644 index 0000000000..cf5703cfab --- /dev/null +++ b/flyway/spring-flyway/pom.xml @@ -0,0 +1,57 @@ + + + 4.0.0 + + spring-flyway + 0.0.1-SNAPSHOT + jar + + spring-flyway + Spring Boot Test Flyway Migrations + + + flyway + com.baeldung + 1.0 + ../../flyway + + + + UTF-8 + UTF-8 + 1.8 + + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.flywaydb + flyway-core + + + org.projectlombok + lombok + + + com.h2database + h2 + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + diff --git a/flyway/spring-flyway/src/main/java/com/baeldung/springflyway/SpringFlywayApplication.java b/flyway/spring-flyway/src/main/java/com/baeldung/springflyway/SpringFlywayApplication.java new file mode 100644 index 0000000000..9218fbc88d --- /dev/null +++ b/flyway/spring-flyway/src/main/java/com/baeldung/springflyway/SpringFlywayApplication.java @@ -0,0 +1,12 @@ +package com.baeldung.springflyway; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class SpringFlywayApplication { + + public static void main(String[] args) { + SpringApplication.run(SpringFlywayApplication.class, args); + } +} diff --git a/flyway/spring-flyway/src/main/java/com/baeldung/springflyway/entities/Customer.java b/flyway/spring-flyway/src/main/java/com/baeldung/springflyway/entities/Customer.java new file mode 100644 index 0000000000..194b961d2d --- /dev/null +++ b/flyway/spring-flyway/src/main/java/com/baeldung/springflyway/entities/Customer.java @@ -0,0 +1,28 @@ +package com.baeldung.springflyway.entities; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + +@Entity +@Data +@AllArgsConstructor +@NoArgsConstructor +@Builder +public class Customer { + + @Id + @GeneratedValue + private Long id; + + private String firstName; + private String lastName; + + private String email; + +} diff --git a/flyway/spring-flyway/src/main/java/com/baeldung/springflyway/migration/V2__uk_lastname_customer.java b/flyway/spring-flyway/src/main/java/com/baeldung/springflyway/migration/V2__uk_lastname_customer.java new file mode 100644 index 0000000000..52b851546b --- /dev/null +++ b/flyway/spring-flyway/src/main/java/com/baeldung/springflyway/migration/V2__uk_lastname_customer.java @@ -0,0 +1,14 @@ +package com.baeldung.springflyway.migration; + +import org.flywaydb.core.api.migration.spring.SpringJdbcMigration; +import org.springframework.jdbc.core.JdbcTemplate; + +public class V2__uk_lastname_customer implements SpringJdbcMigration { + + final String CUSTOMER_LASTNAME_UK = "ALTER TABLE customer ADD CONSTRAINT uk_customer_lastname UNIQUE(last_name);"; + + @Override + public void migrate(final JdbcTemplate jdbcTemplate) throws Exception { + jdbcTemplate.execute(CUSTOMER_LASTNAME_UK); + } +} diff --git a/flyway/spring-flyway/src/main/java/com/baeldung/springflyway/repositories/CustomerRepository.java b/flyway/spring-flyway/src/main/java/com/baeldung/springflyway/repositories/CustomerRepository.java new file mode 100644 index 0000000000..0a1fb5a146 --- /dev/null +++ b/flyway/spring-flyway/src/main/java/com/baeldung/springflyway/repositories/CustomerRepository.java @@ -0,0 +1,11 @@ +package com.baeldung.springflyway.repositories; + +import com.baeldung.springflyway.entities.Customer; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.Optional; + +public interface CustomerRepository extends JpaRepository { + + Optional findByEmail(String email); +} diff --git a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInitialMigrationTest.java b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInitialMigrationTest.java new file mode 100644 index 0000000000..b3f2cb29e1 --- /dev/null +++ b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInitialMigrationTest.java @@ -0,0 +1,28 @@ +package com.baeldung.springflyway; + +import com.baeldung.springflyway.entities.Customer; +import com.baeldung.springflyway.repositories.CustomerRepository; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +import static org.junit.Assert.assertNotNull; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class CustomerRepositoryInitialMigrationTest { + + @Autowired CustomerRepository customerRepository; + + @Test + public void givenSchemaCreationMigration_whenTryingToCreateACustomer_thenSuccess() { + Customer customer = customerRepository.save(Customer + .builder() + .email("customer@email.com") + .build()); + assertNotNull(customer.getId()); + } + +} diff --git a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInsertDataMigrationTest.java b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInsertDataMigrationTest.java new file mode 100644 index 0000000000..369e61d98f --- /dev/null +++ b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInsertDataMigrationTest.java @@ -0,0 +1,35 @@ +package com.baeldung.springflyway; + +import com.baeldung.springflyway.entities.Customer; +import com.baeldung.springflyway.repositories.CustomerRepository; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +import java.util.List; +import java.util.Optional; + +import static org.junit.Assert.*; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class CustomerRepositoryInsertDataMigrationTest { + + @Autowired CustomerRepository customerRepository; + + @Test + public void givenASetInsertData_whenRunningMigrationsWithSuccess_thenASpecificCustomerIsFound() { + Optional customerOptional = customerRepository.findByEmail("email@email.com"); + assertTrue(customerOptional.isPresent()); + } + + @Test + public void givenASetInsertData_whenRunningMigrationsWithSuccess_thenASetOfCustomersIsFound() { + List customers = customerRepository.findAll(); + assertNotNull(customers); + assertEquals(customers.size(), 6); + } + +} diff --git a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryNotNullConstraintMigrationTest.java b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryNotNullConstraintMigrationTest.java new file mode 100644 index 0000000000..90517c9225 --- /dev/null +++ b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryNotNullConstraintMigrationTest.java @@ -0,0 +1,25 @@ +package com.baeldung.springflyway; + +import com.baeldung.springflyway.entities.Customer; +import com.baeldung.springflyway.repositories.CustomerRepository; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.dao.DataIntegrityViolationException; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class CustomerRepositoryNotNullConstraintMigrationTest { + + @Autowired CustomerRepository customerRepository; + + @Test(expected = DataIntegrityViolationException.class) + public void givenTheNotNullConstraintMigrations_whenInsertingACustomerWithNullEmail_thenThrowException() { + customerRepository.save(Customer + .builder() + .build()); + } + +} diff --git a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintJavaMigrationTest.java b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintJavaMigrationTest.java new file mode 100644 index 0000000000..e5ba782fda --- /dev/null +++ b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintJavaMigrationTest.java @@ -0,0 +1,29 @@ +package com.baeldung.springflyway; + +import com.baeldung.springflyway.entities.Customer; +import com.baeldung.springflyway.repositories.CustomerRepository; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.dao.DataIntegrityViolationException; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest(properties = { + "flyway.locations[0]=db/migration", "flyway.locations[1]=com/baeldung/springflyway/migration" +}) +public class CustomerRepositoryUniqueConstraintJavaMigrationTest { + + @Autowired CustomerRepository customerRepository; + + @Test(expected = DataIntegrityViolationException.class) + public void givenTheUniqueConstraintMigrations_whenInsertingAnExistingLastNameCustomer_thenThrowException() { + customerRepository.save(Customer + .builder() + .lastName("LastName") + .build()); + + } + +} diff --git a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintMigrationTest.java b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintMigrationTest.java new file mode 100644 index 0000000000..9fa2dee42d --- /dev/null +++ b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintMigrationTest.java @@ -0,0 +1,27 @@ +package com.baeldung.springflyway; + +import com.baeldung.springflyway.entities.Customer; +import com.baeldung.springflyway.repositories.CustomerRepository; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.dao.DataIntegrityViolationException; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class CustomerRepositoryUniqueConstraintMigrationTest { + + @Autowired CustomerRepository customerRepository; + + @Test(expected = DataIntegrityViolationException.class) + public void givenTheUniqueConstraintMigrations_whenInsertingAnExistingEmailCustomer_thenThrowException() { + customerRepository.save(Customer + .builder() + .email("email@email.com") + .build()); + + } + +} diff --git a/flyway/spring-flyway/src/test/resources/application.properties b/flyway/spring-flyway/src/test/resources/application.properties new file mode 100644 index 0000000000..5656ca79ce --- /dev/null +++ b/flyway/spring-flyway/src/test/resources/application.properties @@ -0,0 +1 @@ +spring.jpa.hibernate.ddl-auto=validate \ No newline at end of file diff --git a/flyway/spring-flyway/src/test/resources/db/migration/V1_0__create_table_customer.sql b/flyway/spring-flyway/src/test/resources/db/migration/V1_0__create_table_customer.sql new file mode 100644 index 0000000000..8c65253ed8 --- /dev/null +++ b/flyway/spring-flyway/src/test/resources/db/migration/V1_0__create_table_customer.sql @@ -0,0 +1,6 @@ +create table if not exists customer ( + id bigint AUTO_INCREMENT not null primary key, + first_name varchar(255) , + last_name varchar(255) , + email varchar(255) +); \ No newline at end of file diff --git a/flyway/spring-flyway/src/test/resources/db/migration/V1_1__insert_customer.sql b/flyway/spring-flyway/src/test/resources/db/migration/V1_1__insert_customer.sql new file mode 100644 index 0000000000..6bba6e00a1 --- /dev/null +++ b/flyway/spring-flyway/src/test/resources/db/migration/V1_1__insert_customer.sql @@ -0,0 +1,6 @@ +insert into customer (first_name, last_name, email) values ('FirstName', 'LastName', 'email@email.com'); +insert into customer (first_name, last_name, email) values ('FirstName1', 'LastName1', 'email1@email.com'); +insert into customer (first_name, last_name, email) values ('FirstName2', 'LastName2', 'email2@email.com'); +insert into customer (first_name, last_name, email) values ('FirstName3', 'LastName3', 'email3@email.com'); +insert into customer (first_name, last_name, email) values ('FirstName4', 'LastName4', 'email4@email.com'); +insert into customer (first_name, last_name, email) values ('FirstName5', 'LastName5', 'email5@email.com'); \ No newline at end of file diff --git a/flyway/spring-flyway/src/test/resources/db/migration/V1_2__make_email_not_null.sql b/flyway/spring-flyway/src/test/resources/db/migration/V1_2__make_email_not_null.sql new file mode 100644 index 0000000000..b1cc396741 --- /dev/null +++ b/flyway/spring-flyway/src/test/resources/db/migration/V1_2__make_email_not_null.sql @@ -0,0 +1 @@ +ALTER TABLE customer ALTER email SET NOT NULL; \ No newline at end of file diff --git a/flyway/spring-flyway/src/test/resources/db/migration/V1_3__make_email_unique.sql b/flyway/spring-flyway/src/test/resources/db/migration/V1_3__make_email_unique.sql new file mode 100644 index 0000000000..19d738fe46 --- /dev/null +++ b/flyway/spring-flyway/src/test/resources/db/migration/V1_3__make_email_unique.sql @@ -0,0 +1 @@ +ALTER TABLE customer ADD CONSTRAINT uk_customer_email UNIQUE(email); \ No newline at end of file From 72d162ddc99ca2f3d660d4d6be12e1c8e3e4bcac Mon Sep 17 00:00:00 2001 From: Marcos Date: Sun, 10 Dec 2017 19:27:45 +0100 Subject: [PATCH 215/229] tests refactoring --- .../java/com/baeldung/tree/BinaryTree.java | 1 - .../com/baeldung/tree/BinaryTreeTest.java | 82 +++---------------- 2 files changed, 13 insertions(+), 70 deletions(-) diff --git a/core-java/src/main/java/com/baeldung/tree/BinaryTree.java b/core-java/src/main/java/com/baeldung/tree/BinaryTree.java index 3c5f5f4e10..3cc496e348 100644 --- a/core-java/src/main/java/com/baeldung/tree/BinaryTree.java +++ b/core-java/src/main/java/com/baeldung/tree/BinaryTree.java @@ -39,7 +39,6 @@ public class BinaryTree { parent = current; } - } public boolean isEmpty() { diff --git a/core-java/src/test/java/com/baeldung/tree/BinaryTreeTest.java b/core-java/src/test/java/com/baeldung/tree/BinaryTreeTest.java index 0b123a9684..2c20c730df 100644 --- a/core-java/src/test/java/com/baeldung/tree/BinaryTreeTest.java +++ b/core-java/src/test/java/com/baeldung/tree/BinaryTreeTest.java @@ -10,15 +10,7 @@ public class BinaryTreeTest { @Test public void givenABinaryTree_WhenAddingElements_ThenTreeNotEmpty() { - BinaryTree bt = new BinaryTree(); - - bt.add(6); - bt.add(4); - bt.add(8); - bt.add(3); - bt.add(5); - bt.add(7); - bt.add(9); + BinaryTree bt = createBinaryTree(); assertTrue(!bt.isEmpty()); } @@ -26,66 +18,28 @@ public class BinaryTreeTest { @Test public void givenABinaryTree_WhenAddingElements_ThenTreeContainsThoseElements() { - BinaryTree bt = new BinaryTree(); - - bt.add(6); - bt.add(4); - bt.add(8); - bt.add(3); - bt.add(5); - bt.add(7); - bt.add(9); + BinaryTree bt = createBinaryTree(); assertTrue(bt.containsNode(6)); assertTrue(bt.containsNode(4)); - assertTrue(bt.containsNode(8)); - assertTrue(bt.containsNode(3)); - assertTrue(bt.containsNode(5)); - assertTrue(bt.containsNode(7)); - assertTrue(bt.containsNode(9)); assertFalse(bt.containsNode(1)); - assertFalse(bt.containsNode(10)); } @Test public void givenABinaryTree_WhenDeletingElements_ThenTreeDoesNotContainThoseElements() { - BinaryTree bt = new BinaryTree(); - - bt.add(6); - bt.add(4); - bt.add(8); - bt.add(3); - bt.add(5); - bt.add(7); - bt.add(9); + BinaryTree bt = createBinaryTree(); assertTrue(bt.containsNode(9)); bt.delete(9); assertFalse(bt.containsNode(9)); - - assertTrue(bt.containsNode(6)); - bt.delete(6); - assertFalse(bt.containsNode(6)); - - assertTrue(bt.containsNode(4)); - bt.delete(4); - assertFalse(bt.containsNode(4)); } @Test public void givenABinaryTree_WhenTraversingInOrder_ThenPrintValues() { - BinaryTree bt = new BinaryTree(); - - bt.add(6); - bt.add(4); - bt.add(8); - bt.add(3); - bt.add(5); - bt.add(7); - bt.add(9); + BinaryTree bt = createBinaryTree(); bt.traverseInOrder(bt.root); } @@ -93,15 +47,7 @@ public class BinaryTreeTest { @Test public void givenABinaryTree_WhenTraversingPreOrder_ThenPrintValues() { - BinaryTree bt = new BinaryTree(); - - bt.add(6); - bt.add(4); - bt.add(8); - bt.add(3); - bt.add(5); - bt.add(7); - bt.add(9); + BinaryTree bt = createBinaryTree(); bt.traversePreOrder(bt.root); } @@ -109,15 +55,7 @@ public class BinaryTreeTest { @Test public void givenABinaryTree_WhenTraversingPostOrder_ThenPrintValues() { - BinaryTree bt = new BinaryTree(); - - bt.add(6); - bt.add(4); - bt.add(8); - bt.add(3); - bt.add(5); - bt.add(7); - bt.add(9); + BinaryTree bt = createBinaryTree(); bt.traversePostOrder(bt.root); } @@ -125,6 +63,12 @@ public class BinaryTreeTest { @Test public void givenABinaryTree_WhenTraversingLevelOrder_ThenPrintValues() { + BinaryTree bt = createBinaryTree(); + + bt.traverseLevelOrder(); + } + + private BinaryTree createBinaryTree() { BinaryTree bt = new BinaryTree(); bt.add(6); @@ -135,7 +79,7 @@ public class BinaryTreeTest { bt.add(7); bt.add(9); - bt.traverseLevelOrder(); + return bt; } } From 080d1a942542a0d90d0f4b1d4f8217fd7e9c52ce Mon Sep 17 00:00:00 2001 From: k0l0ssus Date: Mon, 11 Dec 2017 06:25:25 -0500 Subject: [PATCH 216/229] Updated readme.md (#3215) * Update pom.xml Corrected main class and added JUnit dependency * Update README.md * Update README.md --- spring-integration/README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-integration/README.md b/spring-integration/README.md index e5b0f601ce..750ad994eb 100644 --- a/spring-integration/README.md +++ b/spring-integration/README.md @@ -1,2 +1,5 @@ ### Relevant Articles: - [Introduction to Spring Integration](http://www.baeldung.com/spring-integration) + +### Running the Sample +Executing the `mvn exec:java` maven command (either from the command line or from an IDE) will start up the application. Follow the command prompt for further instructions. From 904695519788ef6e5121ace6fa614881148e3e92 Mon Sep 17 00:00:00 2001 From: Wosin Date: Mon, 11 Dec 2017 16:32:04 +0100 Subject: [PATCH 217/229] BAEL-1349: Custom plugin added to Gradle (#3145) --- gradle/plugin/build.gradle | 14 ++++++++++++ .../java/com/baeldung/GreetingPlugin.java | 17 ++++++++++++++ .../com/baeldung/GreetingPluginExtension.java | 22 +++++++++++++++++++ 3 files changed, 53 insertions(+) create mode 100644 gradle/plugin/build.gradle create mode 100644 gradle/plugin/buildSrc/src/main/java/com/baeldung/GreetingPlugin.java create mode 100644 gradle/plugin/buildSrc/src/main/java/com/baeldung/GreetingPluginExtension.java diff --git a/gradle/plugin/build.gradle b/gradle/plugin/build.gradle new file mode 100644 index 0000000000..8d7329c1b0 --- /dev/null +++ b/gradle/plugin/build.gradle @@ -0,0 +1,14 @@ + repositories{ + mavenCentral() + } + apply plugin: 'java' + apply plugin: 'maven' + apply plugin: com.baeldung.GreetingPlugin + dependencies { + compile gradleApi() + } + + greeting { + greeter = "Stranger" + message = "Message from the build script!" + } \ No newline at end of file diff --git a/gradle/plugin/buildSrc/src/main/java/com/baeldung/GreetingPlugin.java b/gradle/plugin/buildSrc/src/main/java/com/baeldung/GreetingPlugin.java new file mode 100644 index 0000000000..ad32ecfe91 --- /dev/null +++ b/gradle/plugin/buildSrc/src/main/java/com/baeldung/GreetingPlugin.java @@ -0,0 +1,17 @@ +package com.baeldung; + +import org.gradle.api.Plugin; +import org.gradle.api.Project; + +public class GreetingPlugin implements Plugin { + @Override + public void apply(Project project) { + + GreetingPluginExtension extension = project.getExtensions().create("greeting", GreetingPluginExtension.class); + + project.task("hello").doLast(task -> { + System.out.println("Hello, " + extension.getGreeter()); + System.out.println("I have a message for You: " + extension.getMessage()); } + ); + } +} \ No newline at end of file diff --git a/gradle/plugin/buildSrc/src/main/java/com/baeldung/GreetingPluginExtension.java b/gradle/plugin/buildSrc/src/main/java/com/baeldung/GreetingPluginExtension.java new file mode 100644 index 0000000000..2ff64a43f5 --- /dev/null +++ b/gradle/plugin/buildSrc/src/main/java/com/baeldung/GreetingPluginExtension.java @@ -0,0 +1,22 @@ +package com.baeldung; + +public class GreetingPluginExtension { + private String greeter = "Baeldung"; + private String message = "Message from Plugin!"; + + public String getGreeter() { + return greeter; + } + + public void setGreeter(String greeter) { + this.greeter = greeter; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } +} From b2ea831d83849609401461fe90282f8384256745 Mon Sep 17 00:00:00 2001 From: bahti Date: Mon, 11 Dec 2017 20:31:52 +0300 Subject: [PATCH 218/229] inner interface examples added (#3151) --- .../interfaces/CommaSeparatedCustomers.java | 21 +++++++++++++++++++ .../com/baeldung/interfaces/Customer.java | 19 +++++++++++++++++ .../interfaces/InnerInterfaceTests.java | 18 ++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/interfaces/CommaSeparatedCustomers.java create mode 100644 core-java/src/main/java/com/baeldung/interfaces/Customer.java create mode 100644 core-java/src/test/java/com/baeldung/interfaces/InnerInterfaceTests.java diff --git a/core-java/src/main/java/com/baeldung/interfaces/CommaSeparatedCustomers.java b/core-java/src/main/java/com/baeldung/interfaces/CommaSeparatedCustomers.java new file mode 100644 index 0000000000..29ed2d3d26 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/interfaces/CommaSeparatedCustomers.java @@ -0,0 +1,21 @@ +package com.baeldung.interfaces; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +public class CommaSeparatedCustomers implements Customer.List { + + private List customers = new ArrayList(); + + @Override + public void Add(Customer customer) { + customers.add(customer); + } + + @Override + public String getCustomerNames() { + return customers.stream().map(customer -> customer.getName()).collect(Collectors.joining(",")); + } + +} diff --git a/core-java/src/main/java/com/baeldung/interfaces/Customer.java b/core-java/src/main/java/com/baeldung/interfaces/Customer.java new file mode 100644 index 0000000000..d2f2b48074 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/interfaces/Customer.java @@ -0,0 +1,19 @@ +package com.baeldung.interfaces; + +public class Customer { + public interface List { + void Add(Customer customer); + + String getCustomerNames(); + } + + private String name; + + public Customer(String name) { + this.name = name; + } + + String getName() { + return name; + } +} diff --git a/core-java/src/test/java/com/baeldung/interfaces/InnerInterfaceTests.java b/core-java/src/test/java/com/baeldung/interfaces/InnerInterfaceTests.java new file mode 100644 index 0000000000..b19ed76189 --- /dev/null +++ b/core-java/src/test/java/com/baeldung/interfaces/InnerInterfaceTests.java @@ -0,0 +1,18 @@ +package com.baeldung.interfaces; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +@RunWith(JUnit4.class) +public class InnerInterfaceTests { + @Test + public void whenCustomerListJoined_thenReturnsJoinedNames() { + Customer.List customerList = new CommaSeparatedCustomers(); + customerList.Add(new Customer("customer1")); + customerList.Add(new Customer("customer2")); + assertEquals("customer1,customer2", customerList.getCustomerNames()); + } +} From c787414dd954e44d51cba00ae6babbcaa9cfbf75 Mon Sep 17 00:00:00 2001 From: ericgoebelbecker <@592Gbetz> Date: Mon, 11 Dec 2017 22:27:04 -0500 Subject: [PATCH 219/229] BAEL-1374 - move JMH settings to class-level annotations. --- .../com/baeldung/array/SearchArrayTest.java | 21 +++---------------- 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/core-java/src/main/java/com/baeldung/array/SearchArrayTest.java b/core-java/src/main/java/com/baeldung/array/SearchArrayTest.java index fd11e49373..8b44138b32 100644 --- a/core-java/src/main/java/com/baeldung/array/SearchArrayTest.java +++ b/core-java/src/main/java/com/baeldung/array/SearchArrayTest.java @@ -5,12 +5,12 @@ import org.openjdk.jmh.annotations.*; import java.util.*; import java.util.concurrent.TimeUnit; +@BenchmarkMode(Mode.AverageTime) +@Warmup(iterations = 5) +@OutputTimeUnit(TimeUnit.MICROSECONDS) public class SearchArrayTest { @Benchmark - @BenchmarkMode(Mode.AverageTime) - @Warmup(iterations = 5) - @OutputTimeUnit(TimeUnit.MICROSECONDS) public void searchArrayLoop() { int count = 1000; @@ -21,9 +21,6 @@ public class SearchArrayTest { } @Benchmark - @BenchmarkMode(Mode.AverageTime) - @Warmup(iterations = 5) - @OutputTimeUnit(TimeUnit.MICROSECONDS) public void searchArrayAllocNewList() { int count = 1000; @@ -35,9 +32,6 @@ public class SearchArrayTest { } @Benchmark - @BenchmarkMode(Mode.AverageTime) - @Warmup(iterations = 5) - @OutputTimeUnit(TimeUnit.MICROSECONDS) public void searchArrayAllocNewSet() { int count = 1000; @@ -49,9 +43,6 @@ public class SearchArrayTest { @Benchmark - @BenchmarkMode(Mode.AverageTime) - @Warmup(iterations = 5) - @OutputTimeUnit(TimeUnit.MICROSECONDS) public void searchArrayReuseList() { int count = 1000; @@ -66,9 +57,6 @@ public class SearchArrayTest { @Benchmark - @BenchmarkMode(Mode.AverageTime) - @Warmup(iterations = 5) - @OutputTimeUnit(TimeUnit.MICROSECONDS) public void searchArrayReuseSet() { int count = 1000; @@ -81,9 +69,6 @@ public class SearchArrayTest { @Benchmark - @BenchmarkMode(Mode.AverageTime) - @Warmup(iterations = 5) - @OutputTimeUnit(TimeUnit.MICROSECONDS) public void searchArrayBinarySearch() { int count = 1000; From 339cf6a7d0202513090a49bec23aee00c67046aa Mon Sep 17 00:00:00 2001 From: Hany Ahmed Date: Tue, 12 Dec 2017 06:39:39 +0200 Subject: [PATCH 220/229] BAEL-1278 (#3214) * BAEL-1278 * Rename methods names --- testing-modules/testing/pom.xml | 6 + .../main/java/com/baeldung/jspec/Animal.java | 41 ++++++ .../main/java/com/baeldung/jspec/Cage.java | 48 +++++++ .../src/main/java/com/baeldung/jspec/Cat.java | 14 ++ .../src/main/java/com/baeldung/jspec/Dog.java | 14 ++ .../java/com/baeldung/jspec/CageUnitTest.java | 126 ++++++++++++++++++ .../com/baeldung/jspec/JSpecUnitTest.java | 57 ++++++++ 7 files changed, 306 insertions(+) create mode 100644 testing-modules/testing/src/main/java/com/baeldung/jspec/Animal.java create mode 100644 testing-modules/testing/src/main/java/com/baeldung/jspec/Cage.java create mode 100644 testing-modules/testing/src/main/java/com/baeldung/jspec/Cat.java create mode 100644 testing-modules/testing/src/main/java/com/baeldung/jspec/Dog.java create mode 100644 testing-modules/testing/src/test/java/com/baeldung/jspec/CageUnitTest.java create mode 100644 testing-modules/testing/src/test/java/com/baeldung/jspec/JSpecUnitTest.java diff --git a/testing-modules/testing/pom.xml b/testing-modules/testing/pom.xml index 7aff0a93e0..1fd6357b87 100644 --- a/testing-modules/testing/pom.xml +++ b/testing-modules/testing/pom.xml @@ -94,6 +94,11 @@ 1.5 test + + org.javalite + javalite-common + ${javalite.version} + @@ -162,5 +167,6 @@ 0.32 1.1.0 0.12 + 1.4.13 diff --git a/testing-modules/testing/src/main/java/com/baeldung/jspec/Animal.java b/testing-modules/testing/src/main/java/com/baeldung/jspec/Animal.java new file mode 100644 index 0000000000..efb4c62bde --- /dev/null +++ b/testing-modules/testing/src/main/java/com/baeldung/jspec/Animal.java @@ -0,0 +1,41 @@ +package com.baeldung.jspec; + +public abstract class Animal { + + protected String name; + + public Animal(String name) { + this.name = name; + } + + public String getName() { + return name; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((name == null) ? 0 : name.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + Animal other = (Animal) obj; + if (name == null) { + if (other.name != null) + return false; + } else if (!name.equals(other.name)) + return false; + return true; + } + + +} diff --git a/testing-modules/testing/src/main/java/com/baeldung/jspec/Cage.java b/testing-modules/testing/src/main/java/com/baeldung/jspec/Cage.java new file mode 100644 index 0000000000..73ea343600 --- /dev/null +++ b/testing-modules/testing/src/main/java/com/baeldung/jspec/Cage.java @@ -0,0 +1,48 @@ +package com.baeldung.jspec; + +import java.util.Arrays; +import java.util.HashSet; +import java.util.Set; + +public class Cage { + + private Set animals = new HashSet<>(); + + public void put(Animal animal) { + animals.add(animal); + } + + public void put(Animal... animals) { + this.animals.addAll(Arrays.asList(animals)); + } + + public Animal release(Animal animal) { + return animals.remove(animal) ? animal : null; + } + + public void open() { + animals.clear(); + } + + public boolean hasAnimals() { + return animals.size() > 0; + } + + public boolean isEmpty() { + return animals.isEmpty(); + } + + public Set getAnimals() { + return this.animals; + } + + public int size() { + return animals.size(); + } + + @Override + public String toString() { + return "Cage [animals=" + animals + "]"; + } + +} diff --git a/testing-modules/testing/src/main/java/com/baeldung/jspec/Cat.java b/testing-modules/testing/src/main/java/com/baeldung/jspec/Cat.java new file mode 100644 index 0000000000..5021a1481c --- /dev/null +++ b/testing-modules/testing/src/main/java/com/baeldung/jspec/Cat.java @@ -0,0 +1,14 @@ +package com.baeldung.jspec; + +public class Cat extends Animal { + + public Cat(String name) { + super(name); + } + + @Override + public String toString() { + return "Cat [name=" + name + "]"; + } + +} diff --git a/testing-modules/testing/src/main/java/com/baeldung/jspec/Dog.java b/testing-modules/testing/src/main/java/com/baeldung/jspec/Dog.java new file mode 100644 index 0000000000..43626941e3 --- /dev/null +++ b/testing-modules/testing/src/main/java/com/baeldung/jspec/Dog.java @@ -0,0 +1,14 @@ +package com.baeldung.jspec; + +public class Dog extends Animal { + + public Dog(String name) { + super(name); + } + + @Override + public String toString() { + return "Dog [name=" + name + "]"; + } + +} diff --git a/testing-modules/testing/src/test/java/com/baeldung/jspec/CageUnitTest.java b/testing-modules/testing/src/test/java/com/baeldung/jspec/CageUnitTest.java new file mode 100644 index 0000000000..33ef986588 --- /dev/null +++ b/testing-modules/testing/src/test/java/com/baeldung/jspec/CageUnitTest.java @@ -0,0 +1,126 @@ +package com.baeldung.jspec; + +import static org.javalite.test.jspec.JSpec.$; +import static org.javalite.test.jspec.JSpec.expect; +import static org.javalite.test.jspec.JSpec.the; + +import java.util.Set; + +import org.javalite.test.jspec.DifferenceExpectation; +import org.junit.Test; + +public class CageUnitTest { + + Cat tomCat = new Cat("Tom"); + Cat felixCat = new Cat("Felix"); + Dog boltDog = new Dog("Bolt"); + Cage cage = new Cage(); + + + @Test + public void puttingAnimals_shouldIncreaseCageSize() { + // When + cage.put(tomCat, boltDog); + + // Then + the(cage.size()).shouldEqual(2); + } + + @Test + public void releasingAnimals_shouldDecreaseCageSize() { + // When + cage.put(tomCat, boltDog); + cage.release(tomCat); + + // Then + the(cage.size()).shouldEqual(1); + } + + @Test + public void puttingAnimals_shouldLeaveThemInsideTheCage() { + // When + cage.put(tomCat, boltDog); + + // Then + the(cage).shouldHave("animals"); + } + + @Test + public void openingTheCage_shouldReleaseAllAnimals() { + // When + cage.put(tomCat, boltDog); + + // Then + the(cage).shouldNotBe("empty"); + + // When + cage.open(); + + // Then + the(cage).shouldBe("empty"); + the(cage.isEmpty()).shouldBeTrue(); + } + + @Test + public void comparingTwoDogs() { + // When + Dog firstDog = new Dog("Rex"); + Dog secondDog = new Dog("Rex"); + + // Then + $(firstDog).shouldEqual(secondDog); + $(firstDog).shouldNotBeTheSameAs(secondDog); + } + + @Test + public void puttingCatsOnly_shouldLetCageAnimalsToContainCats() { + // When + cage.put(tomCat, felixCat); + + // Then + Set animals = cage.getAnimals(); + the(animals).shouldContain(tomCat); + the(animals).shouldContain(felixCat); + the(animals).shouldNotContain(boltDog); + } + + @Test + public void puttingCatsOnly_shouldLetCageToContainCats() { + // When + cage.put(tomCat, felixCat); + + // Then + // Check with toString of the tested objects + the(cage).shouldContain(tomCat); + the(cage).shouldContain(felixCat); + the(cage).shouldNotContain(boltDog); + } + + @Test + public void puttingMoreAnimals_shouldChangeSize() { + // When + cage.put(tomCat, boltDog); + + // Then + expect( new DifferenceExpectation(cage.size()) { + + @Override + public Integer exec() { + cage.release(tomCat); + return cage.size(); + } + } ); + } + + + @Test + public void releasingTheDog_shouldReleaseAnAnimalOfDogType() { + // When + cage.put(boltDog); + Animal releasedAnimal = cage.release(boltDog); + + // Then + the(releasedAnimal).shouldNotBeNull(); + the(releasedAnimal).shouldBeA(Dog.class); + } +} diff --git a/testing-modules/testing/src/test/java/com/baeldung/jspec/JSpecUnitTest.java b/testing-modules/testing/src/test/java/com/baeldung/jspec/JSpecUnitTest.java new file mode 100644 index 0000000000..0e35e26728 --- /dev/null +++ b/testing-modules/testing/src/test/java/com/baeldung/jspec/JSpecUnitTest.java @@ -0,0 +1,57 @@ +package com.baeldung.jspec; + +import static org.javalite.test.jspec.JSpec.$; +import static org.javalite.test.jspec.JSpec.a; +import static org.javalite.test.jspec.JSpec.expect; +import static org.javalite.test.jspec.JSpec.it; +import static org.javalite.test.jspec.JSpec.the; + +import java.util.Arrays; +import java.util.List; + +import org.javalite.test.jspec.ExceptionExpectation; +import org.junit.Test; + +public class JSpecUnitTest { + + @Test + public void onePlusTwo_shouldEqualThree() { + $(1 + 2).shouldEqual(3); + a(1 + 2).shouldEqual(3); + the(1 + 2).shouldEqual(3); + it(1 + 2).shouldEqual(3); + } + + @Test + public void messageShouldContainJSpec() { + String message = "Welcome to JSpec demo"; + // The message should not be empty + the(message).shouldNotBe("empty"); + // The message should contain JSpec + the(message).shouldContain("JSpec"); + } + + public void colorsListShouldContainRed() { + List colorsList = Arrays.asList("red", "green", "blue"); + $(colorsList).shouldContain("red"); + } + + public void guessedNumberShouldEqualHiddenNumber() { + Integer guessedNumber = 11; + Integer hiddenNumber = 11; + + $(guessedNumber).shouldEqual(hiddenNumber); + $(guessedNumber).shouldNotBeTheSameAs(hiddenNumber); + } + + @Test + public void dividingByThero_shouldThrowArithmeticException() { + expect(new ExceptionExpectation(ArithmeticException.class) { + @Override + public void exec() throws ArithmeticException { + System.out.println(1 / 0); + } + } ); + } + +} From b59226a68cd90250c13f416806445234db23c3f9 Mon Sep 17 00:00:00 2001 From: Rokon Uddin Ahmed Date: Tue, 12 Dec 2017 12:32:35 +0600 Subject: [PATCH 221/229] 12.12 (#3219) * Create README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Create README.md * Update README.md * Update README.md * Update README.md * Update README.MD * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Create README.md * Update README.MD * Create README.md * Update readme.md * Update README.md * Update README.md * Update README.md --- cas/cas-secured-app/README.md | 2 ++ core-java-8/README.md | 1 + core-java-9/README.md | 1 + core-java-concurrency/README.md | 2 ++ core-java/README.md | 6 +++++- drools/README.MD | 1 + gradle/README.md | 1 + hibernate5/README.md | 2 ++ jsonb/README.md | 3 +++ junit5/README.md | 2 ++ osgi/readme.md | 3 +++ patterns/README.md | 3 ++- persistence-modules/spring-jpa/README.md | 1 + spring-5/README.md | 2 ++ spring-aop/README.md | 3 ++- spring-boot-keycloak/README.md | 2 ++ spring-boot/README.MD | 2 +- spring-cloud-cli/README.md | 2 +- spring-core/README.md | 2 ++ spring-hibernate3/README.md | 2 ++ testing-modules/mockito-2/README.md | 1 + testing-modules/mockito/README.md | 2 ++ 22 files changed, 41 insertions(+), 5 deletions(-) create mode 100644 cas/cas-secured-app/README.md create mode 100644 junit5/README.md create mode 100644 spring-boot-keycloak/README.md create mode 100644 spring-hibernate3/README.md diff --git a/cas/cas-secured-app/README.md b/cas/cas-secured-app/README.md new file mode 100644 index 0000000000..01c5f91988 --- /dev/null +++ b/cas/cas-secured-app/README.md @@ -0,0 +1,2 @@ +## Relevant articles: +- [CAS SSO With Spring Security](http://www.baeldung.com/spring-security-cas-sso) diff --git a/core-java-8/README.md b/core-java-8/README.md index 540a32b0ba..61f8df8f49 100644 --- a/core-java-8/README.md +++ b/core-java-8/README.md @@ -32,3 +32,4 @@ - [“Stream has already been operated upon or closed” Exception in Java](http://www.baeldung.com/java-stream-operated-upon-or-closed-exception) - [Display All Time Zones With GMT And UTC in Java](http://www.baeldung.com/java-time-zones) - [Copy a File with Java](http://www.baeldung.com/java-copy-file) +- [Generating Prime Numbers in Java](http://www.baeldung.com/java-generate-prime-numbers) diff --git a/core-java-9/README.md b/core-java-9/README.md index 98c855caea..ce8a140dc0 100644 --- a/core-java-9/README.md +++ b/core-java-9/README.md @@ -18,3 +18,4 @@ - [How to Get All Dates Between Two Dates?](http://www.baeldung.com/java-between-dates) - [Java 9 java.util.Objects Additions](http://www.baeldung.com/java-9-objects-new) - [Compact Strings in Java 9](http://www.baeldung.com/java-9-compact-string) +- [Convert Date to LocalDate or LocalDateTime and Back](http://www.baeldung.com/java-date-to-localdate-and-localdatetime) diff --git a/core-java-concurrency/README.md b/core-java-concurrency/README.md index 48c5f2a50c..23509013d5 100644 --- a/core-java-concurrency/README.md +++ b/core-java-concurrency/README.md @@ -31,3 +31,5 @@ - [Overview of the java.util.concurrent](http://www.baeldung.com/java-util-concurrent) - [Semaphores in Java](http://www.baeldung.com/java-semaphore) - [Daemon Threads in Java](http://www.baeldung.com/java-daemon-thread) +- [Implementing a Runnable vs Extending a Thread](http://www.baeldung.com/java-runnable-vs-extending-thread) +- [How to Kill a Java Thread](http://www.baeldung.com/java-thread-stop) diff --git a/core-java/README.md b/core-java/README.md index 8287a21d1e..ae9e0d96c4 100644 --- a/core-java/README.md +++ b/core-java/README.md @@ -121,4 +121,8 @@ - [Copy a File with Java](http://www.baeldung.com/java-copy-file) - [Introduction to Creational Design Patterns](http://www.baeldung.com/creational-design-patterns) - [Quick Example - Comparator vs Comparable in Java](http://www.baeldung.com/java-comparator-comparable) - +- [Quick Guide to Java Stack](http://www.baeldung.com/java-stack) +- [The Java continue and break Keywords](http://www.baeldung.com/java-continue-and-break) +- [Java – Append Data to a File](http://www.baeldung.com/java-append-to-file) +- [Introduction to the Java ArrayDeque](http://www.baeldung.com/java-array-deque) +- [Guide to java.util.Formatter](http://www.baeldung.com/java-string-formatter) diff --git a/drools/README.MD b/drools/README.MD index b2259e2878..5efbe0d3c3 100644 --- a/drools/README.MD +++ b/drools/README.MD @@ -1,3 +1,4 @@ ### Relevant Articles: - [Introduction to Drools](http://www.baeldung.com/drools) - [Drools Using Rules from Excel Files](http://www.baeldung.com/drools-excel) +- [An Example of Backward Chaining in Drools](http://www.baeldung.com/drools-backward-chaining) diff --git a/gradle/README.md b/gradle/README.md index ff12555376..dd5ea03a18 100644 --- a/gradle/README.md +++ b/gradle/README.md @@ -1 +1,2 @@ ## Relevant articles: +- [Introduction to Gradle](http://www.baeldung.com/gradle) diff --git a/hibernate5/README.md b/hibernate5/README.md index 4690ebbe76..d480a7455c 100644 --- a/hibernate5/README.md +++ b/hibernate5/README.md @@ -2,3 +2,5 @@ - [Dynamic Mapping with Hibernate](http://www.baeldung.com/hibernate-dynamic-mapping) - [An Overview of Identifiers in Hibernate](http://www.baeldung.com/hibernate-identifiers) +- [Hibernate – Mapping Date and Time](http://www.baeldung.com/hibernate-date-time) +- [Hibernate Inheritance Mapping](http://www.baeldung.com/hibernate-inheritance) diff --git a/jsonb/README.md b/jsonb/README.md index a638f0355c..9293a44808 100644 --- a/jsonb/README.md +++ b/jsonb/README.md @@ -1 +1,4 @@ ## JSON B + +## Relevant articles: +- [Introduction to the JSON Binding API (JSR 367) in Java](http://www.baeldung.com/java-json-binding-api) diff --git a/junit5/README.md b/junit5/README.md new file mode 100644 index 0000000000..fb1685fdd5 --- /dev/null +++ b/junit5/README.md @@ -0,0 +1,2 @@ +## Relevant articles: +- [The Order of Tests in JUnit](http://www.baeldung.com/junit-5-test-order) diff --git a/osgi/readme.md b/osgi/readme.md index ea4a411c7b..e380ae06c3 100644 --- a/osgi/readme.md +++ b/osgi/readme.md @@ -86,6 +86,9 @@ org.eclipse.osgi_3.12.1.v20170821-1548.jar = = NOT GOOD = = + ## Relevant articles: + - [Introduction to OSGi](http://www.baeldung.com/osgi) + diff --git a/patterns/README.md b/patterns/README.md index 67d84154cb..26099ae34f 100644 --- a/patterns/README.md +++ b/patterns/README.md @@ -1,4 +1,5 @@ ###Relevant Articles: - [A Guide to the Front Controller Pattern in Java](http://www.baeldung.com/java-front-controller-pattern) - [Introduction to Intercepting Filter Pattern in Java](http://www.baeldung.com/intercepting-filter-pattern-in-java) -- [Implementing the Template Method Pattern in Java](http://www.baeldung.com/template-method-pattern-in-java) +- [Implementing the Template Method Pattern in Java](http://www.baeldung.com/java-template-method-pattern) + diff --git a/persistence-modules/spring-jpa/README.md b/persistence-modules/spring-jpa/README.md index d93271164c..4bfe2a1d25 100644 --- a/persistence-modules/spring-jpa/README.md +++ b/persistence-modules/spring-jpa/README.md @@ -15,6 +15,7 @@ - [Deleting Objects with Hibernate](http://www.baeldung.com/delete-with-hibernate) - [Self-Contained Testing Using an In-Memory Database](http://www.baeldung.com/spring-jpa-test-in-memory-database) - [Spring Data JPA – Adding a Method in All Repositories](http://www.baeldung.com/spring-data-jpa-method-in-all-repositories) +- [A Guide to Spring AbstractRoutingDatasource](http://www.baeldung.com/spring-abstract-routing-data-source) ### Eclipse Config After importing the project into Eclipse, you may see the following error: diff --git a/spring-5/README.md b/spring-5/README.md index 1b65d01811..400e343263 100644 --- a/spring-5/README.md +++ b/spring-5/README.md @@ -11,3 +11,5 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring - [Spring 5 WebClient](http://www.baeldung.com/spring-5-webclient) - [Spring 5 Functional Bean Registration](http://www.baeldung.com/spring-5-functional-beans) - [The SpringJUnitConfig and SpringJUnitWebConfig Annotations in Spring 5](http://www.baeldung.com/spring-5-junit-config) +- [Spring Security 5 for Reactive Applications](http://www.baeldung.com/spring-security-5-reactive) +- [Spring 5 Testing with @EnabledIf Annotation](https://github.com/eugenp/tutorials/tree/master/spring-5) diff --git a/spring-aop/README.md b/spring-aop/README.md index 03d5d8f429..af8ab71da0 100644 --- a/spring-aop/README.md +++ b/spring-aop/README.md @@ -2,4 +2,5 @@ - [Implementing a Custom Spring AOP Annotation](http://www.baeldung.com/spring-aop-annotation) - [Intro to AspectJ](http://www.baeldung.com/aspectj) -- [Spring Performance Logging](http://www.baeldung.com/spring-performance-logging) \ No newline at end of file +- [Spring Performance Logging](http://www.baeldung.com/spring-performance-logging) +- [Introduction to Spring AOP](http://www.baeldung.com/spring-aop) diff --git a/spring-boot-keycloak/README.md b/spring-boot-keycloak/README.md new file mode 100644 index 0000000000..cfe82c6cf7 --- /dev/null +++ b/spring-boot-keycloak/README.md @@ -0,0 +1,2 @@ +## Relevant articles: +- [A Quick Guide to Using Keycloak with Spring Boot](http://www.baeldung.com/spring-boot-keycloak) diff --git a/spring-boot/README.MD b/spring-boot/README.MD index f126df00af..7b5fb3c880 100644 --- a/spring-boot/README.MD +++ b/spring-boot/README.MD @@ -28,4 +28,4 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring - [Spring Boot and Togglz Aspect](http://www.baeldung.com/spring-togglz) - [Getting Started with GraphQL and Spring Boot](http://www.baeldung.com/spring-graphql) - [Guide to Spring Type Conversions](http://www.baeldung.com/spring-type-conversions) - +- [Quick Guide on data.sql and schema.sql Files in Spring Boot](http://www.baeldung.com/spring-boot-data-sql-and-schema-sql) diff --git a/spring-cloud-cli/README.md b/spring-cloud-cli/README.md index 5f83ab06fa..7f29be3f07 100644 --- a/spring-cloud-cli/README.md +++ b/spring-cloud-cli/README.md @@ -3,4 +3,4 @@ ## Spring Cloud CLI ### Relevant Articles: -- [Introduction to Spring Cloud CLI](http://www.baeldung.com/introduction-to-spring-cloud-cli/) \ No newline at end of file +- [Introduction to Spring Cloud CLI](http://www.baeldung.com/spring-cloud-cli) diff --git a/spring-core/README.md b/spring-core/README.md index 81a7aaa952..dc3bb1c9f0 100644 --- a/spring-core/README.md +++ b/spring-core/README.md @@ -8,3 +8,5 @@ - [Spring YAML Configuration](http://www.baeldung.com/spring-yaml) - [Introduction to Spring’s StreamUtils](http://www.baeldung.com/spring-stream-utils) - [Using Spring @Value with Defaults](http://www.baeldung.com/spring-value-defaults) +- [Groovy Bean Definitions](http://www.baeldung.com/spring-groovy-beans) +- [XML-Based Injection in Spring](http://www.baeldung.com/spring-xml-injection) diff --git a/spring-hibernate3/README.md b/spring-hibernate3/README.md new file mode 100644 index 0000000000..02928dfb51 --- /dev/null +++ b/spring-hibernate3/README.md @@ -0,0 +1,2 @@ +## Relevant articles: +- [HibernateException: No Hibernate Session Bound to Thread in Hibernate 3](http://www.baeldung.com/no-hibernate-session-bound-to-thread-exception) diff --git a/testing-modules/mockito-2/README.md b/testing-modules/mockito-2/README.md index 49741c66d1..ee443df81a 100644 --- a/testing-modules/mockito-2/README.md +++ b/testing-modules/mockito-2/README.md @@ -1,6 +1,7 @@ ### Relevant articles - [Mockito’s Java 8 Features](http://www.baeldung.com/mockito-2-java-8) +- [Lazy Verification with Mockito 2](http://www.baeldung.com/mockito-2-lazy-verification) ## Mockito 2 and Java 8 Tips diff --git a/testing-modules/mockito/README.md b/testing-modules/mockito/README.md index 0d6f69a64f..4bbc083d8c 100644 --- a/testing-modules/mockito/README.md +++ b/testing-modules/mockito/README.md @@ -12,3 +12,5 @@ - [Introduction to PowerMock](http://www.baeldung.com/intro-to-powermock) - [Mocking Exception Throwing using Mockito](http://www.baeldung.com/mockito-exceptions) - [Mocking Void Methods with Mockito](http://www.baeldung.com/mockito-void-methods) +- [Mocking of Private Methods Using PowerMock](http://www.baeldung.com/powermock-private-method) +- [Mock Final Classes and Methods with Mockito](http://www.baeldung.com/mockito-final) From 30f78fc3cae32201f20804708429dc364cec57c2 Mon Sep 17 00:00:00 2001 From: hugosama1 Date: Tue, 12 Dec 2017 08:01:06 -0500 Subject: [PATCH 222/229] BAEL-1345 - Apachefileupload (#3185) * Added code for file upload controller * changed to spring module --- libraries/pom.xml | 10 +-- spring-rest-simple/pom.xml | 2 +- .../apachefileupload/UploadController.java | 73 +++++++++++++++++++ 3 files changed, 79 insertions(+), 6 deletions(-) create mode 100644 spring-rest-simple/src/main/java/com/baeldung/apachefileupload/UploadController.java diff --git a/libraries/pom.xml b/libraries/pom.xml index 27d867b68b..eaa2d9d38f 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -630,13 +630,13 @@ com.google.http-client google-http-client-jackson2 - ${googleclient.version} + ${googleclient.version} - com.google.http-client - google-http-client-gson - ${googleclient.version} - + com.google.http-client + google-http-client-gson + ${googleclient.version} + diff --git a/spring-rest-simple/pom.xml b/spring-rest-simple/pom.xml index f3fdd78ff4..7314785731 100644 --- a/spring-rest-simple/pom.xml +++ b/spring-rest-simple/pom.xml @@ -346,7 +346,7 @@ - 1.3.2 + 1.3.3 4.0.0 1.4 3.1.0 diff --git a/spring-rest-simple/src/main/java/com/baeldung/apachefileupload/UploadController.java b/spring-rest-simple/src/main/java/com/baeldung/apachefileupload/UploadController.java new file mode 100644 index 0000000000..b9b6739898 --- /dev/null +++ b/spring-rest-simple/src/main/java/com/baeldung/apachefileupload/UploadController.java @@ -0,0 +1,73 @@ +package com.baeldung.apachefileupload; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.util.Iterator; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import org.apache.commons.fileupload.FileItem; +import org.apache.commons.fileupload.FileItemIterator; +import org.apache.commons.fileupload.FileItemStream; +import org.apache.commons.fileupload.FileUploadException; +import org.apache.commons.fileupload.disk.DiskFileItemFactory; +import org.apache.commons.fileupload.servlet.ServletFileUpload; +import org.apache.commons.fileupload.util.Streams; +import org.apache.commons.io.IOUtils; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class UploadController { + + @RequestMapping(value = "/upload", method = RequestMethod.POST) + public String handleUpload(HttpServletRequest request) { + System.out.println(System.getProperty("java.io.tmpdir")); + boolean isMultipart = ServletFileUpload.isMultipartContent(request); + // Create a factory for disk-based file items + DiskFileItemFactory factory = new DiskFileItemFactory(); + factory.setRepository(new File(System.getProperty("java.io.tmpdir"))); + factory.setSizeThreshold(DiskFileItemFactory.DEFAULT_SIZE_THRESHOLD); + factory.setFileCleaningTracker(null); + // Configure a repository (to ensure a secure temp location is used) + ServletFileUpload upload = new ServletFileUpload(factory); + try { + // Parse the request + List items = upload.parseRequest(request); + // Process the uploaded items + Iterator iter = items.iterator(); + while (iter.hasNext()) { + FileItem item = iter.next(); + + if (!item.isFormField()) { + try (InputStream uploadedStream = item.getInputStream(); + OutputStream out = new FileOutputStream("file.mov");) { + IOUtils.copy(uploadedStream, out); + out.close(); + } + } + } + // Parse the request with Streaming API + upload = new ServletFileUpload(); + FileItemIterator iterStream = upload.getItemIterator(request); + while (iterStream.hasNext()) { + FileItemStream item = iterStream.next(); + String name = item.getFieldName(); + InputStream stream = item.openStream(); + if (!item.isFormField()) { + //Process the InputStream + } else { + //process form fields + String formFieldValue = Streams.asString(stream); + } + } + return "success!"; + } catch (IOException | FileUploadException ex) { + return "failed: " + ex.getMessage(); + } + } + +} From 112f33acb9a0fd45fc640091ab836d9a0bbdfae0 Mon Sep 17 00:00:00 2001 From: Grzegorz Piwowarek Date: Wed, 13 Dec 2017 11:25:47 +0100 Subject: [PATCH 223/229] Optimize build (#3227) * Exclude NeurophTest * Fix build --- ...itoryInitialMigrationIntegrationTest.java} | 2 +- ...rRepositoryInsertDataIntegrationTest.java} | 2 +- ...llConstraintMigrationIntegrationTest.java} | 2 +- ...nstraintJavaMigrationIntegrationTest.java} | 2 +- ...ueConstraintMigrationIntegrationTest.java} | 2 +- .../{XORTest.java => XORIntegrationTest.java} | 2 +- pom.xml | 3 +- spring-acl/pom.xml | 66 ---------- .../org/baeldung/acl/config/ACLContext.java | 80 ------------ .../AclMethodSecurityConfiguration.java | 21 ---- .../acl/config/JPAPersistenceConfig.java | 16 --- .../dao/NoticeMessageRepository.java | 24 ---- .../acl/persistence/entity/NoticeMessage.java | 29 ----- spring-acl/src/main/resources/acl-data.sql | 28 ----- spring-acl/src/main/resources/acl-schema.sql | 58 --------- .../org.baeldung.acl.datasource.properties | 12 -- .../java/org/baeldung/acl/SpringAclTest.java | 119 ------------------ ...est.java => SpringACLIntegrationTest.java} | 2 +- 18 files changed, 8 insertions(+), 462 deletions(-) rename flyway/spring-flyway/src/test/java/com/baeldung/springflyway/{CustomerRepositoryInitialMigrationTest.java => CustomerRepositoryInitialMigrationIntegrationTest.java} (92%) rename flyway/spring-flyway/src/test/java/com/baeldung/springflyway/{CustomerRepositoryInsertDataMigrationTest.java => CustomerRepositoryInsertDataIntegrationTest.java} (94%) rename flyway/spring-flyway/src/test/java/com/baeldung/springflyway/{CustomerRepositoryNotNullConstraintMigrationTest.java => CustomerRepositoryNotNullConstraintMigrationIntegrationTest.java} (91%) rename flyway/spring-flyway/src/test/java/com/baeldung/springflyway/{CustomerRepositoryUniqueConstraintJavaMigrationTest.java => CustomerRepositoryUniqueConstraintJavaMigrationIntegrationTest.java} (92%) rename flyway/spring-flyway/src/test/java/com/baeldung/springflyway/{CustomerRepositoryUniqueConstraintMigrationTest.java => CustomerRepositoryUniqueConstraintMigrationIntegrationTest.java} (92%) rename libraries/src/test/java/com/baeldung/neuroph/{XORTest.java => XORIntegrationTest.java} (97%) delete mode 100644 spring-acl/pom.xml delete mode 100644 spring-acl/src/main/java/org/baeldung/acl/config/ACLContext.java delete mode 100644 spring-acl/src/main/java/org/baeldung/acl/config/AclMethodSecurityConfiguration.java delete mode 100644 spring-acl/src/main/java/org/baeldung/acl/config/JPAPersistenceConfig.java delete mode 100644 spring-acl/src/main/java/org/baeldung/acl/persistence/dao/NoticeMessageRepository.java delete mode 100644 spring-acl/src/main/java/org/baeldung/acl/persistence/entity/NoticeMessage.java delete mode 100644 spring-acl/src/main/resources/acl-data.sql delete mode 100644 spring-acl/src/main/resources/acl-schema.sql delete mode 100644 spring-acl/src/main/resources/org.baeldung.acl.datasource.properties delete mode 100644 spring-acl/src/test/java/org/baeldung/acl/SpringAclTest.java rename spring-security-acl/src/test/java/org/baeldung/acl/{SpringAclTest.java => SpringACLIntegrationTest.java} (98%) diff --git a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInitialMigrationTest.java b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInitialMigrationIntegrationTest.java similarity index 92% rename from flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInitialMigrationTest.java rename to flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInitialMigrationIntegrationTest.java index b3f2cb29e1..59ef5820d7 100644 --- a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInitialMigrationTest.java +++ b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInitialMigrationIntegrationTest.java @@ -12,7 +12,7 @@ import static org.junit.Assert.assertNotNull; @RunWith(SpringRunner.class) @SpringBootTest -public class CustomerRepositoryInitialMigrationTest { +public class CustomerRepositoryInitialMigrationIntegrationTest { @Autowired CustomerRepository customerRepository; diff --git a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInsertDataMigrationTest.java b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInsertDataIntegrationTest.java similarity index 94% rename from flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInsertDataMigrationTest.java rename to flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInsertDataIntegrationTest.java index 369e61d98f..3feedf2fd9 100644 --- a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInsertDataMigrationTest.java +++ b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryInsertDataIntegrationTest.java @@ -15,7 +15,7 @@ import static org.junit.Assert.*; @RunWith(SpringRunner.class) @SpringBootTest -public class CustomerRepositoryInsertDataMigrationTest { +public class CustomerRepositoryInsertDataIntegrationTest { @Autowired CustomerRepository customerRepository; diff --git a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryNotNullConstraintMigrationTest.java b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryNotNullConstraintMigrationIntegrationTest.java similarity index 91% rename from flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryNotNullConstraintMigrationTest.java rename to flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryNotNullConstraintMigrationIntegrationTest.java index 90517c9225..9ec5d4d77e 100644 --- a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryNotNullConstraintMigrationTest.java +++ b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryNotNullConstraintMigrationIntegrationTest.java @@ -11,7 +11,7 @@ import org.springframework.test.context.junit4.SpringRunner; @RunWith(SpringRunner.class) @SpringBootTest -public class CustomerRepositoryNotNullConstraintMigrationTest { +public class CustomerRepositoryNotNullConstraintMigrationIntegrationTest { @Autowired CustomerRepository customerRepository; diff --git a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintJavaMigrationTest.java b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintJavaMigrationIntegrationTest.java similarity index 92% rename from flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintJavaMigrationTest.java rename to flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintJavaMigrationIntegrationTest.java index e5ba782fda..f615f477bc 100644 --- a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintJavaMigrationTest.java +++ b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintJavaMigrationIntegrationTest.java @@ -13,7 +13,7 @@ import org.springframework.test.context.junit4.SpringRunner; @SpringBootTest(properties = { "flyway.locations[0]=db/migration", "flyway.locations[1]=com/baeldung/springflyway/migration" }) -public class CustomerRepositoryUniqueConstraintJavaMigrationTest { +public class CustomerRepositoryUniqueConstraintJavaMigrationIntegrationTest { @Autowired CustomerRepository customerRepository; diff --git a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintMigrationTest.java b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintMigrationIntegrationTest.java similarity index 92% rename from flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintMigrationTest.java rename to flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintMigrationIntegrationTest.java index 9fa2dee42d..e9ac34b384 100644 --- a/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintMigrationTest.java +++ b/flyway/spring-flyway/src/test/java/com/baeldung/springflyway/CustomerRepositoryUniqueConstraintMigrationIntegrationTest.java @@ -11,7 +11,7 @@ import org.springframework.test.context.junit4.SpringRunner; @RunWith(SpringRunner.class) @SpringBootTest -public class CustomerRepositoryUniqueConstraintMigrationTest { +public class CustomerRepositoryUniqueConstraintMigrationIntegrationTest { @Autowired CustomerRepository customerRepository; diff --git a/libraries/src/test/java/com/baeldung/neuroph/XORTest.java b/libraries/src/test/java/com/baeldung/neuroph/XORIntegrationTest.java similarity index 97% rename from libraries/src/test/java/com/baeldung/neuroph/XORTest.java rename to libraries/src/test/java/com/baeldung/neuroph/XORIntegrationTest.java index 4a6ecf8e46..5da1d166f6 100644 --- a/libraries/src/test/java/com/baeldung/neuroph/XORTest.java +++ b/libraries/src/test/java/com/baeldung/neuroph/XORIntegrationTest.java @@ -7,7 +7,7 @@ import org.neuroph.core.NeuralNetwork; import static org.junit.Assert.*; -public class XORTest { +public class XORIntegrationTest { private NeuralNetwork ann = null; private void print(String input, double output, double actual) { diff --git a/pom.xml b/pom.xml index cf01712cba..b3da4655d6 100644 --- a/pom.xml +++ b/pom.xml @@ -142,7 +142,6 @@ spark-java spring-5-mvc - spring-acl spring-activiti spring-akka spring-amqp @@ -152,7 +151,7 @@ spring-batch spring-bom spring-boot - spring-boot-keycloak + spring-boot-keycloak spring-boot-bootstrap spring-cloud-data-flow spring-cloud diff --git a/spring-acl/pom.xml b/spring-acl/pom.xml deleted file mode 100644 index 3bcc0cf596..0000000000 --- a/spring-acl/pom.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - 4.0.0 - - com.baeldung - spring-acl - 0.0.1-SNAPSHOT - war - - spring-acl - Spring ACL - - - parent-boot-5 - com.baeldung - 0.0.1-SNAPSHOT - ../parent-boot-5 - - - - - - org.springframework.boot - spring-boot-starter-data-jpa - - - - com.h2database - h2 - - - - org.springframework - spring-test - test - - - - org.springframework.security - spring-security-test - test - - - - org.springframework.security - spring-security-acl - - - org.springframework.security - spring-security-config - - - org.springframework - spring-context-support - - - net.sf.ehcache - ehcache-core - 2.6.11 - jar - - - - - diff --git a/spring-acl/src/main/java/org/baeldung/acl/config/ACLContext.java b/spring-acl/src/main/java/org/baeldung/acl/config/ACLContext.java deleted file mode 100644 index 63a4ea58ef..0000000000 --- a/spring-acl/src/main/java/org/baeldung/acl/config/ACLContext.java +++ /dev/null @@ -1,80 +0,0 @@ -package org.baeldung.acl.config; - -import javax.sql.DataSource; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.autoconfigure.EnableAutoConfiguration; -import org.springframework.cache.ehcache.EhCacheFactoryBean; -import org.springframework.cache.ehcache.EhCacheManagerFactoryBean; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler; -import org.springframework.security.access.expression.method.MethodSecurityExpressionHandler; -import org.springframework.security.acls.AclPermissionCacheOptimizer; -import org.springframework.security.acls.AclPermissionEvaluator; -import org.springframework.security.acls.domain.AclAuthorizationStrategy; -import org.springframework.security.acls.domain.AclAuthorizationStrategyImpl; -import org.springframework.security.acls.domain.ConsoleAuditLogger; -import org.springframework.security.acls.domain.DefaultPermissionGrantingStrategy; -import org.springframework.security.acls.domain.EhCacheBasedAclCache; -import org.springframework.security.acls.jdbc.BasicLookupStrategy; -import org.springframework.security.acls.jdbc.JdbcMutableAclService; -import org.springframework.security.acls.jdbc.LookupStrategy; -import org.springframework.security.acls.model.PermissionGrantingStrategy; -import org.springframework.security.core.authority.SimpleGrantedAuthority; - -@Configuration -@EnableAutoConfiguration -public class ACLContext { - - @Autowired - DataSource dataSource; - - @Bean - public EhCacheBasedAclCache aclCache() { - return new EhCacheBasedAclCache(aclEhCacheFactoryBean().getObject(), permissionGrantingStrategy(), aclAuthorizationStrategy()); - } - - @Bean - public EhCacheFactoryBean aclEhCacheFactoryBean() { - EhCacheFactoryBean ehCacheFactoryBean = new EhCacheFactoryBean(); - ehCacheFactoryBean.setCacheManager(aclCacheManager().getObject()); - ehCacheFactoryBean.setCacheName("aclCache"); - return ehCacheFactoryBean; - } - - @Bean - public EhCacheManagerFactoryBean aclCacheManager() { - return new EhCacheManagerFactoryBean(); - } - - @Bean - public PermissionGrantingStrategy permissionGrantingStrategy() { - return new DefaultPermissionGrantingStrategy(new ConsoleAuditLogger()); - } - - @Bean - public AclAuthorizationStrategy aclAuthorizationStrategy() { - return new AclAuthorizationStrategyImpl(new SimpleGrantedAuthority("ROLE_ADMIN")); - } - - @Bean - public MethodSecurityExpressionHandler defaultMethodSecurityExpressionHandler() { - DefaultMethodSecurityExpressionHandler expressionHandler = new DefaultMethodSecurityExpressionHandler(); - AclPermissionEvaluator permissionEvaluator = new AclPermissionEvaluator(aclService()); - expressionHandler.setPermissionEvaluator(permissionEvaluator); - expressionHandler.setPermissionCacheOptimizer(new AclPermissionCacheOptimizer(aclService())); - return expressionHandler; - } - - @Bean - public LookupStrategy lookupStrategy() { - return new BasicLookupStrategy(dataSource, aclCache(), aclAuthorizationStrategy(), new ConsoleAuditLogger()); - } - - @Bean - public JdbcMutableAclService aclService() { - return new JdbcMutableAclService(dataSource, lookupStrategy(), aclCache()); - } - -} \ No newline at end of file diff --git a/spring-acl/src/main/java/org/baeldung/acl/config/AclMethodSecurityConfiguration.java b/spring-acl/src/main/java/org/baeldung/acl/config/AclMethodSecurityConfiguration.java deleted file mode 100644 index 110c4a6d24..0000000000 --- a/spring-acl/src/main/java/org/baeldung/acl/config/AclMethodSecurityConfiguration.java +++ /dev/null @@ -1,21 +0,0 @@ -package org.baeldung.acl.config; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.annotation.Configuration; -import org.springframework.security.access.expression.method.MethodSecurityExpressionHandler; -import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity; -import org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration; - -@Configuration -@EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled = true) -public class AclMethodSecurityConfiguration extends GlobalMethodSecurityConfiguration { - - @Autowired - MethodSecurityExpressionHandler defaultMethodSecurityExpressionHandler; - - @Override - protected MethodSecurityExpressionHandler createExpressionHandler() { - return defaultMethodSecurityExpressionHandler; - } - -} diff --git a/spring-acl/src/main/java/org/baeldung/acl/config/JPAPersistenceConfig.java b/spring-acl/src/main/java/org/baeldung/acl/config/JPAPersistenceConfig.java deleted file mode 100644 index 9b87efa92c..0000000000 --- a/spring-acl/src/main/java/org/baeldung/acl/config/JPAPersistenceConfig.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.baeldung.acl.config; - -import org.springframework.boot.autoconfigure.domain.EntityScan; -import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.PropertySource; -import org.springframework.data.jpa.repository.config.EnableJpaRepositories; -import org.springframework.transaction.annotation.EnableTransactionManagement; - -@Configuration -@EnableTransactionManagement -@EnableJpaRepositories(basePackages = "org.baeldung.acl.persistence.dao") -@PropertySource("classpath:org.baeldung.acl.datasource.properties") -@EntityScan(basePackages={ "org.baeldung.acl.persistence.entity" }) -public class JPAPersistenceConfig { - -} diff --git a/spring-acl/src/main/java/org/baeldung/acl/persistence/dao/NoticeMessageRepository.java b/spring-acl/src/main/java/org/baeldung/acl/persistence/dao/NoticeMessageRepository.java deleted file mode 100644 index 8662c88d6c..0000000000 --- a/spring-acl/src/main/java/org/baeldung/acl/persistence/dao/NoticeMessageRepository.java +++ /dev/null @@ -1,24 +0,0 @@ -package org.baeldung.acl.persistence.dao; - -import java.util.List; - -import org.baeldung.acl.persistence.entity.NoticeMessage; -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.data.repository.query.Param; -import org.springframework.security.access.prepost.PostAuthorize; -import org.springframework.security.access.prepost.PostFilter; -import org.springframework.security.access.prepost.PreAuthorize; - -public interface NoticeMessageRepository extends JpaRepository{ - - @PostFilter("hasPermission(filterObject, 'READ')") - List findAll(); - - @PostAuthorize("hasPermission(returnObject, 'READ')") - NoticeMessage findById(Integer id); - - @SuppressWarnings("unchecked") - @PreAuthorize("hasPermission(#noticeMessage, 'WRITE')") - NoticeMessage save(@Param("noticeMessage")NoticeMessage noticeMessage); - -} diff --git a/spring-acl/src/main/java/org/baeldung/acl/persistence/entity/NoticeMessage.java b/spring-acl/src/main/java/org/baeldung/acl/persistence/entity/NoticeMessage.java deleted file mode 100644 index 23f01a8edb..0000000000 --- a/spring-acl/src/main/java/org/baeldung/acl/persistence/entity/NoticeMessage.java +++ /dev/null @@ -1,29 +0,0 @@ -package org.baeldung.acl.persistence.entity; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.Table; - -@Entity -@Table(name="system_message") -public class NoticeMessage { - - @Id - @Column - private Integer id; - @Column - private String content; - public Integer getId() { - return id; - } - public void setId(Integer id) { - this.id = id; - } - public String getContent() { - return content; - } - public void setContent(String content) { - this.content = content; - } -} \ No newline at end of file diff --git a/spring-acl/src/main/resources/acl-data.sql b/spring-acl/src/main/resources/acl-data.sql deleted file mode 100644 index 6c01eaacc2..0000000000 --- a/spring-acl/src/main/resources/acl-data.sql +++ /dev/null @@ -1,28 +0,0 @@ -INSERT INTO system_message(id,content) VALUES (1,'First Level Message'); -INSERT INTO system_message(id,content) VALUES (2,'Second Level Message'); -INSERT INTO system_message(id,content) VALUES (3,'Third Level Message'); - -INSERT INTO acl_class (id, class) VALUES -(1, 'org.baeldung.acl.persistence.entity.NoticeMessage'); - -INSERT INTO acl_sid (id, principal, sid) VALUES -(1, 1, 'manager'), -(2, 1, 'hr'), -(3, 1, 'admin'), -(4, 0, 'ROLE_EDITOR'); - -INSERT INTO acl_object_identity (id, object_id_class, object_id_identity, parent_object, owner_sid, entries_inheriting) VALUES -(1, 1, 1, NULL, 3, 0), -(2, 1, 2, NULL, 3, 0), -(3, 1, 3, NULL, 3, 0) -; - -INSERT INTO acl_entry (id, acl_object_identity, ace_order, sid, mask, granting, audit_success, audit_failure) VALUES -(1, 1, 1, 1, 1, 1, 1, 1), -(2, 1, 2, 1, 2, 1, 1, 1), -(3, 1, 3, 4, 1, 1, 1, 1), -(4, 2, 1, 2, 1, 1, 1, 1), -(5, 2, 2, 4, 1, 1, 1, 1), -(6, 3, 1, 4, 1, 1, 1, 1), -(7, 3, 2, 4, 2, 1, 1, 1) -; \ No newline at end of file diff --git a/spring-acl/src/main/resources/acl-schema.sql b/spring-acl/src/main/resources/acl-schema.sql deleted file mode 100644 index 58e9394b2b..0000000000 --- a/spring-acl/src/main/resources/acl-schema.sql +++ /dev/null @@ -1,58 +0,0 @@ -create table system_message (id integer not null, content varchar(255), primary key (id)); - -CREATE TABLE IF NOT EXISTS acl_sid ( - id bigint(20) NOT NULL AUTO_INCREMENT, - principal tinyint(1) NOT NULL, - sid varchar(100) NOT NULL, - PRIMARY KEY (id), - UNIQUE KEY unique_uk_1 (sid,principal) -); - -CREATE TABLE IF NOT EXISTS acl_class ( - id bigint(20) NOT NULL AUTO_INCREMENT, - class varchar(255) NOT NULL, - PRIMARY KEY (id), - UNIQUE KEY unique_uk_2 (class) -); - -CREATE TABLE IF NOT EXISTS acl_entry ( - id bigint(20) NOT NULL AUTO_INCREMENT, - acl_object_identity bigint(20) NOT NULL, - ace_order int(11) NOT NULL, - sid bigint(20) NOT NULL, - mask int(11) NOT NULL, - granting tinyint(1) NOT NULL, - audit_success tinyint(1) NOT NULL, - audit_failure tinyint(1) NOT NULL, - PRIMARY KEY (id), - UNIQUE KEY unique_uk_4 (acl_object_identity,ace_order) -); - -CREATE TABLE IF NOT EXISTS acl_object_identity ( - id bigint(20) NOT NULL AUTO_INCREMENT, - object_id_class bigint(20) NOT NULL, - object_id_identity bigint(20) NOT NULL, - parent_object bigint(20) DEFAULT NULL, - owner_sid bigint(20) DEFAULT NULL, - entries_inheriting tinyint(1) NOT NULL, - PRIMARY KEY (id), - UNIQUE KEY unique_uk_3 (object_id_class,object_id_identity) -); - -ALTER TABLE acl_entry -ADD FOREIGN KEY (acl_object_identity) REFERENCES acl_object_identity(id); - -ALTER TABLE acl_entry -ADD FOREIGN KEY (sid) REFERENCES acl_sid(id); - --- --- Constraints for table acl_object_identity --- -ALTER TABLE acl_object_identity -ADD FOREIGN KEY (parent_object) REFERENCES acl_object_identity (id); - -ALTER TABLE acl_object_identity -ADD FOREIGN KEY (object_id_class) REFERENCES acl_class (id); - -ALTER TABLE acl_object_identity -ADD FOREIGN KEY (owner_sid) REFERENCES acl_sid (id); \ No newline at end of file diff --git a/spring-acl/src/main/resources/org.baeldung.acl.datasource.properties b/spring-acl/src/main/resources/org.baeldung.acl.datasource.properties deleted file mode 100644 index 739dd3f07c..0000000000 --- a/spring-acl/src/main/resources/org.baeldung.acl.datasource.properties +++ /dev/null @@ -1,12 +0,0 @@ -spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_ON_EXIT=FALSE -spring.datasource.username=sa -spring.datasource.password= -spring.datasource.driverClassName=org.h2.Driver -spring.jpa.hibernate.ddl-auto=update -spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect - -spring.h2.console.path=/myconsole -spring.h2.console.enabled=true -spring.datasource.initialize=true -spring.datasource.schema=classpath:acl-schema.sql -spring.datasource.data=classpath:acl-data.sql \ No newline at end of file diff --git a/spring-acl/src/test/java/org/baeldung/acl/SpringAclTest.java b/spring-acl/src/test/java/org/baeldung/acl/SpringAclTest.java deleted file mode 100644 index fd9069d9bc..0000000000 --- a/spring-acl/src/test/java/org/baeldung/acl/SpringAclTest.java +++ /dev/null @@ -1,119 +0,0 @@ -package org.baeldung.acl; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; - -import java.util.List; - -import org.baeldung.acl.persistence.dao.NoticeMessageRepository; -import org.baeldung.acl.persistence.entity.NoticeMessage; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.annotation.ComponentScan; -import org.springframework.context.annotation.Configuration; -import org.springframework.security.access.AccessDeniedException; -import org.springframework.security.test.context.support.WithMockUser; -import org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener; -import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.TestExecutionListeners; -import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests; -import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; -import org.springframework.test.context.support.DependencyInjectionTestExecutionListener; -import org.springframework.test.context.support.DirtiesContextTestExecutionListener; -import org.springframework.test.context.transaction.TransactionalTestExecutionListener; -import org.springframework.test.context.web.ServletTestExecutionListener; - -@RunWith(SpringJUnit4ClassRunner.class) -@ContextConfiguration -@TestExecutionListeners(listeners={ServletTestExecutionListener.class, - DependencyInjectionTestExecutionListener.class, - DirtiesContextTestExecutionListener.class, - TransactionalTestExecutionListener.class, - WithSecurityContextTestExecutionListener.class}) -public class SpringAclTest extends AbstractJUnit4SpringContextTests{ - - private static Integer FIRST_MESSAGE_ID = 1; - private static Integer SECOND_MESSAGE_ID = 2; - private static Integer THIRD_MESSAGE_ID = 3; - private static String EDITTED_CONTENT = "EDITED"; - - @Configuration - @ComponentScan("org.baeldung.acl.*") - public static class SpringConfig { - - } - - @Autowired - NoticeMessageRepository repo; - - @Test - @WithMockUser(username="manager") - public void givenUsernameManager_whenFindAllMessage_thenReturnFirstMessage(){ - List details = repo.findAll(); - assertNotNull(details); - assertEquals(1,details.size()); - assertEquals(FIRST_MESSAGE_ID,details.get(0).getId()); - } - - @Test - @WithMockUser(username="manager") - public void givenUsernameManager_whenFindFirstMessageByIdAndUpdateFirstMessageContent_thenOK(){ - NoticeMessage firstMessage = repo.findById(FIRST_MESSAGE_ID); - assertNotNull(firstMessage); - assertEquals(FIRST_MESSAGE_ID,firstMessage.getId()); - - firstMessage.setContent(EDITTED_CONTENT); - repo.save(firstMessage); - - NoticeMessage editedFirstMessage = repo.findById(FIRST_MESSAGE_ID); - assertNotNull(editedFirstMessage); - assertEquals(FIRST_MESSAGE_ID,editedFirstMessage.getId()); - assertEquals(EDITTED_CONTENT,editedFirstMessage.getContent()); - } - - @Test - @WithMockUser(username="hr") - public void givenUsernameHr_whenFindMessageById2_thenOK(){ - NoticeMessage secondMessage = repo.findById(SECOND_MESSAGE_ID); - assertNotNull(secondMessage); - assertEquals(SECOND_MESSAGE_ID,secondMessage.getId()); - } - - @Test(expected=AccessDeniedException.class) - @WithMockUser(username="hr") - public void givenUsernameHr_whenUpdateMessageWithId2_thenFail(){ - NoticeMessage secondMessage = new NoticeMessage(); - secondMessage.setId(SECOND_MESSAGE_ID); - secondMessage.setContent(EDITTED_CONTENT); - repo.save(secondMessage); - } - - @Test - @WithMockUser(roles={"EDITOR"}) - public void givenRoleEditor_whenFindAllMessage_thenReturnThreeMessage(){ - List details = repo.findAll(); - assertNotNull(details); - assertEquals(3,details.size()); - } - - @Test - @WithMockUser(roles={"EDITOR"}) - public void givenRoleEditor_whenUpdateThirdMessage_thenOK(){ - NoticeMessage thirdMessage = new NoticeMessage(); - thirdMessage.setId(THIRD_MESSAGE_ID); - thirdMessage.setContent(EDITTED_CONTENT); - repo.save(thirdMessage); - } - - @Test(expected=AccessDeniedException.class) - @WithMockUser(roles={"EDITOR"}) - public void givenRoleEditor_whenFindFirstMessageByIdAndUpdateFirstMessageContent_thenFail(){ - NoticeMessage firstMessage = repo.findById(FIRST_MESSAGE_ID); - assertNotNull(firstMessage); - assertEquals(FIRST_MESSAGE_ID,firstMessage.getId()); - firstMessage.setContent(EDITTED_CONTENT); - repo.save(firstMessage); - } -} - \ No newline at end of file diff --git a/spring-security-acl/src/test/java/org/baeldung/acl/SpringAclTest.java b/spring-security-acl/src/test/java/org/baeldung/acl/SpringACLIntegrationTest.java similarity index 98% rename from spring-security-acl/src/test/java/org/baeldung/acl/SpringAclTest.java rename to spring-security-acl/src/test/java/org/baeldung/acl/SpringACLIntegrationTest.java index b864639d74..1460d4f47b 100644 --- a/spring-security-acl/src/test/java/org/baeldung/acl/SpringAclTest.java +++ b/spring-security-acl/src/test/java/org/baeldung/acl/SpringACLIntegrationTest.java @@ -31,7 +31,7 @@ import org.springframework.test.context.web.ServletTestExecutionListener; DirtiesContextTestExecutionListener.class, TransactionalTestExecutionListener.class, WithSecurityContextTestExecutionListener.class}) -public class SpringAclTest extends AbstractJUnit4SpringContextTests{ +public class SpringACLIntegrationTest extends AbstractJUnit4SpringContextTests{ private static Integer FIRST_MESSAGE_ID = 1; private static Integer SECOND_MESSAGE_ID = 2; From cee5dcf7b26ee7a7125c0c36e129deca19470c92 Mon Sep 17 00:00:00 2001 From: Eugen Paraschiv Date: Wed, 13 Dec 2017 14:08:18 +0200 Subject: [PATCH 224/229] adding new module --- pom.xml | 1 + spring-5-reactive/.gitignore | 12 ++ spring-5-reactive/README.md | 15 ++ spring-5-reactive/pom.xml | 203 ++++++++++++++++++ .../java/com/baeldung/Spring5Application.java | 15 ++ .../baeldung/SpringSecurity5Application.java | 34 +++ .../java/com/baeldung/functional/Actor.java | 23 ++ ...Spring5URLPatternUsingRouterFunctions.java | 61 ++++++ .../com/baeldung/functional/FormHandler.java | 41 ++++ .../FunctionalSpringBootApplication.java | 87 ++++++++ .../functional/FunctionalWebApplication.java | 80 +++++++ .../functional/IndexRewriteFilter.java | 27 +++ .../com/baeldung/functional/MyService.java | 11 + .../com/baeldung/functional/RootServlet.java | 82 +++++++ .../main/java/com/baeldung/jsonb/Person.java | 127 +++++++++++ .../com/baeldung/jsonb/PersonController.java | 58 +++++ .../baeldung/jsonb/Spring5Application.java | 30 +++ .../jupiter/MethodParameterFactory.java | 46 ++++ .../jupiter/ParameterAutowireUtils.java | 44 ++++ .../com/baeldung/jupiter/SpringExtension.java | 94 ++++++++ .../baeldung/jupiter/SpringJUnit5Config.java | 39 ++++ .../java/com/baeldung/jupiter/TestConfig.java | 20 ++ .../baeldung/persistence/DataSetupBean.java | 27 +++ .../baeldung/persistence/FooRepository.java | 10 + .../baeldung/security/GreetController.java | 37 ++++ .../com/baeldung/security/GreetService.java | 15 ++ .../com/baeldung/security/SecurityConfig.java | 42 ++++ .../src/main/java/com/baeldung/web/Foo.java | 84 ++++++++ .../java/com/baeldung/web/FooController.java | 53 +++++ .../baeldung/web/PathPatternController.java | 39 ++++ .../java/com/baeldung/web/reactive/Task.java | 28 +++ .../reactive/client/WebClientController.java | 85 ++++++++ .../src/main/resources/application.properties | 3 + .../src/main/resources/files/hello.txt | 1 + .../src/main/resources/files/test/test.txt | 1 + .../src/main/webapp/WEB-INF/web.xml | 21 ++ .../com/baeldung/Example1IntegrationTest.java | 29 +++ .../com/baeldung/Example2IntegrationTest.java | 29 +++ .../com/baeldung/ParallelIntegrationTest.java | 24 +++ .../Spring5ApplicationIntegrationTest.java | 16 ++ ...pring5JUnit4ConcurrentIntegrationTest.java | 52 +++++ .../functional/BeanRegistrationTest.java | 42 ++++ ...ng5URLPatternUsingRouterFunctionsTest.java | 110 ++++++++++ ...nctionalWebApplicationIntegrationTest.java | 141 ++++++++++++ .../baeldung/jsonb/JsonbIntegrationTest.java | 43 ++++ .../com/baeldung/jupiter/EnabledOnJava8.java | 18 ++ .../jupiter/Spring5EnabledAnnotationTest.java | 50 +++++ ...nit5ComposedAnnotationIntegrationTest.java | 38 ++++ .../jupiter/Spring5JUnit5IntegrationTest.java | 25 +++ .../Spring5JUnit5ParallelIntegrationTest.java | 25 +++ ...pring5Java8NewFeaturesIntegrationTest.java | 31 +++ ...g5ReactiveServerClientIntegrationTest.java | 94 ++++++++ .../jupiter/SpringJUnitConfigTest.java | 33 +++ .../jupiter/SpringJUnitWebConfigTest.java | 34 +++ .../com/baeldung/security/SecurityTest.java | 48 +++++ ...ernsUsingHandlerMethodIntegrationTest.java | 101 +++++++++ .../web/client/WebTestClientTest.java | 60 ++++++ .../src/test/resources/baeldung-weekly.png | Bin 0 -> 22275 bytes .../baeldung/web/PathPatternController.java | 1 - 59 files changed, 2639 insertions(+), 1 deletion(-) create mode 100644 spring-5-reactive/.gitignore create mode 100644 spring-5-reactive/README.md create mode 100644 spring-5-reactive/pom.xml create mode 100644 spring-5-reactive/src/main/java/com/baeldung/Spring5Application.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/SpringSecurity5Application.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/Actor.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctions.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/FormHandler.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalSpringBootApplication.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalWebApplication.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/IndexRewriteFilter.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/MyService.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/RootServlet.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/jsonb/Person.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/jsonb/PersonController.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/jsonb/Spring5Application.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/jupiter/MethodParameterFactory.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/jupiter/ParameterAutowireUtils.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringExtension.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringJUnit5Config.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/jupiter/TestConfig.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/persistence/DataSetupBean.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/persistence/FooRepository.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/security/GreetController.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/security/GreetService.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/security/SecurityConfig.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/web/Foo.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/web/FooController.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/web/PathPatternController.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/web/reactive/Task.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/web/reactive/client/WebClientController.java create mode 100644 spring-5-reactive/src/main/resources/application.properties create mode 100644 spring-5-reactive/src/main/resources/files/hello.txt create mode 100644 spring-5-reactive/src/main/resources/files/test/test.txt create mode 100644 spring-5-reactive/src/main/webapp/WEB-INF/web.xml create mode 100644 spring-5-reactive/src/test/java/com/baeldung/Example1IntegrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/Example2IntegrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/ParallelIntegrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/Spring5JUnit4ConcurrentIntegrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/functional/BeanRegistrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctionsTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/functional/FunctionalWebApplicationIntegrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/jsonb/JsonbIntegrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/EnabledOnJava8.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5EnabledAnnotationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ComposedAnnotationIntegrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5IntegrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ParallelIntegrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5Java8NewFeaturesIntegrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5ReactiveServerClientIntegrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitConfigTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitWebConfigTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/security/SecurityTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/web/PathPatternsUsingHandlerMethodIntegrationTest.java create mode 100644 spring-5-reactive/src/test/java/com/baeldung/web/client/WebTestClientTest.java create mode 100644 spring-5-reactive/src/test/resources/baeldung-weekly.png diff --git a/pom.xml b/pom.xml index b3da4655d6..88f54be629 100644 --- a/pom.xml +++ b/pom.xml @@ -141,6 +141,7 @@ persistence-modules/solr spark-java + spring-5-reactive spring-5-mvc spring-activiti spring-akka diff --git a/spring-5-reactive/.gitignore b/spring-5-reactive/.gitignore new file mode 100644 index 0000000000..dec013dfa4 --- /dev/null +++ b/spring-5-reactive/.gitignore @@ -0,0 +1,12 @@ +#folders# +.idea +/target +/neoDb* +/data +/src/main/webapp/WEB-INF/classes +*/META-INF/* + +# Packaged files # +*.jar +*.war +*.ear \ No newline at end of file diff --git a/spring-5-reactive/README.md b/spring-5-reactive/README.md new file mode 100644 index 0000000000..400e343263 --- /dev/null +++ b/spring-5-reactive/README.md @@ -0,0 +1,15 @@ +## Spring REST Example Project + +### The Course +The "REST With Spring" Classes: http://bit.ly/restwithspring + +### Relevant Articles + +- [Concurrent Test Execution in Spring 5](http://www.baeldung.com/spring-5-concurrent-tests) +- [Introduction to the Functional Web Framework in Spring 5](http://www.baeldung.com/spring-5-functional-web) +- [Exploring the Spring 5 MVC URL Matching Improvements](http://www.baeldung.com/spring-5-mvc-url-matching) +- [Spring 5 WebClient](http://www.baeldung.com/spring-5-webclient) +- [Spring 5 Functional Bean Registration](http://www.baeldung.com/spring-5-functional-beans) +- [The SpringJUnitConfig and SpringJUnitWebConfig Annotations in Spring 5](http://www.baeldung.com/spring-5-junit-config) +- [Spring Security 5 for Reactive Applications](http://www.baeldung.com/spring-security-5-reactive) +- [Spring 5 Testing with @EnabledIf Annotation](https://github.com/eugenp/tutorials/tree/master/spring-5) diff --git a/spring-5-reactive/pom.xml b/spring-5-reactive/pom.xml new file mode 100644 index 0000000000..43d9a5ed94 --- /dev/null +++ b/spring-5-reactive/pom.xml @@ -0,0 +1,203 @@ + + + 4.0.0 + + com.baeldung + spring-5-reactive + 0.0.1-SNAPSHOT + jar + + spring-5 + spring 5 sample project about new features + + + org.springframework.boot + spring-boot-starter-parent + 2.0.0.M7 + + + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.boot + spring-boot-starter-security + + + org.springframework.boot + spring-boot-starter-validation + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-webflux + + + org.projectreactor + reactor-spring + ${reactor-spring.version} + + + javax.json.bind + javax.json.bind-api + ${jsonb-api.version} + + + + + + + + + + + + + + + org.apache.geronimo.specs + geronimo-json_1.1_spec + ${geronimo-json_1.1_spec.version} + + + org.apache.johnzon + johnzon-jsonb + ${johnzon.version} + + + + org.apache.commons + commons-lang3 + + + + + + org.springframework.boot + spring-boot-devtools + runtime + + + com.h2database + h2 + runtime + + + + org.springframework + spring-test + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.security + spring-security-test + test + + + + org.apache.commons + commons-collections4 + 4.1 + test + + + + org.junit.jupiter + junit-jupiter-api + ${junit.jupiter.version} + + + org.junit.jupiter + junit-jupiter-engine + ${junit.jupiter.version} + test + + + org.junit.platform + junit-platform-surefire-provider + ${junit.platform.version} + test + + + org.junit.platform + junit-platform-runner + ${junit.platform.version} + test + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + com.baeldung.Spring5Application + JAR + + + + + org.apache.maven.plugins + maven-surefire-plugin + + 3 + true + methods + true + + **/*IntegrationTest.java + **/*LiveTest.java + + + + + + + + + spring-milestones + Spring Milestones + https://repo.spring.io/milestone + + false + + + + + + spring-milestones + Spring Milestones + https://repo.spring.io/milestone + + false + + + + + + UTF-8 + UTF-8 + 1.8 + 1.0.0 + 5.0.0 + 2.20 + 5.0.1.RELEASE + 1.0.1.RELEASE + 1.1.3 + 1.0 + 1.0 + + + diff --git a/spring-5-reactive/src/main/java/com/baeldung/Spring5Application.java b/spring-5-reactive/src/main/java/com/baeldung/Spring5Application.java new file mode 100644 index 0000000000..f321871646 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/Spring5Application.java @@ -0,0 +1,15 @@ +package com.baeldung; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.ComponentScan; + +@SpringBootApplication +@ComponentScan(basePackages = { "com.baeldung.web" }) +public class Spring5Application { + + public static void main(String[] args) { + SpringApplication.run(Spring5Application.class, args); + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/SpringSecurity5Application.java b/spring-5-reactive/src/main/java/com/baeldung/SpringSecurity5Application.java new file mode 100644 index 0000000000..02c91a1879 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/SpringSecurity5Application.java @@ -0,0 +1,34 @@ +package com.baeldung; + +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.http.server.reactive.HttpHandler; +import org.springframework.http.server.reactive.ReactorHttpHandlerAdapter; +import org.springframework.web.reactive.config.EnableWebFlux; +import org.springframework.web.server.adapter.WebHttpHandlerBuilder; +import reactor.ipc.netty.NettyContext; +import reactor.ipc.netty.http.server.HttpServer; + +@ComponentScan(basePackages = {"com.baeldung.security"}) +@EnableWebFlux +public class SpringSecurity5Application { + + public static void main(String[] args) { + try (AnnotationConfigApplicationContext context = + new AnnotationConfigApplicationContext(SpringSecurity5Application.class)) { + context.getBean(NettyContext.class).onClose().block(); + } + } + + @Bean + public NettyContext nettyContext(ApplicationContext context) { + HttpHandler handler = WebHttpHandlerBuilder.applicationContext(context) + .build(); + ReactorHttpHandlerAdapter adapter = new ReactorHttpHandlerAdapter(handler); + HttpServer httpServer = HttpServer.create("localhost", 8080); + return httpServer.newHandler(adapter).block(); + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/Actor.java b/spring-5-reactive/src/main/java/com/baeldung/functional/Actor.java new file mode 100644 index 0000000000..23c88b89e1 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/functional/Actor.java @@ -0,0 +1,23 @@ +package com.baeldung.functional; + +class Actor { + private String firstname; + private String lastname; + + public Actor() { + } + + public Actor(String firstname, String lastname) { + this.firstname = firstname; + this.lastname = lastname; + } + + public String getFirstname() { + return firstname; + } + + public String getLastname() { + return lastname; + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctions.java b/spring-5-reactive/src/main/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctions.java new file mode 100644 index 0000000000..2a6d04538c --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctions.java @@ -0,0 +1,61 @@ +package com.baeldung.functional; + +import static org.springframework.web.reactive.function.BodyInserters.fromObject; +import static org.springframework.web.reactive.function.server.RequestPredicates.GET; +import static org.springframework.web.reactive.function.server.RouterFunctions.route; +import static org.springframework.web.reactive.function.server.RouterFunctions.toHttpHandler; +import static org.springframework.web.reactive.function.server.ServerResponse.ok; + +import org.apache.catalina.Context; +import org.apache.catalina.startup.Tomcat; +import org.springframework.boot.web.embedded.tomcat.TomcatWebServer; +import org.springframework.boot.web.server.WebServer; +import org.springframework.core.io.ClassPathResource; +import org.springframework.http.server.reactive.HttpHandler; +import org.springframework.http.server.reactive.ServletHttpHandlerAdapter; +import org.springframework.web.reactive.function.server.RouterFunction; +import org.springframework.web.reactive.function.server.RouterFunctions; +import org.springframework.web.reactive.function.server.ServerResponse; +import org.springframework.web.server.WebHandler; +import org.springframework.web.server.adapter.WebHttpHandlerBuilder; + +public class ExploreSpring5URLPatternUsingRouterFunctions { + + private RouterFunction routingFunction() { + + return route(GET("/p?ths"), serverRequest -> ok().body(fromObject("/p?ths"))).andRoute(GET("/test/{*id}"), serverRequest -> ok().body(fromObject(serverRequest.pathVariable("id")))) + .andRoute(GET("/*card"), serverRequest -> ok().body(fromObject("/*card path was accessed"))) + .andRoute(GET("/{var1}_{var2}"), serverRequest -> ok().body(fromObject(serverRequest.pathVariable("var1") + " , " + serverRequest.pathVariable("var2")))) + .andRoute(GET("/{baeldung:[a-z]+}"), serverRequest -> ok().body(fromObject("/{baeldung:[a-z]+} was accessed and baeldung=" + serverRequest.pathVariable("baeldung")))) + .and(RouterFunctions.resources("/files/{*filepaths}", new ClassPathResource("files/"))); + } + + WebServer start() throws Exception { + WebHandler webHandler = (WebHandler) toHttpHandler(routingFunction()); + HttpHandler httpHandler = WebHttpHandlerBuilder.webHandler(webHandler) + .filter(new IndexRewriteFilter()) + .build(); + + Tomcat tomcat = new Tomcat(); + tomcat.setHostname("localhost"); + tomcat.setPort(9090); + Context rootContext = tomcat.addContext("", System.getProperty("java.io.tmpdir")); + ServletHttpHandlerAdapter servlet = new ServletHttpHandlerAdapter(httpHandler); + Tomcat.addServlet(rootContext, "httpHandlerServlet", servlet); + rootContext.addServletMappingDecoded("/", "httpHandlerServlet"); + + TomcatWebServer server = new TomcatWebServer(tomcat); + server.start(); + return server; + + } + + public static void main(String[] args) { + try { + new FunctionalWebApplication().start(); + } catch (Exception e) { + e.printStackTrace(); + } + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/FormHandler.java b/spring-5-reactive/src/main/java/com/baeldung/functional/FormHandler.java new file mode 100644 index 0000000000..05069735bb --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/functional/FormHandler.java @@ -0,0 +1,41 @@ +package com.baeldung.functional; + +import org.springframework.core.io.buffer.DataBuffer; +import org.springframework.util.MultiValueMap; +import org.springframework.web.reactive.function.server.ServerRequest; +import org.springframework.web.reactive.function.server.ServerResponse; +import reactor.core.publisher.Mono; + +import java.util.List; +import java.util.concurrent.atomic.AtomicLong; + +import static org.springframework.web.reactive.function.BodyExtractors.toDataBuffers; +import static org.springframework.web.reactive.function.BodyExtractors.toFormData; +import static org.springframework.web.reactive.function.BodyInserters.fromObject; +import static org.springframework.web.reactive.function.server.ServerResponse.ok; + +public class FormHandler { + + Mono handleLogin(ServerRequest request) { + return request.body(toFormData()) + .map(MultiValueMap::toSingleValueMap) + .filter(formData -> "baeldung".equals(formData.get("user"))) + .filter(formData -> "you_know_what_to_do".equals(formData.get("token"))) + .flatMap(formData -> ok().body(Mono.just("welcome back!"), String.class)) + .switchIfEmpty(ServerResponse.badRequest() + .build()); + } + + Mono handleUpload(ServerRequest request) { + return request.body(toDataBuffers()) + .collectList() + .flatMap(dataBuffers -> ok().body(fromObject(extractData(dataBuffers).toString()))); + } + + private AtomicLong extractData(List dataBuffers) { + AtomicLong atomicLong = new AtomicLong(0); + dataBuffers.forEach(d -> atomicLong.addAndGet(d.asByteBuffer() + .array().length)); + return atomicLong; + } +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalSpringBootApplication.java b/spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalSpringBootApplication.java new file mode 100644 index 0000000000..402b607b19 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalSpringBootApplication.java @@ -0,0 +1,87 @@ +package com.baeldung.functional; + +import static org.springframework.web.reactive.function.BodyInserters.fromObject; +import static org.springframework.web.reactive.function.server.RequestPredicates.GET; +import static org.springframework.web.reactive.function.server.RequestPredicates.POST; +import static org.springframework.web.reactive.function.server.RequestPredicates.path; +import static org.springframework.web.reactive.function.server.RouterFunctions.route; +import static org.springframework.web.reactive.function.server.RouterFunctions.toHttpHandler; +import static org.springframework.web.reactive.function.server.ServerResponse.ok; + +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.CopyOnWriteArrayList; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.web.servlet.ServletRegistrationBean; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Profile; +import org.springframework.core.io.ClassPathResource; +import org.springframework.http.server.reactive.HttpHandler; +import org.springframework.security.config.annotation.web.builders.HttpSecurity; +import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; +import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; +import org.springframework.web.reactive.function.server.RouterFunction; +import org.springframework.web.reactive.function.server.RouterFunctions; +import org.springframework.web.reactive.function.server.ServerResponse; +import org.springframework.web.server.WebHandler; +import org.springframework.web.server.adapter.WebHttpHandlerBuilder; + +import reactor.core.publisher.Flux; + +@SpringBootApplication +@ComponentScan(basePackages = { "com.baeldung.functional" }) +public class FunctionalSpringBootApplication { + + private static final Actor BRAD_PITT = new Actor("Brad", "Pitt"); + private static final Actor TOM_HANKS = new Actor("Tom", "Hanks"); + private static final List actors = new CopyOnWriteArrayList<>(Arrays.asList(BRAD_PITT, TOM_HANKS)); + + private RouterFunction routingFunction() { + FormHandler formHandler = new FormHandler(); + + RouterFunction restfulRouter = route(GET("/"), serverRequest -> ok().body(Flux.fromIterable(actors), Actor.class)).andRoute(POST("/"), serverRequest -> serverRequest.bodyToMono(Actor.class) + .doOnNext(actors::add) + .then(ok().build())); + + return route(GET("/test"), serverRequest -> ok().body(fromObject("helloworld"))).andRoute(POST("/login"), formHandler::handleLogin) + .andRoute(POST("/upload"), formHandler::handleUpload) + .and(RouterFunctions.resources("/files/**", new ClassPathResource("files/"))) + .andNest(path("/actor"), restfulRouter) + .filter((request, next) -> { + System.out.println("Before handler invocation: " + request.path()); + return next.handle(request); + }); + } + + @Bean + public ServletRegistrationBean servletRegistrationBean() throws Exception { + HttpHandler httpHandler = WebHttpHandlerBuilder.webHandler((WebHandler) toHttpHandler(routingFunction())) + .filter(new IndexRewriteFilter()) + .build(); + ServletRegistrationBean registrationBean = new ServletRegistrationBean<>(new RootServlet(httpHandler), "/"); + registrationBean.setLoadOnStartup(1); + registrationBean.setAsyncSupported(true); + return registrationBean; + } + + @Configuration + @EnableWebSecurity + @Profile("!https") + static class SecurityConfig extends WebSecurityConfigurerAdapter { + @Override + protected void configure(final HttpSecurity http) throws Exception { + http.authorizeRequests() + .anyRequest() + .permitAll(); + } + } + + public static void main(String[] args) { + SpringApplication.run(FunctionalSpringBootApplication.class, args); + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalWebApplication.java b/spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalWebApplication.java new file mode 100644 index 0000000000..5a7d70d3db --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalWebApplication.java @@ -0,0 +1,80 @@ +package com.baeldung.functional; + +import static org.springframework.web.reactive.function.BodyInserters.fromObject; +import static org.springframework.web.reactive.function.server.RequestPredicates.GET; +import static org.springframework.web.reactive.function.server.RequestPredicates.POST; +import static org.springframework.web.reactive.function.server.RequestPredicates.path; +import static org.springframework.web.reactive.function.server.RouterFunctions.route; +import static org.springframework.web.reactive.function.server.RouterFunctions.toHttpHandler; +import static org.springframework.web.reactive.function.server.ServerResponse.ok; + +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.CopyOnWriteArrayList; + +import org.apache.catalina.Context; +import org.apache.catalina.startup.Tomcat; +import org.springframework.boot.web.embedded.tomcat.TomcatWebServer; +import org.springframework.boot.web.server.WebServer; +import org.springframework.core.io.ClassPathResource; +import org.springframework.http.server.reactive.HttpHandler; +import org.springframework.http.server.reactive.ServletHttpHandlerAdapter; +import org.springframework.web.reactive.function.server.RouterFunction; +import org.springframework.web.reactive.function.server.RouterFunctions; +import org.springframework.web.reactive.function.server.ServerResponse; +import org.springframework.web.server.WebHandler; +import org.springframework.web.server.adapter.WebHttpHandlerBuilder; + +import reactor.core.publisher.Flux; + +public class FunctionalWebApplication { + + private static final Actor BRAD_PITT = new Actor("Brad", "Pitt"); + private static final Actor TOM_HANKS = new Actor("Tom", "Hanks"); + private static final List actors = new CopyOnWriteArrayList<>(Arrays.asList(BRAD_PITT, TOM_HANKS)); + + private RouterFunction routingFunction() { + FormHandler formHandler = new FormHandler(); + + RouterFunction restfulRouter = route(GET("/"), serverRequest -> ok().body(Flux.fromIterable(actors), Actor.class)).andRoute(POST("/"), serverRequest -> serverRequest.bodyToMono(Actor.class) + .doOnNext(actors::add) + .then(ok().build())); + + return route(GET("/test"), serverRequest -> ok().body(fromObject("helloworld"))).andRoute(POST("/login"), formHandler::handleLogin) + .andRoute(POST("/upload"), formHandler::handleUpload) + .and(RouterFunctions.resources("/files/**", new ClassPathResource("files/"))) + .andNest(path("/actor"), restfulRouter) + .filter((request, next) -> { + System.out.println("Before handler invocation: " + request.path()); + return next.handle(request); + }); + } + + WebServer start() throws Exception { + WebHandler webHandler = (WebHandler) toHttpHandler(routingFunction()); + HttpHandler httpHandler = WebHttpHandlerBuilder.webHandler(webHandler) + .filter(new IndexRewriteFilter()) + .build(); + + Tomcat tomcat = new Tomcat(); + tomcat.setHostname("localhost"); + tomcat.setPort(9090); + Context rootContext = tomcat.addContext("", System.getProperty("java.io.tmpdir")); + ServletHttpHandlerAdapter servlet = new ServletHttpHandlerAdapter(httpHandler); + Tomcat.addServlet(rootContext, "httpHandlerServlet", servlet); + rootContext.addServletMappingDecoded("/", "httpHandlerServlet"); + + TomcatWebServer server = new TomcatWebServer(tomcat); + server.start(); + return server; + + } + + public static void main(String[] args) { + try { + new FunctionalWebApplication().start(); + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/IndexRewriteFilter.java b/spring-5-reactive/src/main/java/com/baeldung/functional/IndexRewriteFilter.java new file mode 100644 index 0000000000..3e91a0354b --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/functional/IndexRewriteFilter.java @@ -0,0 +1,27 @@ +package com.baeldung.functional; + +import org.springframework.http.server.reactive.ServerHttpRequest; +import org.springframework.web.server.ServerWebExchange; +import org.springframework.web.server.WebFilter; +import org.springframework.web.server.WebFilterChain; +import reactor.core.publisher.Mono; + +class IndexRewriteFilter implements WebFilter { + + @Override + public Mono filter(ServerWebExchange serverWebExchange, WebFilterChain webFilterChain) { + ServerHttpRequest request = serverWebExchange.getRequest(); + if (request.getURI() + .getPath() + .equals("/")) { + return webFilterChain.filter(serverWebExchange.mutate() + .request(builder -> builder.method(request.getMethod()) + .contextPath(request.getPath() + .toString()) + .path("/test")) + .build()); + } + return webFilterChain.filter(serverWebExchange); + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/MyService.java b/spring-5-reactive/src/main/java/com/baeldung/functional/MyService.java new file mode 100644 index 0000000000..b7b8b13d8b --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/functional/MyService.java @@ -0,0 +1,11 @@ +package com.baeldung.functional; + +import java.util.Random; + +public class MyService { + + public int getRandomNumber() { + return (new Random().nextInt(10)); + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/RootServlet.java b/spring-5-reactive/src/main/java/com/baeldung/functional/RootServlet.java new file mode 100644 index 0000000000..8fe24821de --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/functional/RootServlet.java @@ -0,0 +1,82 @@ +package com.baeldung.functional; + +import static org.springframework.web.reactive.function.BodyExtractors.toDataBuffers; +import static org.springframework.web.reactive.function.BodyExtractors.toFormData; +import static org.springframework.web.reactive.function.BodyInserters.fromObject; +import static org.springframework.web.reactive.function.server.RequestPredicates.GET; +import static org.springframework.web.reactive.function.server.RequestPredicates.POST; +import static org.springframework.web.reactive.function.server.RequestPredicates.path; +import static org.springframework.web.reactive.function.server.RouterFunctions.route; +import static org.springframework.web.reactive.function.server.RouterFunctions.toHttpHandler; +import static org.springframework.web.reactive.function.server.ServerResponse.ok; + +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.CopyOnWriteArrayList; +import java.util.concurrent.atomic.AtomicLong; + +import org.springframework.core.io.ClassPathResource; +import org.springframework.http.server.reactive.HttpHandler; +import org.springframework.http.server.reactive.ServletHttpHandlerAdapter; +import org.springframework.util.MultiValueMap; +import org.springframework.web.reactive.function.server.RouterFunction; +import org.springframework.web.reactive.function.server.RouterFunctions; +import org.springframework.web.reactive.function.server.ServerResponse; +import org.springframework.web.server.WebHandler; +import org.springframework.web.server.adapter.WebHttpHandlerBuilder; + +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +public class RootServlet extends ServletHttpHandlerAdapter { + + public RootServlet() { + this(WebHttpHandlerBuilder.webHandler((WebHandler) toHttpHandler(routingFunction())) + .filter(new IndexRewriteFilter()) + .build()); + } + + RootServlet(HttpHandler httpHandler) { + super(httpHandler); + } + + private static final Actor BRAD_PITT = new Actor("Brad", "Pitt"); + private static final Actor TOM_HANKS = new Actor("Tom", "Hanks"); + private static final List actors = new CopyOnWriteArrayList<>(Arrays.asList(BRAD_PITT, TOM_HANKS)); + + private static RouterFunction routingFunction() { + + return route(GET("/test"), serverRequest -> ok().body(fromObject("helloworld"))).andRoute(POST("/login"), serverRequest -> serverRequest.body(toFormData()) + .map(MultiValueMap::toSingleValueMap) + .map(formData -> { + System.out.println("form data: " + formData.toString()); + if ("baeldung".equals(formData.get("user")) && "you_know_what_to_do".equals(formData.get("token"))) { + return ok().body(Mono.just("welcome back!"), String.class) + .block(); + } + return ServerResponse.badRequest() + .build() + .block(); + })) + .andRoute(POST("/upload"), serverRequest -> serverRequest.body(toDataBuffers()) + .collectList() + .map(dataBuffers -> { + AtomicLong atomicLong = new AtomicLong(0); + dataBuffers.forEach(d -> atomicLong.addAndGet(d.asByteBuffer() + .array().length)); + System.out.println("data length:" + atomicLong.get()); + return ok().body(fromObject(atomicLong.toString())) + .block(); + })) + .and(RouterFunctions.resources("/files/**", new ClassPathResource("files/"))) + .andNest(path("/actor"), route(GET("/"), serverRequest -> ok().body(Flux.fromIterable(actors), Actor.class)).andRoute(POST("/"), serverRequest -> serverRequest.bodyToMono(Actor.class) + .doOnNext(actors::add) + .then(ok().build()))) + .filter((request, next) -> { + System.out.println("Before handler invocation: " + request.path()); + return next.handle(request); + }); + + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jsonb/Person.java b/spring-5-reactive/src/main/java/com/baeldung/jsonb/Person.java new file mode 100644 index 0000000000..7a54b37574 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/jsonb/Person.java @@ -0,0 +1,127 @@ +package com.baeldung.jsonb; + +import java.math.BigDecimal; +import java.time.LocalDate; + +import javax.json.bind.annotation.JsonbDateFormat; +import javax.json.bind.annotation.JsonbNumberFormat; +import javax.json.bind.annotation.JsonbProperty; +import javax.json.bind.annotation.JsonbTransient; + +public class Person { + + private int id; + @JsonbProperty("person-name") + private String name; + @JsonbProperty(nillable = true) + private String email; + @JsonbTransient + private int age; + @JsonbDateFormat("dd-MM-yyyy") + private LocalDate registeredDate; + private BigDecimal salary; + + public Person() { + } + + public Person(int id, String name, String email, int age, LocalDate registeredDate, BigDecimal salary) { + super(); + this.id = id; + this.name = name; + this.email = email; + this.age = age; + this.registeredDate = registeredDate; + this.salary = salary; + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public int getAge() { + return age; + } + + public void setAge(int age) { + this.age = age; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + @JsonbNumberFormat(locale = "en_US", value = "#0.0") + public BigDecimal getSalary() { + return salary; + } + + public void setSalary(BigDecimal salary) { + this.salary = salary; + } + + public LocalDate getRegisteredDate() { + return registeredDate; + } + + public void setRegisteredDate(LocalDate registeredDate) { + this.registeredDate = registeredDate; + } + + @Override + public String toString() { + StringBuilder builder = new StringBuilder(); + builder.append("Person [id="); + builder.append(id); + builder.append(", name="); + builder.append(name); + builder.append(", email="); + builder.append(email); + builder.append(", age="); + builder.append(age); + builder.append(", registeredDate="); + builder.append(registeredDate); + builder.append(", salary="); + builder.append(salary); + builder.append("]"); + return builder.toString(); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + id; + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + Person other = (Person) obj; + if (id != other.id) + return false; + return true; + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jsonb/PersonController.java b/spring-5-reactive/src/main/java/com/baeldung/jsonb/PersonController.java new file mode 100644 index 0000000000..e216a282eb --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/jsonb/PersonController.java @@ -0,0 +1,58 @@ +package com.baeldung.jsonb; + +import java.math.BigDecimal; +import java.time.LocalDate; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +import javax.annotation.PostConstruct; + +import org.springframework.http.HttpStatus; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.ResponseStatus; +import org.springframework.web.bind.annotation.RestController; + +@RestController("/person") +public class PersonController { + + List personRepository; + + @PostConstruct + public void init() { + // @formatter:off + personRepository = new ArrayList<>(Arrays.asList( + new Person(1, "Jhon", "jhon@test.com", 20, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1000)), + new Person(2, "Jhon", "jhon1@test.com", 20, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1500)), + new Person(3, "Jhon", null, 20, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1000)), + new Person(4, "Tom", "tom@test.com", 21, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1500)), + new Person(5, "Mark", "mark@test.com", 21, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1200)), + new Person(6, "Julia", "jhon@test.com", 20, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1000)))); + // @formatter:on + + } + + @GetMapping("/person/{id}") + @ResponseBody + public Person findById(@PathVariable final int id) { + return personRepository.get(id); + } + + @PostMapping("/person") + @ResponseStatus(HttpStatus.OK) + @ResponseBody + public boolean insertPerson(@RequestBody final Person person) { + return personRepository.add(person); + } + + @GetMapping("/person") + @ResponseBody + public List findAll() { + return personRepository; + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jsonb/Spring5Application.java b/spring-5-reactive/src/main/java/com/baeldung/jsonb/Spring5Application.java new file mode 100644 index 0000000000..00fce06834 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/jsonb/Spring5Application.java @@ -0,0 +1,30 @@ +package com.baeldung.jsonb; + +import java.util.ArrayList; +import java.util.Collection; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.autoconfigure.http.HttpMessageConverters; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.http.converter.HttpMessageConverter; +import org.springframework.http.converter.json.JsonbHttpMessageConverter; + +@SpringBootApplication +@ComponentScan(basePackages = { "com.baeldung.jsonb" }) +public class Spring5Application { + + public static void main(String[] args) { + SpringApplication.run(Spring5Application.class, args); + } + + @Bean + public HttpMessageConverters customConverters() { + Collection> messageConverters = new ArrayList<>(); + JsonbHttpMessageConverter jsonbHttpMessageConverter = new JsonbHttpMessageConverter(); + messageConverters.add(jsonbHttpMessageConverter); + return new HttpMessageConverters(true, messageConverters); + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jupiter/MethodParameterFactory.java b/spring-5-reactive/src/main/java/com/baeldung/jupiter/MethodParameterFactory.java new file mode 100644 index 0000000000..85bd505d11 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/jupiter/MethodParameterFactory.java @@ -0,0 +1,46 @@ +package com.baeldung.jupiter; + +import org.springframework.core.MethodParameter; +import org.springframework.core.annotation.SynthesizingMethodParameter; +import org.springframework.util.Assert; + +import java.lang.reflect.Constructor; +import java.lang.reflect.Executable; +import java.lang.reflect.Method; +import java.lang.reflect.Parameter; + +abstract class MethodParameterFactory { + + private MethodParameterFactory() { + } + + public static MethodParameter createMethodParameter(Parameter parameter) { + Assert.notNull(parameter, "Parameter must not be null"); + Executable executable = parameter.getDeclaringExecutable(); + if (executable instanceof Method) { + return new MethodParameter((Method) executable, getIndex(parameter)); + } + return new MethodParameter((Constructor) executable, getIndex(parameter)); + } + + public static SynthesizingMethodParameter createSynthesizingMethodParameter(Parameter parameter) { + Assert.notNull(parameter, "Parameter must not be null"); + Executable executable = parameter.getDeclaringExecutable(); + if (executable instanceof Method) { + return new SynthesizingMethodParameter((Method) executable, getIndex(parameter)); + } + throw new UnsupportedOperationException("Cannot create a SynthesizingMethodParameter for a constructor parameter: " + parameter); + } + + private static int getIndex(Parameter parameter) { + Assert.notNull(parameter, "Parameter must not be null"); + Executable executable = parameter.getDeclaringExecutable(); + Parameter[] parameters = executable.getParameters(); + for (int i = 0; i < parameters.length; i++) { + if (parameters[i] == parameter) { + return i; + } + } + throw new IllegalStateException(String.format("Failed to resolve index of parameter [%s] in executable [%s]", parameter, executable.toGenericString())); + } +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jupiter/ParameterAutowireUtils.java b/spring-5-reactive/src/main/java/com/baeldung/jupiter/ParameterAutowireUtils.java new file mode 100644 index 0000000000..d1a4cc8b29 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/jupiter/ParameterAutowireUtils.java @@ -0,0 +1,44 @@ +package com.baeldung.jupiter; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.beans.factory.config.DependencyDescriptor; +import org.springframework.context.ApplicationContext; +import org.springframework.core.MethodParameter; +import org.springframework.core.annotation.AnnotatedElementUtils; + +import java.lang.annotation.Annotation; +import java.lang.reflect.AnnotatedElement; +import java.lang.reflect.Method; +import java.lang.reflect.Parameter; +import java.util.Optional; + +import static org.springframework.core.annotation.AnnotatedElementUtils.hasAnnotation; + +abstract class ParameterAutowireUtils { + + private ParameterAutowireUtils() { + } + + public static boolean isAutowirable(Parameter parameter) { + return ApplicationContext.class.isAssignableFrom(parameter.getType()) || hasAnnotation(parameter, Autowired.class) || hasAnnotation(parameter, Qualifier.class) || hasAnnotation(parameter, Value.class); + } + + public static Object resolveDependency(Parameter parameter, Class containingClass, ApplicationContext applicationContext) { + + boolean required = findMergedAnnotation(parameter, Autowired.class).map(Autowired::required) + .orElse(true); + MethodParameter methodParameter = (parameter.getDeclaringExecutable() instanceof Method ? MethodParameterFactory.createSynthesizingMethodParameter(parameter) : MethodParameterFactory.createMethodParameter(parameter)); + DependencyDescriptor descriptor = new DependencyDescriptor(methodParameter, required); + descriptor.setContainingClass(containingClass); + + return applicationContext.getAutowireCapableBeanFactory() + .resolveDependency(descriptor, null); + } + + private static Optional findMergedAnnotation(AnnotatedElement element, Class annotationType) { + + return Optional.ofNullable(AnnotatedElementUtils.findMergedAnnotation(element, annotationType)); + } +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringExtension.java b/spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringExtension.java new file mode 100644 index 0000000000..7218d984ef --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringExtension.java @@ -0,0 +1,94 @@ +package com.baeldung.jupiter; + +import java.lang.reflect.Constructor; +import java.lang.reflect.Executable; +import java.lang.reflect.Method; +import java.lang.reflect.Parameter; + +import org.junit.jupiter.api.extension.AfterAllCallback; +import org.junit.jupiter.api.extension.AfterEachCallback; +import org.junit.jupiter.api.extension.BeforeAllCallback; +import org.junit.jupiter.api.extension.BeforeEachCallback; +import org.junit.jupiter.api.extension.ExtensionContext; +import org.junit.jupiter.api.extension.ParameterContext; +import org.junit.jupiter.api.extension.ParameterResolutionException; +import org.junit.jupiter.api.extension.ParameterResolver; +import org.junit.jupiter.api.extension.TestInstancePostProcessor; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.ApplicationContext; +import org.springframework.core.annotation.AnnotatedElementUtils; +import org.springframework.test.context.TestContextManager; +import org.springframework.util.Assert; + +public class SpringExtension implements BeforeAllCallback, AfterAllCallback, TestInstancePostProcessor, BeforeEachCallback, AfterEachCallback, ParameterResolver { + + private static final ExtensionContext.Namespace namespace = ExtensionContext.Namespace.create(SpringExtension.class); + + @Override + public void beforeAll(ExtensionContext context) throws Exception { + getTestContextManager(context).beforeTestClass(); + } + + @Override + public void afterAll(ExtensionContext context) throws Exception { + try { + getTestContextManager(context).afterTestClass(); + } finally { + context.getStore(namespace) + .remove(context.getTestClass() + .get()); + } + } + + @Override + public void postProcessTestInstance(Object testInstance, ExtensionContext context) throws Exception { + getTestContextManager(context).prepareTestInstance(testInstance); + } + + @Override + public void beforeEach(ExtensionContext context) throws Exception { + Object testInstance = context.getTestInstance(); + Method testMethod = context.getTestMethod() + .get(); + getTestContextManager(context).beforeTestMethod(testInstance, testMethod); + } + + @Override + public void afterEach(ExtensionContext context) throws Exception { + Object testInstance = context.getTestInstance(); + Method testMethod = context.getTestMethod() + .get(); + Throwable testException = context.getExecutionException() + .orElse(null); + getTestContextManager(context).afterTestMethod(testInstance, testMethod, testException); + } + + @Override + public boolean supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) throws ParameterResolutionException { + Parameter parameter = parameterContext.getParameter(); + Executable executable = parameter.getDeclaringExecutable(); + return ((executable instanceof Constructor) && AnnotatedElementUtils.hasAnnotation(executable, Autowired.class)) || ParameterAutowireUtils.isAutowirable(parameter); + } + + @Override + public Object resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) throws ParameterResolutionException { + Parameter parameter = parameterContext.getParameter(); + Class testClass = extensionContext.getTestClass() + .get(); + ApplicationContext applicationContext = getApplicationContext(extensionContext); + return ParameterAutowireUtils.resolveDependency(parameter, testClass, applicationContext); + } + + private ApplicationContext getApplicationContext(ExtensionContext context) { + return getTestContextManager(context).getTestContext() + .getApplicationContext(); + } + + private TestContextManager getTestContextManager(ExtensionContext context) { + Assert.notNull(context, "ExtensionContext must not be null"); + Class testClass = context.getTestClass() + .get(); + ExtensionContext.Store store = context.getStore(namespace); + return store.getOrComputeIfAbsent(testClass, TestContextManager::new, TestContextManager.class); + } +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringJUnit5Config.java b/spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringJUnit5Config.java new file mode 100644 index 0000000000..8f02d71d49 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringJUnit5Config.java @@ -0,0 +1,39 @@ +package com.baeldung.jupiter; + +import org.junit.jupiter.api.extension.ExtendWith; +import org.springframework.context.ApplicationContextInitializer; +import org.springframework.context.ConfigurableApplicationContext; +import org.springframework.core.annotation.AliasFor; +import org.springframework.test.context.ContextConfiguration; + +import java.lang.annotation.*; + +@ExtendWith(SpringExtension.class) +@ContextConfiguration +@Documented +@Inherited +@Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.TYPE) +public @interface SpringJUnit5Config { + + @AliasFor(annotation = ContextConfiguration.class, attribute = "classes") + Class[] value() default {}; + + @AliasFor(annotation = ContextConfiguration.class) + Class[] classes() default {}; + + @AliasFor(annotation = ContextConfiguration.class) + String[] locations() default {}; + + @AliasFor(annotation = ContextConfiguration.class) + Class>[] initializers() default {}; + + @AliasFor(annotation = ContextConfiguration.class) + boolean inheritLocations() default true; + + @AliasFor(annotation = ContextConfiguration.class) + boolean inheritInitializers() default true; + + @AliasFor(annotation = ContextConfiguration.class) + String name() default ""; +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jupiter/TestConfig.java b/spring-5-reactive/src/main/java/com/baeldung/jupiter/TestConfig.java new file mode 100644 index 0000000000..a29f77c5df --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/jupiter/TestConfig.java @@ -0,0 +1,20 @@ +package com.baeldung.jupiter; + +import com.baeldung.web.reactive.Task; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.support.PropertySourcesPlaceholderConfigurer; + +@Configuration +public class TestConfig { + + @Bean + static PropertySourcesPlaceholderConfigurer placeholderConfigurer() { + return new PropertySourcesPlaceholderConfigurer(); + } + + @Bean + Task taskName() { + return new Task("taskName", 1); + } +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/persistence/DataSetupBean.java b/spring-5-reactive/src/main/java/com/baeldung/persistence/DataSetupBean.java new file mode 100644 index 0000000000..9f5d9ff6c2 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/persistence/DataSetupBean.java @@ -0,0 +1,27 @@ +package com.baeldung.persistence; + +import static org.apache.commons.lang3.RandomStringUtils.randomAlphabetic; + +import java.util.stream.IntStream; + +import org.springframework.beans.factory.InitializingBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import com.baeldung.web.Foo; + +@Component +public class DataSetupBean implements InitializingBean { + + @Autowired + private FooRepository repo; + + // + + @Override + public void afterPropertiesSet() throws Exception { + IntStream.range(1, 20) + .forEach(i -> repo.save(new Foo(randomAlphabetic(8)))); + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/persistence/FooRepository.java b/spring-5-reactive/src/main/java/com/baeldung/persistence/FooRepository.java new file mode 100644 index 0000000000..1f1e071158 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/persistence/FooRepository.java @@ -0,0 +1,10 @@ +package com.baeldung.persistence; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.JpaSpecificationExecutor; + +import com.baeldung.web.Foo; + +public interface FooRepository extends JpaRepository, JpaSpecificationExecutor { + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/security/GreetController.java b/spring-5-reactive/src/main/java/com/baeldung/security/GreetController.java new file mode 100644 index 0000000000..6b69e3bc9b --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/security/GreetController.java @@ -0,0 +1,37 @@ +package com.baeldung.security; + +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; +import reactor.core.publisher.Mono; + +import java.security.Principal; + +@RestController +public class GreetController { + + private GreetService greetService; + + public GreetController(GreetService greetService) { + this.greetService = greetService; + } + + @GetMapping("/") + public Mono greet(Mono principal) { + return principal + .map(Principal::getName) + .map(name -> String.format("Hello, %s", name)); + } + + @GetMapping("/admin") + public Mono greetAdmin(Mono principal) { + return principal + .map(Principal::getName) + .map(name -> String.format("Admin access: %s", name)); + } + + @GetMapping("/greetService") + public Mono greetService() { + return greetService.greet(); + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/security/GreetService.java b/spring-5-reactive/src/main/java/com/baeldung/security/GreetService.java new file mode 100644 index 0000000000..7622b360be --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/security/GreetService.java @@ -0,0 +1,15 @@ +package com.baeldung.security; + +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.stereotype.Service; +import reactor.core.publisher.Mono; + +@Service +public class GreetService { + + @PreAuthorize("hasRole('ADMIN')") + public Mono greet() { + return Mono.just("Hello from service!"); + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/security/SecurityConfig.java b/spring-5-reactive/src/main/java/com/baeldung/security/SecurityConfig.java new file mode 100644 index 0000000000..a9e44a2eee --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/security/SecurityConfig.java @@ -0,0 +1,42 @@ +package com.baeldung.security; + +import org.springframework.context.annotation.Bean; +import org.springframework.security.config.annotation.method.configuration.EnableReactiveMethodSecurity; +import org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity; +import org.springframework.security.config.web.server.ServerHttpSecurity; +import org.springframework.security.core.userdetails.MapReactiveUserDetailsService; +import org.springframework.security.core.userdetails.User; +import org.springframework.security.core.userdetails.UserDetails; +import org.springframework.security.web.server.SecurityWebFilterChain; + +@EnableWebFluxSecurity +@EnableReactiveMethodSecurity +public class SecurityConfig { + + @Bean + public SecurityWebFilterChain securitygWebFilterChain(ServerHttpSecurity http) { + return http.authorizeExchange() + .pathMatchers("/admin").hasAuthority("ROLE_ADMIN") + .anyExchange().authenticated() + .and().formLogin() + .and().build(); + } + + @Bean + public MapReactiveUserDetailsService userDetailsService() { + UserDetails user = User.withDefaultPasswordEncoder() + .username("user") + .password("password") + .roles("USER") + .build(); + + UserDetails admin = User.withDefaultPasswordEncoder() + .username("admin") + .password("password") + .roles("ADMIN") + .build(); + + return new MapReactiveUserDetailsService(user, admin); + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/web/Foo.java b/spring-5-reactive/src/main/java/com/baeldung/web/Foo.java new file mode 100644 index 0000000000..c4868a9958 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/web/Foo.java @@ -0,0 +1,84 @@ +package com.baeldung.web; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; + +@Entity +public class Foo { + + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + private long id; + + private String name; + + public Foo() { + super(); + } + + public Foo(final String name) { + super(); + + this.name = name; + } + + public Foo(final long id, final String name) { + super(); + + this.id = id; + this.name = name; + } + + // API + + public long getId() { + return id; + } + + public void setId(final long id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(final String name) { + this.name = name; + } + + // + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((name == null) ? 0 : name.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + Foo other = (Foo) obj; + if (name == null) { + if (other.name != null) + return false; + } else if (!name.equals(other.name)) + return false; + return true; + } + + @Override + public String toString() { + return "Foo [name=" + name + "]"; + } + +} \ No newline at end of file diff --git a/spring-5-reactive/src/main/java/com/baeldung/web/FooController.java b/spring-5-reactive/src/main/java/com/baeldung/web/FooController.java new file mode 100644 index 0000000000..925f2b49f4 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/web/FooController.java @@ -0,0 +1,53 @@ +package com.baeldung.web; + +import com.baeldung.persistence.FooRepository; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.PageRequest; +import org.springframework.http.HttpStatus; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.validation.constraints.Max; +import javax.validation.constraints.Min; +import java.util.List; + +@RestController("/foos") +public class FooController { + + @Autowired + private FooRepository repo; + + // API - read + + @GetMapping("/foos/{id}") + @ResponseBody + @Validated + public Foo findById(@PathVariable @Min(0) final long id) { + return repo.findById(id) + .orElse(null); + } + + @GetMapping + @ResponseBody + public List findAll() { + return repo.findAll(); + } + + @GetMapping(params = { "page", "size" }) + @ResponseBody + @Validated + public List findPaginated(@RequestParam("page") @Min(0) final int page, @Max(100) @RequestParam("size") final int size) { + return repo.findAll(PageRequest.of(page, size)) + .getContent(); + } + + // API - write + + @PutMapping("/foos/{id}") + @ResponseStatus(HttpStatus.OK) + @ResponseBody + public Foo update(@PathVariable("id") final String id, @RequestBody final Foo foo) { + return foo; + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/web/PathPatternController.java b/spring-5-reactive/src/main/java/com/baeldung/web/PathPatternController.java new file mode 100644 index 0000000000..fa413e4f00 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/web/PathPatternController.java @@ -0,0 +1,39 @@ +package com.baeldung.web; + +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class PathPatternController { + + @GetMapping("/spring5/{*id}") + public String URIVariableHandler(@PathVariable String id) { + return id; + } + + @GetMapping("/s?ring5") + public String wildcardTakingExactlyOneChar() { + return "/s?ring5"; + } + + @GetMapping("/spring5/*id") + public String wildcardTakingZeroOrMoreChar() { + return "/spring5/*id"; + } + + @GetMapping("/resources/**") + public String wildcardTakingZeroOrMorePathSegments() { + return "/resources/**"; + } + + @GetMapping("/{baeldung:[a-z]+}") + public String regexInPathVariable(@PathVariable String baeldung) { + return baeldung; + } + + @GetMapping("/{var1}_{var2}") + public String multiplePathVariablesInSameSegment(@PathVariable String var1, @PathVariable String var2) { + return "Two variables are var1=" + var1 + " and var2=" + var2; + } +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/web/reactive/Task.java b/spring-5-reactive/src/main/java/com/baeldung/web/reactive/Task.java new file mode 100644 index 0000000000..725fd931e1 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/web/reactive/Task.java @@ -0,0 +1,28 @@ +package com.baeldung.web.reactive; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public class Task { + + private final String name; + + private final int id; + + public Task(@JsonProperty("name") String name, @JsonProperty("id") int id) { + this.name = name; + this.id = id; + } + + public String getName() { + return this.name; + } + + public int getId() { + return this.id; + } + + @Override + public String toString() { + return "Task{" + "name='" + name + '\'' + ", id=" + id + '}'; + } +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/web/reactive/client/WebClientController.java b/spring-5-reactive/src/main/java/com/baeldung/web/reactive/client/WebClientController.java new file mode 100644 index 0000000000..a218c6b7cf --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/web/reactive/client/WebClientController.java @@ -0,0 +1,85 @@ +package com.baeldung.web.reactive.client; + +import org.reactivestreams.Publisher; +import org.reactivestreams.Subscriber; +import org.springframework.http.*; +import org.springframework.http.client.reactive.ClientHttpRequest; +import org.springframework.util.LinkedMultiValueMap; +import org.springframework.util.MultiValueMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.ResponseStatus; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.reactive.function.BodyInserter; +import org.springframework.web.reactive.function.BodyInserters; +import org.springframework.web.reactive.function.client.WebClient; +import reactor.core.publisher.Mono; + +import java.net.URI; +import java.nio.charset.Charset; +import java.time.ZonedDateTime; +import java.util.Collections; + +@RestController +public class WebClientController { + + @ResponseStatus(HttpStatus.OK) + @GetMapping("/resource") + public void getResource() { + } + + public void demonstrateWebClient() { + // request + WebClient.UriSpec request1 = createWebClientWithServerURLAndDefaultValues().method(HttpMethod.POST); + WebClient.UriSpec request2 = createWebClientWithServerURLAndDefaultValues().post(); + + // request body specifications + WebClient.RequestBodySpec uri1 = createWebClientWithServerURLAndDefaultValues().method(HttpMethod.POST) + .uri("/resource"); + WebClient.RequestBodySpec uri2 = createWebClientWithServerURLAndDefaultValues().post() + .uri(URI.create("/resource")); + + // request header specification + WebClient.RequestHeadersSpec requestSpec1 = uri1.body(BodyInserters.fromPublisher(Mono.just("data"), String.class)); + WebClient.RequestHeadersSpec requestSpec2 = uri2.body(BodyInserters.fromObject("data")); + + // inserters + BodyInserter, ReactiveHttpOutputMessage> inserter1 = BodyInserters + .fromPublisher(Subscriber::onComplete, String.class); + + LinkedMultiValueMap map = new LinkedMultiValueMap<>(); + map.add("key1", "value1"); + map.add("key2", "value2"); + + BodyInserter, ClientHttpRequest> inserter2 = BodyInserters.fromMultipartData(map); + BodyInserter inserter3 = BodyInserters.fromObject("body"); + + // responses + WebClient.ResponseSpec response1 = uri1.body(inserter3) + .header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE) + .accept(MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML) + .acceptCharset(Charset.forName("UTF-8")) + .ifNoneMatch("*") + .ifModifiedSince(ZonedDateTime.now()) + .retrieve(); + WebClient.ResponseSpec response2 = requestSpec2.retrieve(); + + } + + private WebClient createWebClient() { + return WebClient.create(); + } + + private WebClient createWebClientWithServerURL() { + return WebClient.create("http://localhost:8081"); + } + + private WebClient createWebClientWithServerURLAndDefaultValues() { + return WebClient.builder() + .baseUrl("http://localhost:8081") + .defaultCookie("cookieKey", "cookieValue") + .defaultHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE) + .defaultUriVariables(Collections.singletonMap("url", "http://localhost:8080")) + .build(); + } + +} diff --git a/spring-5-reactive/src/main/resources/application.properties b/spring-5-reactive/src/main/resources/application.properties new file mode 100644 index 0000000000..ccec014c2b --- /dev/null +++ b/spring-5-reactive/src/main/resources/application.properties @@ -0,0 +1,3 @@ +server.port=8081 + +logging.level.root=INFO \ No newline at end of file diff --git a/spring-5-reactive/src/main/resources/files/hello.txt b/spring-5-reactive/src/main/resources/files/hello.txt new file mode 100644 index 0000000000..b6fc4c620b --- /dev/null +++ b/spring-5-reactive/src/main/resources/files/hello.txt @@ -0,0 +1 @@ +hello \ No newline at end of file diff --git a/spring-5-reactive/src/main/resources/files/test/test.txt b/spring-5-reactive/src/main/resources/files/test/test.txt new file mode 100644 index 0000000000..30d74d2584 --- /dev/null +++ b/spring-5-reactive/src/main/resources/files/test/test.txt @@ -0,0 +1 @@ +test \ No newline at end of file diff --git a/spring-5-reactive/src/main/webapp/WEB-INF/web.xml b/spring-5-reactive/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000000..bfcf43dad2 --- /dev/null +++ b/spring-5-reactive/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,21 @@ + + + + Spring Functional Application + + + functional + com.baeldung.functional.RootServlet + 1 + true + + + functional + / + + + + \ No newline at end of file diff --git a/spring-5-reactive/src/test/java/com/baeldung/Example1IntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/Example1IntegrationTest.java new file mode 100644 index 0000000000..8b9e66213f --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/Example1IntegrationTest.java @@ -0,0 +1,29 @@ +package com.baeldung; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class Example1IntegrationTest { + + @Test + public void test1a() { + block(3000); + } + + @Test + public void test1b() { + block(3000); + } + + public static void block(long ms) { + try { + Thread.sleep(ms); + } catch (InterruptedException e) { + System.out.println("Thread interrupted"); + } + } +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/Example2IntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/Example2IntegrationTest.java new file mode 100644 index 0000000000..6ed53ca4e9 --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/Example2IntegrationTest.java @@ -0,0 +1,29 @@ +package com.baeldung; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class Example2IntegrationTest { + + @Test + public void test1a() { + block(3000); + } + + @Test + public void test1b() { + block(3000); + } + + public static void block(long ms) { + try { + Thread.sleep(ms); + } catch (InterruptedException e) { + System.out.println("Thread Interrupted"); + } + } +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/ParallelIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/ParallelIntegrationTest.java new file mode 100644 index 0000000000..1ce96de4ef --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/ParallelIntegrationTest.java @@ -0,0 +1,24 @@ +package com.baeldung; + +import org.junit.Test; +import org.junit.experimental.ParallelComputer; +import org.junit.runner.Computer; +import org.junit.runner.JUnitCore; + +public class ParallelIntegrationTest { + + @Test + public void runTests() { + final Class[] classes = { Example1IntegrationTest.class, Example2IntegrationTest.class }; + + JUnitCore.runClasses(new Computer(), classes); + } + + @Test + public void runTestsInParallel() { + final Class[] classes = { Example1IntegrationTest.class, Example2IntegrationTest.class }; + + JUnitCore.runClasses(new ParallelComputer(true, true), classes); + } + +} \ No newline at end of file diff --git a/spring-5-reactive/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java new file mode 100644 index 0000000000..af288c3c2d --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java @@ -0,0 +1,16 @@ +package com.baeldung; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class Spring5ApplicationIntegrationTest { + + @Test + public void contextLoads() { + } + +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/Spring5JUnit4ConcurrentIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/Spring5JUnit4ConcurrentIntegrationTest.java new file mode 100644 index 0000000000..7e494465b2 --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/Spring5JUnit4ConcurrentIntegrationTest.java @@ -0,0 +1,52 @@ +package com.baeldung; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.BeansException; +import org.springframework.beans.factory.InitializingBean; +import org.springframework.context.ApplicationContext; +import org.springframework.context.ApplicationContextAware; +import org.springframework.context.annotation.Configuration; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringRunner; + +import java.util.concurrent.TimeUnit; + +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +@RunWith(SpringRunner.class) +@ContextConfiguration(classes = Spring5JUnit4ConcurrentIntegrationTest.SimpleConfiguration.class) +public class Spring5JUnit4ConcurrentIntegrationTest implements ApplicationContextAware, InitializingBean { + + @Configuration + public static class SimpleConfiguration { + } + + private ApplicationContext applicationContext; + + private boolean beanInitialized = false; + + @Override + public final void afterPropertiesSet() throws Exception { + this.beanInitialized = true; + } + + @Override + public final void setApplicationContext(final ApplicationContext applicationContext) throws BeansException { + this.applicationContext = applicationContext; + } + + @Test + public final void verifyApplicationContextSet() throws InterruptedException { + TimeUnit.SECONDS.sleep(2); + assertNotNull("The application context should have been set due to ApplicationContextAware semantics.", this.applicationContext); + } + + @Test + public final void verifyBeanInitialized() throws InterruptedException { + TimeUnit.SECONDS.sleep(2); + assertTrue("This test bean should have been initialized due to InitializingBean semantics.", this.beanInitialized); + } + +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/functional/BeanRegistrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/functional/BeanRegistrationTest.java new file mode 100644 index 0000000000..0b1542dbbc --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/functional/BeanRegistrationTest.java @@ -0,0 +1,42 @@ +package com.baeldung.functional; + +import static org.junit.Assert.*; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; +import org.springframework.web.context.support.GenericWebApplicationContext; + +import com.baeldung.Spring5Application; + +@RunWith(SpringRunner.class) +@SpringBootTest(classes = Spring5Application.class) +public class BeanRegistrationTest { + + @Autowired + private GenericWebApplicationContext context; + + @Test + public void whenRegisterBean_thenOk() { + context.registerBean(MyService.class, () -> new MyService()); + MyService myService = (MyService) context.getBean("com.baeldung.functional.MyService"); + assertTrue(myService.getRandomNumber() < 10); + } + + @Test + public void whenRegisterBeanWithName_thenOk() { + context.registerBean("mySecondService", MyService.class, () -> new MyService()); + MyService mySecondService = (MyService) context.getBean("mySecondService"); + assertTrue(mySecondService.getRandomNumber() < 10); + } + + @Test + public void whenRegisterBeanWithCallback_thenOk() { + context.registerBean("myCallbackService", MyService.class, () -> new MyService(), bd -> bd.setAutowireCandidate(false)); + MyService myCallbackService = (MyService) context.getBean("myCallbackService"); + assertTrue(myCallbackService.getRandomNumber() < 10); + } + +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctionsTest.java b/spring-5-reactive/src/test/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctionsTest.java new file mode 100644 index 0000000000..7a38fa697f --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctionsTest.java @@ -0,0 +1,110 @@ +package com.baeldung.functional; + +import org.junit.AfterClass; +import org.junit.BeforeClass; +import org.junit.Test; +import org.springframework.boot.web.server.WebServer; +import org.springframework.test.web.reactive.server.WebTestClient; + +public class ExploreSpring5URLPatternUsingRouterFunctionsTest { + + private static WebTestClient client; + private static WebServer server; + + @BeforeClass + public static void setup() throws Exception { + server = new ExploreSpring5URLPatternUsingRouterFunctions().start(); + client = WebTestClient.bindToServer() + .baseUrl("http://localhost:" + server.getPort()) + .build(); + } + + @AfterClass + public static void destroy() { + server.stop(); + } + + @Test + public void givenRouter_whenGetPathWithSingleCharWildcard_thenGotPathPattern() throws Exception { + client.get() + .uri("/paths") + .exchange() + .expectStatus() + .isOk() + .expectBody(String.class) + .isEqualTo("/p?ths"); + } + + @Test + public void givenRouter_whenMultipleURIVariablePattern_thenGotPathVariable() throws Exception { + client.get() + .uri("/test/ab/cd") + .exchange() + .expectStatus() + .isOk() + .expectBody(String.class) + .isEqualTo("/ab/cd"); + } + + @Test + public void givenRouter_whenGetMultipleCharWildcard_thenGotPathPattern() throws Exception { + + client.get() + .uri("/wildcard") + .exchange() + .expectStatus() + .isOk() + .expectBody(String.class) + .isEqualTo("/*card path was accessed"); + } + + @Test + public void givenRouter_whenGetMultiplePathVaribleInSameSegment_thenGotPathVariables() throws Exception { + + client.get() + .uri("/baeldung_tutorial") + .exchange() + .expectStatus() + .isOk() + .expectBody(String.class) + .isEqualTo("baeldung , tutorial"); + } + + @Test + public void givenRouter_whenGetRegexInPathVarible_thenGotPathVariable() throws Exception { + + client.get() + .uri("/abcd") + .exchange() + .expectStatus() + .isOk() + .expectBody(String.class) + .isEqualTo("/{baeldung:[a-z]+} was accessed and baeldung=abcd"); + + client.get() + .uri("/1234") + .exchange() + .expectStatus() + .is4xxClientError(); + } + + @Test + public void givenResources_whenAccess_thenGot() throws Exception { + client.get() + .uri("/files/test/test.txt") + .exchange() + .expectStatus() + .isOk() + .expectBody(String.class) + .isEqualTo("test"); + + client.get() + .uri("/files/hello.txt") + .exchange() + .expectStatus() + .isOk() + .expectBody(String.class) + .isEqualTo("hello"); + } + +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/functional/FunctionalWebApplicationIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/functional/FunctionalWebApplicationIntegrationTest.java new file mode 100644 index 0000000000..a7b951b930 --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/functional/FunctionalWebApplicationIntegrationTest.java @@ -0,0 +1,141 @@ +package com.baeldung.functional; + +import org.junit.AfterClass; +import org.junit.BeforeClass; +import org.junit.Test; +import org.springframework.boot.web.server.WebServer; +import org.springframework.core.io.ClassPathResource; +import org.springframework.core.io.Resource; +import org.springframework.http.MediaType; +import org.springframework.test.web.reactive.server.WebTestClient; +import org.springframework.util.LinkedMultiValueMap; +import org.springframework.util.MultiValueMap; +import org.springframework.web.reactive.function.BodyInserters; + +import static org.springframework.web.reactive.function.BodyInserters.fromObject; +import static org.springframework.web.reactive.function.BodyInserters.fromResource; + +public class FunctionalWebApplicationIntegrationTest { + + private static WebTestClient client; + private static WebServer server; + + @BeforeClass + public static void setup() throws Exception { + server = new FunctionalWebApplication().start(); + client = WebTestClient.bindToServer() + .baseUrl("http://localhost:" + server.getPort()) + .build(); + } + + @AfterClass + public static void destroy() { + server.stop(); + } + + @Test + public void givenRouter_whenGetTest_thenGotHelloWorld() throws Exception { + client.get() + .uri("/test") + .exchange() + .expectStatus() + .isOk() + .expectBody(String.class) + .isEqualTo("helloworld"); + } + + @Test + public void givenIndexFilter_whenRequestRoot_thenRewrittenToTest() throws Exception { + client.get() + .uri("/") + .exchange() + .expectStatus() + .isOk() + .expectBody(String.class) + .isEqualTo("helloworld"); + } + + @Test + public void givenLoginForm_whenPostValidToken_thenSuccess() throws Exception { + MultiValueMap formData = new LinkedMultiValueMap<>(1); + formData.add("user", "baeldung"); + formData.add("token", "you_know_what_to_do"); + + client.post() + .uri("/login") + .contentType(MediaType.APPLICATION_FORM_URLENCODED) + .body(BodyInserters.fromFormData(formData)) + .exchange() + .expectStatus() + .isOk() + .expectBody(String.class) + .isEqualTo("welcome back!"); + } + + @Test + public void givenLoginForm_whenRequestWithInvalidToken_thenFail() throws Exception { + MultiValueMap formData = new LinkedMultiValueMap<>(2); + formData.add("user", "baeldung"); + formData.add("token", "try_again"); + + client.post() + .uri("/login") + .contentType(MediaType.APPLICATION_FORM_URLENCODED) + .body(BodyInserters.fromFormData(formData)) + .exchange() + .expectStatus() + .isBadRequest(); + } + + @Test + public void givenUploadForm_whenRequestWithMultipartData_thenSuccess() throws Exception { + Resource resource = new ClassPathResource("/baeldung-weekly.png"); + client.post() + .uri("/upload") + .contentType(MediaType.MULTIPART_FORM_DATA) + .body(fromResource(resource)) + .exchange() + .expectStatus() + .isOk() + .expectBody(String.class) + .isEqualTo(String.valueOf(resource.contentLength())); + } + + @Test + public void givenActors_whenAddActor_thenAdded() throws Exception { + client.get() + .uri("/actor") + .exchange() + .expectStatus() + .isOk() + .expectBodyList(Actor.class) + .hasSize(2); + + client.post() + .uri("/actor") + .body(fromObject(new Actor("Clint", "Eastwood"))) + .exchange() + .expectStatus() + .isOk(); + + client.get() + .uri("/actor") + .exchange() + .expectStatus() + .isOk() + .expectBodyList(Actor.class) + .hasSize(3); + } + + @Test + public void givenResources_whenAccess_thenGot() throws Exception { + client.get() + .uri("/files/hello.txt") + .exchange() + .expectStatus() + .isOk() + .expectBody(String.class) + .isEqualTo("hello"); + } + +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jsonb/JsonbIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jsonb/JsonbIntegrationTest.java new file mode 100644 index 0000000000..756b303f3b --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/jsonb/JsonbIntegrationTest.java @@ -0,0 +1,43 @@ +package com.baeldung.jsonb; + +import static org.junit.Assert.assertTrue; + +import java.math.BigDecimal; +import java.time.LocalDate; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.test.web.client.TestRestTemplate; +import org.springframework.http.ResponseEntity; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest(classes = Spring5Application.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) +public class JsonbIntegrationTest { + @Value("${security.user.name}") + private String username; + @Value("${security.user.password}") + private String password; + + @Autowired + private TestRestTemplate template; + + @Test + public void givenId_whenUriIsPerson_thenGetPerson() { + ResponseEntity response = template.withBasicAuth(username, password) + .getForEntity("/person/1", Person.class); + Person person = response.getBody(); + assertTrue(person.equals(new Person(2, "Jhon", "jhon1@test.com", 0, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1500.0)))); + } + + @Test + public void whenSendPostAPerson_thenGetOkStatus() { + ResponseEntity response = template.withBasicAuth(username, password) + .postForEntity("/person", "{\"birthDate\":\"07-09-2017\",\"email\":\"jhon1@test.com\",\"person-name\":\"Jhon\",\"id\":10}", Boolean.class); + assertTrue(response.getBody()); + } + +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/EnabledOnJava8.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/EnabledOnJava8.java new file mode 100644 index 0000000000..c6d3b7ff10 --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/jupiter/EnabledOnJava8.java @@ -0,0 +1,18 @@ +package com.baeldung.jupiter; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +import org.springframework.test.context.junit.jupiter.EnabledIf; + +@Target({ ElementType.TYPE, ElementType.METHOD }) +@Retention(RetentionPolicy.RUNTIME) +@EnabledIf( + expression = "#{systemProperties['java.version'].startsWith('1.8')}", + reason = "Enabled on Java 8" +) +public @interface EnabledOnJava8 { + +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5EnabledAnnotationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5EnabledAnnotationTest.java new file mode 100644 index 0000000000..ae058bc8ba --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5EnabledAnnotationTest.java @@ -0,0 +1,50 @@ +package com.baeldung.jupiter; + +import static org.junit.jupiter.api.Assertions.assertTrue; + +import org.junit.jupiter.api.Test; +import org.springframework.context.annotation.Configuration; +import org.springframework.test.context.TestPropertySource; +import org.springframework.test.context.junit.jupiter.DisabledIf; +import org.springframework.test.context.junit.jupiter.EnabledIf; +import org.springframework.test.context.junit.jupiter.SpringJUnitConfig; + +@SpringJUnitConfig(Spring5EnabledAnnotationTest.Config.class) +@TestPropertySource(properties = { "tests.enabled=true" }) +public class Spring5EnabledAnnotationTest { + + @Configuration + static class Config { + } + + @EnabledIf("true") + @Test + void givenEnabledIfLiteral_WhenTrue_ThenTestExecuted() { + assertTrue(true); + } + + @EnabledIf(expression = "${tests.enabled}", loadContext = true) + @Test + void givenEnabledIfExpression_WhenTrue_ThenTestExecuted() { + assertTrue(true); + } + + @EnabledIf("#{systemProperties['java.version'].startsWith('1.8')}") + @Test + void givenEnabledIfSpel_WhenTrue_ThenTestExecuted() { + assertTrue(true); + } + + @EnabledOnJava8 + @Test + void givenEnabledOnJava8_WhenTrue_ThenTestExecuted() { + assertTrue(true); + } + + @DisabledIf("#{systemProperties['java.version'].startsWith('1.7')}") + @Test + void givenDisabledIf_WhenTrue_ThenTestNotExecuted() { + assertTrue(true); + } + +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ComposedAnnotationIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ComposedAnnotationIntegrationTest.java new file mode 100644 index 0000000000..42d27b90f4 --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ComposedAnnotationIntegrationTest.java @@ -0,0 +1,38 @@ +package com.baeldung.jupiter; + +import com.baeldung.web.reactive.Task; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.ApplicationContext; + +import java.util.List; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + +@SpringJUnit5Config(TestConfig.class) +@DisplayName("@SpringJUnit5Config Tests") +class Spring5JUnit5ComposedAnnotationIntegrationTest { + + @Autowired + private Task task; + + @Autowired + private List tasks; + + @Test + @DisplayName("ApplicationContext injected into method") + void givenAMethodName_whenInjecting_thenApplicationContextInjectedIntoMethod(ApplicationContext applicationContext) { + assertNotNull(applicationContext, "ApplicationContext should have been injected into method by Spring"); + assertEquals(this.task, applicationContext.getBean("taskName", Task.class)); + } + + @Test + @DisplayName("Spring @Beans injected into fields") + void givenAnObject_whenInjecting_thenSpringBeansInjected() { + assertNotNull(task, "Task should have been @Autowired by Spring"); + assertEquals("taskName", task.getName(), "Task's name"); + assertEquals(1, tasks.size(), "Number of Tasks in context"); + } +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5IntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5IntegrationTest.java new file mode 100644 index 0000000000..0f00a85832 --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5IntegrationTest.java @@ -0,0 +1,25 @@ +package com.baeldung.jupiter; + +import com.baeldung.web.reactive.Task; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.ApplicationContext; +import org.springframework.test.context.ContextConfiguration; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + +@ExtendWith(SpringExtension.class) +@ContextConfiguration(classes = TestConfig.class) +class Spring5JUnit5IntegrationTest { + + @Autowired + private Task task; + + @Test + void givenAMethodName_whenInjecting_thenApplicationContextInjectedIntoMetho(ApplicationContext applicationContext) { + assertNotNull(applicationContext, "ApplicationContext should have been injected by Spring"); + assertEquals(this.task, applicationContext.getBean("taskName", Task.class)); + } +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ParallelIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ParallelIntegrationTest.java new file mode 100644 index 0000000000..55b0fcf267 --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ParallelIntegrationTest.java @@ -0,0 +1,25 @@ +package com.baeldung.jupiter; + +import com.baeldung.Example1IntegrationTest; +import com.baeldung.Example2IntegrationTest; +import org.junit.experimental.ParallelComputer; +import org.junit.jupiter.api.Test; +import org.junit.runner.Computer; +import org.junit.runner.JUnitCore; + +class Spring5JUnit5ParallelIntegrationTest { + + @Test + void givenTwoTestClasses_whenJUnitRunParallel_thenTheTestsExecutingParallel() { + final Class[] classes = { Example1IntegrationTest.class, Example2IntegrationTest.class }; + + JUnitCore.runClasses(new ParallelComputer(true, true), classes); + } + + @Test + void givenTwoTestClasses_whenJUnitRunParallel_thenTheTestsExecutingLinear() { + final Class[] classes = { Example1IntegrationTest.class, Example2IntegrationTest.class }; + + JUnitCore.runClasses(new Computer(), classes); + } +} \ No newline at end of file diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5Java8NewFeaturesIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5Java8NewFeaturesIntegrationTest.java new file mode 100644 index 0000000000..f58bf9f3cd --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5Java8NewFeaturesIntegrationTest.java @@ -0,0 +1,31 @@ +package com.baeldung.jupiter; + +import org.junit.jupiter.api.Test; + +import java.util.function.Supplier; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class Spring5Java8NewFeaturesIntegrationTest { + + @FunctionalInterface + public interface FunctionalInterfaceExample { + Result reverseString(Input input); + } + + public class StringUtils { + FunctionalInterfaceExample functionLambdaString = s -> Pattern.compile(" +") + .splitAsStream(s) + .map(word -> new StringBuilder(word).reverse()) + .collect(Collectors.joining(" ")); + } + + @Test + void givenStringUtil_whenSupplierCall_thenFunctionalInterfaceReverseString() throws Exception { + Supplier stringUtilsSupplier = StringUtils::new; + + assertEquals(stringUtilsSupplier.get().functionLambdaString.reverseString("hello"), "olleh"); + } +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5ReactiveServerClientIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5ReactiveServerClientIntegrationTest.java new file mode 100644 index 0000000000..bbd852d625 --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5ReactiveServerClientIntegrationTest.java @@ -0,0 +1,94 @@ +package com.baeldung.jupiter; + +import com.baeldung.web.reactive.Task; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.springframework.http.server.reactive.HttpHandler; +import org.springframework.http.server.reactive.ReactorHttpHandlerAdapter; +import org.springframework.web.reactive.function.server.RouterFunction; +import org.springframework.web.reactive.function.server.RouterFunctions; +import org.springframework.web.reactive.function.server.ServerResponse; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; +import reactor.ipc.netty.NettyContext; +import reactor.ipc.netty.http.server.HttpServer; + +import java.time.Duration; + +import static org.springframework.web.reactive.function.server.RequestPredicates.GET; +import static org.springframework.web.reactive.function.server.RequestPredicates.POST; + +public class Spring5ReactiveServerClientIntegrationTest { + + private static NettyContext nettyContext; + + @BeforeAll + public static void setUp() throws Exception { + HttpServer server = HttpServer.create("localhost", 8080); + RouterFunction route = RouterFunctions.route(POST("/task/process"), request -> ServerResponse.ok() + .body(request.bodyToFlux(Task.class) + .map(ll -> new Task("TaskName", 1)), Task.class)) + .and(RouterFunctions.route(GET("/task"), request -> ServerResponse.ok() + .body(Mono.just("server is alive"), String.class))); + HttpHandler httpHandler = RouterFunctions.toHttpHandler(route); + ReactorHttpHandlerAdapter adapter = new ReactorHttpHandlerAdapter(httpHandler); + nettyContext = server.newHandler(adapter) + .block(); + } + + @AfterAll + public static void shutDown() { + nettyContext.dispose(); + } + + // @Test + // public void givenCheckTask_whenServerHandle_thenServerResponseALiveString() throws Exception { + // WebClient client = WebClient.create("http://localhost:8080"); + // Mono result = client + // .get() + // .uri("/task") + // .exchange() + // .then(response -> response.bodyToMono(String.class)); + // + // assertThat(result.block()).isInstanceOf(String.class); + // } + + // @Test + // public void givenThreeTasks_whenServerHandleTheTasks_thenServerResponseATask() throws Exception { + // URI uri = URI.create("http://localhost:8080/task/process"); + // ExchangeFunction exchange = ExchangeFunctions.create(new ReactorClientHttpConnector()); + // ClientRequest request = ClientRequest + // .method(HttpMethod.POST, uri) + // .body(BodyInserters.fromPublisher(getLatLngs(), Task.class)) + // .build(); + // + // Flux taskResponse = exchange + // .exchange(request) + // .flatMap(response -> response.bodyToFlux(Task.class)); + // + // assertThat(taskResponse.blockFirst()).isInstanceOf(Task.class); + // } + + // @Test + // public void givenCheckTask_whenServerHandle_thenOragicServerResponseALiveString() throws Exception { + // URI uri = URI.create("http://localhost:8080/task"); + // ExchangeFunction exchange = ExchangeFunctions.create(new ReactorClientHttpConnector()); + // ClientRequest request = ClientRequest + // .method(HttpMethod.GET, uri) + // .body(BodyInserters.fromPublisher(getLatLngs(), Task.class)) + // .build(); + // + // Flux taskResponse = exchange + // .exchange(request) + // .flatMap(response -> response.bodyToFlux(String.class)); + // + // assertThat(taskResponse.blockFirst()).isInstanceOf(String.class); + // } + + private static Flux getLatLngs() { + return Flux.range(0, 3) + .zipWith(Flux.interval(Duration.ofSeconds(1))) + .map(x -> new Task("taskname", 1)) + .doOnNext(ll -> System.out.println("Produced: {}" + ll)); + } +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitConfigTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitConfigTest.java new file mode 100644 index 0000000000..6b0a6f9808 --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitConfigTest.java @@ -0,0 +1,33 @@ +package com.baeldung.jupiter; + +import static org.junit.Assert.assertNotNull; + +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.Configuration; +import org.springframework.test.context.junit.jupiter.SpringJUnitConfig; + +/** + * @SpringJUnitConfig(SpringJUnitConfigTest.Config.class) is equivalent to: + * + * @ExtendWith(SpringExtension.class) + * @ContextConfiguration(classes = SpringJUnitConfigTest.Config.class ) + * + */ +@SpringJUnitConfig(SpringJUnitConfigTest.Config.class) +public class SpringJUnitConfigTest { + + @Configuration + static class Config { + } + + @Autowired + private ApplicationContext applicationContext; + + @Test + void givenAppContext_WhenInjected_ThenItShouldNotBeNull() { + assertNotNull(applicationContext); + } + +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitWebConfigTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitWebConfigTest.java new file mode 100644 index 0000000000..c679dce77f --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitWebConfigTest.java @@ -0,0 +1,34 @@ +package com.baeldung.jupiter; + +import static org.junit.Assert.assertNotNull; + +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Configuration; +import org.springframework.test.context.junit.jupiter.web.SpringJUnitWebConfig; +import org.springframework.web.context.WebApplicationContext; + +/** + * @SpringJUnitWebConfig(SpringJUnitWebConfigTest.Config.class) is equivalent to: + * + * @ExtendWith(SpringExtension.class) + * @WebAppConfiguration + * @ContextConfiguration(classes = SpringJUnitWebConfigTest.Config.class ) + * + */ +@SpringJUnitWebConfig(SpringJUnitWebConfigTest.Config.class) +public class SpringJUnitWebConfigTest { + + @Configuration + static class Config { + } + + @Autowired + private WebApplicationContext webAppContext; + + @Test + void givenWebAppContext_WhenInjected_ThenItShouldNotBeNull() { + assertNotNull(webAppContext); + } + +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/security/SecurityTest.java b/spring-5-reactive/src/test/java/com/baeldung/security/SecurityTest.java new file mode 100644 index 0000000000..a1c940a17a --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/security/SecurityTest.java @@ -0,0 +1,48 @@ +package com.baeldung.security; + +import com.baeldung.SpringSecurity5Application; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.ApplicationContext; +import org.springframework.security.test.context.support.WithMockUser; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringRunner; +import org.springframework.test.web.reactive.server.WebTestClient; + +@RunWith(SpringRunner.class) +@ContextConfiguration(classes = SpringSecurity5Application.class) +public class SecurityTest { + + @Autowired + ApplicationContext context; + + private WebTestClient rest; + + @Before + public void setup() { + this.rest = WebTestClient + .bindToApplicationContext(this.context) + .configureClient() + .build(); + } + + @Test + public void whenNoCredentials_thenRedirectToLogin() { + this.rest.get() + .uri("/") + .exchange() + .expectStatus().is3xxRedirection(); + } + + @Test + @WithMockUser + public void whenHasCredentials_thenSeesGreeting() { + this.rest.get() + .uri("/") + .exchange() + .expectStatus().isOk() + .expectBody(String.class).isEqualTo("Hello, user"); + } +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/web/PathPatternsUsingHandlerMethodIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/web/PathPatternsUsingHandlerMethodIntegrationTest.java new file mode 100644 index 0000000000..c2ed8ff071 --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/web/PathPatternsUsingHandlerMethodIntegrationTest.java @@ -0,0 +1,101 @@ +package com.baeldung.web; + +import com.baeldung.Spring5Application; +import org.junit.BeforeClass; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; +import org.springframework.test.web.reactive.server.WebTestClient; + +@RunWith(SpringRunner.class) +@SpringBootTest(classes = Spring5Application.class) +public class PathPatternsUsingHandlerMethodIntegrationTest { + + private static WebTestClient client; + + @BeforeClass + public static void setUp() { + client = WebTestClient.bindToController(new PathPatternController()) + .build(); + } + + @Test + public void givenHandlerMethod_whenMultipleURIVariablePattern_then200() { + + client.get() + .uri("/spring5/ab/cd") + .exchange() + .expectStatus() + .is2xxSuccessful() + .expectBody() + .equals("/ab/cd"); + } + + @Test + public void givenHandlerMethod_whenURLWithWildcardTakingZeroOrMoreChar_then200() { + + client.get() + .uri("/spring5/userid") + .exchange() + .expectStatus() + .is2xxSuccessful() + .expectBody() + .equals("/spring5/*id"); + } + + @Test + public void givenHandlerMethod_whenURLWithWildcardTakingExactlyOneChar_then200() { + + client.get() + .uri("/string5") + .exchange() + .expectStatus() + .is2xxSuccessful() + .expectBody() + .equals("/s?ring5"); + } + + @Test + public void givenHandlerMethod_whenURLWithWildcardTakingZeroOrMorePathSegments_then200() { + + client.get() + .uri("/resources/baeldung") + .exchange() + .expectStatus() + .is2xxSuccessful() + .expectBody() + .equals("/resources/**"); + } + + @Test + public void givenHandlerMethod_whenURLWithRegexInPathVariable_thenExpectedOutput() { + + client.get() + .uri("/abc") + .exchange() + .expectStatus() + .is2xxSuccessful() + .expectBody() + .equals("abc"); + + client.get() + .uri("/123") + .exchange() + .expectStatus() + .is4xxClientError(); + } + + @Test + public void givenHandlerMethod_whenURLWithMultiplePathVariablesInSameSegment_then200() { + + client.get() + .uri("/baeldung_tutorial") + .exchange() + .expectStatus() + .is2xxSuccessful() + .expectBody() + .equals("Two variables are var1=baeldung and var2=tutorial"); + } + +} diff --git a/spring-5-reactive/src/test/java/com/baeldung/web/client/WebTestClientTest.java b/spring-5-reactive/src/test/java/com/baeldung/web/client/WebTestClientTest.java new file mode 100644 index 0000000000..43114b5b50 --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/web/client/WebTestClientTest.java @@ -0,0 +1,60 @@ +package com.baeldung.web.client; + +import com.baeldung.Spring5Application; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.web.server.LocalServerPort; +import org.springframework.test.context.junit4.SpringRunner; +import org.springframework.test.web.reactive.server.WebTestClient; +import org.springframework.web.reactive.function.server.RequestPredicates; +import org.springframework.web.reactive.function.server.RouterFunction; +import org.springframework.web.reactive.function.server.RouterFunctions; +import org.springframework.web.reactive.function.server.ServerResponse; +import org.springframework.web.server.WebHandler; +import reactor.core.publisher.Mono; + +@RunWith(SpringRunner.class) +@SpringBootTest(classes = Spring5Application.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) +public class WebTestClientTest { + + @LocalServerPort + private int port; + + private final RouterFunction ROUTER_FUNCTION = RouterFunctions.route(RequestPredicates.GET("/resource"), request -> ServerResponse.ok() + .build()); + private final WebHandler WEB_HANDLER = exchange -> Mono.empty(); + + @Test + public void testWebTestClientWithServerWebHandler() { + WebTestClient.bindToWebHandler(WEB_HANDLER) + .build(); + } + + @Test + public void testWebTestClientWithRouterFunction() { + WebTestClient.bindToRouterFunction(ROUTER_FUNCTION) + .build() + .get() + .uri("/resource") + .exchange() + .expectStatus() + .isOk() + .expectBody() + .isEmpty(); + } + + @Test + public void testWebTestClientWithServerURL() { + WebTestClient.bindToServer() + .baseUrl("http://localhost:" + port) + .build() + .get() + .uri("/resource") + .exchange() + .expectStatus() + .is3xxRedirection() + .expectBody(); + } + +} diff --git a/spring-5-reactive/src/test/resources/baeldung-weekly.png b/spring-5-reactive/src/test/resources/baeldung-weekly.png new file mode 100644 index 0000000000000000000000000000000000000000..5a27d61dae718016a947083e01411ed1bc14f90e GIT binary patch literal 22275 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 Date: Wed, 13 Dec 2017 13:10:46 +0100 Subject: [PATCH 225/229] Update pom.xml (#3232) --- pom.xml | 2 -- 1 file changed, 2 deletions(-) diff --git a/pom.xml b/pom.xml index 88f54be629..2c611e6efe 100644 --- a/pom.xml +++ b/pom.xml @@ -49,8 +49,6 @@ core-java-8 core-java-concurrency couchbase - cas/cas-server - cas/cas-secured-app deltaspike dozer From df8b6bea54252e476327480cd769799d47abf710 Mon Sep 17 00:00:00 2001 From: Eugen Paraschiv Date: Wed, 13 Dec 2017 15:15:46 +0200 Subject: [PATCH 226/229] reactive work --- spring-5-reactive/pom.xml | 24 ++- .../java/com/baeldung/Spring5Application.java | 15 -- .../baeldung/SpringSecurity5Application.java | 34 ----- .../java/com/baeldung/functional/Actor.java | 23 --- ...Spring5URLPatternUsingRouterFunctions.java | 61 -------- .../com/baeldung/functional/FormHandler.java | 41 ----- .../FunctionalSpringBootApplication.java | 87 ----------- .../functional/FunctionalWebApplication.java | 80 ---------- .../functional/IndexRewriteFilter.java | 27 ---- .../com/baeldung/functional/MyService.java | 11 -- .../com/baeldung/functional/RootServlet.java | 82 ---------- .../main/java/com/baeldung/jsonb/Person.java | 127 ---------------- .../com/baeldung/jsonb/PersonController.java | 58 ------- .../baeldung/jsonb/Spring5Application.java | 30 ---- .../jupiter/MethodParameterFactory.java | 46 ------ .../jupiter/ParameterAutowireUtils.java | 44 ------ .../com/baeldung/jupiter/SpringExtension.java | 94 ------------ .../baeldung/jupiter/SpringJUnit5Config.java | 39 ----- .../java/com/baeldung/jupiter/TestConfig.java | 20 --- .../baeldung/persistence/DataSetupBean.java | 27 ---- .../baeldung/persistence/FooRepository.java | 10 -- .../reactive/Spring5ReactiveApplication.java | 13 ++ .../com/baeldung/reactive/controller/Foo.java | 13 ++ .../controller/FooReactiveController.java | 34 +++++ .../baeldung/security/GreetController.java | 37 ----- .../com/baeldung/security/GreetService.java | 15 -- .../com/baeldung/security/SecurityConfig.java | 42 ------ .../src/main/java/com/baeldung/web/Foo.java | 84 ----------- .../java/com/baeldung/web/FooController.java | 53 ------- .../baeldung/web/PathPatternController.java | 39 ----- .../java/com/baeldung/web/reactive/Task.java | 28 ---- .../reactive/client/WebClientController.java | 85 ----------- .../src/main/resources/application.properties | 2 - .../com/baeldung/Example1IntegrationTest.java | 29 ---- .../com/baeldung/Example2IntegrationTest.java | 29 ---- .../com/baeldung/ParallelIntegrationTest.java | 24 --- .../Spring5ApplicationIntegrationTest.java | 16 -- ...pring5JUnit4ConcurrentIntegrationTest.java | 52 ------- .../functional/BeanRegistrationTest.java | 42 ------ ...ng5URLPatternUsingRouterFunctionsTest.java | 110 -------------- ...nctionalWebApplicationIntegrationTest.java | 141 ------------------ .../baeldung/jsonb/JsonbIntegrationTest.java | 43 ------ .../com/baeldung/jupiter/EnabledOnJava8.java | 18 --- .../jupiter/Spring5EnabledAnnotationTest.java | 50 ------- ...nit5ComposedAnnotationIntegrationTest.java | 38 ----- .../jupiter/Spring5JUnit5IntegrationTest.java | 25 ---- .../Spring5JUnit5ParallelIntegrationTest.java | 25 ---- ...pring5Java8NewFeaturesIntegrationTest.java | 31 ---- ...g5ReactiveServerClientIntegrationTest.java | 94 ------------ .../jupiter/SpringJUnitConfigTest.java | 33 ---- .../jupiter/SpringJUnitWebConfigTest.java | 34 ----- .../com/baeldung/security/SecurityTest.java | 48 ------ ...ernsUsingHandlerMethodIntegrationTest.java | 101 ------------- .../web/client/WebTestClientTest.java | 60 -------- .../src/test/resources/baeldung-weekly.png | Bin 22275 -> 0 bytes 55 files changed, 71 insertions(+), 2397 deletions(-) delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/Spring5Application.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/SpringSecurity5Application.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/Actor.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctions.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/FormHandler.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalSpringBootApplication.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalWebApplication.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/IndexRewriteFilter.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/MyService.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/functional/RootServlet.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/jsonb/Person.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/jsonb/PersonController.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/jsonb/Spring5Application.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/jupiter/MethodParameterFactory.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/jupiter/ParameterAutowireUtils.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringExtension.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringJUnit5Config.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/jupiter/TestConfig.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/persistence/DataSetupBean.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/persistence/FooRepository.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/reactive/Spring5ReactiveApplication.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/reactive/controller/Foo.java create mode 100644 spring-5-reactive/src/main/java/com/baeldung/reactive/controller/FooReactiveController.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/security/GreetController.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/security/GreetService.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/security/SecurityConfig.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/web/Foo.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/web/FooController.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/web/PathPatternController.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/web/reactive/Task.java delete mode 100644 spring-5-reactive/src/main/java/com/baeldung/web/reactive/client/WebClientController.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/Example1IntegrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/Example2IntegrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/ParallelIntegrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/Spring5JUnit4ConcurrentIntegrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/functional/BeanRegistrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctionsTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/functional/FunctionalWebApplicationIntegrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/jsonb/JsonbIntegrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/EnabledOnJava8.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5EnabledAnnotationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ComposedAnnotationIntegrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5IntegrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ParallelIntegrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5Java8NewFeaturesIntegrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5ReactiveServerClientIntegrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitConfigTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitWebConfigTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/security/SecurityTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/web/PathPatternsUsingHandlerMethodIntegrationTest.java delete mode 100644 spring-5-reactive/src/test/java/com/baeldung/web/client/WebTestClientTest.java delete mode 100644 spring-5-reactive/src/test/resources/baeldung-weekly.png diff --git a/spring-5-reactive/pom.xml b/spring-5-reactive/pom.xml index 43d9a5ed94..c1c18fbc82 100644 --- a/spring-5-reactive/pom.xml +++ b/spring-5-reactive/pom.xml @@ -22,10 +22,6 @@ org.springframework.boot spring-boot-starter-data-jpa - - org.springframework.boot - spring-boot-starter-security - org.springframework.boot spring-boot-starter-validation @@ -46,8 +42,8 @@ javax.json.bind javax.json.bind-api - ${jsonb-api.version} + @@ -60,6 +56,7 @@ + org.apache.geronimo.specs geronimo-json_1.1_spec @@ -68,7 +65,6 @@ org.apache.johnzon johnzon-jsonb - ${johnzon.version} @@ -98,11 +94,6 @@ spring-boot-starter-test test - - org.springframework.security - spring-security-test - test - org.apache.commons @@ -114,12 +105,10 @@ org.junit.jupiter junit-jupiter-api - ${junit.jupiter.version} org.junit.jupiter junit-jupiter-engine - ${junit.jupiter.version} test @@ -135,6 +124,15 @@ test + + org.projectlombok + lombok + + + org.apache.commons + commons-lang3 + + diff --git a/spring-5-reactive/src/main/java/com/baeldung/Spring5Application.java b/spring-5-reactive/src/main/java/com/baeldung/Spring5Application.java deleted file mode 100644 index f321871646..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/Spring5Application.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.baeldung; - -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.context.annotation.ComponentScan; - -@SpringBootApplication -@ComponentScan(basePackages = { "com.baeldung.web" }) -public class Spring5Application { - - public static void main(String[] args) { - SpringApplication.run(Spring5Application.class, args); - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/SpringSecurity5Application.java b/spring-5-reactive/src/main/java/com/baeldung/SpringSecurity5Application.java deleted file mode 100644 index 02c91a1879..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/SpringSecurity5Application.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.baeldung; - -import org.springframework.context.ApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.ComponentScan; -import org.springframework.http.server.reactive.HttpHandler; -import org.springframework.http.server.reactive.ReactorHttpHandlerAdapter; -import org.springframework.web.reactive.config.EnableWebFlux; -import org.springframework.web.server.adapter.WebHttpHandlerBuilder; -import reactor.ipc.netty.NettyContext; -import reactor.ipc.netty.http.server.HttpServer; - -@ComponentScan(basePackages = {"com.baeldung.security"}) -@EnableWebFlux -public class SpringSecurity5Application { - - public static void main(String[] args) { - try (AnnotationConfigApplicationContext context = - new AnnotationConfigApplicationContext(SpringSecurity5Application.class)) { - context.getBean(NettyContext.class).onClose().block(); - } - } - - @Bean - public NettyContext nettyContext(ApplicationContext context) { - HttpHandler handler = WebHttpHandlerBuilder.applicationContext(context) - .build(); - ReactorHttpHandlerAdapter adapter = new ReactorHttpHandlerAdapter(handler); - HttpServer httpServer = HttpServer.create("localhost", 8080); - return httpServer.newHandler(adapter).block(); - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/Actor.java b/spring-5-reactive/src/main/java/com/baeldung/functional/Actor.java deleted file mode 100644 index 23c88b89e1..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/functional/Actor.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.baeldung.functional; - -class Actor { - private String firstname; - private String lastname; - - public Actor() { - } - - public Actor(String firstname, String lastname) { - this.firstname = firstname; - this.lastname = lastname; - } - - public String getFirstname() { - return firstname; - } - - public String getLastname() { - return lastname; - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctions.java b/spring-5-reactive/src/main/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctions.java deleted file mode 100644 index 2a6d04538c..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctions.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.baeldung.functional; - -import static org.springframework.web.reactive.function.BodyInserters.fromObject; -import static org.springframework.web.reactive.function.server.RequestPredicates.GET; -import static org.springframework.web.reactive.function.server.RouterFunctions.route; -import static org.springframework.web.reactive.function.server.RouterFunctions.toHttpHandler; -import static org.springframework.web.reactive.function.server.ServerResponse.ok; - -import org.apache.catalina.Context; -import org.apache.catalina.startup.Tomcat; -import org.springframework.boot.web.embedded.tomcat.TomcatWebServer; -import org.springframework.boot.web.server.WebServer; -import org.springframework.core.io.ClassPathResource; -import org.springframework.http.server.reactive.HttpHandler; -import org.springframework.http.server.reactive.ServletHttpHandlerAdapter; -import org.springframework.web.reactive.function.server.RouterFunction; -import org.springframework.web.reactive.function.server.RouterFunctions; -import org.springframework.web.reactive.function.server.ServerResponse; -import org.springframework.web.server.WebHandler; -import org.springframework.web.server.adapter.WebHttpHandlerBuilder; - -public class ExploreSpring5URLPatternUsingRouterFunctions { - - private RouterFunction routingFunction() { - - return route(GET("/p?ths"), serverRequest -> ok().body(fromObject("/p?ths"))).andRoute(GET("/test/{*id}"), serverRequest -> ok().body(fromObject(serverRequest.pathVariable("id")))) - .andRoute(GET("/*card"), serverRequest -> ok().body(fromObject("/*card path was accessed"))) - .andRoute(GET("/{var1}_{var2}"), serverRequest -> ok().body(fromObject(serverRequest.pathVariable("var1") + " , " + serverRequest.pathVariable("var2")))) - .andRoute(GET("/{baeldung:[a-z]+}"), serverRequest -> ok().body(fromObject("/{baeldung:[a-z]+} was accessed and baeldung=" + serverRequest.pathVariable("baeldung")))) - .and(RouterFunctions.resources("/files/{*filepaths}", new ClassPathResource("files/"))); - } - - WebServer start() throws Exception { - WebHandler webHandler = (WebHandler) toHttpHandler(routingFunction()); - HttpHandler httpHandler = WebHttpHandlerBuilder.webHandler(webHandler) - .filter(new IndexRewriteFilter()) - .build(); - - Tomcat tomcat = new Tomcat(); - tomcat.setHostname("localhost"); - tomcat.setPort(9090); - Context rootContext = tomcat.addContext("", System.getProperty("java.io.tmpdir")); - ServletHttpHandlerAdapter servlet = new ServletHttpHandlerAdapter(httpHandler); - Tomcat.addServlet(rootContext, "httpHandlerServlet", servlet); - rootContext.addServletMappingDecoded("/", "httpHandlerServlet"); - - TomcatWebServer server = new TomcatWebServer(tomcat); - server.start(); - return server; - - } - - public static void main(String[] args) { - try { - new FunctionalWebApplication().start(); - } catch (Exception e) { - e.printStackTrace(); - } - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/FormHandler.java b/spring-5-reactive/src/main/java/com/baeldung/functional/FormHandler.java deleted file mode 100644 index 05069735bb..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/functional/FormHandler.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.baeldung.functional; - -import org.springframework.core.io.buffer.DataBuffer; -import org.springframework.util.MultiValueMap; -import org.springframework.web.reactive.function.server.ServerRequest; -import org.springframework.web.reactive.function.server.ServerResponse; -import reactor.core.publisher.Mono; - -import java.util.List; -import java.util.concurrent.atomic.AtomicLong; - -import static org.springframework.web.reactive.function.BodyExtractors.toDataBuffers; -import static org.springframework.web.reactive.function.BodyExtractors.toFormData; -import static org.springframework.web.reactive.function.BodyInserters.fromObject; -import static org.springframework.web.reactive.function.server.ServerResponse.ok; - -public class FormHandler { - - Mono handleLogin(ServerRequest request) { - return request.body(toFormData()) - .map(MultiValueMap::toSingleValueMap) - .filter(formData -> "baeldung".equals(formData.get("user"))) - .filter(formData -> "you_know_what_to_do".equals(formData.get("token"))) - .flatMap(formData -> ok().body(Mono.just("welcome back!"), String.class)) - .switchIfEmpty(ServerResponse.badRequest() - .build()); - } - - Mono handleUpload(ServerRequest request) { - return request.body(toDataBuffers()) - .collectList() - .flatMap(dataBuffers -> ok().body(fromObject(extractData(dataBuffers).toString()))); - } - - private AtomicLong extractData(List dataBuffers) { - AtomicLong atomicLong = new AtomicLong(0); - dataBuffers.forEach(d -> atomicLong.addAndGet(d.asByteBuffer() - .array().length)); - return atomicLong; - } -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalSpringBootApplication.java b/spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalSpringBootApplication.java deleted file mode 100644 index 402b607b19..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalSpringBootApplication.java +++ /dev/null @@ -1,87 +0,0 @@ -package com.baeldung.functional; - -import static org.springframework.web.reactive.function.BodyInserters.fromObject; -import static org.springframework.web.reactive.function.server.RequestPredicates.GET; -import static org.springframework.web.reactive.function.server.RequestPredicates.POST; -import static org.springframework.web.reactive.function.server.RequestPredicates.path; -import static org.springframework.web.reactive.function.server.RouterFunctions.route; -import static org.springframework.web.reactive.function.server.RouterFunctions.toHttpHandler; -import static org.springframework.web.reactive.function.server.ServerResponse.ok; - -import java.util.Arrays; -import java.util.List; -import java.util.concurrent.CopyOnWriteArrayList; - -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.web.servlet.ServletRegistrationBean; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.ComponentScan; -import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.Profile; -import org.springframework.core.io.ClassPathResource; -import org.springframework.http.server.reactive.HttpHandler; -import org.springframework.security.config.annotation.web.builders.HttpSecurity; -import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; -import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; -import org.springframework.web.reactive.function.server.RouterFunction; -import org.springframework.web.reactive.function.server.RouterFunctions; -import org.springframework.web.reactive.function.server.ServerResponse; -import org.springframework.web.server.WebHandler; -import org.springframework.web.server.adapter.WebHttpHandlerBuilder; - -import reactor.core.publisher.Flux; - -@SpringBootApplication -@ComponentScan(basePackages = { "com.baeldung.functional" }) -public class FunctionalSpringBootApplication { - - private static final Actor BRAD_PITT = new Actor("Brad", "Pitt"); - private static final Actor TOM_HANKS = new Actor("Tom", "Hanks"); - private static final List actors = new CopyOnWriteArrayList<>(Arrays.asList(BRAD_PITT, TOM_HANKS)); - - private RouterFunction routingFunction() { - FormHandler formHandler = new FormHandler(); - - RouterFunction restfulRouter = route(GET("/"), serverRequest -> ok().body(Flux.fromIterable(actors), Actor.class)).andRoute(POST("/"), serverRequest -> serverRequest.bodyToMono(Actor.class) - .doOnNext(actors::add) - .then(ok().build())); - - return route(GET("/test"), serverRequest -> ok().body(fromObject("helloworld"))).andRoute(POST("/login"), formHandler::handleLogin) - .andRoute(POST("/upload"), formHandler::handleUpload) - .and(RouterFunctions.resources("/files/**", new ClassPathResource("files/"))) - .andNest(path("/actor"), restfulRouter) - .filter((request, next) -> { - System.out.println("Before handler invocation: " + request.path()); - return next.handle(request); - }); - } - - @Bean - public ServletRegistrationBean servletRegistrationBean() throws Exception { - HttpHandler httpHandler = WebHttpHandlerBuilder.webHandler((WebHandler) toHttpHandler(routingFunction())) - .filter(new IndexRewriteFilter()) - .build(); - ServletRegistrationBean registrationBean = new ServletRegistrationBean<>(new RootServlet(httpHandler), "/"); - registrationBean.setLoadOnStartup(1); - registrationBean.setAsyncSupported(true); - return registrationBean; - } - - @Configuration - @EnableWebSecurity - @Profile("!https") - static class SecurityConfig extends WebSecurityConfigurerAdapter { - @Override - protected void configure(final HttpSecurity http) throws Exception { - http.authorizeRequests() - .anyRequest() - .permitAll(); - } - } - - public static void main(String[] args) { - SpringApplication.run(FunctionalSpringBootApplication.class, args); - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalWebApplication.java b/spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalWebApplication.java deleted file mode 100644 index 5a7d70d3db..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/functional/FunctionalWebApplication.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.baeldung.functional; - -import static org.springframework.web.reactive.function.BodyInserters.fromObject; -import static org.springframework.web.reactive.function.server.RequestPredicates.GET; -import static org.springframework.web.reactive.function.server.RequestPredicates.POST; -import static org.springframework.web.reactive.function.server.RequestPredicates.path; -import static org.springframework.web.reactive.function.server.RouterFunctions.route; -import static org.springframework.web.reactive.function.server.RouterFunctions.toHttpHandler; -import static org.springframework.web.reactive.function.server.ServerResponse.ok; - -import java.util.Arrays; -import java.util.List; -import java.util.concurrent.CopyOnWriteArrayList; - -import org.apache.catalina.Context; -import org.apache.catalina.startup.Tomcat; -import org.springframework.boot.web.embedded.tomcat.TomcatWebServer; -import org.springframework.boot.web.server.WebServer; -import org.springframework.core.io.ClassPathResource; -import org.springframework.http.server.reactive.HttpHandler; -import org.springframework.http.server.reactive.ServletHttpHandlerAdapter; -import org.springframework.web.reactive.function.server.RouterFunction; -import org.springframework.web.reactive.function.server.RouterFunctions; -import org.springframework.web.reactive.function.server.ServerResponse; -import org.springframework.web.server.WebHandler; -import org.springframework.web.server.adapter.WebHttpHandlerBuilder; - -import reactor.core.publisher.Flux; - -public class FunctionalWebApplication { - - private static final Actor BRAD_PITT = new Actor("Brad", "Pitt"); - private static final Actor TOM_HANKS = new Actor("Tom", "Hanks"); - private static final List actors = new CopyOnWriteArrayList<>(Arrays.asList(BRAD_PITT, TOM_HANKS)); - - private RouterFunction routingFunction() { - FormHandler formHandler = new FormHandler(); - - RouterFunction restfulRouter = route(GET("/"), serverRequest -> ok().body(Flux.fromIterable(actors), Actor.class)).andRoute(POST("/"), serverRequest -> serverRequest.bodyToMono(Actor.class) - .doOnNext(actors::add) - .then(ok().build())); - - return route(GET("/test"), serverRequest -> ok().body(fromObject("helloworld"))).andRoute(POST("/login"), formHandler::handleLogin) - .andRoute(POST("/upload"), formHandler::handleUpload) - .and(RouterFunctions.resources("/files/**", new ClassPathResource("files/"))) - .andNest(path("/actor"), restfulRouter) - .filter((request, next) -> { - System.out.println("Before handler invocation: " + request.path()); - return next.handle(request); - }); - } - - WebServer start() throws Exception { - WebHandler webHandler = (WebHandler) toHttpHandler(routingFunction()); - HttpHandler httpHandler = WebHttpHandlerBuilder.webHandler(webHandler) - .filter(new IndexRewriteFilter()) - .build(); - - Tomcat tomcat = new Tomcat(); - tomcat.setHostname("localhost"); - tomcat.setPort(9090); - Context rootContext = tomcat.addContext("", System.getProperty("java.io.tmpdir")); - ServletHttpHandlerAdapter servlet = new ServletHttpHandlerAdapter(httpHandler); - Tomcat.addServlet(rootContext, "httpHandlerServlet", servlet); - rootContext.addServletMappingDecoded("/", "httpHandlerServlet"); - - TomcatWebServer server = new TomcatWebServer(tomcat); - server.start(); - return server; - - } - - public static void main(String[] args) { - try { - new FunctionalWebApplication().start(); - } catch (Exception e) { - e.printStackTrace(); - } - } -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/IndexRewriteFilter.java b/spring-5-reactive/src/main/java/com/baeldung/functional/IndexRewriteFilter.java deleted file mode 100644 index 3e91a0354b..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/functional/IndexRewriteFilter.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.baeldung.functional; - -import org.springframework.http.server.reactive.ServerHttpRequest; -import org.springframework.web.server.ServerWebExchange; -import org.springframework.web.server.WebFilter; -import org.springframework.web.server.WebFilterChain; -import reactor.core.publisher.Mono; - -class IndexRewriteFilter implements WebFilter { - - @Override - public Mono filter(ServerWebExchange serverWebExchange, WebFilterChain webFilterChain) { - ServerHttpRequest request = serverWebExchange.getRequest(); - if (request.getURI() - .getPath() - .equals("/")) { - return webFilterChain.filter(serverWebExchange.mutate() - .request(builder -> builder.method(request.getMethod()) - .contextPath(request.getPath() - .toString()) - .path("/test")) - .build()); - } - return webFilterChain.filter(serverWebExchange); - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/MyService.java b/spring-5-reactive/src/main/java/com/baeldung/functional/MyService.java deleted file mode 100644 index b7b8b13d8b..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/functional/MyService.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.baeldung.functional; - -import java.util.Random; - -public class MyService { - - public int getRandomNumber() { - return (new Random().nextInt(10)); - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/functional/RootServlet.java b/spring-5-reactive/src/main/java/com/baeldung/functional/RootServlet.java deleted file mode 100644 index 8fe24821de..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/functional/RootServlet.java +++ /dev/null @@ -1,82 +0,0 @@ -package com.baeldung.functional; - -import static org.springframework.web.reactive.function.BodyExtractors.toDataBuffers; -import static org.springframework.web.reactive.function.BodyExtractors.toFormData; -import static org.springframework.web.reactive.function.BodyInserters.fromObject; -import static org.springframework.web.reactive.function.server.RequestPredicates.GET; -import static org.springframework.web.reactive.function.server.RequestPredicates.POST; -import static org.springframework.web.reactive.function.server.RequestPredicates.path; -import static org.springframework.web.reactive.function.server.RouterFunctions.route; -import static org.springframework.web.reactive.function.server.RouterFunctions.toHttpHandler; -import static org.springframework.web.reactive.function.server.ServerResponse.ok; - -import java.util.Arrays; -import java.util.List; -import java.util.concurrent.CopyOnWriteArrayList; -import java.util.concurrent.atomic.AtomicLong; - -import org.springframework.core.io.ClassPathResource; -import org.springframework.http.server.reactive.HttpHandler; -import org.springframework.http.server.reactive.ServletHttpHandlerAdapter; -import org.springframework.util.MultiValueMap; -import org.springframework.web.reactive.function.server.RouterFunction; -import org.springframework.web.reactive.function.server.RouterFunctions; -import org.springframework.web.reactive.function.server.ServerResponse; -import org.springframework.web.server.WebHandler; -import org.springframework.web.server.adapter.WebHttpHandlerBuilder; - -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public class RootServlet extends ServletHttpHandlerAdapter { - - public RootServlet() { - this(WebHttpHandlerBuilder.webHandler((WebHandler) toHttpHandler(routingFunction())) - .filter(new IndexRewriteFilter()) - .build()); - } - - RootServlet(HttpHandler httpHandler) { - super(httpHandler); - } - - private static final Actor BRAD_PITT = new Actor("Brad", "Pitt"); - private static final Actor TOM_HANKS = new Actor("Tom", "Hanks"); - private static final List actors = new CopyOnWriteArrayList<>(Arrays.asList(BRAD_PITT, TOM_HANKS)); - - private static RouterFunction routingFunction() { - - return route(GET("/test"), serverRequest -> ok().body(fromObject("helloworld"))).andRoute(POST("/login"), serverRequest -> serverRequest.body(toFormData()) - .map(MultiValueMap::toSingleValueMap) - .map(formData -> { - System.out.println("form data: " + formData.toString()); - if ("baeldung".equals(formData.get("user")) && "you_know_what_to_do".equals(formData.get("token"))) { - return ok().body(Mono.just("welcome back!"), String.class) - .block(); - } - return ServerResponse.badRequest() - .build() - .block(); - })) - .andRoute(POST("/upload"), serverRequest -> serverRequest.body(toDataBuffers()) - .collectList() - .map(dataBuffers -> { - AtomicLong atomicLong = new AtomicLong(0); - dataBuffers.forEach(d -> atomicLong.addAndGet(d.asByteBuffer() - .array().length)); - System.out.println("data length:" + atomicLong.get()); - return ok().body(fromObject(atomicLong.toString())) - .block(); - })) - .and(RouterFunctions.resources("/files/**", new ClassPathResource("files/"))) - .andNest(path("/actor"), route(GET("/"), serverRequest -> ok().body(Flux.fromIterable(actors), Actor.class)).andRoute(POST("/"), serverRequest -> serverRequest.bodyToMono(Actor.class) - .doOnNext(actors::add) - .then(ok().build()))) - .filter((request, next) -> { - System.out.println("Before handler invocation: " + request.path()); - return next.handle(request); - }); - - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jsonb/Person.java b/spring-5-reactive/src/main/java/com/baeldung/jsonb/Person.java deleted file mode 100644 index 7a54b37574..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/jsonb/Person.java +++ /dev/null @@ -1,127 +0,0 @@ -package com.baeldung.jsonb; - -import java.math.BigDecimal; -import java.time.LocalDate; - -import javax.json.bind.annotation.JsonbDateFormat; -import javax.json.bind.annotation.JsonbNumberFormat; -import javax.json.bind.annotation.JsonbProperty; -import javax.json.bind.annotation.JsonbTransient; - -public class Person { - - private int id; - @JsonbProperty("person-name") - private String name; - @JsonbProperty(nillable = true) - private String email; - @JsonbTransient - private int age; - @JsonbDateFormat("dd-MM-yyyy") - private LocalDate registeredDate; - private BigDecimal salary; - - public Person() { - } - - public Person(int id, String name, String email, int age, LocalDate registeredDate, BigDecimal salary) { - super(); - this.id = id; - this.name = name; - this.email = email; - this.age = age; - this.registeredDate = registeredDate; - this.salary = salary; - } - - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } - - public int getAge() { - return age; - } - - public void setAge(int age) { - this.age = age; - } - - public String getEmail() { - return email; - } - - public void setEmail(String email) { - this.email = email; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - @JsonbNumberFormat(locale = "en_US", value = "#0.0") - public BigDecimal getSalary() { - return salary; - } - - public void setSalary(BigDecimal salary) { - this.salary = salary; - } - - public LocalDate getRegisteredDate() { - return registeredDate; - } - - public void setRegisteredDate(LocalDate registeredDate) { - this.registeredDate = registeredDate; - } - - @Override - public String toString() { - StringBuilder builder = new StringBuilder(); - builder.append("Person [id="); - builder.append(id); - builder.append(", name="); - builder.append(name); - builder.append(", email="); - builder.append(email); - builder.append(", age="); - builder.append(age); - builder.append(", registeredDate="); - builder.append(registeredDate); - builder.append(", salary="); - builder.append(salary); - builder.append("]"); - return builder.toString(); - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + id; - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - Person other = (Person) obj; - if (id != other.id) - return false; - return true; - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jsonb/PersonController.java b/spring-5-reactive/src/main/java/com/baeldung/jsonb/PersonController.java deleted file mode 100644 index e216a282eb..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/jsonb/PersonController.java +++ /dev/null @@ -1,58 +0,0 @@ -package com.baeldung.jsonb; - -import java.math.BigDecimal; -import java.time.LocalDate; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import javax.annotation.PostConstruct; - -import org.springframework.http.HttpStatus; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.ResponseBody; -import org.springframework.web.bind.annotation.ResponseStatus; -import org.springframework.web.bind.annotation.RestController; - -@RestController("/person") -public class PersonController { - - List personRepository; - - @PostConstruct - public void init() { - // @formatter:off - personRepository = new ArrayList<>(Arrays.asList( - new Person(1, "Jhon", "jhon@test.com", 20, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1000)), - new Person(2, "Jhon", "jhon1@test.com", 20, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1500)), - new Person(3, "Jhon", null, 20, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1000)), - new Person(4, "Tom", "tom@test.com", 21, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1500)), - new Person(5, "Mark", "mark@test.com", 21, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1200)), - new Person(6, "Julia", "jhon@test.com", 20, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1000)))); - // @formatter:on - - } - - @GetMapping("/person/{id}") - @ResponseBody - public Person findById(@PathVariable final int id) { - return personRepository.get(id); - } - - @PostMapping("/person") - @ResponseStatus(HttpStatus.OK) - @ResponseBody - public boolean insertPerson(@RequestBody final Person person) { - return personRepository.add(person); - } - - @GetMapping("/person") - @ResponseBody - public List findAll() { - return personRepository; - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jsonb/Spring5Application.java b/spring-5-reactive/src/main/java/com/baeldung/jsonb/Spring5Application.java deleted file mode 100644 index 00fce06834..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/jsonb/Spring5Application.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.baeldung.jsonb; - -import java.util.ArrayList; -import java.util.Collection; - -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.autoconfigure.http.HttpMessageConverters; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.ComponentScan; -import org.springframework.http.converter.HttpMessageConverter; -import org.springframework.http.converter.json.JsonbHttpMessageConverter; - -@SpringBootApplication -@ComponentScan(basePackages = { "com.baeldung.jsonb" }) -public class Spring5Application { - - public static void main(String[] args) { - SpringApplication.run(Spring5Application.class, args); - } - - @Bean - public HttpMessageConverters customConverters() { - Collection> messageConverters = new ArrayList<>(); - JsonbHttpMessageConverter jsonbHttpMessageConverter = new JsonbHttpMessageConverter(); - messageConverters.add(jsonbHttpMessageConverter); - return new HttpMessageConverters(true, messageConverters); - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jupiter/MethodParameterFactory.java b/spring-5-reactive/src/main/java/com/baeldung/jupiter/MethodParameterFactory.java deleted file mode 100644 index 85bd505d11..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/jupiter/MethodParameterFactory.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.baeldung.jupiter; - -import org.springframework.core.MethodParameter; -import org.springframework.core.annotation.SynthesizingMethodParameter; -import org.springframework.util.Assert; - -import java.lang.reflect.Constructor; -import java.lang.reflect.Executable; -import java.lang.reflect.Method; -import java.lang.reflect.Parameter; - -abstract class MethodParameterFactory { - - private MethodParameterFactory() { - } - - public static MethodParameter createMethodParameter(Parameter parameter) { - Assert.notNull(parameter, "Parameter must not be null"); - Executable executable = parameter.getDeclaringExecutable(); - if (executable instanceof Method) { - return new MethodParameter((Method) executable, getIndex(parameter)); - } - return new MethodParameter((Constructor) executable, getIndex(parameter)); - } - - public static SynthesizingMethodParameter createSynthesizingMethodParameter(Parameter parameter) { - Assert.notNull(parameter, "Parameter must not be null"); - Executable executable = parameter.getDeclaringExecutable(); - if (executable instanceof Method) { - return new SynthesizingMethodParameter((Method) executable, getIndex(parameter)); - } - throw new UnsupportedOperationException("Cannot create a SynthesizingMethodParameter for a constructor parameter: " + parameter); - } - - private static int getIndex(Parameter parameter) { - Assert.notNull(parameter, "Parameter must not be null"); - Executable executable = parameter.getDeclaringExecutable(); - Parameter[] parameters = executable.getParameters(); - for (int i = 0; i < parameters.length; i++) { - if (parameters[i] == parameter) { - return i; - } - } - throw new IllegalStateException(String.format("Failed to resolve index of parameter [%s] in executable [%s]", parameter, executable.toGenericString())); - } -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jupiter/ParameterAutowireUtils.java b/spring-5-reactive/src/main/java/com/baeldung/jupiter/ParameterAutowireUtils.java deleted file mode 100644 index d1a4cc8b29..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/jupiter/ParameterAutowireUtils.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.baeldung.jupiter; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.beans.factory.config.DependencyDescriptor; -import org.springframework.context.ApplicationContext; -import org.springframework.core.MethodParameter; -import org.springframework.core.annotation.AnnotatedElementUtils; - -import java.lang.annotation.Annotation; -import java.lang.reflect.AnnotatedElement; -import java.lang.reflect.Method; -import java.lang.reflect.Parameter; -import java.util.Optional; - -import static org.springframework.core.annotation.AnnotatedElementUtils.hasAnnotation; - -abstract class ParameterAutowireUtils { - - private ParameterAutowireUtils() { - } - - public static boolean isAutowirable(Parameter parameter) { - return ApplicationContext.class.isAssignableFrom(parameter.getType()) || hasAnnotation(parameter, Autowired.class) || hasAnnotation(parameter, Qualifier.class) || hasAnnotation(parameter, Value.class); - } - - public static Object resolveDependency(Parameter parameter, Class containingClass, ApplicationContext applicationContext) { - - boolean required = findMergedAnnotation(parameter, Autowired.class).map(Autowired::required) - .orElse(true); - MethodParameter methodParameter = (parameter.getDeclaringExecutable() instanceof Method ? MethodParameterFactory.createSynthesizingMethodParameter(parameter) : MethodParameterFactory.createMethodParameter(parameter)); - DependencyDescriptor descriptor = new DependencyDescriptor(methodParameter, required); - descriptor.setContainingClass(containingClass); - - return applicationContext.getAutowireCapableBeanFactory() - .resolveDependency(descriptor, null); - } - - private static Optional findMergedAnnotation(AnnotatedElement element, Class annotationType) { - - return Optional.ofNullable(AnnotatedElementUtils.findMergedAnnotation(element, annotationType)); - } -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringExtension.java b/spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringExtension.java deleted file mode 100644 index 7218d984ef..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringExtension.java +++ /dev/null @@ -1,94 +0,0 @@ -package com.baeldung.jupiter; - -import java.lang.reflect.Constructor; -import java.lang.reflect.Executable; -import java.lang.reflect.Method; -import java.lang.reflect.Parameter; - -import org.junit.jupiter.api.extension.AfterAllCallback; -import org.junit.jupiter.api.extension.AfterEachCallback; -import org.junit.jupiter.api.extension.BeforeAllCallback; -import org.junit.jupiter.api.extension.BeforeEachCallback; -import org.junit.jupiter.api.extension.ExtensionContext; -import org.junit.jupiter.api.extension.ParameterContext; -import org.junit.jupiter.api.extension.ParameterResolutionException; -import org.junit.jupiter.api.extension.ParameterResolver; -import org.junit.jupiter.api.extension.TestInstancePostProcessor; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; -import org.springframework.core.annotation.AnnotatedElementUtils; -import org.springframework.test.context.TestContextManager; -import org.springframework.util.Assert; - -public class SpringExtension implements BeforeAllCallback, AfterAllCallback, TestInstancePostProcessor, BeforeEachCallback, AfterEachCallback, ParameterResolver { - - private static final ExtensionContext.Namespace namespace = ExtensionContext.Namespace.create(SpringExtension.class); - - @Override - public void beforeAll(ExtensionContext context) throws Exception { - getTestContextManager(context).beforeTestClass(); - } - - @Override - public void afterAll(ExtensionContext context) throws Exception { - try { - getTestContextManager(context).afterTestClass(); - } finally { - context.getStore(namespace) - .remove(context.getTestClass() - .get()); - } - } - - @Override - public void postProcessTestInstance(Object testInstance, ExtensionContext context) throws Exception { - getTestContextManager(context).prepareTestInstance(testInstance); - } - - @Override - public void beforeEach(ExtensionContext context) throws Exception { - Object testInstance = context.getTestInstance(); - Method testMethod = context.getTestMethod() - .get(); - getTestContextManager(context).beforeTestMethod(testInstance, testMethod); - } - - @Override - public void afterEach(ExtensionContext context) throws Exception { - Object testInstance = context.getTestInstance(); - Method testMethod = context.getTestMethod() - .get(); - Throwable testException = context.getExecutionException() - .orElse(null); - getTestContextManager(context).afterTestMethod(testInstance, testMethod, testException); - } - - @Override - public boolean supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) throws ParameterResolutionException { - Parameter parameter = parameterContext.getParameter(); - Executable executable = parameter.getDeclaringExecutable(); - return ((executable instanceof Constructor) && AnnotatedElementUtils.hasAnnotation(executable, Autowired.class)) || ParameterAutowireUtils.isAutowirable(parameter); - } - - @Override - public Object resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) throws ParameterResolutionException { - Parameter parameter = parameterContext.getParameter(); - Class testClass = extensionContext.getTestClass() - .get(); - ApplicationContext applicationContext = getApplicationContext(extensionContext); - return ParameterAutowireUtils.resolveDependency(parameter, testClass, applicationContext); - } - - private ApplicationContext getApplicationContext(ExtensionContext context) { - return getTestContextManager(context).getTestContext() - .getApplicationContext(); - } - - private TestContextManager getTestContextManager(ExtensionContext context) { - Assert.notNull(context, "ExtensionContext must not be null"); - Class testClass = context.getTestClass() - .get(); - ExtensionContext.Store store = context.getStore(namespace); - return store.getOrComputeIfAbsent(testClass, TestContextManager::new, TestContextManager.class); - } -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringJUnit5Config.java b/spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringJUnit5Config.java deleted file mode 100644 index 8f02d71d49..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/jupiter/SpringJUnit5Config.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.baeldung.jupiter; - -import org.junit.jupiter.api.extension.ExtendWith; -import org.springframework.context.ApplicationContextInitializer; -import org.springframework.context.ConfigurableApplicationContext; -import org.springframework.core.annotation.AliasFor; -import org.springframework.test.context.ContextConfiguration; - -import java.lang.annotation.*; - -@ExtendWith(SpringExtension.class) -@ContextConfiguration -@Documented -@Inherited -@Retention(RetentionPolicy.RUNTIME) -@Target(ElementType.TYPE) -public @interface SpringJUnit5Config { - - @AliasFor(annotation = ContextConfiguration.class, attribute = "classes") - Class[] value() default {}; - - @AliasFor(annotation = ContextConfiguration.class) - Class[] classes() default {}; - - @AliasFor(annotation = ContextConfiguration.class) - String[] locations() default {}; - - @AliasFor(annotation = ContextConfiguration.class) - Class>[] initializers() default {}; - - @AliasFor(annotation = ContextConfiguration.class) - boolean inheritLocations() default true; - - @AliasFor(annotation = ContextConfiguration.class) - boolean inheritInitializers() default true; - - @AliasFor(annotation = ContextConfiguration.class) - String name() default ""; -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/jupiter/TestConfig.java b/spring-5-reactive/src/main/java/com/baeldung/jupiter/TestConfig.java deleted file mode 100644 index a29f77c5df..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/jupiter/TestConfig.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.baeldung.jupiter; - -import com.baeldung.web.reactive.Task; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.context.support.PropertySourcesPlaceholderConfigurer; - -@Configuration -public class TestConfig { - - @Bean - static PropertySourcesPlaceholderConfigurer placeholderConfigurer() { - return new PropertySourcesPlaceholderConfigurer(); - } - - @Bean - Task taskName() { - return new Task("taskName", 1); - } -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/persistence/DataSetupBean.java b/spring-5-reactive/src/main/java/com/baeldung/persistence/DataSetupBean.java deleted file mode 100644 index 9f5d9ff6c2..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/persistence/DataSetupBean.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.baeldung.persistence; - -import static org.apache.commons.lang3.RandomStringUtils.randomAlphabetic; - -import java.util.stream.IntStream; - -import org.springframework.beans.factory.InitializingBean; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -import com.baeldung.web.Foo; - -@Component -public class DataSetupBean implements InitializingBean { - - @Autowired - private FooRepository repo; - - // - - @Override - public void afterPropertiesSet() throws Exception { - IntStream.range(1, 20) - .forEach(i -> repo.save(new Foo(randomAlphabetic(8)))); - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/persistence/FooRepository.java b/spring-5-reactive/src/main/java/com/baeldung/persistence/FooRepository.java deleted file mode 100644 index 1f1e071158..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/persistence/FooRepository.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.baeldung.persistence; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.data.jpa.repository.JpaSpecificationExecutor; - -import com.baeldung.web.Foo; - -public interface FooRepository extends JpaRepository, JpaSpecificationExecutor { - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/reactive/Spring5ReactiveApplication.java b/spring-5-reactive/src/main/java/com/baeldung/reactive/Spring5ReactiveApplication.java new file mode 100644 index 0000000000..a9308124fa --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/reactive/Spring5ReactiveApplication.java @@ -0,0 +1,13 @@ +package com.baeldung.reactive; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class Spring5ReactiveApplication { + + public static void main(String[] args) { + SpringApplication.run(Spring5ReactiveApplication.class, args); + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/Foo.java b/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/Foo.java new file mode 100644 index 0000000000..480782a551 --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/Foo.java @@ -0,0 +1,13 @@ +package com.baeldung.reactive.controller; + +import lombok.AllArgsConstructor; +import lombok.Data; + +@AllArgsConstructor +@Data +public class Foo { + + private long id; + private String name; + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/FooReactiveController.java b/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/FooReactiveController.java new file mode 100644 index 0000000000..d82692619d --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/FooReactiveController.java @@ -0,0 +1,34 @@ +package com.baeldung.reactive.controller; + +import static org.apache.commons.lang3.RandomStringUtils.randomAlphabetic; + +import java.time.Duration; + +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RestController; + +import reactor.core.publisher.ConnectableFlux; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +@RestController("/foos") +public class FooReactiveController { + + @GetMapping("/{id}") + public Mono getFoo(@PathVariable("id") long id) { + return Mono.just(new Foo(id, randomAlphabetic(6))); + } + + @GetMapping("/") + public Flux getAllFoos() { + final ConnectableFlux flux = Flux. create(fluxSink -> { + while (true) { + fluxSink.next(new Foo(System.currentTimeMillis(), randomAlphabetic(6))); + } + }).sample(Duration.ofSeconds(1)).publish(); + + return flux; + } + +} diff --git a/spring-5-reactive/src/main/java/com/baeldung/security/GreetController.java b/spring-5-reactive/src/main/java/com/baeldung/security/GreetController.java deleted file mode 100644 index 6b69e3bc9b..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/security/GreetController.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.baeldung.security; - -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RestController; -import reactor.core.publisher.Mono; - -import java.security.Principal; - -@RestController -public class GreetController { - - private GreetService greetService; - - public GreetController(GreetService greetService) { - this.greetService = greetService; - } - - @GetMapping("/") - public Mono greet(Mono principal) { - return principal - .map(Principal::getName) - .map(name -> String.format("Hello, %s", name)); - } - - @GetMapping("/admin") - public Mono greetAdmin(Mono principal) { - return principal - .map(Principal::getName) - .map(name -> String.format("Admin access: %s", name)); - } - - @GetMapping("/greetService") - public Mono greetService() { - return greetService.greet(); - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/security/GreetService.java b/spring-5-reactive/src/main/java/com/baeldung/security/GreetService.java deleted file mode 100644 index 7622b360be..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/security/GreetService.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.baeldung.security; - -import org.springframework.security.access.prepost.PreAuthorize; -import org.springframework.stereotype.Service; -import reactor.core.publisher.Mono; - -@Service -public class GreetService { - - @PreAuthorize("hasRole('ADMIN')") - public Mono greet() { - return Mono.just("Hello from service!"); - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/security/SecurityConfig.java b/spring-5-reactive/src/main/java/com/baeldung/security/SecurityConfig.java deleted file mode 100644 index a9e44a2eee..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/security/SecurityConfig.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.baeldung.security; - -import org.springframework.context.annotation.Bean; -import org.springframework.security.config.annotation.method.configuration.EnableReactiveMethodSecurity; -import org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity; -import org.springframework.security.config.web.server.ServerHttpSecurity; -import org.springframework.security.core.userdetails.MapReactiveUserDetailsService; -import org.springframework.security.core.userdetails.User; -import org.springframework.security.core.userdetails.UserDetails; -import org.springframework.security.web.server.SecurityWebFilterChain; - -@EnableWebFluxSecurity -@EnableReactiveMethodSecurity -public class SecurityConfig { - - @Bean - public SecurityWebFilterChain securitygWebFilterChain(ServerHttpSecurity http) { - return http.authorizeExchange() - .pathMatchers("/admin").hasAuthority("ROLE_ADMIN") - .anyExchange().authenticated() - .and().formLogin() - .and().build(); - } - - @Bean - public MapReactiveUserDetailsService userDetailsService() { - UserDetails user = User.withDefaultPasswordEncoder() - .username("user") - .password("password") - .roles("USER") - .build(); - - UserDetails admin = User.withDefaultPasswordEncoder() - .username("admin") - .password("password") - .roles("ADMIN") - .build(); - - return new MapReactiveUserDetailsService(user, admin); - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/web/Foo.java b/spring-5-reactive/src/main/java/com/baeldung/web/Foo.java deleted file mode 100644 index c4868a9958..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/web/Foo.java +++ /dev/null @@ -1,84 +0,0 @@ -package com.baeldung.web; - -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; - -@Entity -public class Foo { - - @Id - @GeneratedValue(strategy = GenerationType.AUTO) - private long id; - - private String name; - - public Foo() { - super(); - } - - public Foo(final String name) { - super(); - - this.name = name; - } - - public Foo(final long id, final String name) { - super(); - - this.id = id; - this.name = name; - } - - // API - - public long getId() { - return id; - } - - public void setId(final long id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(final String name) { - this.name = name; - } - - // - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((name == null) ? 0 : name.hashCode()); - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - Foo other = (Foo) obj; - if (name == null) { - if (other.name != null) - return false; - } else if (!name.equals(other.name)) - return false; - return true; - } - - @Override - public String toString() { - return "Foo [name=" + name + "]"; - } - -} \ No newline at end of file diff --git a/spring-5-reactive/src/main/java/com/baeldung/web/FooController.java b/spring-5-reactive/src/main/java/com/baeldung/web/FooController.java deleted file mode 100644 index 925f2b49f4..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/web/FooController.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.baeldung.web; - -import com.baeldung.persistence.FooRepository; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.domain.PageRequest; -import org.springframework.http.HttpStatus; -import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; - -import javax.validation.constraints.Max; -import javax.validation.constraints.Min; -import java.util.List; - -@RestController("/foos") -public class FooController { - - @Autowired - private FooRepository repo; - - // API - read - - @GetMapping("/foos/{id}") - @ResponseBody - @Validated - public Foo findById(@PathVariable @Min(0) final long id) { - return repo.findById(id) - .orElse(null); - } - - @GetMapping - @ResponseBody - public List findAll() { - return repo.findAll(); - } - - @GetMapping(params = { "page", "size" }) - @ResponseBody - @Validated - public List findPaginated(@RequestParam("page") @Min(0) final int page, @Max(100) @RequestParam("size") final int size) { - return repo.findAll(PageRequest.of(page, size)) - .getContent(); - } - - // API - write - - @PutMapping("/foos/{id}") - @ResponseStatus(HttpStatus.OK) - @ResponseBody - public Foo update(@PathVariable("id") final String id, @RequestBody final Foo foo) { - return foo; - } - -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/web/PathPatternController.java b/spring-5-reactive/src/main/java/com/baeldung/web/PathPatternController.java deleted file mode 100644 index fa413e4f00..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/web/PathPatternController.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.baeldung.web; - -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RestController; - -@RestController -public class PathPatternController { - - @GetMapping("/spring5/{*id}") - public String URIVariableHandler(@PathVariable String id) { - return id; - } - - @GetMapping("/s?ring5") - public String wildcardTakingExactlyOneChar() { - return "/s?ring5"; - } - - @GetMapping("/spring5/*id") - public String wildcardTakingZeroOrMoreChar() { - return "/spring5/*id"; - } - - @GetMapping("/resources/**") - public String wildcardTakingZeroOrMorePathSegments() { - return "/resources/**"; - } - - @GetMapping("/{baeldung:[a-z]+}") - public String regexInPathVariable(@PathVariable String baeldung) { - return baeldung; - } - - @GetMapping("/{var1}_{var2}") - public String multiplePathVariablesInSameSegment(@PathVariable String var1, @PathVariable String var2) { - return "Two variables are var1=" + var1 + " and var2=" + var2; - } -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/web/reactive/Task.java b/spring-5-reactive/src/main/java/com/baeldung/web/reactive/Task.java deleted file mode 100644 index 725fd931e1..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/web/reactive/Task.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.baeldung.web.reactive; - -import com.fasterxml.jackson.annotation.JsonProperty; - -public class Task { - - private final String name; - - private final int id; - - public Task(@JsonProperty("name") String name, @JsonProperty("id") int id) { - this.name = name; - this.id = id; - } - - public String getName() { - return this.name; - } - - public int getId() { - return this.id; - } - - @Override - public String toString() { - return "Task{" + "name='" + name + '\'' + ", id=" + id + '}'; - } -} diff --git a/spring-5-reactive/src/main/java/com/baeldung/web/reactive/client/WebClientController.java b/spring-5-reactive/src/main/java/com/baeldung/web/reactive/client/WebClientController.java deleted file mode 100644 index a218c6b7cf..0000000000 --- a/spring-5-reactive/src/main/java/com/baeldung/web/reactive/client/WebClientController.java +++ /dev/null @@ -1,85 +0,0 @@ -package com.baeldung.web.reactive.client; - -import org.reactivestreams.Publisher; -import org.reactivestreams.Subscriber; -import org.springframework.http.*; -import org.springframework.http.client.reactive.ClientHttpRequest; -import org.springframework.util.LinkedMultiValueMap; -import org.springframework.util.MultiValueMap; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.ResponseStatus; -import org.springframework.web.bind.annotation.RestController; -import org.springframework.web.reactive.function.BodyInserter; -import org.springframework.web.reactive.function.BodyInserters; -import org.springframework.web.reactive.function.client.WebClient; -import reactor.core.publisher.Mono; - -import java.net.URI; -import java.nio.charset.Charset; -import java.time.ZonedDateTime; -import java.util.Collections; - -@RestController -public class WebClientController { - - @ResponseStatus(HttpStatus.OK) - @GetMapping("/resource") - public void getResource() { - } - - public void demonstrateWebClient() { - // request - WebClient.UriSpec request1 = createWebClientWithServerURLAndDefaultValues().method(HttpMethod.POST); - WebClient.UriSpec request2 = createWebClientWithServerURLAndDefaultValues().post(); - - // request body specifications - WebClient.RequestBodySpec uri1 = createWebClientWithServerURLAndDefaultValues().method(HttpMethod.POST) - .uri("/resource"); - WebClient.RequestBodySpec uri2 = createWebClientWithServerURLAndDefaultValues().post() - .uri(URI.create("/resource")); - - // request header specification - WebClient.RequestHeadersSpec requestSpec1 = uri1.body(BodyInserters.fromPublisher(Mono.just("data"), String.class)); - WebClient.RequestHeadersSpec requestSpec2 = uri2.body(BodyInserters.fromObject("data")); - - // inserters - BodyInserter, ReactiveHttpOutputMessage> inserter1 = BodyInserters - .fromPublisher(Subscriber::onComplete, String.class); - - LinkedMultiValueMap map = new LinkedMultiValueMap<>(); - map.add("key1", "value1"); - map.add("key2", "value2"); - - BodyInserter, ClientHttpRequest> inserter2 = BodyInserters.fromMultipartData(map); - BodyInserter inserter3 = BodyInserters.fromObject("body"); - - // responses - WebClient.ResponseSpec response1 = uri1.body(inserter3) - .header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE) - .accept(MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML) - .acceptCharset(Charset.forName("UTF-8")) - .ifNoneMatch("*") - .ifModifiedSince(ZonedDateTime.now()) - .retrieve(); - WebClient.ResponseSpec response2 = requestSpec2.retrieve(); - - } - - private WebClient createWebClient() { - return WebClient.create(); - } - - private WebClient createWebClientWithServerURL() { - return WebClient.create("http://localhost:8081"); - } - - private WebClient createWebClientWithServerURLAndDefaultValues() { - return WebClient.builder() - .baseUrl("http://localhost:8081") - .defaultCookie("cookieKey", "cookieValue") - .defaultHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE) - .defaultUriVariables(Collections.singletonMap("url", "http://localhost:8080")) - .build(); - } - -} diff --git a/spring-5-reactive/src/main/resources/application.properties b/spring-5-reactive/src/main/resources/application.properties index ccec014c2b..4b49e8e8a2 100644 --- a/spring-5-reactive/src/main/resources/application.properties +++ b/spring-5-reactive/src/main/resources/application.properties @@ -1,3 +1 @@ -server.port=8081 - logging.level.root=INFO \ No newline at end of file diff --git a/spring-5-reactive/src/test/java/com/baeldung/Example1IntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/Example1IntegrationTest.java deleted file mode 100644 index 8b9e66213f..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/Example1IntegrationTest.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.baeldung; - -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.test.context.junit4.SpringRunner; - -@RunWith(SpringRunner.class) -@SpringBootTest -public class Example1IntegrationTest { - - @Test - public void test1a() { - block(3000); - } - - @Test - public void test1b() { - block(3000); - } - - public static void block(long ms) { - try { - Thread.sleep(ms); - } catch (InterruptedException e) { - System.out.println("Thread interrupted"); - } - } -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/Example2IntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/Example2IntegrationTest.java deleted file mode 100644 index 6ed53ca4e9..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/Example2IntegrationTest.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.baeldung; - -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.test.context.junit4.SpringRunner; - -@RunWith(SpringRunner.class) -@SpringBootTest -public class Example2IntegrationTest { - - @Test - public void test1a() { - block(3000); - } - - @Test - public void test1b() { - block(3000); - } - - public static void block(long ms) { - try { - Thread.sleep(ms); - } catch (InterruptedException e) { - System.out.println("Thread Interrupted"); - } - } -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/ParallelIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/ParallelIntegrationTest.java deleted file mode 100644 index 1ce96de4ef..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/ParallelIntegrationTest.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.baeldung; - -import org.junit.Test; -import org.junit.experimental.ParallelComputer; -import org.junit.runner.Computer; -import org.junit.runner.JUnitCore; - -public class ParallelIntegrationTest { - - @Test - public void runTests() { - final Class[] classes = { Example1IntegrationTest.class, Example2IntegrationTest.class }; - - JUnitCore.runClasses(new Computer(), classes); - } - - @Test - public void runTestsInParallel() { - final Class[] classes = { Example1IntegrationTest.class, Example2IntegrationTest.class }; - - JUnitCore.runClasses(new ParallelComputer(true, true), classes); - } - -} \ No newline at end of file diff --git a/spring-5-reactive/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java deleted file mode 100644 index af288c3c2d..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/Spring5ApplicationIntegrationTest.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.baeldung; - -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.test.context.junit4.SpringRunner; - -@RunWith(SpringRunner.class) -@SpringBootTest -public class Spring5ApplicationIntegrationTest { - - @Test - public void contextLoads() { - } - -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/Spring5JUnit4ConcurrentIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/Spring5JUnit4ConcurrentIntegrationTest.java deleted file mode 100644 index 7e494465b2..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/Spring5JUnit4ConcurrentIntegrationTest.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.baeldung; - -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.BeansException; -import org.springframework.beans.factory.InitializingBean; -import org.springframework.context.ApplicationContext; -import org.springframework.context.ApplicationContextAware; -import org.springframework.context.annotation.Configuration; -import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.junit4.SpringRunner; - -import java.util.concurrent.TimeUnit; - -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; - -@RunWith(SpringRunner.class) -@ContextConfiguration(classes = Spring5JUnit4ConcurrentIntegrationTest.SimpleConfiguration.class) -public class Spring5JUnit4ConcurrentIntegrationTest implements ApplicationContextAware, InitializingBean { - - @Configuration - public static class SimpleConfiguration { - } - - private ApplicationContext applicationContext; - - private boolean beanInitialized = false; - - @Override - public final void afterPropertiesSet() throws Exception { - this.beanInitialized = true; - } - - @Override - public final void setApplicationContext(final ApplicationContext applicationContext) throws BeansException { - this.applicationContext = applicationContext; - } - - @Test - public final void verifyApplicationContextSet() throws InterruptedException { - TimeUnit.SECONDS.sleep(2); - assertNotNull("The application context should have been set due to ApplicationContextAware semantics.", this.applicationContext); - } - - @Test - public final void verifyBeanInitialized() throws InterruptedException { - TimeUnit.SECONDS.sleep(2); - assertTrue("This test bean should have been initialized due to InitializingBean semantics.", this.beanInitialized); - } - -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/functional/BeanRegistrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/functional/BeanRegistrationTest.java deleted file mode 100644 index 0b1542dbbc..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/functional/BeanRegistrationTest.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.baeldung.functional; - -import static org.junit.Assert.*; - -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.web.context.support.GenericWebApplicationContext; - -import com.baeldung.Spring5Application; - -@RunWith(SpringRunner.class) -@SpringBootTest(classes = Spring5Application.class) -public class BeanRegistrationTest { - - @Autowired - private GenericWebApplicationContext context; - - @Test - public void whenRegisterBean_thenOk() { - context.registerBean(MyService.class, () -> new MyService()); - MyService myService = (MyService) context.getBean("com.baeldung.functional.MyService"); - assertTrue(myService.getRandomNumber() < 10); - } - - @Test - public void whenRegisterBeanWithName_thenOk() { - context.registerBean("mySecondService", MyService.class, () -> new MyService()); - MyService mySecondService = (MyService) context.getBean("mySecondService"); - assertTrue(mySecondService.getRandomNumber() < 10); - } - - @Test - public void whenRegisterBeanWithCallback_thenOk() { - context.registerBean("myCallbackService", MyService.class, () -> new MyService(), bd -> bd.setAutowireCandidate(false)); - MyService myCallbackService = (MyService) context.getBean("myCallbackService"); - assertTrue(myCallbackService.getRandomNumber() < 10); - } - -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctionsTest.java b/spring-5-reactive/src/test/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctionsTest.java deleted file mode 100644 index 7a38fa697f..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/functional/ExploreSpring5URLPatternUsingRouterFunctionsTest.java +++ /dev/null @@ -1,110 +0,0 @@ -package com.baeldung.functional; - -import org.junit.AfterClass; -import org.junit.BeforeClass; -import org.junit.Test; -import org.springframework.boot.web.server.WebServer; -import org.springframework.test.web.reactive.server.WebTestClient; - -public class ExploreSpring5URLPatternUsingRouterFunctionsTest { - - private static WebTestClient client; - private static WebServer server; - - @BeforeClass - public static void setup() throws Exception { - server = new ExploreSpring5URLPatternUsingRouterFunctions().start(); - client = WebTestClient.bindToServer() - .baseUrl("http://localhost:" + server.getPort()) - .build(); - } - - @AfterClass - public static void destroy() { - server.stop(); - } - - @Test - public void givenRouter_whenGetPathWithSingleCharWildcard_thenGotPathPattern() throws Exception { - client.get() - .uri("/paths") - .exchange() - .expectStatus() - .isOk() - .expectBody(String.class) - .isEqualTo("/p?ths"); - } - - @Test - public void givenRouter_whenMultipleURIVariablePattern_thenGotPathVariable() throws Exception { - client.get() - .uri("/test/ab/cd") - .exchange() - .expectStatus() - .isOk() - .expectBody(String.class) - .isEqualTo("/ab/cd"); - } - - @Test - public void givenRouter_whenGetMultipleCharWildcard_thenGotPathPattern() throws Exception { - - client.get() - .uri("/wildcard") - .exchange() - .expectStatus() - .isOk() - .expectBody(String.class) - .isEqualTo("/*card path was accessed"); - } - - @Test - public void givenRouter_whenGetMultiplePathVaribleInSameSegment_thenGotPathVariables() throws Exception { - - client.get() - .uri("/baeldung_tutorial") - .exchange() - .expectStatus() - .isOk() - .expectBody(String.class) - .isEqualTo("baeldung , tutorial"); - } - - @Test - public void givenRouter_whenGetRegexInPathVarible_thenGotPathVariable() throws Exception { - - client.get() - .uri("/abcd") - .exchange() - .expectStatus() - .isOk() - .expectBody(String.class) - .isEqualTo("/{baeldung:[a-z]+} was accessed and baeldung=abcd"); - - client.get() - .uri("/1234") - .exchange() - .expectStatus() - .is4xxClientError(); - } - - @Test - public void givenResources_whenAccess_thenGot() throws Exception { - client.get() - .uri("/files/test/test.txt") - .exchange() - .expectStatus() - .isOk() - .expectBody(String.class) - .isEqualTo("test"); - - client.get() - .uri("/files/hello.txt") - .exchange() - .expectStatus() - .isOk() - .expectBody(String.class) - .isEqualTo("hello"); - } - -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/functional/FunctionalWebApplicationIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/functional/FunctionalWebApplicationIntegrationTest.java deleted file mode 100644 index a7b951b930..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/functional/FunctionalWebApplicationIntegrationTest.java +++ /dev/null @@ -1,141 +0,0 @@ -package com.baeldung.functional; - -import org.junit.AfterClass; -import org.junit.BeforeClass; -import org.junit.Test; -import org.springframework.boot.web.server.WebServer; -import org.springframework.core.io.ClassPathResource; -import org.springframework.core.io.Resource; -import org.springframework.http.MediaType; -import org.springframework.test.web.reactive.server.WebTestClient; -import org.springframework.util.LinkedMultiValueMap; -import org.springframework.util.MultiValueMap; -import org.springframework.web.reactive.function.BodyInserters; - -import static org.springframework.web.reactive.function.BodyInserters.fromObject; -import static org.springframework.web.reactive.function.BodyInserters.fromResource; - -public class FunctionalWebApplicationIntegrationTest { - - private static WebTestClient client; - private static WebServer server; - - @BeforeClass - public static void setup() throws Exception { - server = new FunctionalWebApplication().start(); - client = WebTestClient.bindToServer() - .baseUrl("http://localhost:" + server.getPort()) - .build(); - } - - @AfterClass - public static void destroy() { - server.stop(); - } - - @Test - public void givenRouter_whenGetTest_thenGotHelloWorld() throws Exception { - client.get() - .uri("/test") - .exchange() - .expectStatus() - .isOk() - .expectBody(String.class) - .isEqualTo("helloworld"); - } - - @Test - public void givenIndexFilter_whenRequestRoot_thenRewrittenToTest() throws Exception { - client.get() - .uri("/") - .exchange() - .expectStatus() - .isOk() - .expectBody(String.class) - .isEqualTo("helloworld"); - } - - @Test - public void givenLoginForm_whenPostValidToken_thenSuccess() throws Exception { - MultiValueMap formData = new LinkedMultiValueMap<>(1); - formData.add("user", "baeldung"); - formData.add("token", "you_know_what_to_do"); - - client.post() - .uri("/login") - .contentType(MediaType.APPLICATION_FORM_URLENCODED) - .body(BodyInserters.fromFormData(formData)) - .exchange() - .expectStatus() - .isOk() - .expectBody(String.class) - .isEqualTo("welcome back!"); - } - - @Test - public void givenLoginForm_whenRequestWithInvalidToken_thenFail() throws Exception { - MultiValueMap formData = new LinkedMultiValueMap<>(2); - formData.add("user", "baeldung"); - formData.add("token", "try_again"); - - client.post() - .uri("/login") - .contentType(MediaType.APPLICATION_FORM_URLENCODED) - .body(BodyInserters.fromFormData(formData)) - .exchange() - .expectStatus() - .isBadRequest(); - } - - @Test - public void givenUploadForm_whenRequestWithMultipartData_thenSuccess() throws Exception { - Resource resource = new ClassPathResource("/baeldung-weekly.png"); - client.post() - .uri("/upload") - .contentType(MediaType.MULTIPART_FORM_DATA) - .body(fromResource(resource)) - .exchange() - .expectStatus() - .isOk() - .expectBody(String.class) - .isEqualTo(String.valueOf(resource.contentLength())); - } - - @Test - public void givenActors_whenAddActor_thenAdded() throws Exception { - client.get() - .uri("/actor") - .exchange() - .expectStatus() - .isOk() - .expectBodyList(Actor.class) - .hasSize(2); - - client.post() - .uri("/actor") - .body(fromObject(new Actor("Clint", "Eastwood"))) - .exchange() - .expectStatus() - .isOk(); - - client.get() - .uri("/actor") - .exchange() - .expectStatus() - .isOk() - .expectBodyList(Actor.class) - .hasSize(3); - } - - @Test - public void givenResources_whenAccess_thenGot() throws Exception { - client.get() - .uri("/files/hello.txt") - .exchange() - .expectStatus() - .isOk() - .expectBody(String.class) - .isEqualTo("hello"); - } - -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jsonb/JsonbIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jsonb/JsonbIntegrationTest.java deleted file mode 100644 index 756b303f3b..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/jsonb/JsonbIntegrationTest.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.baeldung.jsonb; - -import static org.junit.Assert.assertTrue; - -import java.math.BigDecimal; -import java.time.LocalDate; - -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.boot.test.web.client.TestRestTemplate; -import org.springframework.http.ResponseEntity; -import org.springframework.test.context.junit4.SpringRunner; - -@RunWith(SpringRunner.class) -@SpringBootTest(classes = Spring5Application.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) -public class JsonbIntegrationTest { - @Value("${security.user.name}") - private String username; - @Value("${security.user.password}") - private String password; - - @Autowired - private TestRestTemplate template; - - @Test - public void givenId_whenUriIsPerson_thenGetPerson() { - ResponseEntity response = template.withBasicAuth(username, password) - .getForEntity("/person/1", Person.class); - Person person = response.getBody(); - assertTrue(person.equals(new Person(2, "Jhon", "jhon1@test.com", 0, LocalDate.of(2019, 9, 9), BigDecimal.valueOf(1500.0)))); - } - - @Test - public void whenSendPostAPerson_thenGetOkStatus() { - ResponseEntity response = template.withBasicAuth(username, password) - .postForEntity("/person", "{\"birthDate\":\"07-09-2017\",\"email\":\"jhon1@test.com\",\"person-name\":\"Jhon\",\"id\":10}", Boolean.class); - assertTrue(response.getBody()); - } - -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/EnabledOnJava8.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/EnabledOnJava8.java deleted file mode 100644 index c6d3b7ff10..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/jupiter/EnabledOnJava8.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.baeldung.jupiter; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import org.springframework.test.context.junit.jupiter.EnabledIf; - -@Target({ ElementType.TYPE, ElementType.METHOD }) -@Retention(RetentionPolicy.RUNTIME) -@EnabledIf( - expression = "#{systemProperties['java.version'].startsWith('1.8')}", - reason = "Enabled on Java 8" -) -public @interface EnabledOnJava8 { - -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5EnabledAnnotationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5EnabledAnnotationTest.java deleted file mode 100644 index ae058bc8ba..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5EnabledAnnotationTest.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.baeldung.jupiter; - -import static org.junit.jupiter.api.Assertions.assertTrue; - -import org.junit.jupiter.api.Test; -import org.springframework.context.annotation.Configuration; -import org.springframework.test.context.TestPropertySource; -import org.springframework.test.context.junit.jupiter.DisabledIf; -import org.springframework.test.context.junit.jupiter.EnabledIf; -import org.springframework.test.context.junit.jupiter.SpringJUnitConfig; - -@SpringJUnitConfig(Spring5EnabledAnnotationTest.Config.class) -@TestPropertySource(properties = { "tests.enabled=true" }) -public class Spring5EnabledAnnotationTest { - - @Configuration - static class Config { - } - - @EnabledIf("true") - @Test - void givenEnabledIfLiteral_WhenTrue_ThenTestExecuted() { - assertTrue(true); - } - - @EnabledIf(expression = "${tests.enabled}", loadContext = true) - @Test - void givenEnabledIfExpression_WhenTrue_ThenTestExecuted() { - assertTrue(true); - } - - @EnabledIf("#{systemProperties['java.version'].startsWith('1.8')}") - @Test - void givenEnabledIfSpel_WhenTrue_ThenTestExecuted() { - assertTrue(true); - } - - @EnabledOnJava8 - @Test - void givenEnabledOnJava8_WhenTrue_ThenTestExecuted() { - assertTrue(true); - } - - @DisabledIf("#{systemProperties['java.version'].startsWith('1.7')}") - @Test - void givenDisabledIf_WhenTrue_ThenTestNotExecuted() { - assertTrue(true); - } - -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ComposedAnnotationIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ComposedAnnotationIntegrationTest.java deleted file mode 100644 index 42d27b90f4..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ComposedAnnotationIntegrationTest.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.baeldung.jupiter; - -import com.baeldung.web.reactive.Task; -import org.junit.jupiter.api.DisplayName; -import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; - -import java.util.List; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertNotNull; - -@SpringJUnit5Config(TestConfig.class) -@DisplayName("@SpringJUnit5Config Tests") -class Spring5JUnit5ComposedAnnotationIntegrationTest { - - @Autowired - private Task task; - - @Autowired - private List tasks; - - @Test - @DisplayName("ApplicationContext injected into method") - void givenAMethodName_whenInjecting_thenApplicationContextInjectedIntoMethod(ApplicationContext applicationContext) { - assertNotNull(applicationContext, "ApplicationContext should have been injected into method by Spring"); - assertEquals(this.task, applicationContext.getBean("taskName", Task.class)); - } - - @Test - @DisplayName("Spring @Beans injected into fields") - void givenAnObject_whenInjecting_thenSpringBeansInjected() { - assertNotNull(task, "Task should have been @Autowired by Spring"); - assertEquals("taskName", task.getName(), "Task's name"); - assertEquals(1, tasks.size(), "Number of Tasks in context"); - } -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5IntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5IntegrationTest.java deleted file mode 100644 index 0f00a85832..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5IntegrationTest.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.baeldung.jupiter; - -import com.baeldung.web.reactive.Task; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; -import org.springframework.test.context.ContextConfiguration; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertNotNull; - -@ExtendWith(SpringExtension.class) -@ContextConfiguration(classes = TestConfig.class) -class Spring5JUnit5IntegrationTest { - - @Autowired - private Task task; - - @Test - void givenAMethodName_whenInjecting_thenApplicationContextInjectedIntoMetho(ApplicationContext applicationContext) { - assertNotNull(applicationContext, "ApplicationContext should have been injected by Spring"); - assertEquals(this.task, applicationContext.getBean("taskName", Task.class)); - } -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ParallelIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ParallelIntegrationTest.java deleted file mode 100644 index 55b0fcf267..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5JUnit5ParallelIntegrationTest.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.baeldung.jupiter; - -import com.baeldung.Example1IntegrationTest; -import com.baeldung.Example2IntegrationTest; -import org.junit.experimental.ParallelComputer; -import org.junit.jupiter.api.Test; -import org.junit.runner.Computer; -import org.junit.runner.JUnitCore; - -class Spring5JUnit5ParallelIntegrationTest { - - @Test - void givenTwoTestClasses_whenJUnitRunParallel_thenTheTestsExecutingParallel() { - final Class[] classes = { Example1IntegrationTest.class, Example2IntegrationTest.class }; - - JUnitCore.runClasses(new ParallelComputer(true, true), classes); - } - - @Test - void givenTwoTestClasses_whenJUnitRunParallel_thenTheTestsExecutingLinear() { - final Class[] classes = { Example1IntegrationTest.class, Example2IntegrationTest.class }; - - JUnitCore.runClasses(new Computer(), classes); - } -} \ No newline at end of file diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5Java8NewFeaturesIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5Java8NewFeaturesIntegrationTest.java deleted file mode 100644 index f58bf9f3cd..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5Java8NewFeaturesIntegrationTest.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.baeldung.jupiter; - -import org.junit.jupiter.api.Test; - -import java.util.function.Supplier; -import java.util.regex.Pattern; -import java.util.stream.Collectors; - -import static org.junit.jupiter.api.Assertions.assertEquals; - -class Spring5Java8NewFeaturesIntegrationTest { - - @FunctionalInterface - public interface FunctionalInterfaceExample { - Result reverseString(Input input); - } - - public class StringUtils { - FunctionalInterfaceExample functionLambdaString = s -> Pattern.compile(" +") - .splitAsStream(s) - .map(word -> new StringBuilder(word).reverse()) - .collect(Collectors.joining(" ")); - } - - @Test - void givenStringUtil_whenSupplierCall_thenFunctionalInterfaceReverseString() throws Exception { - Supplier stringUtilsSupplier = StringUtils::new; - - assertEquals(stringUtilsSupplier.get().functionLambdaString.reverseString("hello"), "olleh"); - } -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5ReactiveServerClientIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5ReactiveServerClientIntegrationTest.java deleted file mode 100644 index bbd852d625..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/jupiter/Spring5ReactiveServerClientIntegrationTest.java +++ /dev/null @@ -1,94 +0,0 @@ -package com.baeldung.jupiter; - -import com.baeldung.web.reactive.Task; -import org.junit.jupiter.api.AfterAll; -import org.junit.jupiter.api.BeforeAll; -import org.springframework.http.server.reactive.HttpHandler; -import org.springframework.http.server.reactive.ReactorHttpHandlerAdapter; -import org.springframework.web.reactive.function.server.RouterFunction; -import org.springframework.web.reactive.function.server.RouterFunctions; -import org.springframework.web.reactive.function.server.ServerResponse; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; -import reactor.ipc.netty.NettyContext; -import reactor.ipc.netty.http.server.HttpServer; - -import java.time.Duration; - -import static org.springframework.web.reactive.function.server.RequestPredicates.GET; -import static org.springframework.web.reactive.function.server.RequestPredicates.POST; - -public class Spring5ReactiveServerClientIntegrationTest { - - private static NettyContext nettyContext; - - @BeforeAll - public static void setUp() throws Exception { - HttpServer server = HttpServer.create("localhost", 8080); - RouterFunction route = RouterFunctions.route(POST("/task/process"), request -> ServerResponse.ok() - .body(request.bodyToFlux(Task.class) - .map(ll -> new Task("TaskName", 1)), Task.class)) - .and(RouterFunctions.route(GET("/task"), request -> ServerResponse.ok() - .body(Mono.just("server is alive"), String.class))); - HttpHandler httpHandler = RouterFunctions.toHttpHandler(route); - ReactorHttpHandlerAdapter adapter = new ReactorHttpHandlerAdapter(httpHandler); - nettyContext = server.newHandler(adapter) - .block(); - } - - @AfterAll - public static void shutDown() { - nettyContext.dispose(); - } - - // @Test - // public void givenCheckTask_whenServerHandle_thenServerResponseALiveString() throws Exception { - // WebClient client = WebClient.create("http://localhost:8080"); - // Mono result = client - // .get() - // .uri("/task") - // .exchange() - // .then(response -> response.bodyToMono(String.class)); - // - // assertThat(result.block()).isInstanceOf(String.class); - // } - - // @Test - // public void givenThreeTasks_whenServerHandleTheTasks_thenServerResponseATask() throws Exception { - // URI uri = URI.create("http://localhost:8080/task/process"); - // ExchangeFunction exchange = ExchangeFunctions.create(new ReactorClientHttpConnector()); - // ClientRequest request = ClientRequest - // .method(HttpMethod.POST, uri) - // .body(BodyInserters.fromPublisher(getLatLngs(), Task.class)) - // .build(); - // - // Flux taskResponse = exchange - // .exchange(request) - // .flatMap(response -> response.bodyToFlux(Task.class)); - // - // assertThat(taskResponse.blockFirst()).isInstanceOf(Task.class); - // } - - // @Test - // public void givenCheckTask_whenServerHandle_thenOragicServerResponseALiveString() throws Exception { - // URI uri = URI.create("http://localhost:8080/task"); - // ExchangeFunction exchange = ExchangeFunctions.create(new ReactorClientHttpConnector()); - // ClientRequest request = ClientRequest - // .method(HttpMethod.GET, uri) - // .body(BodyInserters.fromPublisher(getLatLngs(), Task.class)) - // .build(); - // - // Flux taskResponse = exchange - // .exchange(request) - // .flatMap(response -> response.bodyToFlux(String.class)); - // - // assertThat(taskResponse.blockFirst()).isInstanceOf(String.class); - // } - - private static Flux getLatLngs() { - return Flux.range(0, 3) - .zipWith(Flux.interval(Duration.ofSeconds(1))) - .map(x -> new Task("taskname", 1)) - .doOnNext(ll -> System.out.println("Produced: {}" + ll)); - } -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitConfigTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitConfigTest.java deleted file mode 100644 index 6b0a6f9808..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitConfigTest.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.baeldung.jupiter; - -import static org.junit.Assert.assertNotNull; - -import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; -import org.springframework.context.annotation.Configuration; -import org.springframework.test.context.junit.jupiter.SpringJUnitConfig; - -/** - * @SpringJUnitConfig(SpringJUnitConfigTest.Config.class) is equivalent to: - * - * @ExtendWith(SpringExtension.class) - * @ContextConfiguration(classes = SpringJUnitConfigTest.Config.class ) - * - */ -@SpringJUnitConfig(SpringJUnitConfigTest.Config.class) -public class SpringJUnitConfigTest { - - @Configuration - static class Config { - } - - @Autowired - private ApplicationContext applicationContext; - - @Test - void givenAppContext_WhenInjected_ThenItShouldNotBeNull() { - assertNotNull(applicationContext); - } - -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitWebConfigTest.java b/spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitWebConfigTest.java deleted file mode 100644 index c679dce77f..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/jupiter/SpringJUnitWebConfigTest.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.baeldung.jupiter; - -import static org.junit.Assert.assertNotNull; - -import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.annotation.Configuration; -import org.springframework.test.context.junit.jupiter.web.SpringJUnitWebConfig; -import org.springframework.web.context.WebApplicationContext; - -/** - * @SpringJUnitWebConfig(SpringJUnitWebConfigTest.Config.class) is equivalent to: - * - * @ExtendWith(SpringExtension.class) - * @WebAppConfiguration - * @ContextConfiguration(classes = SpringJUnitWebConfigTest.Config.class ) - * - */ -@SpringJUnitWebConfig(SpringJUnitWebConfigTest.Config.class) -public class SpringJUnitWebConfigTest { - - @Configuration - static class Config { - } - - @Autowired - private WebApplicationContext webAppContext; - - @Test - void givenWebAppContext_WhenInjected_ThenItShouldNotBeNull() { - assertNotNull(webAppContext); - } - -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/security/SecurityTest.java b/spring-5-reactive/src/test/java/com/baeldung/security/SecurityTest.java deleted file mode 100644 index a1c940a17a..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/security/SecurityTest.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.baeldung.security; - -import com.baeldung.SpringSecurity5Application; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; -import org.springframework.security.test.context.support.WithMockUser; -import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.test.web.reactive.server.WebTestClient; - -@RunWith(SpringRunner.class) -@ContextConfiguration(classes = SpringSecurity5Application.class) -public class SecurityTest { - - @Autowired - ApplicationContext context; - - private WebTestClient rest; - - @Before - public void setup() { - this.rest = WebTestClient - .bindToApplicationContext(this.context) - .configureClient() - .build(); - } - - @Test - public void whenNoCredentials_thenRedirectToLogin() { - this.rest.get() - .uri("/") - .exchange() - .expectStatus().is3xxRedirection(); - } - - @Test - @WithMockUser - public void whenHasCredentials_thenSeesGreeting() { - this.rest.get() - .uri("/") - .exchange() - .expectStatus().isOk() - .expectBody(String.class).isEqualTo("Hello, user"); - } -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/web/PathPatternsUsingHandlerMethodIntegrationTest.java b/spring-5-reactive/src/test/java/com/baeldung/web/PathPatternsUsingHandlerMethodIntegrationTest.java deleted file mode 100644 index c2ed8ff071..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/web/PathPatternsUsingHandlerMethodIntegrationTest.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.baeldung.web; - -import com.baeldung.Spring5Application; -import org.junit.BeforeClass; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.test.web.reactive.server.WebTestClient; - -@RunWith(SpringRunner.class) -@SpringBootTest(classes = Spring5Application.class) -public class PathPatternsUsingHandlerMethodIntegrationTest { - - private static WebTestClient client; - - @BeforeClass - public static void setUp() { - client = WebTestClient.bindToController(new PathPatternController()) - .build(); - } - - @Test - public void givenHandlerMethod_whenMultipleURIVariablePattern_then200() { - - client.get() - .uri("/spring5/ab/cd") - .exchange() - .expectStatus() - .is2xxSuccessful() - .expectBody() - .equals("/ab/cd"); - } - - @Test - public void givenHandlerMethod_whenURLWithWildcardTakingZeroOrMoreChar_then200() { - - client.get() - .uri("/spring5/userid") - .exchange() - .expectStatus() - .is2xxSuccessful() - .expectBody() - .equals("/spring5/*id"); - } - - @Test - public void givenHandlerMethod_whenURLWithWildcardTakingExactlyOneChar_then200() { - - client.get() - .uri("/string5") - .exchange() - .expectStatus() - .is2xxSuccessful() - .expectBody() - .equals("/s?ring5"); - } - - @Test - public void givenHandlerMethod_whenURLWithWildcardTakingZeroOrMorePathSegments_then200() { - - client.get() - .uri("/resources/baeldung") - .exchange() - .expectStatus() - .is2xxSuccessful() - .expectBody() - .equals("/resources/**"); - } - - @Test - public void givenHandlerMethod_whenURLWithRegexInPathVariable_thenExpectedOutput() { - - client.get() - .uri("/abc") - .exchange() - .expectStatus() - .is2xxSuccessful() - .expectBody() - .equals("abc"); - - client.get() - .uri("/123") - .exchange() - .expectStatus() - .is4xxClientError(); - } - - @Test - public void givenHandlerMethod_whenURLWithMultiplePathVariablesInSameSegment_then200() { - - client.get() - .uri("/baeldung_tutorial") - .exchange() - .expectStatus() - .is2xxSuccessful() - .expectBody() - .equals("Two variables are var1=baeldung and var2=tutorial"); - } - -} diff --git a/spring-5-reactive/src/test/java/com/baeldung/web/client/WebTestClientTest.java b/spring-5-reactive/src/test/java/com/baeldung/web/client/WebTestClientTest.java deleted file mode 100644 index 43114b5b50..0000000000 --- a/spring-5-reactive/src/test/java/com/baeldung/web/client/WebTestClientTest.java +++ /dev/null @@ -1,60 +0,0 @@ -package com.baeldung.web.client; - -import com.baeldung.Spring5Application; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.boot.web.server.LocalServerPort; -import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.test.web.reactive.server.WebTestClient; -import org.springframework.web.reactive.function.server.RequestPredicates; -import org.springframework.web.reactive.function.server.RouterFunction; -import org.springframework.web.reactive.function.server.RouterFunctions; -import org.springframework.web.reactive.function.server.ServerResponse; -import org.springframework.web.server.WebHandler; -import reactor.core.publisher.Mono; - -@RunWith(SpringRunner.class) -@SpringBootTest(classes = Spring5Application.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) -public class WebTestClientTest { - - @LocalServerPort - private int port; - - private final RouterFunction ROUTER_FUNCTION = RouterFunctions.route(RequestPredicates.GET("/resource"), request -> ServerResponse.ok() - .build()); - private final WebHandler WEB_HANDLER = exchange -> Mono.empty(); - - @Test - public void testWebTestClientWithServerWebHandler() { - WebTestClient.bindToWebHandler(WEB_HANDLER) - .build(); - } - - @Test - public void testWebTestClientWithRouterFunction() { - WebTestClient.bindToRouterFunction(ROUTER_FUNCTION) - .build() - .get() - .uri("/resource") - .exchange() - .expectStatus() - .isOk() - .expectBody() - .isEmpty(); - } - - @Test - public void testWebTestClientWithServerURL() { - WebTestClient.bindToServer() - .baseUrl("http://localhost:" + port) - .build() - .get() - .uri("/resource") - .exchange() - .expectStatus() - .is3xxRedirection() - .expectBody(); - } - -} diff --git a/spring-5-reactive/src/test/resources/baeldung-weekly.png b/spring-5-reactive/src/test/resources/baeldung-weekly.png deleted file mode 100644 index 5a27d61dae718016a947083e01411ed1bc14f90e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22275 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 Date: Wed, 13 Dec 2017 14:32:44 +0100 Subject: [PATCH 227/229] Add main entry point (#3233) --- spring-security-acl/pom.xml | 1 - .../src/main/java/org/baeldung/acl/Application.java | 11 +++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 spring-security-acl/src/main/java/org/baeldung/acl/Application.java diff --git a/spring-security-acl/pom.xml b/spring-security-acl/pom.xml index 67197bc2f8..a19a54dd88 100644 --- a/spring-security-acl/pom.xml +++ b/spring-security-acl/pom.xml @@ -3,7 +3,6 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - com.baeldung spring-security-acl 0.0.1-SNAPSHOT war diff --git a/spring-security-acl/src/main/java/org/baeldung/acl/Application.java b/spring-security-acl/src/main/java/org/baeldung/acl/Application.java new file mode 100644 index 0000000000..665ca64076 --- /dev/null +++ b/spring-security-acl/src/main/java/org/baeldung/acl/Application.java @@ -0,0 +1,11 @@ +package org.baeldung.acl; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class Application { + public static void main(String[] args) { + SpringApplication.run(Application.class, args); + } +} From c68acf03d9dd803c4f027fffa71574f7cb6d3906 Mon Sep 17 00:00:00 2001 From: Eugen Paraschiv Date: Wed, 13 Dec 2017 15:56:37 +0200 Subject: [PATCH 228/229] flux generating data on interval --- .../controller/FooReactiveController.java | 11 ++++--- .../com/baeldung/reactive/FluxUnitTest.java | 29 +++++++++++++++++++ 2 files changed, 34 insertions(+), 6 deletions(-) create mode 100644 spring-5-reactive/src/test/java/com/baeldung/reactive/FluxUnitTest.java diff --git a/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/FooReactiveController.java b/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/FooReactiveController.java index d82692619d..1115036ad3 100644 --- a/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/FooReactiveController.java +++ b/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/FooReactiveController.java @@ -8,25 +8,24 @@ import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RestController; -import reactor.core.publisher.ConnectableFlux; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; -@RestController("/foos") +@RestController public class FooReactiveController { - @GetMapping("/{id}") + @GetMapping("/foos/{id}") public Mono getFoo(@PathVariable("id") long id) { return Mono.just(new Foo(id, randomAlphabetic(6))); } - @GetMapping("/") + @GetMapping("/foos") public Flux getAllFoos() { - final ConnectableFlux flux = Flux. create(fluxSink -> { + final Flux flux = Flux. create(fluxSink -> { while (true) { fluxSink.next(new Foo(System.currentTimeMillis(), randomAlphabetic(6))); } - }).sample(Duration.ofSeconds(1)).publish(); + }).sample(Duration.ofSeconds(1)).log(); return flux; } diff --git a/spring-5-reactive/src/test/java/com/baeldung/reactive/FluxUnitTest.java b/spring-5-reactive/src/test/java/com/baeldung/reactive/FluxUnitTest.java new file mode 100644 index 0000000000..5499e72877 --- /dev/null +++ b/spring-5-reactive/src/test/java/com/baeldung/reactive/FluxUnitTest.java @@ -0,0 +1,29 @@ +package com.baeldung.reactive; + +import static org.apache.commons.lang3.RandomStringUtils.randomAlphabetic; +import static org.junit.Assert.assertNotNull; + +import java.time.Duration; + +import org.junit.jupiter.api.Test; + +import com.baeldung.reactive.controller.Foo; + +import reactor.core.publisher.Flux; + +public class FluxUnitTest { + + @Test + public void whenFluxIsConstructed_thenCorrect() { + final Flux flux = Flux. create(fluxSink -> { + while (true) { + fluxSink.next(new Foo(System.currentTimeMillis(), randomAlphabetic(6))); + } + }).sample(Duration.ofSeconds(1)).log(); + + flux.subscribe(); + + assertNotNull(flux); + } + +} From 471ed5d99297d2acd627bf80f55948749309d29c Mon Sep 17 00:00:00 2001 From: Eugen Paraschiv Date: Wed, 13 Dec 2017 18:59:17 +0200 Subject: [PATCH 229/229] new client project, general cleanup, testing work --- spring-5-reactive-client/.gitignore | 12 ++ spring-5-reactive-client/README.md | 15 ++ spring-5-reactive-client/pom.xml | 201 ++++++++++++++++++ .../com/baeldung/reactive/model}/Foo.java | 2 +- .../src/main/resources/application.properties | 3 + .../src/main/resources/logback.xml | 16 ++ .../src/main/webapp/WEB-INF/web.xml | 21 ++ .../reactive/ReactiveIntegrationTest.java | 42 ++++ .../Spring5ReactiveTestApplication.java | 35 +++ .../src/test/resources/logback-test.xml | 16 ++ .../controller/FooReactiveController.java | 17 +- .../java/com/baeldung/reactive/model/Foo.java | 13 ++ .../src/main/resources/files/hello.txt | 1 - .../src/main/resources/files/test/test.txt | 1 - .../com/baeldung/reactive/FluxUnitTest.java | 5 +- 15 files changed, 393 insertions(+), 7 deletions(-) create mode 100644 spring-5-reactive-client/.gitignore create mode 100644 spring-5-reactive-client/README.md create mode 100644 spring-5-reactive-client/pom.xml rename {spring-5-reactive/src/main/java/com/baeldung/reactive/controller => spring-5-reactive-client/src/main/java/com/baeldung/reactive/model}/Foo.java (78%) create mode 100644 spring-5-reactive-client/src/main/resources/application.properties create mode 100644 spring-5-reactive-client/src/main/resources/logback.xml create mode 100644 spring-5-reactive-client/src/main/webapp/WEB-INF/web.xml create mode 100644 spring-5-reactive-client/src/test/java/com/baeldung/reactive/ReactiveIntegrationTest.java create mode 100644 spring-5-reactive-client/src/test/java/com/baeldung/reactive/Spring5ReactiveTestApplication.java create mode 100644 spring-5-reactive-client/src/test/resources/logback-test.xml create mode 100644 spring-5-reactive/src/main/java/com/baeldung/reactive/model/Foo.java delete mode 100644 spring-5-reactive/src/main/resources/files/hello.txt delete mode 100644 spring-5-reactive/src/main/resources/files/test/test.txt diff --git a/spring-5-reactive-client/.gitignore b/spring-5-reactive-client/.gitignore new file mode 100644 index 0000000000..dec013dfa4 --- /dev/null +++ b/spring-5-reactive-client/.gitignore @@ -0,0 +1,12 @@ +#folders# +.idea +/target +/neoDb* +/data +/src/main/webapp/WEB-INF/classes +*/META-INF/* + +# Packaged files # +*.jar +*.war +*.ear \ No newline at end of file diff --git a/spring-5-reactive-client/README.md b/spring-5-reactive-client/README.md new file mode 100644 index 0000000000..400e343263 --- /dev/null +++ b/spring-5-reactive-client/README.md @@ -0,0 +1,15 @@ +## Spring REST Example Project + +### The Course +The "REST With Spring" Classes: http://bit.ly/restwithspring + +### Relevant Articles + +- [Concurrent Test Execution in Spring 5](http://www.baeldung.com/spring-5-concurrent-tests) +- [Introduction to the Functional Web Framework in Spring 5](http://www.baeldung.com/spring-5-functional-web) +- [Exploring the Spring 5 MVC URL Matching Improvements](http://www.baeldung.com/spring-5-mvc-url-matching) +- [Spring 5 WebClient](http://www.baeldung.com/spring-5-webclient) +- [Spring 5 Functional Bean Registration](http://www.baeldung.com/spring-5-functional-beans) +- [The SpringJUnitConfig and SpringJUnitWebConfig Annotations in Spring 5](http://www.baeldung.com/spring-5-junit-config) +- [Spring Security 5 for Reactive Applications](http://www.baeldung.com/spring-security-5-reactive) +- [Spring 5 Testing with @EnabledIf Annotation](https://github.com/eugenp/tutorials/tree/master/spring-5) diff --git a/spring-5-reactive-client/pom.xml b/spring-5-reactive-client/pom.xml new file mode 100644 index 0000000000..8aa579b724 --- /dev/null +++ b/spring-5-reactive-client/pom.xml @@ -0,0 +1,201 @@ + + + 4.0.0 + + com.baeldung + spring-5-reactive-client + 0.0.1-SNAPSHOT + jar + + spring-5 + spring 5 sample project about new features + + + org.springframework.boot + spring-boot-starter-parent + 2.0.0.M7 + + + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.boot + spring-boot-starter-validation + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-webflux + + + org.projectreactor + reactor-spring + ${reactor-spring.version} + + + javax.json.bind + javax.json.bind-api + + + + + + + + + + + + + + + + + org.apache.geronimo.specs + geronimo-json_1.1_spec + ${geronimo-json_1.1_spec.version} + + + org.apache.johnzon + johnzon-jsonb + + + + org.apache.commons + commons-lang3 + + + + + + org.springframework.boot + spring-boot-devtools + runtime + + + com.h2database + h2 + runtime + + + + org.springframework + spring-test + + + org.springframework.boot + spring-boot-starter-test + test + + + + org.apache.commons + commons-collections4 + 4.1 + test + + + + org.junit.jupiter + junit-jupiter-api + + + org.junit.jupiter + junit-jupiter-engine + test + + + org.junit.platform + junit-platform-surefire-provider + ${junit.platform.version} + test + + + org.junit.platform + junit-platform-runner + ${junit.platform.version} + test + + + + org.projectlombok + lombok + + + org.apache.commons + commons-lang3 + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + com.baeldung.Spring5Application + JAR + + + + + org.apache.maven.plugins + maven-surefire-plugin + + 3 + true + methods + true + + **/*IntegrationTest.java + **/*LiveTest.java + + + + + + + + + spring-milestones + Spring Milestones + https://repo.spring.io/milestone + + false + + + + + + spring-milestones + Spring Milestones + https://repo.spring.io/milestone + + false + + + + + + UTF-8 + UTF-8 + 1.8 + 1.0.0 + 5.0.0 + 2.20 + 5.0.1.RELEASE + 1.0.1.RELEASE + 1.1.3 + 1.0 + 1.0 + + + diff --git a/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/Foo.java b/spring-5-reactive-client/src/main/java/com/baeldung/reactive/model/Foo.java similarity index 78% rename from spring-5-reactive/src/main/java/com/baeldung/reactive/controller/Foo.java rename to spring-5-reactive-client/src/main/java/com/baeldung/reactive/model/Foo.java index 480782a551..2c49e6146a 100644 --- a/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/Foo.java +++ b/spring-5-reactive-client/src/main/java/com/baeldung/reactive/model/Foo.java @@ -1,4 +1,4 @@ -package com.baeldung.reactive.controller; +package com.baeldung.reactive.model; import lombok.AllArgsConstructor; import lombok.Data; diff --git a/spring-5-reactive-client/src/main/resources/application.properties b/spring-5-reactive-client/src/main/resources/application.properties new file mode 100644 index 0000000000..2d93456aeb --- /dev/null +++ b/spring-5-reactive-client/src/main/resources/application.properties @@ -0,0 +1,3 @@ +logging.level.root=INFO + +server.port=8081 \ No newline at end of file diff --git a/spring-5-reactive-client/src/main/resources/logback.xml b/spring-5-reactive-client/src/main/resources/logback.xml new file mode 100644 index 0000000000..8bbe8c1d67 --- /dev/null +++ b/spring-5-reactive-client/src/main/resources/logback.xml @@ -0,0 +1,16 @@ + + + + + # Pattern of log message for console appender + %d{yyyy-MM-dd HH:mm:ss} %-5p %m%n + + + + + + + + + + \ No newline at end of file diff --git a/spring-5-reactive-client/src/main/webapp/WEB-INF/web.xml b/spring-5-reactive-client/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000000..bfcf43dad2 --- /dev/null +++ b/spring-5-reactive-client/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,21 @@ + + + + Spring Functional Application + + + functional + com.baeldung.functional.RootServlet + 1 + true + + + functional + / + + + + \ No newline at end of file diff --git a/spring-5-reactive-client/src/test/java/com/baeldung/reactive/ReactiveIntegrationTest.java b/spring-5-reactive-client/src/test/java/com/baeldung/reactive/ReactiveIntegrationTest.java new file mode 100644 index 0000000000..394ff42e5f --- /dev/null +++ b/spring-5-reactive-client/src/test/java/com/baeldung/reactive/ReactiveIntegrationTest.java @@ -0,0 +1,42 @@ +package com.baeldung.reactive; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.web.reactive.function.client.ClientResponse; +import org.springframework.web.reactive.function.client.WebClient; + +import com.baeldung.reactive.model.Foo; + +import reactor.core.publisher.Mono; + +@SpringBootTest +public class ReactiveIntegrationTest { + + private WebClient client; + + @BeforeEach + public void before() { + client = WebClient.create("http://localhost:8080"); + } + + // + + @Test + public void whenMonoReactiveEndpointIsConsumed_thenCorrectOutput() { + final Mono fooMono = client.get().uri("/foos/123").exchange().log(); + + System.out.println(fooMono.subscribe()); + } + + @Test + public void whenFluxReactiveEndpointIsConsumed_thenCorrectOutput() throws InterruptedException { + client.get().uri("/foos") + .retrieve() + .bodyToFlux(Foo.class).log() + .subscribe(System.out::println); + + System.out.println(); + } + +} diff --git a/spring-5-reactive-client/src/test/java/com/baeldung/reactive/Spring5ReactiveTestApplication.java b/spring-5-reactive-client/src/test/java/com/baeldung/reactive/Spring5ReactiveTestApplication.java new file mode 100644 index 0000000000..c884ace323 --- /dev/null +++ b/spring-5-reactive-client/src/test/java/com/baeldung/reactive/Spring5ReactiveTestApplication.java @@ -0,0 +1,35 @@ +package com.baeldung.reactive; + +import org.springframework.boot.CommandLineRunner; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.Bean; +import org.springframework.web.reactive.function.client.WebClient; + +import com.baeldung.reactive.model.Foo; + +@SpringBootApplication +public class Spring5ReactiveTestApplication { + + @Bean + public WebClient client() { + return WebClient.create("http://localhost:8080"); + } + + @Bean + CommandLineRunner cmd(WebClient client) { + return args -> { + client.get().uri("/foos2") + .retrieve() + .bodyToFlux(Foo.class).log() + .subscribe(System.out::println); + }; + } + + // + + public static void main(String[] args) { + SpringApplication.run(Spring5ReactiveTestApplication.class, args); + } + +} diff --git a/spring-5-reactive-client/src/test/resources/logback-test.xml b/spring-5-reactive-client/src/test/resources/logback-test.xml new file mode 100644 index 0000000000..8bbe8c1d67 --- /dev/null +++ b/spring-5-reactive-client/src/test/resources/logback-test.xml @@ -0,0 +1,16 @@ + + + + + # Pattern of log message for console appender + %d{yyyy-MM-dd HH:mm:ss} %-5p %m%n + + + + + + + + + + \ No newline at end of file diff --git a/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/FooReactiveController.java b/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/FooReactiveController.java index 1115036ad3..933d469f65 100644 --- a/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/FooReactiveController.java +++ b/spring-5-reactive/src/main/java/com/baeldung/reactive/controller/FooReactiveController.java @@ -3,13 +3,19 @@ package com.baeldung.reactive.controller; import static org.apache.commons.lang3.RandomStringUtils.randomAlphabetic; import java.time.Duration; +import java.util.Random; +import java.util.stream.Stream; +import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RestController; +import com.baeldung.reactive.model.Foo; + import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; +import reactor.util.function.Tuple2; @RestController public class FooReactiveController { @@ -19,11 +25,18 @@ public class FooReactiveController { return Mono.just(new Foo(id, randomAlphabetic(6))); } - @GetMapping("/foos") + @GetMapping(produces = MediaType.TEXT_EVENT_STREAM_VALUE, value = "/foos") + public Flux getAllFoos2() { + final Flux foosFlux = Flux.fromStream(Stream.generate(() -> new Foo(new Random().nextLong(), randomAlphabetic(6)))); + final Flux emmitFlux = Flux.interval(Duration.ofSeconds(1)); + return Flux.zip(foosFlux, emmitFlux).map(Tuple2::getT1); + } + + @GetMapping(produces = MediaType.TEXT_EVENT_STREAM_VALUE, value = "/foos2") public Flux getAllFoos() { final Flux flux = Flux. create(fluxSink -> { while (true) { - fluxSink.next(new Foo(System.currentTimeMillis(), randomAlphabetic(6))); + fluxSink.next(new Foo(new Random().nextLong(), randomAlphabetic(6))); } }).sample(Duration.ofSeconds(1)).log(); diff --git a/spring-5-reactive/src/main/java/com/baeldung/reactive/model/Foo.java b/spring-5-reactive/src/main/java/com/baeldung/reactive/model/Foo.java new file mode 100644 index 0000000000..2c49e6146a --- /dev/null +++ b/spring-5-reactive/src/main/java/com/baeldung/reactive/model/Foo.java @@ -0,0 +1,13 @@ +package com.baeldung.reactive.model; + +import lombok.AllArgsConstructor; +import lombok.Data; + +@AllArgsConstructor +@Data +public class Foo { + + private long id; + private String name; + +} diff --git a/spring-5-reactive/src/main/resources/files/hello.txt b/spring-5-reactive/src/main/resources/files/hello.txt deleted file mode 100644 index b6fc4c620b..0000000000 --- a/spring-5-reactive/src/main/resources/files/hello.txt +++ /dev/null @@ -1 +0,0 @@ -hello \ No newline at end of file diff --git a/spring-5-reactive/src/main/resources/files/test/test.txt b/spring-5-reactive/src/main/resources/files/test/test.txt deleted file mode 100644 index 30d74d2584..0000000000 --- a/spring-5-reactive/src/main/resources/files/test/test.txt +++ /dev/null @@ -1 +0,0 @@ -test \ No newline at end of file diff --git a/spring-5-reactive/src/test/java/com/baeldung/reactive/FluxUnitTest.java b/spring-5-reactive/src/test/java/com/baeldung/reactive/FluxUnitTest.java index 5499e72877..bad5fc5f22 100644 --- a/spring-5-reactive/src/test/java/com/baeldung/reactive/FluxUnitTest.java +++ b/spring-5-reactive/src/test/java/com/baeldung/reactive/FluxUnitTest.java @@ -4,10 +4,11 @@ import static org.apache.commons.lang3.RandomStringUtils.randomAlphabetic; import static org.junit.Assert.assertNotNull; import java.time.Duration; +import java.util.Random; import org.junit.jupiter.api.Test; -import com.baeldung.reactive.controller.Foo; +import com.baeldung.reactive.model.Foo; import reactor.core.publisher.Flux; @@ -17,7 +18,7 @@ public class FluxUnitTest { public void whenFluxIsConstructed_thenCorrect() { final Flux flux = Flux. create(fluxSink -> { while (true) { - fluxSink.next(new Foo(System.currentTimeMillis(), randomAlphabetic(6))); + fluxSink.next(new Foo(new Random().nextLong(), randomAlphabetic(6))); } }).sample(Duration.ofSeconds(1)).log();