%--
/*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
--%>
<%@ page import='org.apache.wookie.helpers.FlashMessage' %>
<%@ page import='org.apache.wookie.beans.IWidget,org.apache.wookie.beans.IWidgetType,java.util.Collection,java.util.Hashtable;' %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<% String errors = FlashMessage.getErrors(session, request);%>
<% String messages = FlashMessage.getMessages(session, request);%>
<%if(errors!=null){%>
<%=errors%>
<%}%>
<%if(messages!=null){%>
<%=messages%>
<%}%>
This page lists the widgets that have been imported into the Widget Server. You can also change set the type of a widget here to be the the default one.
The current default widget types are in Red. If you wish to set a widget to be the default for another type, then click its title to set it.
If you wish to remove one of the service types for a particular widget, then click the delete (
) icon next to it.
If you wish to add another service type to an existing widget, then click the (Add new
) icon for that particular widget.
<%
IWidget[] widgets = (IWidget[])request.getAttribute("widgets");
Hashtable widgetHashDefaults = (Hashtable)request.getAttribute("widget_defaults");
if(widgets!=null){
for (int i = 1; i < widgets.length; i++) {
IWidget widget = (IWidget) widgets[i];
%>
Description
<%=widget.getWidgetDescription()%>
Guid
<%=widget.getGuid()%>
Author
<%=widget.getWidgetAuthor()%>
Height
<%=widget.getHeight()%>
Width
<%=widget.getWidth()%>
<%}%>
<%}%>