From 5128916fa157d69bd2debddfd12e7e522a27031a Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Fri, 24 Nov 2023 07:29:23 -0800 Subject: [PATCH] Made validate function public --- README.md | 2 ++ examples/bld/.idea/app.iml | 1 + examples/bld/.idea/misc.xml | 2 +- .../erik/pinboard/samples/JavaExample.java | 26 ++++++++++--------- .../erik/pinboard/samples/KotlinExample.kt | 17 +++++++----- examples/gradle/java/.idea/misc.xml | 2 +- .../erik/pinboard/samples/JavaExample.java | 26 ++++++++++--------- examples/gradle/kotlin/.idea/misc.xml | 2 +- .../erik/pinboard/samples/KotlinExample.kt | 17 +++++++----- .../erik/pinboard/PinboardPosterBuild.java | 4 +-- .../net/thauvin/erik/pinboard/PinConfig.kt | 2 ++ .../thauvin/erik/pinboard/PinboardPoster.kt | 11 ++++---- .../erik/pinboard/PinboardPosterTest.kt | 6 +++++ 13 files changed, 70 insertions(+), 48 deletions(-) diff --git a/README.md b/README.md index 627a837..73561f4 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,7 @@ The library used [`java.util.logging`](https://docs.oracle.com/javase/8/docs/api with(poster.logger) { addHandler(ConsoleHandler().apply { level = Level.FINE }) level = Level.FINE + useParentHandlers = false } ``` @@ -135,6 +136,7 @@ consoleHandler.setLevel(Level.FINE); final Logger logger = poster.getLogger(); logger.addHandler(consoleHandler); logger.setLevel(Level.FINE); +logger.setUseParentHandlers(false); ``` or using a logging properties file. diff --git a/examples/bld/.idea/app.iml b/examples/bld/.idea/app.iml index 5a2dc51..2d05353 100644 --- a/examples/bld/.idea/app.iml +++ b/examples/bld/.idea/app.iml @@ -10,6 +10,7 @@ + diff --git a/examples/bld/.idea/misc.xml b/examples/bld/.idea/misc.xml index 542659b..f522a9e 100644 --- a/examples/bld/.idea/misc.xml +++ b/examples/bld/.idea/misc.xml @@ -6,4 +6,4 @@ - \ No newline at end of file + diff --git a/examples/bld/src/main/java/net/thauvin/erik/pinboard/samples/JavaExample.java b/examples/bld/src/main/java/net/thauvin/erik/pinboard/samples/JavaExample.java index 881ff7f..e638a44 100644 --- a/examples/bld/src/main/java/net/thauvin/erik/pinboard/samples/JavaExample.java +++ b/examples/bld/src/main/java/net/thauvin/erik/pinboard/samples/JavaExample.java @@ -29,19 +29,21 @@ public class JavaExample { logger.setLevel(Level.FINE); logger.setUseParentHandlers(false); - // Add Pin - if (poster.addPin(new PinConfig.Builder() - .url(url) - .description("Testing") - .extended("Extra") - .tags("test", "java") - .build())) { - System.out.println("Added: " + url); - } + if (poster.validate()) { + // Add Pin + if (poster.addPin(new PinConfig.Builder() + .url(url) + .description("Testing") + .extended("Extra") + .tags("test", "java") + .build())) { + System.out.println("Added: " + url); + } - // Delete Pin - if (poster.deletePin(url)) { - System.out.println("Deleted: " + url); + // Delete Pin + if (poster.deletePin(url)) { + System.out.println("Deleted: " + url); + } } } } diff --git a/examples/bld/src/main/kotlin/net/thauvin/erik/pinboard/samples/KotlinExample.kt b/examples/bld/src/main/kotlin/net/thauvin/erik/pinboard/samples/KotlinExample.kt index 0582144..1b48e82 100644 --- a/examples/bld/src/main/kotlin/net/thauvin/erik/pinboard/samples/KotlinExample.kt +++ b/examples/bld/src/main/kotlin/net/thauvin/erik/pinboard/samples/KotlinExample.kt @@ -20,15 +20,18 @@ fun main(args: Array) { with(poster.logger) { addHandler(ConsoleHandler().apply { level = Level.FINE }) level = Level.FINE + useParentHandlers = false } - // Add Pin - if (poster.addPin(url, "Testing", "Extended test", tags = arrayOf("test", "kotlin"))) { - println("Added: $url") - } + if (poster.validate()) { + // Add Pin + if (poster.addPin(url, "Testing", "Extended test", tags = arrayOf("test", "kotlin"))) { + println("Added: $url") + } - // Delete Pin - if (poster.deletePin(url)) { - println("Deleted: $url") + // Delete Pin + if (poster.deletePin(url)) { + println("Deleted: $url") + } } } diff --git a/examples/gradle/java/.idea/misc.xml b/examples/gradle/java/.idea/misc.xml index 65c5674..cb3f07e 100644 --- a/examples/gradle/java/.idea/misc.xml +++ b/examples/gradle/java/.idea/misc.xml @@ -5,4 +5,4 @@