01: /*
02: * Copyright 2001 Sun Microsystems, Inc. All rights reserved.
03: * PROPRIETARY/CONFIDENTIAL. Use of this product is subject to license terms.
04: */
05: package com.sun.portal.desktop.taglib.container.table;
06:
07: import javax.servlet.jsp.JspException;
08: import javax.servlet.http.HttpServletRequest;
09: import java.util.Map;
10:
11: import com.sun.portal.desktop.taglib.BaseDesktopTagSupport;
12: import com.sun.portal.desktop.taglib.DesktopTaglibConstants;
13: import com.sun.portal.desktop.taglib.DesktopTaglibException;
14: import com.sun.portal.providers.util.ProviderProperties;
15: import com.sun.portal.providers.util.PropertyUtil;
16:
17: public class GetHasFrameTag extends BaseTableContainerTagSupport {
18: public int doStartTag() throws JspException {
19: boolean result = false;
20:
21: Map channelsHasFrame = getMapProperty(_ChannelsHasFrame,
22: ProviderProperties.CHANNELS_HAS_FRAME);
23: boolean dChannelsHasFrame = getBooleanProperty(
24: _dChannelsHasFrame,
25: ProviderProperties.DEFAULT_CHANNEL_HAS_FRAME);
26: result = PropertyUtil.getBooleanValueFromMap(channelsHasFrame,
27: getChannelName(), dChannelsHasFrame);
28: if (result) {
29: processResult(Boolean.TRUE);
30: } else {
31: processResult(Boolean.FALSE);
32: }
33:
34: return SKIP_BODY;
35: }
36:
37: }
|