Author: tmortagne
Date: 2007-12-12 15:44:42 +0100 (Wed, 12 Dec 2007)
New Revision: 6354

Modified:
   
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XApp/XWikiApplicationXwikiapplicationclass
   
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppClasses/XWikiApplicationClass
   
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppSheets/XWikiApplicationClassSheet
   
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppTemplates/XWikiApplicationClassTemplate
   
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/doc/XWikiApplication.java
   
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/doc/XWikiApplicationClass.java
Log:
XAAM-28: Add "authors" information to application descriptor
XAAM-29: Add "license" information to application descriptor

Modified: 
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XApp/XWikiApplicationXwikiapplicationclass
===================================================================
--- 
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XApp/XWikiApplicationXwikiapplicationclass
   2007-12-12 13:46:02 UTC (rev 6353)
+++ 
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XApp/XWikiApplicationXwikiapplicationclass
   2007-12-12 14:44:42 UTC (rev 6354)
@@ -13,7 +13,7 @@
 <contentAuthor></contentAuthor>
 <creationDate>1192211384000</creationDate>
 <date>1192211384000</date>
-<contentUpdateDate>1196356924000</contentUpdateDate>
+<contentUpdateDate>1197464014000</contentUpdateDate>
 <version>1.1</version>
 <title></title>
 <template></template>
@@ -31,6 +31,14 @@
 <defaultWeb></defaultWeb>
 <nameField></nameField>
 <validationScript></validationScript>
+<appauthors>
+<name>appauthors</name>
+<number>10</number>
+<prettyName>Authors</prettyName>
+<size>30</size>
+<unmodifiable>0</unmodifiable>
+<classType>com.xpn.xwiki.objects.classes.StringClass</classType>
+</appauthors>
 <applications>
 <cache>0</cache>
 <customDisplay></customDisplay>
@@ -175,6 +183,14 @@
 <values></values>
 <classType>com.xpn.xwiki.objects.classes.StaticListClass</classType>
 </documents>
+<license>
+<name>license</name>
+<number>11</number>
+<prettyName>License</prettyName>
+<size>30</size>
+<unmodifiable>0</unmodifiable>
+<classType>com.xpn.xwiki.objects.classes.StringClass</classType>
+</license>
 <translationdocs>
 <cache>0</cache>
 <customDisplay></customDisplay>

Modified: 
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppClasses/XWikiApplicationClass
===================================================================
--- 
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppClasses/XWikiApplicationClass
    2007-12-12 13:46:02 UTC (rev 6353)
+++ 
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppClasses/XWikiApplicationClass
    2007-12-12 14:44:42 UTC (rev 6354)
@@ -10,11 +10,11 @@
 <creator></creator>
 <author>XWiki.Admin</author>
 <customClass></customClass>
-<contentAuthor></contentAuthor>
+<contentAuthor>XWiki.Admin</contentAuthor>
 <creationDate>1192211384000</creationDate>
-<date>1192211384000</date>
-<contentUpdateDate>1196356923000</contentUpdateDate>
-<version>1.1</version>
+<date>1197470383000</date>
+<contentUpdateDate>1197470383000</contentUpdateDate>
+<version>2.1</version>
 <title></title>
 <template></template>
 <defaultTemplate></defaultTemplate>
@@ -30,6 +30,14 @@
 <defaultWeb></defaultWeb>
 <nameField></nameField>
 <validationScript></validationScript>
+<appauthors>
+<name>appauthors</name>
+<number>10</number>
+<prettyName>Authors</prettyName>
+<size>30</size>
+<unmodifiable>0</unmodifiable>
+<classType>com.xpn.xwiki.objects.classes.StringClass</classType>
+</appauthors>
 <applications>
 <cache>0</cache>
 <customDisplay></customDisplay>
@@ -174,6 +182,14 @@
 <values></values>
 <classType>com.xpn.xwiki.objects.classes.StaticListClass</classType>
 </documents>
+<license>
+<name>license</name>
+<number>11</number>
+<prettyName>License</prettyName>
+<size>30</size>
+<unmodifiable>0</unmodifiable>
+<classType>com.xpn.xwiki.objects.classes.StringClass</classType>
+</license>
 <translationdocs>
 <cache>0</cache>
 <customDisplay></customDisplay>

Modified: 
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppSheets/XWikiApplicationClassSheet
===================================================================
--- 
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppSheets/XWikiApplicationClassSheet
        2007-12-12 13:46:02 UTC (rev 6353)
+++ 
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppSheets/XWikiApplicationClassSheet
        2007-12-12 14:44:42 UTC (rev 6354)
@@ -13,7 +13,7 @@
 <contentAuthor>XWiki.Admin</contentAuthor>
 <creationDate>1192211384000</creationDate>
 <date>1196257658000</date>
-<contentUpdateDate>1196356924000</contentUpdateDate>
+<contentUpdateDate>1197464014000</contentUpdateDate>
 <version>1.1</version>
 <title></title>
 <template></template>

Modified: 
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppTemplates/XWikiApplicationClassTemplate
===================================================================
--- 
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppTemplates/XWikiApplicationClassTemplate
  2007-12-12 13:46:02 UTC (rev 6353)
+++ 
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppTemplates/XWikiApplicationClassTemplate
  2007-12-12 14:44:42 UTC (rev 6354)
