⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stateawareresponseimpl.java.svn-base

📁 portal越来越流行了
💻 SVN-BASE
📖 第 1 页 / 共 2 页
字号:
        public PortletMode getPortletMode() {		return getChangedPortletMode();	}    public WindowState getChangedWindowState() {        return this.windowState;    }        public WindowState getWindowState() {		return getChangedWindowState();	}        protected boolean isPortletModeAllowed(PortletMode mode) {        return isPortletModeAllowedByPortlet(mode)               && isPortletModeAllowedByPortal(mode);    }    protected boolean isPortletModeAllowedByPortlet(PortletMode mode) {        PortletDefinition dd = getPortletWindow().getPortletEntity()            .getPortletDefinition();        Iterator supports = dd.getSupports().iterator();        while(supports.hasNext()) {            Supports sup = (Supports)supports.next();            List<String> portletModes = sup.getPortletModes();            if (portletModes == null)            	return false;            Iterator modes = portletModes.iterator();            while(modes.hasNext()) {                if (modes.next().toString().equalsIgnoreCase(mode.toString())) {                    return true;                }            }        }        return false;    }    protected boolean isPortletModeAllowedByPortal(PortletMode mode) {        Enumeration supportedModes = context.getSupportedPortletModes();        while (supportedModes.hasMoreElements()) {            if (supportedModes.nextElement().toString().equalsIgnoreCase(                (mode.toString()))) {                return true;            }        }        return false;    }    protected boolean isWindowStateAllowed(WindowState state) {        Enumeration supportedStates = context.getSupportedWindowStates();        while (supportedStates.hasMoreElements()) {            if (supportedStates.nextElement().toString().equalsIgnoreCase(                (state.toString()))) {                return true;            }        }        return false;    }		//	 access to a limited set of HttpServletResponse methods ------------------		@Override	public void reset() {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.reset();	}	@Override	public void resetBuffer() {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.resetBuffer();	}	@Override	public void setBufferSize(int arg0) {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.setBufferSize(arg0);	}	@Override	public void setCharacterEncoding(String arg0) {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.setCharacterEncoding(arg0);	}	@Override	public void setContentLength(int arg0) {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.setContentLength(arg0);	}	@Override	public void setContentType(String arg0) {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.setContentType(arg0);	}	@Override	public void setLocale(Locale arg0) {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.setLocale(arg0);	}	@Override	public ServletOutputStream getOutputStream() throws IllegalStateException, IOException {		if (super.isForwarded() || super.isIncluded()){			return new DummyServletOutputStream();		}		else			return super.getOutputStream();	}	@Override	public PrintWriter getWriter() throws IllegalStateException, IOException {		if (super.isForwarded() || super.isIncluded()){			return new DummyPrintWriter(super.getWriter());		}		else			return super.getWriter();	}	@Override	public void addDateHeader(String arg0, long arg1) {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.addDateHeader(arg0, arg1);	}	@Override	public void addHeader(String arg0, String arg1) {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.addHeader(arg0, arg1);	}	@Override	public void addIntHeader(String arg0, int arg1) {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.addIntHeader(arg0, arg1);	}	@Override	public void setStatus(int arg0, String arg1) {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.setStatus(arg0, arg1);	}	@Override	public void setDateHeader(String arg0, long arg1) {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.setDateHeader(arg0, arg1);	}	@Override	public void setHeader(String arg0, String arg1) {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.setHeader(arg0, arg1);	}	@Override	public void setIntHeader(String arg0, int arg1) {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.setIntHeader(arg0, arg1);	}	@Override	public void setStatus(int arg0) {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.setStatus(arg0);	}	@Override	public void flushBuffer() throws IOException {		if (super.isForwarded() || super.isIncluded()){			// no operation		}		else			super.flushBuffer();	}	/*	 * The pluto implementation don't works with buffering.	 * @see javax.servlet.ServletResponseWrapper#getBufferSize()	 */	@Override	public int getBufferSize() {		if (super.isForwarded() || super.isIncluded()){			return 0;		}		else			return 0;	}	@Override	public String getCharacterEncoding() {		if (super.isForwarded() || super.isIncluded()){			return null;		}		else			return super.getCharacterEncoding();	}	@Override	public String getContentType() {		if (super.isForwarded() || super.isIncluded()){			return null;		}		else			return super.getContentType();	}	@Override	public Locale getLocale() {		if (super.isForwarded() || super.isIncluded()){			return null;		}		else			return super.getLocale();	}	@Override	public boolean isCommitted() {		if (super.isForwarded()){			return false;		}		else if (super.isIncluded()){			return true;		}		else			return super.isCommitted();	}	public void removePublicRenderParameter(String name) {		List<String> publicRenderParameterNames = super.getPortletWindow().getPortletEntity().getPortletDefinition().getSupportedPublicRenderParameters();		if (publicRenderParameterNames != null){			if (publicRenderParameterNames.contains(name)){	    		publicRenderParameter.put(name,new String[] {null});		    }	    	else{	    		throw new IllegalArgumentException(	    			"name and values must not be null or values be an empty array");	    	}		}		redirectAllowed = false;	}	public void setEventRequest(EventRequest eventRequest) {		this.eventRequest = eventRequest;	}	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -