This is an automated email from the ASF dual-hosted git repository. juanpablo pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jspwiki.git
commit 5b65708c4fe5b933613d712eef31d946b36a9bd5 Author: juanpablo <[email protected]> AuthorDate: Sat Mar 14 19:54:49 2020 +0100 JSPWIKI-303: move o.a.w.WikiProvider to jspwiki-210-adapters module --- .../src/main/java/org/apache/wiki/WikiProvider.java | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/jspwiki-main/src/main/java/org/apache/wiki/WikiProvider.java b/jspwiki-210-adapters/src/main/java/org/apache/wiki/WikiProvider.java similarity index 77% rename from jspwiki-main/src/main/java/org/apache/wiki/WikiProvider.java rename to jspwiki-210-adapters/src/main/java/org/apache/wiki/WikiProvider.java index a001f7f..355b7d3 100644 --- a/jspwiki-main/src/main/java/org/apache/wiki/WikiProvider.java +++ b/jspwiki-210-adapters/src/main/java/org/apache/wiki/WikiProvider.java @@ -30,10 +30,7 @@ import java.util.Properties; * * @since 2.0 */ -public interface WikiProvider { - - /** Passing this to any method should get the latest version */ - int LATEST_VERSION = -1; +public interface WikiProvider extends org.apache.wiki.api.providers.WikiProvider { /** * Initializes the page provider. @@ -43,14 +40,12 @@ public interface WikiProvider { * @throws NoRequiredPropertyException If the provider needs a property which is not found in the property set * @throws IOException If there is an IO problem */ - void initialize( Engine engine, Properties properties ) throws NoRequiredPropertyException, IOException; + @Override + default void initialize( final Engine engine, final Properties properties ) throws NoRequiredPropertyException, IOException { + initialize( engine.adapt( WikiEngine.class ), properties ); + } - /** - * Return a valid HTML string for information. May be anything. - * @since 1.6.4 - * @return A string describing the provider. - */ - String getProviderInfo(); + default void initialize( final WikiEngine engine, final Properties properties ) throws NoRequiredPropertyException, IOException {} }
