Author: tmortagne
Date: 2007-11-19 17:24:26 +0100 (Mon, 19 Nov 2007)
New Revision: 6020

Added:
   
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/Wiki.java
Modified:
   
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManager.java
   
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManagerMessageTool.java
   
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManagerPluginApi.java
   
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/XWikiServer.java
   
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/XWikiServerClass.java
   
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/resources/wikimanager/ApplicationResources.properties
Log:
XAWM-23: Separate wiki and wiki alias concepts.

Modified: 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManager.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManager.java
     2007-11-19 16:24:20 UTC (rev 6019)
+++ 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManager.java
     2007-11-19 16:24:26 UTC (rev 6020)
@@ -29,6 +29,7 @@
 import 
com.xpn.xwiki.plugin.applicationmanager.core.doc.objects.classes.SuperDocument;
 import 
com.xpn.xwiki.plugin.applicationmanager.core.plugin.XWikiPluginMessageTool;
 import com.xpn.xwiki.plugin.applicationmanager.doc.XWikiApplication;
+import com.xpn.xwiki.plugin.wikimanager.doc.Wiki;
 import com.xpn.xwiki.plugin.wikimanager.doc.XWikiServer;
 import com.xpn.xwiki.plugin.wikimanager.doc.XWikiServerClass;
 import com.xpn.xwiki.plugin.packaging.DocumentInfo;
@@ -38,6 +39,7 @@
 import com.xpn.xwiki.doc.XWikiDocument;
 
 import java.io.IOException;
+import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Iterator;
 import java.util.List;
@@ -206,6 +208,76 @@
     // Wikis management
 
     /**
+     * Get [EMAIL PROTECTED] Wiki} described by provided document.
+     * 
+     * @param document the wiki document descriptor.
+     * @param context the XWiki context.
+     * @return the [EMAIL PROTECTED] Wiki} object.
+     * @throws XWikiException error when creating [EMAIL PROTECTED] Wiki} 
object.
+     */
+    public Wiki getWikiFromDocument(XWikiDocument document, XWikiContext 
context)
+        throws XWikiException
+    {
+        return new Wiki(document, context);
+    }
+
+    /**
+     * Get [EMAIL PROTECTED] Wiki} with provided name.
+     * 
+     * @param wikiName the name of the wiki.
+     * @param context the XWiki context.
+     * @return the [EMAIL PROTECTED] Wiki} object.
+     * @throws XWikiException error when getting document from wiki name.
+     */
+    public Wiki getWikiFromName(String wikiName, XWikiContext context) throws 
XWikiException
+    {
+        return getWikiFromDocumentName(XWikiServerClass.getInstance(context)
+            .getItemDocumentDefaultFullName(wikiName, context), context);
+    }
+
+    /**
+     * Get all [EMAIL PROTECTED] Wiki}.
+     * 
+     * @param context the XWiki context.
+     * @return the list of all [EMAIL PROTECTED] Wiki}.
+     * @throws XWikiException error when getting wikis documents descriptors.
+     */
+    public List getAllWikis(XWikiContext context) throws XWikiException
+    {
+        List wikiList = new ArrayList();
+
+        List parameterValues = new ArrayList();
+
+        String wheresql =
+            XWikiServerClass.getInstance(context).createWhereClause(null, 
parameterValues);
+        List documents =
+            context.getWiki().getStore().searchDocuments(wheresql, 
parameterValues, context);
+
+        for (Iterator it = documents.iterator(); it.hasNext();) {
+            XWikiDocument document = (XWikiDocument) it.next();
+
+            wikiList.add(new Wiki(document, context));
+        }
+
+        return wikiList;
+    }
+
+    /**
+     * Get [EMAIL PROTECTED] Wiki} described by document with provided full 
name.
+     * 
+     * @param documentFullName the full name of the wiki document descriptor.
+     * @param context the XWiki context.
+     * @return the [EMAIL PROTECTED] Wiki} object.
+     * @throws XWikiException error when getting document.
+     */
+    public Wiki getWikiFromDocumentName(String documentFullName, XWikiContext 
context)
+        throws XWikiException
+    {
+        return 
getWikiFromDocument(context.getWiki().getDocument(documentFullName, context),
+            context);
+    }
+
+    /**
      * Get the documents for which copied document content will be replace by 
an
      * #includeInContext(SourceDocument) macro call.
      * 
@@ -660,8 +732,9 @@
         try {
             xwiki.getStore().createWiki(targetWiki, context);
         } catch (Exception e) {
-            
LOG.warn(msg.get(WikiManagerMessageTool.LOG_DATABASECREATIONEXCEPTION, 
targetWiki),
-                e);
+            LOG
+                
.warn(msg.get(WikiManagerMessageTool.LOG_DATABASECREATIONEXCEPTION, targetWiki),
+                    e);
         }
 
         // Init database/schema
@@ -757,7 +830,7 @@
     public void deleteWiki(String wikiNameToDelete, int objectId, XWikiContext 
context)
         throws XWikiException
     {
-        XWikiServer doc = getWiki(wikiNameToDelete, objectId, true, context);
+        XWikiServer doc = getWikiAlias(wikiNameToDelete, objectId, true, 
context);
 
         doc.delete();
     }
@@ -777,10 +850,10 @@
      * @return a wiki descriptor document.
      * @throws XWikiException error when getting wiki descriptor document.
      */
