Top Fields Constructors Methods
com.sun.faces.flow

public Class MethodCallNodeImpl

extends MethodCallNode
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Imports
com.sun.faces.facelets.util.ReflectionUtil, com.sun.faces.util.FacesLogger, java.io.Serializable, java.util.Collections, .List, java.util.concurrent.CopyOnWriteArrayList, java.util.logging.Level, .Logger, javax.el.ELContext, .ExpressionFactory, .MethodExpression, .ValueExpression, javax.faces.context.FacesContext, javax.faces.flow.MethodCallNode, .Parameter

Field Summary

Modifier and TypeField and Description
private List<Parameter>
private final String
private static final Logger
private MethodExpression
private ValueExpression
private List<Parameter>
private static final long

Constructor Summary

AccessConstructor and Description
public
public
MethodCallNodeImpl(FacesContext context, String id, String methodExpressionString, String defaultOutcomeString, List<Parameter> parametersFromConfig)

Method Summary

Modifier and TypeMethod and Description
public List<Parameter>
public String
getId()

Implements abstract javax.faces.flow.FlowNode.getId.

public MethodExpression
getMethodExpression()

Implements abstract javax.faces.flow.MethodCallNode.getMethodExpression.

Return the MethodExpression to be invoked to when control passes to this node.

public ValueExpression
getOutcome()

Implements abstract javax.faces.flow.MethodCallNode.getOutcome.

Return the outcome to be used in the event of a null return from the method.

public List<Parameter>
getParameters()

Implements abstract javax.faces.flow.MethodCallNode.getParameters.

Return the parameters to be passed to the method.

public void
public void

Field Detail

_parametersback to summary
private List<Parameter> _parameters
idback to summary
private final String id
LOGGERback to summary
private static final Logger LOGGER
methodExpressionback to summary
private MethodExpression methodExpression
outcomeback to summary
private ValueExpression outcome
parametersback to summary
private List<Parameter> parameters
serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

MethodCallNodeImplback to summary
public MethodCallNodeImpl(String id)
MethodCallNodeImplback to summary
public MethodCallNodeImpl(FacesContext context, String id, String methodExpressionString, String defaultOutcomeString, List<Parameter> parametersFromConfig)

Method Detail

_getParametersback to summary
public List<Parameter> _getParameters()
getIdback to summary
public String getId()

Implements abstract javax.faces.flow.FlowNode.getId.

Annotations
@Override
getMethodExpressionback to summary
public MethodExpression getMethodExpression()

Implements abstract javax.faces.flow.MethodCallNode.getMethodExpression.

Doc from javax.faces.flow.MethodCallNode.getMethodExpression.

Return the MethodExpression to be invoked to when control passes to this node.

Returns:MethodExpression

the MethodExpression to be invoked to when control passes to this node

Annotations
@Override
getOutcomeback to summary
public ValueExpression getOutcome()

Implements abstract javax.faces.flow.MethodCallNode.getOutcome.

Doc from javax.faces.flow.MethodCallNode.getOutcome.

Return the outcome to be used in the event of a null return from the method.

Returns:ValueExpression

the outcome

Annotations
@Override
getParametersback to summary
public List<Parameter> getParameters()

Implements abstract javax.faces.flow.MethodCallNode.getParameters.

Doc from javax.faces.flow.MethodCallNode.getParameters.

Return the parameters to be passed to the method.

Returns:List<Parameter>

the parameters to be passed to the method

Annotations
@Override
setMethodExpressionback to summary
public void setMethodExpression(MethodExpression methodExpression)
setOutcomeback to summary
public void setOutcome(ValueExpression outcome)