@@ -13,7 +13,7 @@
 <contentAuthor>XWiki.Admin</contentAuthor>
 <creationDate>1192211384000</creationDate>
 <date>1192215659000</date>
-<contentUpdateDate>1196356924000</contentUpdateDate>
+<contentUpdateDate>1197464015000</contentUpdateDate>
 <version>1.1</version>
 <title></title>
 <template></template>
@@ -31,6 +31,14 @@
 <defaultWeb></defaultWeb>
 <nameField></nameField>
 <validationScript></validationScript>
+<appauthors>
+<name>appauthors</name>
+<number>10</number>
+<prettyName>Authors</prettyName>
+<size>30</size>
+<unmodifiable>0</unmodifiable>
+<classType>com.xpn.xwiki.objects.classes.StringClass</classType>
+</appauthors>
 <applications>
 <cache>0</cache>
 <customDisplay></customDisplay>
@@ -175,6 +183,14 @@
 <values></values>
 <classType>com.xpn.xwiki.objects.classes.StaticListClass</classType>
 </documents>
+<license>
+<name>license</name>
+<number>11</number>
+<prettyName>License</prettyName>
+<size>30</size>
+<unmodifiable>0</unmodifiable>
+<classType>com.xpn.xwiki.objects.classes.StringClass</classType>
+</license>
 <translationdocs>
 <cache>0</cache>
 <customDisplay></customDisplay>

Modified: 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/doc/XWikiApplication.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/doc/XWikiApplication.java
      2007-12-12 13:46:02 UTC (rev 6353)
+++ 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/doc/XWikiApplication.java
      2007-12-12 14:44:42 UTC (rev 6354)
@@ -130,6 +130,46 @@
     }
 
     /**
+     * @return the authors of the application.
+     * @see #setAppAuthors(String)
+     */
+    public String getAppAuthors()
+    {
+        return getStringValue(XWikiApplicationClass.FIELD_APPAUTHORS);
+    }
+
+    /**
+     * Modify the authors of the application.
+     * 
+     * @param appauthors the authors of the application.
+     * @see #getAppAuthors()
+     */
+    public void setAppAuthors(String appauthors)
+    {
+        setStringValue(XWikiApplicationClass.FIELD_APPAUTHORS, appauthors);
+    }
+
+    /**
+     * @return the license of the application.
+     * @see #setLicense(String)
+     */
+    public String getLicense()
+    {
+        return getStringValue(XWikiApplicationClass.FIELD_LICENSE);
+    }
+
+    /**
+     * Modify the version of the application.
+     * 
+     * @param license the license of the application.
+     * @see #getAppVersion()
+     */
+    public void setLicense(String license)
+    {
+        setStringValue(XWikiApplicationClass.FIELD_LICENSE, license);
+    }
+
+    /**
      * @return the list of plugins on which application depends.
      * @see #setDependencies(List)
      */

Modified: 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/doc/XWikiApplicationClass.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/doc/XWikiApplicationClass.java
 2007-12-12 13:46:02 UTC (rev 6353)
+++ 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/doc/XWikiApplicationClass.java
 2007-12-12 14:44:42 UTC (rev 6354)
@@ -78,7 +78,7 @@
      * XAppClasses.XWikiApplicationClass.
      */
     public static final String FIELDPN_DESCRIPTION = "Description";
-
+    
     /**
      * Name of field <code>version</code> for the XWiki class 
XAppClasses.XWikiApplicationClass.
      * The version of the application.
@@ -92,6 +92,30 @@
     public static final String FIELDPN_APPVERSION = "Application Version";
 
     /**
+     * Name of field <code>appauthors</code> for the XWiki class
+     * XAppClasses.XWikiApplicationClass. The description of the application.
+     */
+    public static final String FIELD_APPAUTHORS = "appauthors";
+
+    /**
+     * Pretty name of field <code>appauthors</code> for the XWiki class
+     * XAppClasses.XWikiApplicationClass.
+     */
+    public static final String FIELDPN_APPAUTHORS = "Authors";
+    
+    /**
+     * Name of field <code>license</code> for the XWiki class
+     * XAppClasses.XWikiApplicationClass. The description of the application.
+     */
+    public static final String FIELD_LICENSE = "license";
+
+    /**
+     * Pretty name of field <code>license</code> for the XWiki class
+     * XAppClasses.XWikiApplicationClass.
+     */
+    public static final String FIELDPN_LICENSE = "License";
+    
+    /**
      * Name of field <code>dependencies</code> for the XWiki class
      * XAppClasses.XWikiApplicationClass. The list of plugins on which 
application depends.
      */
@@ -238,6 +262,10 @@
         needsUpdate |= baseClass.addTextAreaField(FIELD_DESCRIPTION, 
FIELDPN_DESCRIPTION, 40, 5);
         needsUpdate |= baseClass.addTextField(FIELD_APPVERSION, 
FIELDPN_APPVERSION, 30);
 
+        needsUpdate |= baseClass.addTextField(FIELD_APPAUTHORS, 
FIELDPN_APPAUTHORS, 30);
+        
+        needsUpdate |= baseClass.addTextField(FIELD_LICENSE, FIELDPN_LICENSE, 
30);
+        
         needsUpdate |=
             baseClass.addStaticListField(FIELD_DEPENDENCIES, 
FIELDPN_DEPENDENCIES, 80, true, "",
                 DEFAULT_FIELDDT, DEFAULT_FIELDS);

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

Reply via email to