Class SectionsForLocationFunction
- java.lang.Object
 - 
- com.atlassian.confluence.plugins.soy.SectionsForLocationFunction
 
 
- 
- All Implemented Interfaces:
 com.atlassian.soy.renderer.SoyFunction,com.atlassian.soy.renderer.SoyServerFunction<Iterable<WebSectionView>>
public class SectionsForLocationFunction extends Object implements com.atlassian.soy.renderer.SoyServerFunction<Iterable<WebSectionView>>
A soy server function that retrieves web-sections for a given location.Usage: {let $sections: sectionsForLocation(contentId, 'system.main.nav') /}
where contentId is used to provide additional information to the WebInterfaceContext. Pass null if the sections are not associated with a specific CEO.
 
- 
- 
Constructor Summary
Constructors Constructor Description SectionsForLocationFunction(WebViewService webViewService) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<WebSectionView>apply(Object... args)StringgetName()Set<Integer>validArgSizes() 
 - 
 
- 
- 
Constructor Detail
- 
SectionsForLocationFunction
public SectionsForLocationFunction(WebViewService webViewService)
 
 - 
 
- 
Method Detail
- 
getName
public String getName()
- Specified by:
 getNamein interfacecom.atlassian.soy.renderer.SoyFunction
 
- 
apply
public Iterable<WebSectionView> apply(Object... args)
- Specified by:
 applyin interfacecom.atlassian.soy.renderer.SoyServerFunction<Iterable<WebSectionView>>
 
 - 
 
 -