Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.forms.layout.export
Class WebLayoutResource

java.lang.Object
  extended by org.nuxeo.ecm.platform.forms.layout.export.WebLayoutResource

public class WebLayoutResource
extends Object

Exports and presents documentation about widget type definitions

Since:
5.4
Author:
Anahide Tchertchian

Constructor Summary
WebLayoutResource()
           
 
Method Summary
 Object doGet(String widgetTypeName)
           
 TemplateView getTemplate()
           
 List<String> getWidgetTypeCategories(WidgetTypeDefinition wTypeDef)
           
 String getWidgetTypeCategoriesAsString(WidgetTypeDefinition wTypeDef)
           
 Object getWidgetTypeDefinition(HttpServletRequest request, String name)
           
 Object getWidgetTypeDefinitions(HttpServletRequest request, Boolean all)
           
 Object getWidgetTypeDefinitions(HttpServletRequest request, String category, Boolean all)
          Returns widget types definitions for given category.
 String getWidgetTypeDescription(WidgetTypeDefinition wTypeDef)
           
 String getWidgetTypeLabel(WidgetTypeDefinition wTypeDef)
           
 Object getWikiDocumentation()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebLayoutResource

public WebLayoutResource()
                  throws Exception
Throws:
Exception
Method Detail

getWidgetTypeDefinitions

public Object getWidgetTypeDefinitions(@Context
                                       HttpServletRequest request,
                                       Boolean all)

getWidgetTypeDefinitions

public Object getWidgetTypeDefinitions(@Context
                                       HttpServletRequest request,
                                       String category,
                                       Boolean all)
Returns widget types definitions for given category.

If the category is null, the filter does not check the category. Widget types without a configuration are included if boolean 'all' is set to true.


getWidgetTypeDefinition

public Object getWidgetTypeDefinition(@Context
                                      HttpServletRequest request,
                                      String name)

getTemplate

public TemplateView getTemplate()

getWikiDocumentation

public Object getWikiDocumentation()

doGet

public Object doGet(String widgetTypeName)

getWidgetTypeLabel

public String getWidgetTypeLabel(WidgetTypeDefinition wTypeDef)

getWidgetTypeDescription

public String getWidgetTypeDescription(WidgetTypeDefinition wTypeDef)

getWidgetTypeCategories

public List<String> getWidgetTypeCategories(WidgetTypeDefinition wTypeDef)

getWidgetTypeCategoriesAsString

public String getWidgetTypeCategoriesAsString(WidgetTypeDefinition wTypeDef)

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.