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

📄 portletrequest.java.svn-base

📁 portal越来越流行了
💻 SVN-BASE
📖 第 1 页 / 共 3 页
字号:
   *            given portlet mode   *   */  public boolean isPortletModeAllowed(PortletMode mode);  /**   * Returns the current portlet mode of the portlet.   *   * @return   the portlet mode   */  public PortletMode getPortletMode ();  /**   * Returns the current window state of the portlet.   *   * @return   the window state   */  public WindowState getWindowState ();  /**   * Returns the preferences object associated with the portlet.   *   * @return the portlet preferences   */  public PortletPreferences getPreferences ();  /**   * Returns the current portlet session or, if there is no current session,   * creates one and returns the new session.   *  <p>   * Creating a new portlet session will result in creating   * a new <code>HttpSession</code> on which the portlet session is based on.   *   * @return the portlet session   */  public PortletSession getPortletSession ();  /**   * Returns the current portlet session or, if there is no current session   * and the given flag is <CODE>true</CODE>, creates one and returns   * the new session.   * <P>   * If the given flag is <CODE>false</CODE> and there is no current   * portlet session, this method returns <CODE>null</CODE>.   *  <p>   * Creating a new portlet session will result in creating   * a new <code>HttpSession</code> on which the portlet session is based on.   *    * @param create   *               <CODE>true</CODE> to create a new session, <BR>   *               <CODE>false</CODE> to return <CODE>null</CODE> if there   *               is no current session   * @return the portlet session   *    */  public PortletSession getPortletSession (boolean create);  /**   * Returns the value of the specified request property   * as a <code>String</code>. If the request did not include a property   * of the specified name, this method returns <code>null</code>.   * <p>   * A portlet can access portal/portlet-container specific properties    * through this method and, if available, the   * headers of the HTTP client request.   * <p>   * This method should only be used if the    * property has only one value. If the property might have   * more than one value, use {@link #getProperties}.   * <p>   * If this method is used with a multivalued   * parameter, the value returned is equal to the first value   * in the Enumeration returned by <code>getProperties</code>.   *   * @param name		a <code>String</code> specifying the   *				property name   *   * @return			a <code>String</code> containing the   *				value of the requested   *				property, or <code>null</code>   *				if the request does not   *				have a property of that name.   *   * @exception  java.lang.IllegalArgumentException    *                            if name is <code>null</code>.   */			  public String getProperty(String name);   /**   * Returns all the values of the specified request property   * as a <code>Enumeration</code> of <code>String</code> objects.   * <p>   * If the request did not include any properties   * of the specified name, this method returns an empty   * <code>Enumeration</code>.   * The property name is case insensitive. You can use   * this method with any request property.   *   * @param name		a <code>String</code> specifying the   *				property name   *   * @return		a <code>Enumeration</code> containing   *                  	the values of the requested property. If   *                  	the request does not have any properties of   *                  	that name return an empty <code>Enumeration</code>.   *   * @exception  java.lang.IllegalArgumentException    *                            if name is <code>null</code>.   */			    public java.util.Enumeration<String> getProperties(String name);           /**   *   * Returns a <code>Enumeration</code> of all the property names   * this request contains. If the request has no   * properties, this method returns an empty <code>Enumeration</code>.   *   *   * @return			an <code>Enumeration</code> of all the   *				property names sent with this   *				request; if the request has   *				no properties, an empty <code>Enumeration</code>.   */  public java.util.Enumeration<String> getPropertyNames();          /**   * Returns the context of the calling portal.   *   * @return the context of the calling portal   */  public PortalContext getPortalContext();  /**   * Returns the name of the authentication scheme used for the    * connection between client and portal,   * for example, <code>BASIC_AUTH</code>, <code>CLIENT_CERT_AUTH</code>,    * a custom one or <code>null</code> if there was no authentication.   *   * @return		one of the static members <code>BASIC_AUTH</code>,    *			<code>FORM_AUTH</code>, <code>CLIENT_CERT_AUTH</code>,    *                    <code>DIGEST_AUTH</code> (suitable for == comparison)    *			indicating the authentication scheme,    *                    a custom one, or    *			<code>null</code> if the request was    *			not authenticated.        */  public java.lang.String getAuthType();     /**    * Returns the context path which is the path prefix associated with the deployed     * portlet application. If the portlet application is rooted at the    * base of the web server URL namespace (also known as "default" context),     * this path must be an empty string. Otherwise, it must be the path the    * portlet application is rooted to, the path must start with a '/' and     * it must not end with a '/' character.    * <p>    * To encode a URL the {@link PortletResponse#encodeURL} method must be used.    *    * @return		a <code>String</code> specifying the    *			portion of the request URL that indicates the context    *			of the request    *    * @see PortletResponse#encodeURL    */  public String getContextPath();  /**   * Returns the login of the user making this request, if the user    * has been authenticated, or null if the user has not been authenticated.   *   * @return		a <code>String</code> specifying the login   *			of the user making this request, or <code>null</code>   *			if the user login is not known.   *   */  public java.lang.String getRemoteUser();  /**   * Returns a java.security.Principal object containing the name of the    * current authenticated user.   *   * @return		a <code>java.security.Principal</code> containing   *			the name of the user making this request, or   *			<code>null</code> if the user has not been    *			authenticated.   */  public java.security.Principal getUserPrincipal();  /**   * Returns a boolean indicating whether the authenticated user is    * included in the specified logical "role".  Roles and role membership can be   * defined using deployment descriptors.  If the user has not been   * authenticated, the method returns <code>false</code>.   *   * @param role		a <code>String</code> specifying the name   *				of the role   *   * @return		a <code>boolean</code> indicating whether   *			the user making this request belongs to a given role;   *			<code>false</code> if the user has not been    *			authenticated.   */  public boolean isUserInRole(java.lang.String role);  /**   *   * Returns the value of the named attribute as an <code>Object</code>,   * or <code>null</code> if no attribute of the given name exists.    * <p>   * Attribute names should follow the same conventions as package   * names. This specification reserves names matching <code>java.*</code>,   * and <code>javax.*</code>.    * <p>   * In a distributed portlet web application the <code>Object</code>   * needs to be serializable.   *   * @param name	a <code>String</code> specifying the name of    *			the attribute   *   * @return		an <code>Object</code> containing the value    *			of the attribute, or <code>null</code> if   *			the attribute does not exist.   *   * @exception  java.lang.IllegalArgumentException    *                            if name is <code>null</code>.   *   */  public Object getAttribute(String name);  /**   * Returns an <code>Enumeration</code> containing the   * names of the attributes available to this request.    * This method returns an empty <code>Enumeration</code>   * if the request has no attributes available to it.   *    *   * @return		an <code>Enumeration</code> of strings    *			containing the names    * 			of the request attributes, or an empty    *                    <code>Enumeration</code> if the request    *                    has no attributes available to it.   */    public java.util.Enumeration<String> getAttributeNames();  /**   * Returns the value of a request parameter as a <code>String</code>,   * or <code>null</code> if the parameter does not exist. Request parameters   * are extra information sent with the request. The returned parameter    * are "x-www-form-urlencoded" decoded.   * <p>   * Only parameters targeted to the current portlet are accessible.   * <p>   * This method should only be used if the    * parameter has only one value. If the parameter might have   * more than one value, use {@link #getParameterValues}.   * <p>   * If this method is used with a multivalued   * parameter, the value returned is equal to the first value   * in the array returned by <code>getParameterValues</code>.   *   *   *   * @param name 	a <code>String</code> specifying the    *			name of the parameter   *   * @return		a <code>String</code> representing the    *			single value of the parameter   *   * @see 		#getParameterValues   *   * @exception  java.lang.IllegalArgumentException    *                            if name is <code>null</code>.   *   */    public String getParameter(String name);  /**   *   * Returns an <code>Enumeration</code> of <code>String</code>   * objects containing the names of the parameters contained   * in this request. If the request has    * no parameters, the method returns an 

⌨️ 快捷键说明

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