widgetService

A service to provide Widget configuration info, and remote rendering services.
Method Description
getWidgetProps
getWidgets
renderWidget

getWidgetProps

POST http://domain:port/application_context/rpc/rest/widgetService/widgetprops

Arguments

Name Type Description
widgetID xs:long
widgetType xs:int
locale Contents of Locale

Arguments Template

<getWidgetProps> 
    <widgetID>xs:long</widgetID>
    <widgetType>xs:int</widgetType>
    <locale>
        <!-- Contents of Locale -->
    <locale>
</getWidgetProps>

Response

Type Description
List of TypedProperty

Response Template

<getWidgetPropsResponse> 
    <!-- List of ... -->
    <return>
        <!-- Contents of TypedProperty -->
    <return>
</getWidgetPropsResponse>

getWidgets

GET http://domain:port/application_context/rpc/rest/widgetService/widgets

Response

Type Description
List of Widget

Response Template

<getWidgetsResponse> 
    <!-- List of ... -->
    <return>
        <!-- Contents of Widget -->
    <return>
</getWidgetsResponse>

renderWidget

POST http://domain:port/application_context/rpc/rest/widgetService/renderwidget

Arguments

Name Type Description
widgetID xs:long
containerSize xs:long
widgetType xs:int
properties Contents of Property
locale Contents of Locale

Arguments Template

<renderWidget> 
    <widgetID>xs:long</widgetID>
    <containerSize>xs:long</containerSize>
    <widgetType>xs:int</widgetType>
    <!-- List of ... -->
    <properties>
        <!-- Contents of Property -->
    <properties>
    <locale>
        <!-- Contents of Locale -->
    <locale>
</renderWidget>

Response

Type Description
Widget

Response Template

<renderWidgetResponse> 
    <return>
        <!-- Contents of Widget -->
    <return>
</renderWidgetResponse>