Weitere Anpassungen an Umbenennung ccm-navigation.

git-svn-id: https://svn.libreccm.org/ccm/trunk@1273 8810af33-2d31-482b-a856-94f89814c4df
master
pb 2011-11-19 23:32:08 +00:00
parent d6f6da4947
commit d8308217ef
42 changed files with 415 additions and 567 deletions

View File

@ -9,4 +9,4 @@ to the default template files. In the later case a developer must
provide a customised template.txt file replacing the default file provide a customised template.txt file replacing the default file
/src/WEB-INF/navigation/sci-templates.txt /src/WEB-INF/navigation/sci-templates.txt
This file must be specified in parameter This file must be specified in parameter
com.arsdigita.london.navigation.templates_file com.arsdigita.navigation.templates_file

View File

@ -9,4 +9,4 @@ to the default template files. In the later case a developer must
provide a customised template.txt file replacing the default file provide a customised template.txt file replacing the default file
/src/WEB-INF/navigation/sci-templates.txt /src/WEB-INF/navigation/sci-templates.txt
This file must be specified in parameter This file must be specified in parameter
com.arsdigita.london.navigation.templates_file com.arsdigita.navigation.templates_file

View File

@ -1,49 +0,0 @@
<jsp:root
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:define="/WEB-INF/bebop-define.tld"
xmlns:show="/WEB-INF/bebop-show.tld"
version="1.2">
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:scriptlet>
long age = Navigation.getConfig().getIndexPageCacheLifetime();
if (age == 0) {
DispatcherHelper.cacheDisable(response);
} else {
DispatcherHelper.cacheForWorld(response, (int)age);
}
</jsp:scriptlet>
<define:page name="person"
application="content"
title="person4Homepages"
cache="false">
<define:component name="personList"
classname="com.arsdigita.london.navigation.ui.object.ComplexObjectList"/>
<jsp:scriptlet>
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).setDefinition(new CMSDataCollectionDefinition());
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).setRenderer(new CMSDataCollectionRenderer());
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).getDefinition().setObjectType("com.arsdigita.cms.contenttypes.GenericPerson");
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).getRenderer().setSpecializeObjects(true);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).getDefinition().setDescendCategories(true);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).getDefinition().setExcludeIndexObjects(false);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).getDefinition().setFilterCategory(false);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).getRenderer().setPageSize(99999);
if((request.getParameterMap().get("DaBInId") != null) &amp;&amp; (((String[])request.getParameterMap().get("DaBInId")).length &gt; 0)) {
String[] params = (String[]) request.getParameterMap().get("DaBInId");
String dabinid = params[0];
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).setSQLFilter(String.format("pageDescription LIKE '%%DaBInId={%s}%%'", dabinid));
}
</jsp:scriptlet>
</define:page>
<show:all/>
</jsp:root>

View File

@ -1,52 +0,0 @@
<jsp:root
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:define="/WEB-INF/bebop-define.tld"
xmlns:show="/WEB-INF/bebop-show.tld"
version="1.2">
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:scriptlet>
long age = Navigation.getConfig().getIndexPageCacheLifetime();
if (age == 0) {
DispatcherHelper.cacheDisable(response);
} else {
DispatcherHelper.cacheForWorld(response, (int)age);
}
</jsp:scriptlet>
<define:page name="publications"
application="content"
title="Publications4Homepages"
cache="false">
<define:component name="projectList"
classname="com.arsdigita.london.navigation.ui.object.ComplexObjectList"/>
<jsp:scriptlet>
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).setDefinition(new CMSDataCollectionDefinition());
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).setRenderer(new CMSDataCollectionRenderer());
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setObjectType("com.arsdigita.cms.contenttypes.SciProject");
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getRenderer().setSpecializeObjects(true);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setDescendCategories(true);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setExcludeIndexObjects(false);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setFilterCategory(false);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setAddOrder("title");
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getRenderer().setSpecializeObjectsContext("sciProjectList");
if((request.getParameterMap().get("DaBInId") != null) &amp;&amp; (((String[])request.getParameterMap().get("DaBInId")).length &gt; 0)) {
String[] params = (String[]) request.getParameterMap().get("DaBInId");
String dabinid = params[0];
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).setSQLFilter(String.format("persons.pageDescription LIKE '%%DaBInId={%s}%%'", dabinid));
}
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getRenderer().setPageSize(99999);
</jsp:scriptlet>
</define:page>
<show:all/>
</jsp:root>

View File

@ -1,51 +0,0 @@
<jsp:root
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:define="/WEB-INF/bebop-define.tld"
xmlns:show="/WEB-INF/bebop-show.tld"
version="1.2">
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:scriptlet>
long age = Navigation.getConfig().getIndexPageCacheLifetime();
if (age == 0) {
DispatcherHelper.cacheDisable(response);
} else {
DispatcherHelper.cacheForWorld(response, (int)age);
}
</jsp:scriptlet>
<define:page name="publications"
application="content"
title="Publications4Homepages"
cache="false">
<define:component name="publicationList"
classname="com.arsdigita.london.navigation.ui.object.ComplexObjectList"/>
<jsp:scriptlet>
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).setDefinition(new CMSDataCollectionDefinition());
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).setRenderer(new CMSDataCollectionRenderer());
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().setObjectType("com.arsdigita.cms.contenttypes.Publication");
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getRenderer().setSpecializeObjects(true);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().setDescendCategories(true);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().setExcludeIndexObjects(false);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().setFilterCategory(false);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().addOrder("yearOfPublication desc");
if((request.getParameterMap().get("DaBInId") != null) &amp;&amp; (((String[])request.getParameterMap().get("DaBInId")).length &gt; 0)) {
String[] params = (String[]) request.getParameterMap().get("DaBInId");
String dabinid = params[0];
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).setSQLFilter(String.format("authors.pageDescription LIKE '%%DaBInId={%s}%%'", dabinid));
}
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getRenderer().setPageSize(99999);
</jsp:scriptlet>
</define:page>
<show:all/>
</jsp:root>

