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