-    public XWikiServer getWiki(String wikiName, int objectId, boolean validate,
+    public XWikiServer getWikiAlias(String wikiName, int objectId, boolean 
validate,
         XWikiContext context) throws XWikiException
     {
-        return XWikiServerClass.getInstance(context).getWikiServer(wikiName, 
objectId, validate,
+        return XWikiServerClass.getInstance(context).getWikiAlias(wikiName, 
objectId, validate,
             context);
     }
 
@@ -795,7 +868,7 @@
      *             <li>or getting [EMAIL PROTECTED] XWikiServerClass} unique 
instance.</li>
      *             </ul>
      */
-    public List getWikiList(XWikiContext context) throws XWikiException
+    public List getWikiAliasList(XWikiContext context) throws XWikiException
     {
         return 
XWikiServerClass.getInstance(context).searchSuperDocuments(context);
     }
@@ -808,10 +881,10 @@
      * @param context the XWiki context.
      * @return true if wiki descriptor exist, false if not.
      */
-    public boolean isWikiExist(String wikiName, int objectId, XWikiContext 
context)
+    public boolean isWikiAliasExist(String wikiName, int objectId, 
XWikiContext context)
     {
         try {
-            return getWiki(wikiName, objectId, true, context) != null;
+            return getWikiAlias(wikiName, objectId, true, context) != null;
         } catch (XWikiException e) {
             return false;
         }
@@ -843,10 +916,10 @@
      *             "template".</li>
      *             </ul>
      */
-    public XWikiServer getWikiTemplate(String wikiName, int objectId, 
XWikiContext context,
+    public XWikiServer getWikiTemplateAlias(String wikiName, int objectId, 
XWikiContext context,
         boolean validate) throws XWikiException
     {
-        return 
XWikiServerClass.getInstance(context).getWikiTemplateServer(wikiName, objectId,
+        return 
XWikiServerClass.getInstance(context).getWikiTemplateAlias(wikiName, objectId,
             validate, context);
     }
 
@@ -865,7 +938,7 @@
      *             to "template".</li>
      *             </ul>
      */
-    public List getWikiTemplateList(XWikiContext context) throws XWikiException
+    public List getWikiTemplateAliasList(XWikiContext context) throws 
XWikiException
     {
         return 
XWikiServerClass.getInstance(context).searchSuperDocumentsByField(
             XWikiServerClass.FIELD_VISIBILITY, 
XWikiServerClass.FIELDL_VISIBILITY_TEMPLATE,

Modified: 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManagerMessageTool.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManagerMessageTool.java
  2007-11-19 16:24:20 UTC (rev 6019)
+++ 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManagerMessageTool.java
  2007-11-19 16:24:26 UTC (rev 6020)
@@ -133,10 +133,15 @@
     public static final String LOG_WIKIDELETION = 
"wikimanager.plugin.log.wikideletion";
 
     /**
+     * Used as [EMAIL PROTECTED] org.apache.commons.logging.Log} log message 
when failed to find wiki alias.
+     */
+    public static final String LOG_WIKIGET = "wikimanager.plugin.log.wikiget";
+    
+    /**
      * Used as [EMAIL PROTECTED] org.apache.commons.logging.Log} log message 
when failed to find wiki
      * descriptor document.
      */
-    public static final String LOG_WIKIGET = "wikimanager.plugin.log.wikiget";
+    public static final String LOG_WIKIALIASGET = 
"wikimanager.plugin.log.wikialiasget";
 
     /**
      * Used as [EMAIL PROTECTED] org.apache.commons.logging.Log} log message 
when failed to find all the wikis
@@ -145,6 +150,12 @@
     public static final String LOG_WIKIGETALL = 
"wikimanager.plugin.log.wikigetall";
 
     /**
+     * Used as [EMAIL PROTECTED] org.apache.commons.logging.Log} log message 
when failed to find all the wikis
+     * aliases.
+     */
+    public static final String LOG_WIKIALIASGETALL = 
"wikimanager.plugin.log.wikialiasgetall";
+
+    /**
      * Used as [EMAIL PROTECTED] org.apache.commons.logging.Log} log message 
when modification of the
      * "visibility" field of a wiki descriptor failed.
      */

Modified: 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManagerPluginApi.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManagerPluginApi.java
    2007-11-19 16:24:20 UTC (rev 6019)
+++ 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManagerPluginApi.java
    2007-11-19 16:24:26 UTC (rev 6020)
@@ -23,6 +23,7 @@
 import com.xpn.xwiki.plugin.applicationmanager.core.api.XWikiExceptionApi;
 import 
com.xpn.xwiki.plugin.applicationmanager.core.plugin.XWikiPluginMessageTool;
 import com.xpn.xwiki.plugin.PluginApi;
+import com.xpn.xwiki.plugin.wikimanager.doc.Wiki;
 import com.xpn.xwiki.plugin.wikimanager.doc.XWikiServer;
 import com.xpn.xwiki.plugin.wikimanager.doc.XWikiServerClass;
 import com.xpn.xwiki.web.XWikiMessageTool;
@@ -244,6 +245,72 @@
     }
 
     /**
+     * Get [EMAIL PROTECTED] Wiki} with provided name.
+     * 
+     * @param wikiName the name of the wiki.
+     * @return the [EMAIL PROTECTED] Wiki} object.
+     * @throws XWikiException error when getting document from wiki name.
+     */
+    public Wiki getWikiFromName(String wikiName) throws XWikiException
+    {
+        Wiki doc = null;
+
+        try {
+            doc = WikiManager.getInstance().getWikiFromName(wikiName, context);
+        } catch (WikiManagerException e) {
+            LOG.error(messageTool.get(WikiManagerMessageTool.LOG_WIKIGET, 
wikiName), e);
+
+            this.context.put(CONTEXT_LASTERRORCODE, new Integer(e.getCode()));
+            this.context.put(CONTEXT_LASTEXCEPTION, new XWikiExceptionApi(e, 
this.context));
+        }
+
+        return doc;
+    }
+    
+    /**
+     * @return the list of all [EMAIL PROTECTED] Wiki}.
+     * @throws XWikiException error when getting wiki documents descriptors.
+     */
+    public List getAllWikis() throws XWikiException
+    {
+        List wikiList = Collections.EMPTY_LIST;
+
+        try {
+            wikiList = WikiManager.getInstance().getAllWikis(context);
+        } catch (WikiManagerException e) {
+            LOG.error(messageTool.get(WikiManagerMessageTool.LOG_WIKIGETALL), 
e);
+
+            this.context.put(CONTEXT_LASTERRORCODE, new Integer(e.getCode()));
+            this.context.put(CONTEXT_LASTEXCEPTION, new XWikiExceptionApi(e, 
this.context));
+        }
+
+        return wikiList;
+    }
+
+    /**
+     * Get [EMAIL PROTECTED] Wiki} described by document with provided full 
name.
+     * 
+     * @param documentFullName the full name of the wiki document descriptor.
+     * @return the [EMAIL PROTECTED] Wiki} object.
+     * @throws XWikiException error when getting document.
+     */
+    public Wiki getWikiFromDocumentName(String documentFullName) throws 
XWikiException
+    {
+        Wiki doc = null;
+
+        try {
+            doc = 
WikiManager.getInstance().getWikiFromDocumentName(documentFullName, context);
+        } catch (WikiManagerException e) {
+            LOG.error(messageTool.get(WikiManagerMessageTool.LOG_WIKIGET, 
documentFullName), e);
+
+            this.context.put(CONTEXT_LASTERRORCODE, new Integer(e.getCode()));
+            this.context.put(CONTEXT_LASTEXCEPTION, new XWikiExceptionApi(e, 
this.context));
+        }
+
+        return doc;
+    }
+
+    /**
      * Get wiki descriptor document corresponding to provided wiki name.
      * 
      * @param wikiName the name of the wiki.
@@ -286,9 +353,9 @@
         XWikiServer doc = null;
 
         try {
-            doc = WikiManager.getInstance().getWiki(wikiName, objectId, true, 
this.context);
+            doc = WikiManager.getInstance().getWikiAlias(wikiName, objectId, 
true, this.context);
         } catch (WikiManagerException e) {
-            LOG.error(messageTool.get(WikiManagerMessageTool.LOG_WIKIGET, 
wikiName), e);
+            LOG.error(messageTool.get(WikiManagerMessageTool.LOG_WIKIALIASGET, 
wikiName), e);
 
             this.context.put(CONTEXT_LASTERRORCODE, new Integer(e.getCode()));
             this.context.put(CONTEXT_LASTEXCEPTION, new XWikiExceptionApi(e, 
this.context));
@@ -308,9 +375,9 @@
         List listDocument = Collections.EMPTY_LIST;
 
         try {
-            listDocument = WikiManager.getInstance().getWikiList(this.context);
+            listDocument = 
WikiManager.getInstance().getWikiAliasList(this.context);
         } catch (WikiManagerException e) {
-            LOG.error(messageTool.get(WikiManagerMessageTool.LOG_WIKIGETALL), 
e);
+            
LOG.error(messageTool.get(WikiManagerMessageTool.LOG_WIKIALIASGETALL), e);
 
             this.context.put(CONTEXT_LASTERRORCODE, new Integer(e.getCode()));
             this.context.put(CONTEXT_LASTEXCEPTION, new XWikiExceptionApi(e, 
this.context));
@@ -352,7 +419,7 @@
      */
     public boolean isWikiExist(String wikiName, int objectId)
     {
-        return WikiManager.getInstance().isWikiExist(wikiName, objectId, 
this.context);
+        return WikiManager.getInstance().isWikiAliasExist(wikiName, objectId, 
this.context);
     }
 
     /**
@@ -402,7 +469,7 @@
 
         try {
             XWikiServer wikiDoc =
-                WikiManager.getInstance().getWiki(wikiName, objectId, true, 
this.context);
+                WikiManager.getInstance().getWikiAlias(wikiName, objectId, 
true, this.context);
             wikiDoc.setVisibility(visibility);
             wikiDoc.save();
         } catch (WikiManagerException e) {
@@ -535,7 +602,8 @@
 
         try {
             doc =
-                WikiManager.getInstance().getWikiTemplate(wikiName, objectId, 
this.context, true);
+                WikiManager.getInstance().getWikiTemplateAlias(wikiName, 
objectId, this.context,
+                    true);
         } catch (WikiManagerException e) {
             
LOG.error(messageTool.get(WikiManagerMessageTool.LOG_WIKITEMPLATEGET, 
wikiName), e);
 
@@ -555,7 +623,7 @@
         List listDocument = new ArrayList();
 
         try {
-            return WikiManager.getInstance().getWikiTemplateList(this.context);
+            return 
WikiManager.getInstance().getWikiTemplateAliasList(this.context);
         } catch (WikiManagerException e) {
             
LOG.error(messageTool.get(WikiManagerMessageTool.LOG_WIKITEMPLATEGETALL), e);
 

Added: 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/Wiki.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/Wiki.java
                                (rev 0)
+++ 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/Wiki.java
        2007-11-19 16:24:26 UTC (rev 6020)
@@ -0,0 +1,90 @@
+package com.xpn.xwiki.plugin.wikimanager.doc;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+import com.xpn.xwiki.XWikiContext;
+import com.xpn.xwiki.XWikiException;
+import com.xpn.xwiki.api.Document;
+import com.xpn.xwiki.doc.XWikiDocument;
+import com.xpn.xwiki.objects.BaseObject;
+
+/**
+ * This class manage wiki document descriptor.
+ * 
+ * @version $Id: $
+ */
+public class Wiki extends Document
+{
+    /**
+     * Create instance of wiki descriptor.
+     * 
+     * @param xdoc the encapsulated XWikiDocument.
+     * @param context the XWiki context.
+     * @throws XWikiException error when creating [EMAIL PROTECTED] Document}.
+     */
+    public Wiki(XWikiDocument xdoc, XWikiContext context) throws XWikiException
+    {
+        super(xdoc, context);
+    }
+
+    /**
+     * @return the name of the wiki.
+     * @throws XWikiException error when getting [EMAIL PROTECTED] 
XWikiServerClass} instance.
+     */
+    public String getWikiName() throws XWikiException
+    {
+        return 
XWikiServerClass.getInstance(context).getItemDefaultName(getFullName());
+    }
+
+    /**
+     * @return the list of aliases to of this wiki.
+     * @throws XWikiException error when getting aliases.
+     */
+    public Collection getWikiAliasList() throws XWikiException
+    {
+        return XWikiServerClass.getInstance(context).newSuperDocumentList(doc, 
context);
+    }
+
+    /**
+     * Get wiki alias with provided domain name.
+     * 
+     * @param domain the domain name of the wiki alias.
+     * @return an wiki alias.
+     * @throws XWikiException error when :
+     *             <ul>
+     *             <li>getting [EMAIL PROTECTED] XWikiServerClass} 
instance</li>
+     *             <li>or creating wiki alias object.</li>
+     *             </ul>
+     */
+    public XWikiServer getWikiAlias(String domain) throws XWikiException
+    {
+        Collection objects =
+            
doc.getObjects(XWikiServerClass.getInstance(context).getClassFullName());
+
+        int id = 0;
+        for (Iterator it = objects.iterator(); it.hasNext(); ++id) {
+            BaseObject bobect = (BaseObject) it.next();
+
+            if (bobect != null
+                && 
bobect.getStringValue(XWikiServerClass.FIELD_SERVER).equals(domain)) {
+                return getWikiAlias(id);
+            }
+        }
+
+        return null;
+    }
+
+    /**
+     * Get wiki alias with provided id.
+     * 
+     * @param id the id of the wiki alias.
+     * @return an wiki alias.
+     * @throws XWikiException error when creating wiki alias object.
+     */
+    public XWikiServer getWikiAlias(int id) throws XWikiException
+    {
+        return (XWikiServer) 
XWikiServerClass.getInstance(context).newSuperDocument(doc, id,
+            context);
+    }
+}


Property changes on: 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/Wiki.java
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/XWikiServer.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/XWikiServer.java
 2007-11-19 16:24:20 UTC (rev 6019)
+++ 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/XWikiServer.java
 2007-11-19 16:24:26 UTC (rev 6020)
@@ -43,9 +43,9 @@
     /**
      * Create new XWikiServer managing provided XWikiDocument.
      * 
-     * @param xdoc the encapsulated XWikiDocument
+     * @param xdoc the encapsulated XWikiDocument.
      * @param objectId the id of the XWiki object included in the document to 
manage.
-     * @param context the XWiki context
+     * @param context the XWiki context.
      * @throws XWikiException error when:
      *             <ul>
      *             <li>getting XWikiServerClass instance.</li>

Modified: 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/XWikiServerClass.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/XWikiServerClass.java
    2007-11-19 16:24:20 UTC (rev 6019)
+++ 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/XWikiServerClass.java
    2007-11-19 16:24:26 UTC (rev 6020)
@@ -288,7 +288,7 @@
      * @return the [EMAIL PROTECTED] XWikiServer} representing wiki descriptor.
      * @throws XWikiException error when searching for wiki descriptor 
document.
      */
-    public XWikiServer getWikiServer(String wikiName, int objectId, boolean 
validate,
+    public XWikiServer getWikiAlias(String wikiName, int objectId, boolean 
validate,
         XWikiContext context) throws XWikiException
     {
         try {
@@ -311,10 +311,10 @@
      * @return the [EMAIL PROTECTED] XWikiServer} representing wiki descriptor.
      * @throws XWikiException error when searching for wiki descriptor 
document.
      */
-    public XWikiServer getWikiTemplateServer(String wikiName, int objectId, 
boolean validate,
+    public XWikiServer getWikiTemplateAlias(String wikiName, int objectId, 
boolean validate,
         XWikiContext context) throws XWikiException
     {
-        XWikiServer wiki = getWikiServer(wikiName, objectId, validate, 
context);
+        XWikiServer wiki = getWikiAlias(wikiName, objectId, validate, context);
 
         if (validate && 
!wiki.getVisibility().equals(FIELDL_VISIBILITY_TEMPLATE)) {
             throw new 
WikiManagerException(WikiManagerException.ERROR_WM_WIKIDOESNOTEXISTS,

Modified: 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/resources/wikimanager/ApplicationResources.properties
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/resources/wikimanager/ApplicationResources.properties
      2007-11-19 16:24:20 UTC (rev 6019)
+++ 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/resources/wikimanager/ApplicationResources.properties
      2007-11-19 16:24:26 UTC (rev 6020)
@@ -27,6 +27,8 @@
 wikimanager.plugin.log.wikideletion=Wiki \"{0}\" deletion failed
 wikimanager.plugin.log.wikiget=Wiki \"{0}\" descriptor can't be found
 wikimanager.plugin.log.wikigetall=All wikis descriptors can't be found
+wikimanager.plugin.log.wikialiasget=Wiki \"{0}\" alias can't be found
+wikimanager.plugin.log.wikialiasgetall=All wikis aliases can't be found
 wikimanager.plugin.log.wikisetvisibility=Wiki \"{0}\" visibility field can't 
be modified
 wikimanager.plugin.log.wikitemplatecreation=Wiki template \"{0}\" creation 
failed
 wikimanager.plugin.log.wikitemplateget=Wiki template \"{0}\" descriptor can't 
be found

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to