You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by og...@apache.org on 2011/04/01 15:33:04 UTC
svn commit: r1087701 - in
/incubator/stanbol/branches/http-endpoint-refactoring/commons/web:
base/src/main/java/org/apache/stanbol/commons/web/base/
home/src/main/resources/org/apache/stanbol/commons/web/home/templates/org/apache/stanbol/commons/web/ho...
Author: ogrisel
Date: Fri Apr 1 13:33:04 2011
New Revision: 1087701
URL: http://svn.apache.org/viewvc?rev=1087701&view=rev
Log:
better handling of missing description templates
Modified:
incubator/stanbol/branches/http-endpoint-refactoring/commons/web/base/src/main/java/org/apache/stanbol/commons/web/base/NavigationLink.java
incubator/stanbol/branches/http-endpoint-refactoring/commons/web/home/src/main/resources/org/apache/stanbol/commons/web/home/templates/org/apache/stanbol/commons/web/home/resource/StanbolRootResource/index.ftl
Modified: incubator/stanbol/branches/http-endpoint-refactoring/commons/web/base/src/main/java/org/apache/stanbol/commons/web/base/NavigationLink.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/branches/http-endpoint-refactoring/commons/web/base/src/main/java/org/apache/stanbol/commons/web/base/NavigationLink.java?rev=1087701&r1=1087700&r2=1087701&view=diff
==============================================================================
--- incubator/stanbol/branches/http-endpoint-refactoring/commons/web/base/src/main/java/org/apache/stanbol/commons/web/base/NavigationLink.java (original)
+++ incubator/stanbol/branches/http-endpoint-refactoring/commons/web/base/src/main/java/org/apache/stanbol/commons/web/base/NavigationLink.java Fri Apr 1 13:33:04 2011
@@ -13,6 +13,13 @@ public class NavigationLink implements C
public final int order;
+ public NavigationLink(String path, String label, int order) {
+ this.path = path;
+ this.label = label;
+ this.descriptionTemplate = null;
+ this.order = order;
+ }
+
public NavigationLink(String path, String label, String descriptionTemplate, int order) {
this.path = path;
this.label = label;
@@ -41,4 +48,8 @@ public class NavigationLink implements C
return order;
}
+ public boolean getHasDescriptionTemplate() {
+ return descriptionTemplate != null;
+ }
+
}
Modified: incubator/stanbol/branches/http-endpoint-refactoring/commons/web/home/src/main/resources/org/apache/stanbol/commons/web/home/templates/org/apache/stanbol/commons/web/home/resource/StanbolRootResource/index.ftl
URL: http://svn.apache.org/viewvc/incubator/stanbol/branches/http-endpoint-refactoring/commons/web/home/src/main/resources/org/apache/stanbol/commons/web/home/templates/org/apache/stanbol/commons/web/home/resource/StanbolRootResource/index.ftl?rev=1087701&r1=1087700&r2=1087701&view=diff
==============================================================================
--- incubator/stanbol/branches/http-endpoint-refactoring/commons/web/home/src/main/resources/org/apache/stanbol/commons/web/home/templates/org/apache/stanbol/commons/web/home/resource/StanbolRootResource/index.ftl (original)
+++ incubator/stanbol/branches/http-endpoint-refactoring/commons/web/home/src/main/resources/org/apache/stanbol/commons/web/home/templates/org/apache/stanbol/commons/web/home/resource/StanbolRootResource/index.ftl Fri Apr 1 13:33:04 2011
@@ -16,8 +16,10 @@ view that documents the matching RESTful
<dl>
<#list it.navigationLinks as link>
+ <#if link.hasDescriptionTemplate>
<dt><a href="${it.publicBaseUri}${link.path}">${link.label}</a><dt>
<dd><#include "${link.descriptionTemplate}"></dd>
+ </#if>
</#list>
<dt><a href="sparql">/sparql</a><dt>