Index: lams_common/src/java/org/lamsfoundation/lams/commonContext.xml
===================================================================
diff -u -r8d7fbb9d04178c47476596b238655bf8ce2214ca -rbebb1babe03164359747ae3b7abac81d05ea7d6c
--- lams_common/src/java/org/lamsfoundation/lams/commonContext.xml (.../commonContext.xml) (revision 8d7fbb9d04178c47476596b238655bf8ce2214ca)
+++ lams_common/src/java/org/lamsfoundation/lams/commonContext.xml (.../commonContext.xml) (revision bebb1babe03164359747ae3b7abac81d05ea7d6c)
@@ -142,7 +142,28 @@
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+ PROPAGATION_REQUIRED
+ PROPAGATION_REQUIRED
+ PROPAGATION_REQUIRED,readOnly
+
+
+
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java
===================================================================
diff -u -r8e8a1f2b58ed44e9480b576fbbbea82b98a028a2 -rbebb1babe03164359747ae3b7abac81d05ea7d6c
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java (.../ExportToolContentService.java) (revision 8e8a1f2b58ed44e9480b576fbbbea82b98a028a2)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java (.../ExportToolContentService.java) (revision bebb1babe03164359747ae3b7abac81d05ea7d6c)
@@ -109,7 +109,7 @@
// Private methods
//******************************************************************
private ILearningDesignService getLearningDesignService(){
- return (ILearningDesignService) applicationContext.getBean(AuthoringConstants.LEARNING_DESIGN_SERVICE_BEAN_NAME);
+ return (ILearningDesignService) applicationContext.getBean(LEARNING_DESIGN_SERVICE_BEAN_NAME);
}
private String getFullPath(String path, String file){
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/IExportToolContentService.java
===================================================================
diff -u
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/IExportToolContentService.java (revision 0)
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/IExportToolContentService.java (revision bebb1babe03164359747ae3b7abac81d05ea7d6c)
@@ -0,0 +1,37 @@
+/****************************************************************
+ * Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org)
+ * =============================================================
+ * License Information: http://lamsfoundation.org/licensing/lams/2.0/
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2.0
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+ * USA
+ *
+ * http://www.gnu.org/licenses/gpl.txt
+ * ****************************************************************
+ */
+
+/* $Id$ */
+package org.lamsfoundation.lams.learningdesign.service;
+
+
+public interface IExportToolContentService {
+ /**
+ * Export given learning design tool content. It includes all tools content in this learning design.
+ *
+ * @param learningDesignId
+ * @return
+ * @throws ExportToolContentException
+ */
+ String exportToolContent(Long learningDesignId) throws ExportToolContentException;
+}