Index: lams_central/conf/xdoclet/servlet-mappings.xml =================================================================== diff -u -rb3da97f5c8cfdd02a2c2cb566dcee601100f3c07 -r8f6d6a60fc7c387a228d25067500c316e3bff68b --- lams_central/conf/xdoclet/servlet-mappings.xml (.../servlet-mappings.xml) (revision b3da97f5c8cfdd02a2c2cb566dcee601100f3c07) +++ lams_central/conf/xdoclet/servlet-mappings.xml (.../servlet-mappings.xml) (revision 8f6d6a60fc7c387a228d25067500c316e3bff68b) @@ -14,3 +14,8 @@ SimpleUploader /fckeditor/editor/filemanager/upload/simpleuploader + + + download + /download/* + \ No newline at end of file Index: lams_central/conf/xdoclet/servlets.xml =================================================================== diff -u -rfdb3e5c043522549d839142cfb3ef4e919913bbd -r8f6d6a60fc7c387a228d25067500c316e3bff68b --- lams_central/conf/xdoclet/servlets.xml (.../servlets.xml) (revision fdb3e5c043522549d839142cfb3ef4e919913bbd) +++ lams_central/conf/xdoclet/servlets.xml (.../servlets.xml) (revision 8f6d6a60fc7c387a228d25067500c316e3bff68b) @@ -78,3 +78,15 @@ 1 + + + Instructions Download + Instructions Download + download + org.lamsfoundation.lams.contentrepository.client.ToolDownload + + toolContentHandlerBeanName + centralToolContentHandler + + 3 + Index: lams_central/conf/xdoclet/web-settings.xml =================================================================== diff -u -r50d68fddcd33b33903cd4c0119f01080b9314b80 -r8f6d6a60fc7c387a228d25067500c316e3bff68b --- lams_central/conf/xdoclet/web-settings.xml (.../web-settings.xml) (revision 50d68fddcd33b33903cd4c0119f01080b9314b80) +++ lams_central/conf/xdoclet/web-settings.xml (.../web-settings.xml) (revision 8f6d6a60fc7c387a228d25067500c316e3bff68b) @@ -11,6 +11,7 @@ classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml classpath:/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml classpath:/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml + classpath:/org/lamsfoundation/lams/web/webApplicationContext.xml classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml Index: lams_central/src/java/org/lamsfoundation/lams/util/CentralToolContentHandler.java =================================================================== diff -u --- lams_central/src/java/org/lamsfoundation/lams/util/CentralToolContentHandler.java (revision 0) +++ lams_central/src/java/org/lamsfoundation/lams/util/CentralToolContentHandler.java (revision 8f6d6a60fc7c387a228d25067500c316e3bff68b) @@ -0,0 +1,68 @@ +/**************************************************************** + * 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.util; + +import org.lamsfoundation.lams.contentrepository.client.ToolContentHandler; + +/** + * Simple client for accessing the content repository. + * + * @author Fiona Malikoff + */ +public class CentralToolContentHandler extends ToolContentHandler { + + private static String repositoryWorkspaceName = "centralworkspace"; + private static String repositoryUser = "central"; + private static char[] repositoryId = {'l','a','m','s','-','c','e','n','t','r','a','l'}; + + /** + * + */ + public CentralToolContentHandler() { + super(); + } + + /* (non-Javadoc) + * @see org.lamsfoundation.lams.contentrepository.client.ToolContentHandler#getRepositoryWorkspaceName() + */ + public String getRepositoryWorkspaceName() { + return repositoryWorkspaceName; + } + + /* (non-Javadoc) + * @see org.lamsfoundation.lams.contentrepository.client.ToolContentHandler#getRepositoryUser() + */ + public String getRepositoryUser() { + return repositoryUser; + } + + /* (non-Javadoc) + * @see org.lamsfoundation.lams.contentrepository.client.ToolContentHandler#getRepositoryId() + */ + public char[] getRepositoryId() { + return repositoryId; + } + +} Index: lams_central/src/java/org/lamsfoundation/lams/web/webApplicationContext.xml =================================================================== diff -u --- lams_central/src/java/org/lamsfoundation/lams/web/webApplicationContext.xml (revision 0) +++ lams_central/src/java/org/lamsfoundation/lams/web/webApplicationContext.xml (revision 8f6d6a60fc7c387a228d25067500c316e3bff68b) @@ -0,0 +1,11 @@ + + + + + + + + + + \ No newline at end of file