Top Fields Constructors Methods
com.sun.faces.flow.builder

public Class FlowCallBuilderImpl

extends FlowCallBuilder
Class Inheritance
Imports
com.sun.faces.flow.FlowCallNodeImpl, .ParameterImpl, com.sun.faces.util.Util, java.util.Map, javax.el.ValueExpression, javax.faces.flow.FlowCallNode, javax.faces.flow.builder.FlowCallBuilder

Field Summary

Modifier and TypeField and Description
private String
private String
private String
private FlowBuilderImpl

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public FlowCallBuilder
flowReference(String
the document id of the called flow. May not be null, but may be the empty string.
flowDocumentId
,
String
the id of the called flow. May not be null
flowId
)

Implements abstract javax.faces.flow.builder.FlowCallBuilder.flowReference.

Define the flow reference of the called flow.

private FlowCallNodeImpl
public FlowCallBuilder
markAsStartNode()

Implements abstract javax.faces.flow.builder.FlowCallBuilder.markAsStartNode.

Implements javax.faces.flow.builder.NodeBuilder.markAsStartNode.

Mark this node as the start node in the flow.

public FlowCallBuilder
outboundParameter(String
the name of the parameter
name
,
ValueExpression
the value of the parameter
value
)

Implements abstract javax.faces.flow.builder.FlowCallBuilder.outboundParameter.

Define an outbound parameter for the flow call.

public FlowCallBuilder
outboundParameter(String
the name of the parameter
name
,
String
the value of the parameter
value
)

Implements abstract javax.faces.flow.builder.FlowCallBuilder.outboundParameter.

Define an outbound parameter for the flow call.

Field Detail

flowCallNodeIdback to summary
private String flowCallNodeId
flowDocumentIdback to summary
private String flowDocumentId
flowIdback to summary
private String flowId
rootback to summary
private FlowBuilderImpl root

Constructor Detail

FlowCallBuilderImplback to summary
public FlowCallBuilderImpl(FlowBuilderImpl root, String id)

Method Detail

flowReferenceback to summary
public FlowCallBuilder flowReference(String flowDocumentId, String flowId)

Implements abstract javax.faces.flow.builder.FlowCallBuilder.flowReference.

Doc from javax.faces.flow.builder.FlowCallBuilder.flowReference.

Define the flow reference of the called flow.

Parameters
flowDocumentId:String

the document id of the called flow. May not be null, but may be the empty string.

flowId:String

the id of the called flow. May not be null

Returns:FlowCallBuilder

the builder instance

Annotations
@Override
getFlowCallback to summary
private FlowCallNodeImpl getFlowCall()
markAsStartNodeback to summary
public FlowCallBuilder markAsStartNode()

Implements abstract javax.faces.flow.builder.FlowCallBuilder.markAsStartNode.

Implements javax.faces.flow.builder.NodeBuilder.markAsStartNode.

Doc from javax.faces.flow.builder.NodeBuilder.markAsStartNode.

Mark this node as the start node in the flow. Any other node that had been marked as the start node will no longer be the start node.

Returns:FlowCallBuilder

the builder instance

Annotations
@Override
outboundParameterback to summary
public FlowCallBuilder outboundParameter(String name, ValueExpression value)

Implements abstract javax.faces.flow.builder.FlowCallBuilder.outboundParameter.

Doc from javax.faces.flow.builder.FlowCallBuilder.outboundParameter.

Define an outbound parameter for the flow call.

Parameters
name:String

the name of the parameter

value:ValueExpression

the value of the parameter

Returns:FlowCallBuilder

the builder instance

Annotations
@Override
outboundParameterback to summary
public FlowCallBuilder outboundParameter(String name, String value)

Implements abstract javax.faces.flow.builder.FlowCallBuilder.outboundParameter.

Doc from javax.faces.flow.builder.FlowCallBuilder.outboundParameter.

Define an outbound parameter for the flow call.

Parameters
name:String

the name of the parameter

value:String

the value of the parameter

Returns:FlowCallBuilder

the builder instance

Annotations
@Override