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 b48d88f979ac125d45e92ba9b7a092033d83575b
Author: juanpablo <[email protected]>
AuthorDate: Fri Mar 20 19:32:54 2020 +0100

    add back constructors to ensure page/attachment backwards compatibility
---
 jspwiki-main/src/main/java/org/apache/wiki/WikiPage.java   | 14 ++++++++++++--
 .../main/java/org/apache/wiki/attachment/Attachment.java   | 12 ++++++++++++
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/jspwiki-main/src/main/java/org/apache/wiki/WikiPage.java 
b/jspwiki-main/src/main/java/org/apache/wiki/WikiPage.java
index 1413923..36412f3 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/WikiPage.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/WikiPage.java
@@ -51,10 +51,10 @@ public class WikiPage implements Page {
     private final Map<String,Object> m_attributes = new HashMap<>();
     
     private Acl m_accessList = null;
-    
+
     /**
      *  Create a new WikiPage using a given engine and name.
-     *  
+     *
      *  @param engine The Engine that owns this page.
      *  @param name   The name of the page.
      */
@@ -65,6 +65,16 @@ public class WikiPage implements Page {
     }
 
     /**
+     *  Create a new WikiPage using a given engine and name.
+     *
+     *  @param engine The Engine that owns this page.
+     *  @param name   The name of the page.
+     */
+    public WikiPage( final WikiEngine engine, final String name ) {
+        this( ( Engine )engine, name );
+    }
+
+    /**
      *  Returns the name of the page.
      *  
      *  @return The page name.
diff --git 
a/jspwiki-main/src/main/java/org/apache/wiki/attachment/Attachment.java 
b/jspwiki-main/src/main/java/org/apache/wiki/attachment/Attachment.java
index 7f9b068..3b47033 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/attachment/Attachment.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/attachment/Attachment.java
@@ -18,6 +18,7 @@
  */
 package org.apache.wiki.attachment;
 
+import org.apache.wiki.WikiEngine;
 import org.apache.wiki.WikiPage;
 import org.apache.wiki.api.core.Engine;
 
@@ -45,6 +46,17 @@ public class Attachment extends WikiPage implements 
org.apache.wiki.api.core.Att
     }
 
     /**
+     * Creates a new attachment.  The final name of the attachment will be a 
synthesis of the parent page name and the file name.
+     *
+     * @param engine     The Engine which is hosting this attachment.
+     * @param parentPage The page which will contain this attachment.
+     * @param fileName   The file name for the attachment.
+     */
+    public Attachment( final WikiEngine engine, final String parentPage, final 
String fileName ) {
+        this( ( Engine )engine, parentPage, fileName );
+    }
+
+    /**
      * Returns a human-readable, only-debugging-suitable description.
      *
      * @return A debugging string

Reply via email to