You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2006/03/24 15:53:57 UTC
svn commit: r388550 - in /lenya/trunk/src:
java/org/apache/lenya/cms/site/usecases/
modules/opendocument/java/src/org/apache/lenya/cms/site/usecases/
Author: andreas
Date: Fri Mar 24 06:53:55 2006
New Revision: 388550
URL: http://svn.apache.org/viewcvs?rev=388550&view=rev
Log:
Added template method getSourceExtension() to Create usecase to allow custom source extensions
Modified:
lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/Create.java
lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/CreateDocument.java
lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/CreateLanguage.java
lenya/trunk/src/modules/opendocument/java/src/org/apache/lenya/cms/site/usecases/CreateOpenDocument.java
Modified: lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/Create.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/Create.java?rev=388550&r1=388549&r2=388550&view=diff
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/Create.java (original)
+++ lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/Create.java Fri Mar 24 06:53:55 2006
@@ -152,7 +152,7 @@
resourceType.setSampleURI(getParameterAsString(SAMPLE));
documentManager.add(document,
resourceType,
- "xml",
+ getSourceExtension(),
getParameterAsString(DublinCore.ELEMENT_TITLE),
getVisibleInNav(),
null);
@@ -160,7 +160,7 @@
} else {
documentManager.add(document,
initialDocument,
- "xml",
+ getSourceExtension(),
getParameterAsString(DublinCore.ELEMENT_TITLE),
getVisibleInNav(),
null);
@@ -184,6 +184,11 @@
}
}
+
+ /**
+ * @return the extension to use for the document source.
+ */
+ protected abstract String getSourceExtension();
/**
* @return the name of the document being created in the usecase
Modified: lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/CreateDocument.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/CreateDocument.java?rev=388550&r1=388549&r2=388550&view=diff
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/CreateDocument.java (original)
+++ lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/CreateDocument.java Fri Mar 24 06:53:55 2006
@@ -190,4 +190,9 @@
}
}
}
+
+ protected String getSourceExtension() {
+ return "xml";
+ }
+
}
Modified: lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/CreateLanguage.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/CreateLanguage.java?rev=388550&r1=388549&r2=388550&view=diff
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/CreateLanguage.java (original)
+++ lenya/trunk/src/java/org/apache/lenya/cms/site/usecases/CreateLanguage.java Fri Mar 24 06:53:55 2006
@@ -166,4 +166,8 @@
}
}
+ protected String getSourceExtension() {
+ return getSourceDocument().getSourceExtension();
+ }
+
}
Modified: lenya/trunk/src/modules/opendocument/java/src/org/apache/lenya/cms/site/usecases/CreateOpenDocument.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/modules/opendocument/java/src/org/apache/lenya/cms/site/usecases/CreateOpenDocument.java?rev=388550&r1=388549&r2=388550&view=diff
==============================================================================
--- lenya/trunk/src/modules/opendocument/java/src/org/apache/lenya/cms/site/usecases/CreateOpenDocument.java (original)
+++ lenya/trunk/src/modules/opendocument/java/src/org/apache/lenya/cms/site/usecases/CreateOpenDocument.java Fri Mar 24 06:53:55 2006
@@ -322,4 +322,8 @@
}
}
}
+
+ protected String getSourceExtension() {
+ return ODT_EXTENSION;
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org
Re: svn commit: r388550 - in /lenya/trunk/src:
java/org/apache/lenya/cms/site/usecases/
modules/opendocument/java/src/org/apache/lenya/cms/site/usecases/
Posted by Thorsten Scherler <th...@wyona.com>.
El vie, 24-03-2006 a las 14:53 +0000, andreas@apache.org escribió:
> Author: andreas
> Date: Fri Mar 24 06:53:55 2006
> New Revision: 388550
>
> URL: http://svn.apache.org/viewcvs?rev=388550&view=rev
> Log:
> Added template method getSourceExtension() to Create usecase to allow custom source extensions
Thanks Andreas,
this and the related commits are helping a lot. :)
salu2
--
Thorsten Scherler
COO Spain
Wyona Inc. - Open Source Content Management - Apache Lenya
http://www.wyona.com http://lenya.apache.org
thorsten.scherler@wyona.com thorsten@apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
For additional commands, e-mail: dev-help@lenya.apache.org