View File

@ -13,9 +13,9 @@
title="APLAWS" cache="true"> title="APLAWS" cache="true">
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="itemSummary" <define:component name="itemSummary"
classname="com.arsdigita.aplaws.ui.TermItemSummary"/> classname="com.arsdigita.aplaws.ui.TermItemSummary"/>

View File

@ -9,4 +9,4 @@ to the default template files. In the later case a developer must
provide a customised template.txt file replacing the default file provide a customised template.txt file replacing the default file
/src/WEB-INF/navigation/sci-templates.txt /src/WEB-INF/navigation/sci-templates.txt
This file must be specified in parameter This file must be specified in parameter
com.arsdigita.london.navigation.templates_file com.arsdigita.navigation.templates_file

View File

@ -9,4 +9,4 @@ to the default template files. In the later case a developer must
provide a customised template.txt file replacing the default file provide a customised template.txt file replacing the default file
/src/WEB-INF/navigation/sci-templates.txt /src/WEB-INF/navigation/sci-templates.txt
This file must be specified in parameter This file must be specified in parameter
com.arsdigita.london.navigation.templates_file com.arsdigita.navigation.templates_file

View File

@ -26,7 +26,7 @@
<define:component name="sectionXML" <define:component name="sectionXML"
classname="com.arsdigita.cms.contenttypes.ui.SciDepartmentWithPublicationsPanel"/> classname="com.arsdigita.cms.contenttypes.ui.SciDepartmentWithPublicationsPanel"/>
<jsp:scriptlet> <jsp:scriptlet>
com.arsdigita.cms.ContentItem item = (com.arsdigita.cms.ContentItem)((com.arsdigita.london.navigation.ui.GreetingItem) greetingItem).getObject(); com.arsdigita.cms.ContentItem item = (com.arsdigita.cms.ContentItem)((com.arsdigita.navigation.ui.GreetingItem) greetingItem).getObject();
((com.arsdigita.cms.contenttypes.ui.SciDepartmentPanel) sectionXML).setContentItem(item); ((com.arsdigita.cms.contenttypes.ui.SciDepartmentPanel) sectionXML).setContentItem(item);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"

View File

@ -28,7 +28,7 @@
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription");
((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,28 +26,28 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember != true"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember != true");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("associatedMember = true"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("associatedMember = true");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,21 +26,21 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,31 +26,31 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet><![CDATA[ <jsp:scriptlet><![CDATA[
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects");
java.util.Calendar today = new java.util.GregorianCalendar(); java.util.Calendar today = new java.util.GregorianCalendar();
String todayDate = String.format("%d-%2d-%2d", today.get(java.util.Calendar.YEAR), String todayDate = String.format("%d-%2d-%2d", today.get(java.util.Calendar.YEAR),
today.get(java.util.Calendar.MONTH) + 1, today.get(java.util.Calendar.MONTH) + 1,
today.get(java.util.Calendar.DAY_OF_MONTH)); today.get(java.util.Calendar.DAY_OF_MONTH));
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("projectend <= '" + todayDate + "'"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("projectend <= '" + todayDate + "'");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
]]></jsp:scriptlet> ]]></jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,27 +26,27 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember = true"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember = true");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,26 +26,26 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,31 +26,31 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet><![CDATA[ <jsp:scriptlet><![CDATA[
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects");
java.util.Calendar today = new java.util.GregorianCalendar(); java.util.Calendar today = new java.util.GregorianCalendar();
String todayDate = String.format("%d-%2d-%2d", today.get(java.util.Calendar.YEAR), String todayDate = String.format("%d-%2d-%2d", today.get(java.util.Calendar.YEAR),
today.get(java.util.Calendar.MONTH) + 1, today.get(java.util.Calendar.MONTH) + 1,
today.get(java.util.Calendar.DAY_OF_MONTH)); today.get(java.util.Calendar.DAY_OF_MONTH));
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("projectend > '" + todayDate + "'"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("projectend > '" + todayDate + "'");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
]]></jsp:scriptlet> ]]></jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,25 +26,25 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,25 +26,25 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/subDepartments"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/subDepartments");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,9 +5,9 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:scriptlet> <jsp:scriptlet>
long age = Navigation.getConfig().getIndexPageCacheLifetime(); long age = Navigation.getConfig().getIndexPageCacheLifetime();
@ -22,47 +22,47 @@
title="Navigation" cache="false"> title="Navigation" cache="false">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.GreetingItem"/> classname="com.arsdigita.navigation.ui.GreetingItem"/>
<define:component name="sectionXML" <define:component name="sectionXML"
classname="com.arsdigita.cms.contenttypes.ui.SciMemberDemoPanel"/> classname="com.arsdigita.cms.contenttypes.ui.SciMemberDemoPanel"/>
<jsp:scriptlet> <jsp:scriptlet>
com.arsdigita.cms.ContentItem item = (com.arsdigita.cms.ContentItem)((com.arsdigita.london.navigation.ui.GreetingItem) greetingItem).getObject(); com.arsdigita.cms.ContentItem item = (com.arsdigita.cms.ContentItem)((com.arsdigita.navigation.ui.GreetingItem) greetingItem).getObject();
((com.arsdigita.cms.contenttypes.ui.SciMemberDemoPanel) sectionXML).setContentItem(item); ((com.arsdigita.cms.contenttypes.ui.SciMemberDemoPanel) sectionXML).setContentItem(item);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="itemList" <define:component name="itemList"
classname="com.arsdigita.london.navigation.ui.object.SimpleObjectList"/> classname="com.arsdigita.navigation.ui.object.SimpleObjectList"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.cms.contenttypes.ui.SciMemberDemoPanel)sectionXML).setPageSize(20); ((com.arsdigita.cms.contenttypes.ui.SciMemberDemoPanel)sectionXML).setPageSize(20);
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).setDefinition(new CMSDataCollectionDefinition()); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).setDefinition(new CMSDataCollectionDefinition());
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).setRenderer(new CMSDataCollectionRenderer()); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).setRenderer(new CMSDataCollectionRenderer());
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setObjectType("com.arsdigita.cms.ContentPage"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setObjectType("com.arsdigita.cms.ContentPage");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setDescendCategories(false); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setDescendCategories(false);
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().addOrder("parent.categories.link.sortKey"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getDefinition().addOrder("parent.categories.link.sortKey");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().setPageSize(30); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().setPageSize(30);
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("objectType"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("objectType");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("title"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("title");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "definition"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "definition");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "summary"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "summary");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "lead"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "lead");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "description"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "description");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "eventDate"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "eventDate");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "startDate" ); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "startDate" );
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "endDate"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "endDate");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "newsDate"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "newsDate");
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>
<show:all/> <show:all/>

