ViewExpiredException (Java EE 5)

Java EE API


javax.faces.application Class ViewExpiredException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by javax.faces.FacesException
                  extended by javax.faces.application.ViewExpiredException
All Implemented Interfaces:
Serializable

public class ViewExpiredException
extends FacesException

Extends: Throwable > Exception > RuntimeException > FacesException

当尝试恢复视图 restoreView(javax.faces.context.FacesContext, String, String) 导致回发失败时,实现必须抛出此 FacesException

英文文档:

Implementations must throw this FacesException when attempting to restore the view StateManager.restoreView(javax.faces.context.FacesContext, String, String) results in failure on postback.

Since:
1.2
See Also:
Serialized Form

Constructor Summary
 
Method Summary
 String
 String
 
Methods inherited from class javax.faces.FacesException
 
Methods inherited from class java.lang.Throwable
 
Methods inherited from class java.lang.Object
 

Constructor Detail

public ViewExpiredException()

构造不带详细消息或根本原因的新异常。

英文文档:

ViewExpiredException

public ViewExpiredException()

Construct a new exception with no detail message or root cause.


public ViewExpiredException(String viewId)

构造带指定视图标识符的新异常。

viewId 此异常的视图标识符
英文文档:

ViewExpiredException

public ViewExpiredException(String viewId)

Construct a new exception with the specified view identifier.

Parameters:
viewId - The view identifier for this exception


public ViewExpiredException(String message, String viewId)

构造带指定详细消息但不带根本原因的新异常。

message 此异常的详细消息
viewId 此异常的视图标识符
英文文档:

ViewExpiredException

public ViewExpiredException(String message,
                            String viewId)

Construct a new exception with the specified detail message and no root cause.

Parameters:
message - The detail message for this exception
viewId - The view identifier for this exception


public ViewExpiredException(Throwable cause, String viewId)

构造带指定根本原因的新异常。详细消息将被设置为 (cause == null ? null :cause.toString()

cause 此异常的根本原因
viewId 此异常的视图标识符

英文文档:

ViewExpiredException

public ViewExpiredException(Throwable cause,
                            String viewId)

Construct a new exception with the specified root cause. The detail message will be set to (cause == null ? null : cause.toString()

Parameters:
cause - The root cause for this exception
viewId - The view identifier for this exception


public ViewExpiredException(String message, Throwable cause, String viewId)

构造带指定详细消息和根本原因的新异常。

message 此异常的详细消息
cause 此异常的根本原因
viewId 此异常的视图标识符
英文文档:

ViewExpiredException

public ViewExpiredException(String message,
                            Throwable cause,
                            String viewId)

Construct a new exception with the specified detail message and root cause.

Parameters:
message - The detail message for this exception
cause - The root cause for this exception
viewId - The view identifier for this exception

Method Detail

public String getViewId()

返回此异常的视图标识符;如果视图标识符不存在或未知,则返回 null

英文文档:

getViewId

public String getViewId()

Return the view identifier of this exception, or null if the view identifier is nonexistent or unknown.


public String getMessage()

如果视图标识符不为 null,则返回此异常的消息并在前面加上视图标识符,否则,返回此消息。

英文文档:

getMessage

public String getMessage()

Return the message for this exception prepended with the view identifier if the view identifier is not null, otherwise, return the message.

Overrides:
getMessage in class Throwable


Submit a bug or feature

Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.

一看就知道只有菜鸟才干这么无知的事啦。

PS : 未经我党受权你也可自由散发此文档。 如有任何错误请自行修正;若因此而造成任何损失请直接找人民主席,请勿与本人联系。谢谢!