diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/BrowseController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/BrowseController.java index 938ace13f..e73411804 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/BrowseController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/BrowseController.java @@ -17,7 +17,7 @@ import edu.cornell.mannlib.vitro.webapp.dao.filtering.WebappDaoFactoryFiltering; import edu.cornell.mannlib.vitro.webapp.dao.filtering.filters.VitroFilterUtils; import edu.cornell.mannlib.vitro.webapp.dao.filtering.filters.VitroFilters; import edu.cornell.mannlib.vitro.webapp.flags.PortalFlag; -import edu.cornell.mannlib.vitro.webapp.web.templatemodels.VClassGroupView; +import edu.cornell.mannlib.vitro.webapp.web.templatemodels.VClassGroupTemplateModel; import freemarker.template.SimpleSequence; import org.apache.commons.logging.Log; @@ -85,9 +85,9 @@ public class BrowseController extends FreeMarkerHttpServlet { // FreeMarker will wrap vcgroups in a SimpleSequence. So do we want to create the SimpleSequence directly? // But, makes code less portable to another system. // SimpleSequence vcgroups = new SimpleSequence(groups.size()); - List vcgroups = new ArrayList(groups.size()); + List vcgroups = new ArrayList(groups.size()); for (VClassGroup g: groups) { - vcgroups.add(new VClassGroupView(g)); + vcgroups.add(new VClassGroupTemplateModel(g)); } body.put("classGroups", vcgroups); } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/FreeMarkerHttpServlet.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/FreeMarkerHttpServlet.java index 0d2c14313..97ed80086 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/FreeMarkerHttpServlet.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/FreeMarkerHttpServlet.java @@ -32,6 +32,7 @@ import edu.cornell.mannlib.vitro.webapp.web.PortalWebUtil; import edu.cornell.mannlib.vitro.webapp.web.templatemodels.filelist.ScriptList; import edu.cornell.mannlib.vitro.webapp.web.templatemodels.filelist.StylesheetList; import edu.cornell.mannlib.vitro.webapp.web.templatemodels.menu.TabMenu; + import freemarker.cache.ClassTemplateLoader; import freemarker.cache.FileTemplateLoader; import freemarker.cache.MultiTemplateLoader; diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/FreeMarkerSetup.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/FreeMarkerSetup.java index 83037c293..2b65bdf5d 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/FreeMarkerSetup.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/FreeMarkerSetup.java @@ -10,7 +10,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import edu.cornell.mannlib.vitro.webapp.ConfigurationProperties; -import edu.cornell.mannlib.vitro.webapp.web.templatemodels.ViewObject; +import edu.cornell.mannlib.vitro.webapp.web.templatemodels.BaseTemplateModel; import freemarker.ext.beans.BeansWrapper; import freemarker.template.Configuration; import freemarker.template.DefaultObjectWrapper; @@ -69,7 +69,7 @@ public class FreeMarkerSetup implements ServletContextListener { FreeMarkerHttpServlet.config = cfg; FreeMarkerHttpServlet.context = sc; - ViewObject.context = sc; + BaseTemplateModel.context = sc; UrlBuilder.contextPath = sc.getContextPath(); } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/IndividualListController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/IndividualListController.java index a6cab97ca..fd1f6aae2 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/IndividualListController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/IndividualListController.java @@ -14,7 +14,7 @@ import edu.cornell.mannlib.vitro.webapp.beans.Individual; import edu.cornell.mannlib.vitro.webapp.beans.VClass; import edu.cornell.mannlib.vitro.webapp.beans.VClassGroup; import edu.cornell.mannlib.vitro.webapp.utils.StringUtils; -import edu.cornell.mannlib.vitro.webapp.web.templatemodels.IndividualView; +import edu.cornell.mannlib.vitro.webapp.web.templatemodels.IndividualTemplateModel; /** * Generates a list of individuals for display in a template @@ -64,7 +64,7 @@ public class IndividualListController extends FreeMarkerHttpServlet { if (vclass != null) { // Create list of individual view objects List individualList = vreq.getWebappDaoFactory().getIndividualDao().getIndividualsByVClass(vclass); - List individuals = new ArrayList(individualList.size()); + List individuals = new ArrayList(individualList.size()); if (individualList == null) { // RY Is this really an error? @@ -72,7 +72,7 @@ public class IndividualListController extends FreeMarkerHttpServlet { message = "No individuals to display."; } else { for (Individual i: individualList) { - individuals.add(new IndividualView(i)); + individuals.add(new IndividualTemplateModel(i)); } } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/ViewFinder.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/ViewFinder.java similarity index 98% rename from webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/ViewFinder.java rename to webapp/src/edu/cornell/mannlib/vitro/webapp/web/ViewFinder.java index b0f6b068f..6a7b6b69a 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/ViewFinder.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/ViewFinder.java @@ -1,6 +1,6 @@ /* $This file is distributed under the terms of the license in /doc/license.txt$ */ -package edu.cornell.mannlib.vitro.webapp.web.templatemodels; +package edu.cornell.mannlib.vitro.webapp.web; import java.io.File; import java.lang.reflect.InvocationTargetException; diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/ViewObject.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/BaseTemplateModel.java similarity index 92% rename from webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/ViewObject.java rename to webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/BaseTemplateModel.java index 4447657d1..0a88bfeef 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/ViewObject.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/BaseTemplateModel.java @@ -10,9 +10,9 @@ import org.apache.commons.logging.LogFactory; import edu.cornell.mannlib.vitro.webapp.controller.freemarker.UrlBuilder; import edu.cornell.mannlib.vitro.webapp.controller.freemarker.UrlBuilder.Params; -public abstract class ViewObject { +public abstract class BaseTemplateModel { - private static final Log log = LogFactory.getLog(ViewObject.class.getName()); + private static final Log log = LogFactory.getLog(BaseTemplateModel.class.getName()); public static ServletContext context = null; diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/IndividualView.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/IndividualTemplateModel.java similarity index 91% rename from webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/IndividualView.java rename to webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/IndividualTemplateModel.java index b2e93c485..e4fcfad38 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/IndividualView.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/IndividualTemplateModel.java @@ -12,17 +12,18 @@ import edu.cornell.mannlib.vitro.webapp.beans.Individual; import edu.cornell.mannlib.vitro.webapp.beans.Link; import edu.cornell.mannlib.vitro.webapp.controller.freemarker.UrlBuilder.Route; import edu.cornell.mannlib.vitro.webapp.utils.StringUtils; -import edu.cornell.mannlib.vitro.webapp.web.templatemodels.ViewFinder.ClassView; +import edu.cornell.mannlib.vitro.webapp.web.ViewFinder; +import edu.cornell.mannlib.vitro.webapp.web.ViewFinder.ClassView; -public class IndividualView extends ViewObject { +public class IndividualTemplateModel extends BaseTemplateModel { - private static final Log log = LogFactory.getLog(IndividualView.class.getName()); + private static final Log log = LogFactory.getLog(IndividualTemplateModel.class.getName()); private static final String PATH = Route.INDIVIDUAL.path(); private Individual individual; - public IndividualView(Individual individual) { + public IndividualTemplateModel(Individual individual) { this.individual = individual; } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassGroupView.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassGroupTemplateModel.java similarity index 72% rename from webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassGroupView.java rename to webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassGroupTemplateModel.java index 10db17218..f81e4b489 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassGroupView.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassGroupTemplateModel.java @@ -12,14 +12,14 @@ import org.apache.commons.logging.LogFactory; import edu.cornell.mannlib.vitro.webapp.beans.VClass; import edu.cornell.mannlib.vitro.webapp.beans.VClassGroup; -public class VClassGroupView extends ViewObject { +public class VClassGroupTemplateModel extends BaseTemplateModel { - private static final Log log = LogFactory.getLog(VClassGroupView.class.getName()); + private static final Log log = LogFactory.getLog(VClassGroupTemplateModel.class.getName()); private VClassGroup vClassGroup = null; - private List classes = null; + private List classes = null; - public VClassGroupView(VClassGroup vClassGroup) { + public VClassGroupTemplateModel(VClassGroup vClassGroup) { this.vClassGroup = vClassGroup; } @@ -43,12 +43,12 @@ public class VClassGroupView extends ViewObject { return vClassGroup.getPublicName(); } - public List getClasses() { + public List getClasses() { if (classes == null) { List classList = vClassGroup.getVitroClassList(); - classes = new ArrayList(); + classes = new ArrayList(); for (VClass vc : classList) { - classes.add(new VClassView(vc)); + classes.add(new VClassTemplateModel(vc)); } } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassView.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassTemplateModel.java similarity index 81% rename from webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassView.java rename to webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassTemplateModel.java index 4fb9b49c2..4055963a9 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassView.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassTemplateModel.java @@ -9,14 +9,14 @@ import edu.cornell.mannlib.vitro.webapp.beans.VClass; import edu.cornell.mannlib.vitro.webapp.controller.freemarker.UrlBuilder.Params; import edu.cornell.mannlib.vitro.webapp.controller.freemarker.UrlBuilder.Route; -public class VClassView extends ViewObject { +public class VClassTemplateModel extends BaseTemplateModel { - private static final Log log = LogFactory.getLog(VClassView.class.getName()); + private static final Log log = LogFactory.getLog(VClassTemplateModel.class.getName()); private static final String PATH = Route.INDIVIDUAL_LIST.path(); private VClass vclass; - public VClassView(VClass vclass) { + public VClassTemplateModel(VClass vclass) { this.vclass = vclass; } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/fileList/FileList.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/fileList/FileList.java index ee02e31e7..60df6a19c 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/fileList/FileList.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/fileList/FileList.java @@ -1,14 +1,14 @@ /* $This file is distributed under the terms of the license in /doc/license.txt$ */ -package edu.cornell.mannlib.vitro.webapp.web.templatemodels.fileList; +package edu.cornell.mannlib.vitro.webapp.web.templatemodels.filelist; import java.util.ArrayList; import java.util.Iterator; import java.util.List; -import edu.cornell.mannlib.vitro.webapp.web.templatemodels.ViewObject; +import edu.cornell.mannlib.vitro.webapp.web.templatemodels.BaseTemplateModel; -public abstract class FileList extends ViewObject { +public abstract class FileList extends BaseTemplateModel { protected List list = null; private String themeDir = null; diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/fileList/ScriptList.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/fileList/ScriptList.java index a97685329..082ee5458 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/fileList/ScriptList.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/fileList/ScriptList.java @@ -1,6 +1,6 @@ /* $This file is distributed under the terms of the license in /doc/license.txt$ */ -package edu.cornell.mannlib.vitro.webapp.web.templatemodels.fileList; +package edu.cornell.mannlib.vitro.webapp.web.templatemodels.filelist; public class ScriptList extends FileList { diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/fileList/StylesheetList.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/fileList/StylesheetList.java index 52a8a59cc..0b42b5ef1 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/fileList/StylesheetList.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/fileList/StylesheetList.java @@ -1,6 +1,6 @@ /* $This file is distributed under the terms of the license in /doc/license.txt$ */ -package edu.cornell.mannlib.vitro.webapp.web.templatemodels.fileList; +package edu.cornell.mannlib.vitro.webapp.web.templatemodels.filelist; public class StylesheetList extends FileList { diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/menu/Menu.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/menu/Menu.java index babd89c7d..9ae142098 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/menu/Menu.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/menu/Menu.java @@ -9,9 +9,9 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest; -import edu.cornell.mannlib.vitro.webapp.web.templatemodels.ViewObject; +import edu.cornell.mannlib.vitro.webapp.web.templatemodels.BaseTemplateModel; -public class Menu extends ViewObject { +public class Menu extends BaseTemplateModel { private static final long serialVersionUID = 1L; private static final Log log = LogFactory.getLog(Menu.class.getName()); diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/menu/MenuItem.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/menu/MenuItem.java index b6aff8fe6..38b7bc4ab 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/menu/MenuItem.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/menu/MenuItem.java @@ -5,9 +5,9 @@ package edu.cornell.mannlib.vitro.webapp.web.templatemodels.menu; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import edu.cornell.mannlib.vitro.webapp.web.templatemodels.ViewObject; +import edu.cornell.mannlib.vitro.webapp.web.templatemodels.BaseTemplateModel; -public class MenuItem extends ViewObject { +public class MenuItem extends BaseTemplateModel { private static final Log log = LogFactory.getLog(MenuItem.class.getName());