View File

@ -5,9 +5,9 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:scriptlet> <jsp:scriptlet>
long age = Navigation.getConfig().getIndexPageCacheLifetime(); long age = Navigation.getConfig().getIndexPageCacheLifetime();
@ -22,44 +22,44 @@
title="Navigation" cache="false"> title="Navigation" cache="false">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.GreetingItem"/> classname="com.arsdigita.navigation.ui.GreetingItem"/>
<define:component name="sectionXML" <define:component name="sectionXML"
classname="com.arsdigita.cms.contenttypes.ui.SciOrganizationWithPublicationsPanel"/> classname="com.arsdigita.cms.contenttypes.ui.SciOrganizationWithPublicationsPanel"/>
<jsp:scriptlet> <jsp:scriptlet>
com.arsdigita.cms.ContentItem item = (com.arsdigita.cms.ContentItem)((com.arsdigita.london.navigation.ui.GreetingItem) greetingItem).getObject(); com.arsdigita.cms.ContentItem item = (com.arsdigita.cms.ContentItem)((com.arsdigita.navigation.ui.GreetingItem) greetingItem).getObject();
((com.arsdigita.cms.contenttypes.ui.SciOrganizationPanel) sectionXML).setContentItem(item); ((com.arsdigita.cms.contenttypes.ui.SciOrganizationPanel) sectionXML).setContentItem(item);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="itemList" <define:component name="itemList"
classname="com.arsdigita.london.navigation.ui.object.SimpleObjectList"/> classname="com.arsdigita.navigation.ui.object.SimpleObjectList"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.cms.contenttypes.ui.SciOrganizationPanel)sectionXML).setPageSize(30); ((com.arsdigita.cms.contenttypes.ui.SciOrganizationPanel)sectionXML).setPageSize(30);
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).setDefinition(new CMSDataCollectionDefinition()); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).setDefinition(new CMSDataCollectionDefinition());
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).setRenderer(new CMSDataCollectionRenderer()); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).setRenderer(new CMSDataCollectionRenderer());
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setObjectType("com.arsdigita.cms.ContentPage"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setObjectType("com.arsdigita.cms.ContentPage");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setDescendCategories(false); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setDescendCategories(false);
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().addOrder("parent.categories.link.sortKey"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getDefinition().addOrder("parent.categories.link.sortKey");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().setPageSize(30); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().setPageSize(30);
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("objectType"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("objectType");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("title"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("title");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "definition"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "definition");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "summary"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "summary");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "lead"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "lead");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "description"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "description");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "eventDate"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "eventDate");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "startDate" ); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "startDate" );
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "endDate"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "endDate");
((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "newsDate"); ((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "newsDate");
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>
<show:all/> <show:all/>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,29 +26,29 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/persons"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/persons");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember != true"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember != true");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("associatedMember != true"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("associatedMember != true");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,29 +26,29 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/persons"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/persons");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember != true"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember != true");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("associatedMember = true"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("associatedMember = true");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,25 +26,25 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,21 +26,21 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,32 +26,32 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet><![CDATA[ <jsp:scriptlet><![CDATA[
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/projects"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/projects");
java.util.Calendar today = new java.util.GregorianCalendar(); java.util.Calendar today = new java.util.GregorianCalendar();
String todayDate = String.format("%d-%2d-%2d", today.get(java.util.Calendar.YEAR), String todayDate = String.format("%d-%2d-%2d", today.get(java.util.Calendar.YEAR),
today.get(java.util.Calendar.MONTH) + 1, today.get(java.util.Calendar.MONTH) + 1,
today.get(java.util.Calendar.DAY_OF_MONTH)); today.get(java.util.Calendar.DAY_OF_MONTH));
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("projectend <= '" + todayDate + "'"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("projectend <= '" + todayDate + "'");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
]]></jsp:scriptlet> ]]></jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,28 +26,28 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/persons"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/persons");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember = true"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember = true");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,27 +26,27 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/persons"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/persons");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,32 +26,32 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet><![CDATA[ <jsp:scriptlet><![CDATA[
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/projects"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/projects");
java.util.Calendar today = new java.util.GregorianCalendar(); java.util.Calendar today = new java.util.GregorianCalendar();
String todayDate = String.format("%d-%2d-%2d", today.get(java.util.Calendar.YEAR), String todayDate = String.format("%d-%2d-%2d", today.get(java.util.Calendar.YEAR),
today.get(java.util.Calendar.MONTH) + 1, today.get(java.util.Calendar.MONTH) + 1,
today.get(java.util.Calendar.DAY_OF_MONTH)); today.get(java.util.Calendar.DAY_OF_MONTH));
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("projectend > '" + todayDate + "'"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("projectend > '" + todayDate + "'");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
]]></jsp:scriptlet> ]]></jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -5,11 +5,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.NavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.NavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSNavigationModel"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/> <jsp:directive.page import="com.arsdigita.cms.dispatcher.SimpleXMLGenerator"/>
@ -26,27 +26,27 @@
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.CustomizableGreetingItem"/> classname="com.arsdigita.navigation.ui.CustomizableGreetingItem"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization",
SimpleXMLGenerator.ADAPTER_CONTEXT); SimpleXMLGenerator.ADAPTER_CONTEXT);
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties();
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/projects"); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/projects");
((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); ((com.arsdigita.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>

View File

@ -6,11 +6,11 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:directive.page import="com.arsdigita.london.navigation.ui.object.CustomizableObjectList"/> <jsp:directive.page import="com.arsdigita.navigation.ui.object.CustomizableObjectList"/>
<jsp:directive.page import="com.arsdigita.london.navigation.ui.object.CompareFilter"/> <jsp:directive.page import="com.arsdigita.navigation.ui.object.CompareFilter"/>
<jsp:scriptlet> <jsp:scriptlet>
long age = Navigation.getConfig().getIndexPageCacheLifetime(); long age = Navigation.getConfig().getIndexPageCacheLifetime();
@ -24,13 +24,13 @@
<define:page name="defaultItemPage" application="navigation" <define:page name="defaultItemPage" application="navigation"
title="Navigation" cache="false"> title="Navigation" cache="false">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.GreetingItem"/> classname="com.arsdigita.navigation.ui.GreetingItem"/>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="itemList" <define:component name="itemList"
classname="com.arsdigita.london.navigation.ui.object.CustomizableObjectList"/> classname="com.arsdigita.navigation.ui.object.CustomizableObjectList"/>
<jsp:scriptlet> <jsp:scriptlet>
CustomizableObjectList objList = (CustomizableObjectList) itemList; CustomizableObjectList objList = (CustomizableObjectList) itemList;
@ -59,7 +59,7 @@
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.london.navigation.ui.CategoryIndexAssignedTerms"/> classname="com.arsdigita.navigation.ui.CategoryIndexAssignedTerms"/>
</define:page> </define:page>
<show:all/> <show:all/>

View File

@ -9,4 +9,4 @@ to the default template files. In the later case a developer must
provide a customised template.txt file replacing the default file provide a customised template.txt file replacing the default file
/src/WEB-INF/navigation/sci-templates.txt /src/WEB-INF/navigation/sci-templates.txt
This file must be specified in parameter This file must be specified in parameter
com.arsdigita.london.navigation.templates_file com.arsdigita.navigation.templates_file

View File

@ -120,7 +120,7 @@ etc.
&lt;/xs:documentation&gt; &lt;/xs:documentation&gt;
&lt;xs:appinfo&gt; &lt;xs:appinfo&gt;
&lt;gen:class&gt;com.arsdigita.london.navigation.ui.category.Root&lt;/gen:class&gt; &lt;gen:class&gt;com.arsdigita.navigation.ui.category.Root&lt;/gen:class&gt;
&lt;/xs:appinfo&gt; &lt;/xs:appinfo&gt;
&lt;/xs:annotation&gt; &lt;/xs:annotation&gt;
@ -139,7 +139,7 @@ etc.
&lt;/xs:documentation&gt; &lt;/xs:documentation&gt;
&lt;xs:appinfo&gt; &lt;xs:appinfo&gt;
&lt;gen:class&gt;com.arsdigita.london.navigation.ui.category.TopLevel&lt;/gen:class&gt; &lt;gen:class&gt;com.arsdigita.navigation.ui.category.TopLevel&lt;/gen:class&gt;
&lt;/xs:appinfo&gt; &lt;/xs:appinfo&gt;
&lt;/xs:annotation&gt; &lt;/xs:annotation&gt;
@ -158,7 +158,7 @@ etc.
&lt;/xs:documentation&gt; &lt;/xs:documentation&gt;
&lt;xs:appinfo&gt; &lt;xs:appinfo&gt;
&lt;gen:class&gt;com.arsdigita.london.navigation.ui.category.Siblings&lt;/gen:class&gt; &lt;gen:class&gt;com.arsdigita.navigation.ui.category.Siblings&lt;/gen:class&gt;
&lt;/xs:appinfo&gt; &lt;/xs:appinfo&gt;
&lt;/xs:annotation&gt; &lt;/xs:annotation&gt;
@ -176,7 +176,7 @@ etc.
&lt;/xs:documentation&gt; &lt;/xs:documentation&gt;
&lt;xs:appinfo&gt; &lt;xs:appinfo&gt;
&lt;gen:class&gt;com.arsdigita.london.navigation.ui.category.Children&lt;/gen:class&gt; &lt;gen:class&gt;com.arsdigita.navigation.ui.category.Children&lt;/gen:class&gt;
&lt;/xs:appinfo&gt; &lt;/xs:appinfo&gt;
&lt;/xs:annotation&gt; &lt;/xs:annotation&gt;
@ -195,7 +195,7 @@ etc.
&lt;/xs:documentation&gt; &lt;/xs:documentation&gt;
&lt;xs:appinfo&gt; &lt;xs:appinfo&gt;
&lt;gen:class&gt;com.arsdigita.london.navigation.ui.category.Path&lt;/gen:class&gt; &lt;gen:class&gt;com.arsdigita.navigation.ui.category.Path&lt;/gen:class&gt;
&lt;/xs:appinfo&gt; &lt;/xs:appinfo&gt;
&lt;/xs:annotation&gt; &lt;/xs:annotation&gt;
@ -216,7 +216,7 @@ etc.
&lt;/xs:documentation&gt; &lt;/xs:documentation&gt;
&lt;xs:appinfo&gt; &lt;xs:appinfo&gt;
&lt;gen:class&gt;com.arsdigita.london.navigation.ui.category.Menu&lt;/gen:class&gt; &lt;gen:class&gt;com.arsdigita.navigation.ui.category.Menu&lt;/gen:class&gt;
&lt;/xs:appinfo&gt; &lt;/xs:appinfo&gt;
&lt;/xs:annotation&gt; &lt;/xs:annotation&gt;
@ -235,7 +235,7 @@ etc.
&lt;/xs:documentation&gt; &lt;/xs:documentation&gt;
&lt;xs:appinfo&gt; &lt;xs:appinfo&gt;
&lt;gen:class&gt;com.arsdigita.london.navigation.ui.category.Hierarchy&lt;/gen:class&gt; &lt;gen:class&gt;com.arsdigita.navigation.ui.category.Hierarchy&lt;/gen:class&gt;
&lt;/xs:appinfo&gt; &lt;/xs:appinfo&gt;
&lt;/xs:annotation&gt; &lt;/xs:annotation&gt;
@ -298,7 +298,7 @@ contains a summary of top two levels of navigation categories.
&lt;/xs:documentation&gt; &lt;/xs:documentation&gt;
&lt;xs:appinfo&gt; &lt;xs:appinfo&gt;
&lt;gen:class&gt;com.arsdigita.london.navigation.ui.DirectoryComponent&lt;/gen:class&gt; &lt;gen:class&gt;com.arsdigita.navigation.ui.DirectoryComponent&lt;/gen:class&gt;
&lt;/xs:appinfo&gt; &lt;/xs:appinfo&gt;
&lt;/xs:annotation&gt; &lt;/xs:annotation&gt;

View File

@ -15,7 +15,7 @@
</xs:documentation> </xs:documentation>
<xs:appinfo> <xs:appinfo>
<gen:class>com.arsdigita.london.navigation.ui.DirectoryComponent</gen:class> <gen:class>com.arsdigita.navigation.ui.DirectoryComponent</gen:class>
</xs:appinfo> </xs:appinfo>
</xs:annotation> </xs:annotation>

View File

@ -12,7 +12,7 @@
</xs:documentation> </xs:documentation>
<xs:appinfo> <xs:appinfo>
<gen:class>com.arsdigita.london.navigation.ui.category.Root</gen:class> <gen:class>com.arsdigita.navigation.ui.category.Root</gen:class>
</xs:appinfo> </xs:appinfo>
</xs:annotation> </xs:annotation>
@ -31,7 +31,7 @@
</xs:documentation> </xs:documentation>
<xs:appinfo> <xs:appinfo>
<gen:class>com.arsdigita.london.navigation.ui.category.TopLevel</gen:class> <gen:class>com.arsdigita.navigation.ui.category.TopLevel</gen:class>
</xs:appinfo> </xs:appinfo>
</xs:annotation> </xs:annotation>
@ -50,7 +50,7 @@
</xs:documentation> </xs:documentation>
<xs:appinfo> <xs:appinfo>
<gen:class>com.arsdigita.london.navigation.ui.category.Siblings</gen:class> <gen:class>com.arsdigita.navigation.ui.category.Siblings</gen:class>
</xs:appinfo> </xs:appinfo>
</xs:annotation> </xs:annotation>
@ -68,7 +68,7 @@
</xs:documentation> </xs:documentation>
<xs:appinfo> <xs:appinfo>
<gen:class>com.arsdigita.london.navigation.ui.category.Children</gen:class> <gen:class>com.arsdigita.navigation.ui.category.Children</gen:class>
</xs:appinfo> </xs:appinfo>
</xs:annotation> </xs:annotation>
@ -87,7 +87,7 @@
</xs:documentation> </xs:documentation>
<xs:appinfo> <xs:appinfo>
<gen:class>com.arsdigita.london.navigation.ui.category.Path</gen:class> <gen:class>com.arsdigita.navigation.ui.category.Path</gen:class>
</xs:appinfo> </xs:appinfo>
</xs:annotation> </xs:annotation>
@ -108,7 +108,7 @@
</xs:documentation> </xs:documentation>
<xs:appinfo> <xs:appinfo>
<gen:class>com.arsdigita.london.navigation.ui.category.Menu</gen:class> <gen:class>com.arsdigita.navigation.ui.category.Menu</gen:class>
</xs:appinfo> </xs:appinfo>
</xs:annotation> </xs:annotation>
@ -127,7 +127,7 @@
</xs:documentation> </xs:documentation>
<xs:appinfo> <xs:appinfo>
<gen:class>com.arsdigita.london.navigation.ui.category.Hierarchy</gen:class> <gen:class>com.arsdigita.navigation.ui.category.Hierarchy</gen:class>
</xs:appinfo> </xs:appinfo>
</xs:annotation> </xs:annotation>

View File

@ -6,9 +6,9 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:scriptlet> <jsp:scriptlet>
long age = Navigation.getConfig().getIndexPageCacheLifetime(); long age = Navigation.getConfig().getIndexPageCacheLifetime();
@ -25,20 +25,20 @@
cache="false"> cache="false">
<define:component name="personList" <define:component name="personList"
classname="com.arsdigita.london.navigation.ui.object.ComplexObjectList"/> classname="com.arsdigita.navigation.ui.object.ComplexObjectList"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).setDefinition(new CMSDataCollectionDefinition()); ((com.arsdigita.navigation.ui.object.ComplexObjectList) personList).setDefinition(new CMSDataCollectionDefinition());
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).setRenderer(new CMSDataCollectionRenderer()); ((com.arsdigita.navigation.ui.object.ComplexObjectList) personList).setRenderer(new CMSDataCollectionRenderer());
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).getDefinition().setObjectType("com.arsdigita.cms.contenttypes.GenericPerson"); ((com.arsdigita.navigation.ui.object.ComplexObjectList) personList).getDefinition().setObjectType("com.arsdigita.cms.contenttypes.GenericPerson");
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).getRenderer().setSpecializeObjects(true); ((com.arsdigita.navigation.ui.object.ComplexObjectList) personList).getRenderer().setSpecializeObjects(true);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).getDefinition().setDescendCategories(true); ((com.arsdigita.navigation.ui.object.ComplexObjectList) personList).getDefinition().setDescendCategories(true);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).getDefinition().setExcludeIndexObjects(false); ((com.arsdigita.navigation.ui.object.ComplexObjectList) personList).getDefinition().setExcludeIndexObjects(false);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).getDefinition().setFilterCategory(false); ((com.arsdigita.navigation.ui.object.ComplexObjectList) personList).getDefinition().setFilterCategory(false);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).getRenderer().setPageSize(99999); ((com.arsdigita.navigation.ui.object.ComplexObjectList) personList).getRenderer().setPageSize(99999);
if((request.getParameterMap().get("DaBInId") != null) &amp;&amp; (((String[])request.getParameterMap().get("DaBInId")).length &gt; 0)) { if((request.getParameterMap().get("DaBInId") != null) &amp;&amp; (((String[])request.getParameterMap().get("DaBInId")).length &gt; 0)) {
String[] params = (String[]) request.getParameterMap().get("DaBInId"); String[] params = (String[]) request.getParameterMap().get("DaBInId");
String dabinid = params[0]; String dabinid = params[0];
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) personList).setSQLFilter(String.format("pageDescription LIKE '%%DaBInId={%s}%%'", dabinid)); ((com.arsdigita.navigation.ui.object.ComplexObjectList) personList).setSQLFilter(String.format("pageDescription LIKE '%%DaBInId={%s}%%'", dabinid));
} }
</jsp:scriptlet> </jsp:scriptlet>

