站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss Seam 1.1.0 API 英文版文档

SeamTest.NonFacesRequest (JBoss Seam API Documentation) - JBoss Seam 1.1.0 API 英文版文档


org.jboss.seam.mock
Class SeamTest.NonFacesRequest

java.lang.Object
  extended by org.jboss.seam.mock.SeamTest.NonFacesRequest
Enclosing class:
SeamTest

public class SeamTest.NonFacesRequest
extends Object


Constructor Summary
SeamTest.NonFacesRequest()
           
SeamTest.NonFacesRequest(String viewId)
           
SeamTest.NonFacesRequest(String viewId, String conversationId)
           
 
Method Summary
protected  void afterRequest()
          Make some assertions, after the end of the request.
protected  void applyRequestValues()
          Override to implement the interactions between the JSF page and your components that occurs during the apply request values phase.
protected  void beforeRequest()
          Do anything you like, after the start of the request.
protected  String getConversationId()
           
protected  javax.faces.context.FacesContext getFacesContext()
           
protected  String getInvokeApplicationOutcome()
          Get the outcome of the INVOKE_APPLICATION phase
 String getPrincipalName()
          Override to define the name of the current principal
 Set<String> getPrincipalRoles()
          Override to define the roles assigned to the current principal
protected  String getRenderedViewId()
          Get the view id to be rendered
protected  Object getValue(String valueExpression)
          Evaluate (get) a value binding
protected  String getViewId()
          The JSF view id of the form that is being submitted or of the page that is being rendered in a non-faces request.
protected  void invokeApplication()
          Override to implement the interactions between the JSF page and your components that occurs during the invoke application phase.
protected  Object invokeMethod(String methodExpression)
          Call a method binding
protected  boolean isGetRequest()
          Is this a non-faces request? Override if it is.
protected  boolean isInvokeApplicationBegun()
           
protected  boolean isInvokeApplicationComplete()
           
protected  boolean isRenderResponseBegun()
           
protected  boolean isRenderResponseComplete()
           
protected  boolean isValidationFailure()
          Did a validation failure occur during a call to validate()?
protected  void processValidations()
          Override to implement the interactions between the JSF page and your components that occurs during the process validations phase.
protected  void renderResponse()
          Override to implement the interactions between the JSF page and your components that occurs during the render response phase.
 String run()
           
protected  void setOutcome(String outcome)
          Set the outcome of the INVOKE_APPLICATION phase
protected  void setup()
          Deprecated. use beforeRequest()
protected  void setValue(String valueExpression, Object value)
          Set a value binding
protected  void setViewId(String viewId)
           
protected  void updateModelValues()
          Override to implement the interactions between the JSF page and your components that occurs during the update model values phase.
protected  void validate(Class modelClass, String property, Object value)
          Deprecated. use validateValue()
protected  boolean validateValue(String valueExpression, Object value)
          Validate the value against model-based constraints return true if the value is valid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeamTest.NonFacesRequest

public SeamTest.NonFacesRequest()

SeamTest.NonFacesRequest

public SeamTest.NonFacesRequest(String viewId)
Parameters:
viewId - the view id to be rendered

SeamTest.NonFacesRequest

public SeamTest.NonFacesRequest(String viewId,
                                String conversationId)
Parameters:
viewId - the view id to be rendered
conversationId - the conversation id
Method Detail

isGetRequest

protected final boolean isGetRequest()
Is this a non-faces request? Override if it is.

Returns:
false by default

applyRequestValues

protected final void applyRequestValues()
                                 throws Exception
Override to implement the interactions between the JSF page and your components that occurs during the apply request values phase.

Throws:
Exception

processValidations

protected final void processValidations()
                                 throws Exception
Override to implement the interactions between the JSF page and your components that occurs during the process validations phase.

Throws:
Exception

updateModelValues

protected final void updateModelValues()
                                throws Exception
Override to implement the interactions between the JSF page and your components that occurs during the update model values phase.

Throws:
Exception

getPrincipalName

public String getPrincipalName()
Override to define the name of the current principal

Returns:
"gavin" by default

getPrincipalRoles

public Set<String> getPrincipalRoles()
Override to define the roles assigned to the current principal

Returns:
a Set of all roles by default

getViewId

protected String getViewId()
The JSF view id of the form that is being submitted or of the page that is being rendered in a non-faces request. (override if you need page actions to be called, and page parameters applied)


setViewId

protected void setViewId(String viewId)

invokeApplication

protected void invokeApplication()
                          throws Exception
Override to implement the interactions between the JSF page and your components that occurs during the invoke application phase.

Throws:
Exception

setOutcome

protected void setOutcome(String outcome)
Set the outcome of the INVOKE_APPLICATION phase


getInvokeApplicationOutcome

protected String getInvokeApplicationOutcome()
Get the outcome of the INVOKE_APPLICATION phase


renderResponse

protected void renderResponse()
                       throws Exception
Override to implement the interactions between the JSF page and your components that occurs during the render response phase.

Throws:
Exception

setup

protected void setup()
Deprecated. use beforeRequest()

Override to set up any request parameters for the request.


afterRequest

protected void afterRequest()
Make some assertions, after the end of the request.


beforeRequest

protected void beforeRequest()
Do anything you like, after the start of the request. Especially, set up any request parameters for the request.


getRenderedViewId

protected String getRenderedViewId()
Get the view id to be rendered

Returns:
the JSF view id

validate

protected void validate(Class modelClass,
                        String property,
                        Object value)
Deprecated. use validateValue()


isValidationFailure

protected boolean isValidationFailure()
Did a validation failure occur during a call to validate()?


getFacesContext

protected javax.faces.context.FacesContext getFacesContext()

getConversationId

protected String getConversationId()

getValue

protected Object getValue(String valueExpression)
Evaluate (get) a value binding


setValue

protected void setValue(String valueExpression,
                        Object value)
Set a value binding


validateValue

protected boolean validateValue(String valueExpression,
                                Object value)
Validate the value against model-based constraints return true if the value is valid


invokeMethod

protected Object invokeMethod(String methodExpression)
Call a method binding


run

public String run()
           throws Exception
Returns:
the conversation id
Throws:
Exception - to fail the test

isInvokeApplicationBegun

protected boolean isInvokeApplicationBegun()

isInvokeApplicationComplete

protected boolean isInvokeApplicationComplete()

isRenderResponseBegun

protected boolean isRenderResponseBegun()

isRenderResponseComplete

protected boolean isRenderResponseComplete()