com.atlassian.confluence.plugins.soy
Class ItemsForSectionFunction
java.lang.Object
com.atlassian.confluence.plugins.soy.ItemsForSectionFunction
- All Implemented Interfaces:
- com.atlassian.soy.renderer.SoyFunction, com.atlassian.soy.renderer.SoyServerFunction<java.lang.Iterable<WebItemView>>
public class ItemsForSectionFunction
- extends java.lang.Object
- implements com.atlassian.soy.renderer.SoyServerFunction<java.lang.Iterable<WebItemView>>
A soy server function that retrieves web-items for a given web-section.
Usage: {let $items: itemsForSection(contentId, 'system.main.nav') /}
where contentId is used to provide additional information to the WebInterfaceContext. Pass null if the items are not
associated with a specific CEO.
contentId has to be a string because soy can't deal with 64-bit longs. It might appear to work for you if your contentId
is small enough to actually fit into an integer but it will blow up once it doesn't anymore.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ItemsForSectionFunction
public ItemsForSectionFunction(WebViewService webViewService)
getName
public java.lang.String getName()
- Specified by:
getName
in interface com.atlassian.soy.renderer.SoyFunction
apply
public java.lang.Iterable<WebItemView> apply(java.lang.Object... args)
- Specified by:
apply
in interface com.atlassian.soy.renderer.SoyServerFunction<java.lang.Iterable<WebItemView>>
validArgSizes
public java.util.Set<java.lang.Integer> validArgSizes()
- Specified by:
validArgSizes
in interface com.atlassian.soy.renderer.SoyFunction
Copyright © 2003-2014 Atlassian. All Rights Reserved.