View File

@ -6,9 +6,9 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:scriptlet> <jsp:scriptlet>
long age = Navigation.getConfig().getIndexPageCacheLifetime(); long age = Navigation.getConfig().getIndexPageCacheLifetime();
@ -25,25 +25,25 @@
cache="false"> cache="false">
<define:component name="projectList" <define:component name="projectList"
classname="com.arsdigita.london.navigation.ui.object.ComplexObjectList"/> classname="com.arsdigita.navigation.ui.object.ComplexObjectList"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).setDefinition(new CMSDataCollectionDefinition()); ((com.arsdigita.navigation.ui.object.ComplexObjectList) projectList).setDefinition(new CMSDataCollectionDefinition());
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).setRenderer(new CMSDataCollectionRenderer()); ((com.arsdigita.navigation.ui.object.ComplexObjectList) projectList).setRenderer(new CMSDataCollectionRenderer());
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setObjectType("com.arsdigita.cms.contenttypes.SciProject"); ((com.arsdigita.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setObjectType("com.arsdigita.cms.contenttypes.SciProject");
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getRenderer().setSpecializeObjects(true); ((com.arsdigita.navigation.ui.object.ComplexObjectList) projectList).getRenderer().setSpecializeObjects(true);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setDescendCategories(true); ((com.arsdigita.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setDescendCategories(true);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setExcludeIndexObjects(false); ((com.arsdigita.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setExcludeIndexObjects(false);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setFilterCategory(false); ((com.arsdigita.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setFilterCategory(false);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setAddOrder("title"); ((com.arsdigita.navigation.ui.object.ComplexObjectList) projectList).getDefinition().setAddOrder("title");
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getRenderer().setSpecializeObjectsContext("sciProjectList"); ((com.arsdigita.navigation.ui.object.ComplexObjectList) projectList).getRenderer().setSpecializeObjectsContext("sciProjectList");
if((request.getParameterMap().get("DaBInId") != null) &amp;&amp; (((String[])request.getParameterMap().get("DaBInId")).length &gt; 0)) { if((request.getParameterMap().get("DaBInId") != null) &amp;&amp; (((String[])request.getParameterMap().get("DaBInId")).length &gt; 0)) {
String[] params = (String[]) request.getParameterMap().get("DaBInId"); String[] params = (String[]) request.getParameterMap().get("DaBInId");
String dabinid = params[0]; String dabinid = params[0];
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).setSQLFilter(String.format("persons.pageDescription LIKE '%%DaBInId={%s}%%'", dabinid)); ((com.arsdigita.navigation.ui.object.ComplexObjectList) projectList).setSQLFilter(String.format("persons.pageDescription LIKE '%%DaBInId={%s}%%'", dabinid));
} }
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) projectList).getRenderer().setPageSize(99999); ((com.arsdigita.navigation.ui.object.ComplexObjectList) projectList).getRenderer().setPageSize(99999);
</jsp:scriptlet> </jsp:scriptlet>
</define:page> </define:page>

View File

@ -6,9 +6,9 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionDefinition"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionDefinition"/>
<jsp:directive.page import="com.arsdigita.london.navigation.cms.CMSDataCollectionRenderer"/> <jsp:directive.page import="com.arsdigita.navigation.cms.CMSDataCollectionRenderer"/>
<jsp:scriptlet> <jsp:scriptlet>
long age = Navigation.getConfig().getIndexPageCacheLifetime(); long age = Navigation.getConfig().getIndexPageCacheLifetime();
@ -25,24 +25,24 @@
cache="false"> cache="false">
<define:component name="publicationList" <define:component name="publicationList"
classname="com.arsdigita.london.navigation.ui.object.ComplexObjectList"/> classname="com.arsdigita.navigation.ui.object.ComplexObjectList"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).setDefinition(new CMSDataCollectionDefinition()); ((com.arsdigita.navigation.ui.object.ComplexObjectList) publicationList).setDefinition(new CMSDataCollectionDefinition());
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).setRenderer(new CMSDataCollectionRenderer()); ((com.arsdigita.navigation.ui.object.ComplexObjectList) publicationList).setRenderer(new CMSDataCollectionRenderer());
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().setObjectType("com.arsdigita.cms.contenttypes.Publication"); ((com.arsdigita.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().setObjectType("com.arsdigita.cms.contenttypes.Publication");
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getRenderer().setSpecializeObjects(true); ((com.arsdigita.navigation.ui.object.ComplexObjectList) publicationList).getRenderer().setSpecializeObjects(true);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().setDescendCategories(true); ((com.arsdigita.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().setDescendCategories(true);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().setExcludeIndexObjects(false); ((com.arsdigita.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().setExcludeIndexObjects(false);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().setFilterCategory(false); ((com.arsdigita.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().setFilterCategory(false);
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().addOrder("yearOfPublication desc"); ((com.arsdigita.navigation.ui.object.ComplexObjectList) publicationList).getDefinition().addOrder("yearOfPublication desc");
if((request.getParameterMap().get("DaBInId") != null) &amp;&amp; (((String[])request.getParameterMap().get("DaBInId")).length &gt; 0)) { if((request.getParameterMap().get("DaBInId") != null) &amp;&amp; (((String[])request.getParameterMap().get("DaBInId")).length &gt; 0)) {
String[] params = (String[]) request.getParameterMap().get("DaBInId"); String[] params = (String[]) request.getParameterMap().get("DaBInId");
String dabinid = params[0]; String dabinid = params[0];
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).setSQLFilter(String.format("authors.pageDescription LIKE '%%DaBInId={%s}%%'", dabinid)); ((com.arsdigita.navigation.ui.object.ComplexObjectList) publicationList).setSQLFilter(String.format("authors.pageDescription LIKE '%%DaBInId={%s}%%'", dabinid));
} }
((com.arsdigita.london.navigation.ui.object.ComplexObjectList) publicationList).getRenderer().setPageSize(99999); ((com.arsdigita.navigation.ui.object.ComplexObjectList) publicationList).getRenderer().setPageSize(99999);
</jsp:scriptlet> </jsp:scriptlet>
</define:page> </define:page>

View File

@ -13,9 +13,9 @@
title="APLAWS" cache="true"> title="APLAWS" cache="true">
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<define:component name="itemSummary" <define:component name="itemSummary"
classname="com.arsdigita.aplaws.ui.TermItemSummary"/> classname="com.arsdigita.aplaws.ui.TermItemSummary"/>

View File

@ -4,8 +4,8 @@
version="1.2"> version="1.2">
<jsp:directive.page <jsp:directive.page
import="com.arsdigita.london.navigation.NavigationModel, import="com.arsdigita.navigation.NavigationModel,
com.arsdigita.london.navigation.cms.CMSNavigationModel"/> com.arsdigita.navigation.cms.CMSNavigationModel"/>
<jsp:declaration> <jsp:declaration>
NavigationModel model = new CMSNavigationModel(); NavigationModel model = new CMSNavigationModel();
@ -15,15 +15,15 @@
title="APLAWS" cache="false"> title="APLAWS" cache="false">
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.category.Path"/> classname="com.arsdigita.navigation.ui.category.Path"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.category.Path)categoryPath) ((com.arsdigita.navigation.ui.category.Path)categoryPath)
.setModel(model); .setModel(model);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryMenu" <define:component name="categoryMenu"
classname="com.arsdigita.london.navigation.ui.category.Menu"/> classname="com.arsdigita.navigation.ui.category.Menu"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.category.Menu)categoryMenu) ((com.arsdigita.navigation.ui.category.Menu)categoryMenu)
.setModel(model); .setModel(model);
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="itemXML" <define:component name="itemXML"
@ -32,7 +32,7 @@
classname="com.arsdigita.cms.contenttypes.ui.SciOrganizationWithPublicationsPanel"/> classname="com.arsdigita.cms.contenttypes.ui.SciOrganizationWithPublicationsPanel"/>
<define:component name="relatedItems" <define:component name="relatedItems"
classname="com.arsdigita.london.navigation.ui.RelatedItems"/> classname="com.arsdigita.navigation.ui.RelatedItems"/>
<define:component name="assignedTerms" <define:component name="assignedTerms"
classname="com.arsdigita.aplaws.ui.AssignedItemTerms"/> classname="com.arsdigita.aplaws.ui.AssignedItemTerms"/>

View File

@ -6,32 +6,32 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<define:page name="itemPage" application="navigation" <define:page name="itemPage" application="navigation"
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="greetingItem" <define:component name="greetingItem"
classname="com.arsdigita.london.navigation.ui.GreetingItem"/> classname="com.arsdigita.navigation.ui.GreetingItem"/>
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.CategoryPath"/> classname="com.arsdigita.navigation.ui.CategoryPath"/>
<define:component name="categoryNavRecursive" <define:component name="categoryNavRecursive"
classname="com.arsdigita.london.navigation.ui.CategoryNavRecursive"/> classname="com.arsdigita.navigation.ui.CategoryNavRecursive"/>
<define:component name="itemList" <define:component name="itemList"
classname="com.arsdigita.london.navigation.ui.ItemList"/> classname="com.arsdigita.navigation.ui.ItemList"/>
<define:component name="contentSectionComponent" <define:component name="contentSectionComponent"
classname="com.arsdigita.cms.ui.ContentSectionComponent"/> classname="com.arsdigita.cms.ui.ContentSectionComponent"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.ItemList) itemList).setObjectType( "com.arsdigita.cms.ContentBundle" ); ((com.arsdigita.navigation.ui.ItemList) itemList).setObjectType( "com.arsdigita.cms.ContentBundle" );
((com.arsdigita.london.navigation.ui.ItemList) itemList).setHowMany(99); ((com.arsdigita.navigation.ui.ItemList) itemList).setHowMany(99);
((com.arsdigita.london.navigation.ui.ItemList) itemList).setDescendCategories(true); ((com.arsdigita.navigation.ui.ItemList) itemList).setDescendCategories(true);
((com.arsdigita.london.navigation.ui.ItemList) itemList).addAttribute("objectType"); ((com.arsdigita.navigation.ui.ItemList) itemList).addAttribute("objectType");
((com.arsdigita.london.navigation.ui.ItemList) itemList).addAttribute( "title" ); ((com.arsdigita.navigation.ui.ItemList) itemList).addAttribute( "title" );
((com.arsdigita.london.navigation.ui.ItemList) itemList).addAttribute( "description" ); ((com.arsdigita.navigation.ui.ItemList) itemList).addAttribute( "description" );
<!--((com.arsdigita.london.navigation.ui.GreetingItem) greetingItem).addAttribute( "body" );--> <!--((com.arsdigita.navigation.ui.GreetingItem) greetingItem).addAttribute( "body" );-->
((com.arsdigita.london.navigation.ui.ItemList) itemList).addAttribute( "lead" ); ((com.arsdigita.navigation.ui.ItemList) itemList).addAttribute( "lead" );
((com.arsdigita.london.navigation.ui.ItemList) itemList).addAttribute( "lastModifiedDate" ); ((com.arsdigita.navigation.ui.ItemList) itemList).addAttribute( "lastModifiedDate" );
((com.arsdigita.london.navigation.ui.ItemList) itemList).includeImages(4); ((com.arsdigita.navigation.ui.ItemList) itemList).includeImages(4);
</jsp:scriptlet> </jsp:scriptlet>
</define:page> </define:page>

View File

@ -6,20 +6,20 @@
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/> <jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
<jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/> <jsp:directive.page import="com.arsdigita.bebop.parameters.BigDecimalParameter"/>
<jsp:directive.page import="com.arsdigita.london.navigation.Navigation"/> <jsp:directive.page import="com.arsdigita.navigation.Navigation"/>
<define:page name="itemPage" application="navigation" <define:page name="itemPage" application="navigation"
title="Navigation" cache="true"> title="Navigation" cache="true">
<define:component name="categoryPath" <define:component name="categoryPath"
classname="com.arsdigita.london.navigation.ui.CategoryPath"/> classname="com.arsdigita.navigation.ui.CategoryPath"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CategoryPath) categoryPath).setSelectionType( com.arsdigita.london.navigation.ui.Selection.USE_ITEM_ID ); ((com.arsdigita.navigation.ui.CategoryPath) categoryPath).setSelectionType( com.arsdigita.navigation.ui.Selection.USE_ITEM_ID );
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="categoryNavRecursive" <define:component name="categoryNavRecursive"
classname="com.arsdigita.london.navigation.ui.CategoryNavRecursive"/> classname="com.arsdigita.navigation.ui.CategoryNavRecursive"/>
<jsp:scriptlet> <jsp:scriptlet>
((com.arsdigita.london.navigation.ui.CategoryNavRecursive) categoryNavRecursive).setSelectionType( com.arsdigita.london.navigation.ui.Selection.USE_ITEM_ID ); ((com.arsdigita.navigation.ui.CategoryNavRecursive) categoryNavRecursive).setSelectionType( com.arsdigita.navigation.ui.Selection.USE_ITEM_ID );
</jsp:scriptlet> </jsp:scriptlet>
<define:component name="contentPanel" <define:component name="contentPanel"
classname="com.arsdigita.cms.webpage.ui.ContentPanelWebpageNode"/> classname="com.arsdigita.cms.webpage.ui.ContentPanelWebpageNode"/>

View File

@ -6,7 +6,7 @@
xmlns:bebop="http://www.arsdigita.com/bebop/1.0" xmlns:bebop="http://www.arsdigita.com/bebop/1.0"
xmlns:cms="http://www.arsdigita.com/cms/1.0" xmlns:cms="http://www.arsdigita.com/cms/1.0"
xmlns:ui="http://www.arsdigita.com/ui/1.0" xmlns:ui="http://www.arsdigita.com/ui/1.0"
xmlns:nav="http://ccm.redhat.com/london/navigation" xmlns:nav="http://ccm.redhat.com/navigation"
xmlns:webpage="http://www.undp.org/webpage/1.0" xmlns:webpage="http://www.undp.org/webpage/1.0"
version="1.0"> version="1.0">