Package jakarta.faces.flow
Class SwitchCase
- java.lang.Object
-
- jakarta.faces.flow.SwitchCase
-
public abstract class SwitchCase extends Object
Represents a case within a switch node in the flow graph. See
SwitchNode
.- Since:
- 2.2
-
-
Constructor Summary
Constructors Constructor Description SwitchCase()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract Boolean
getCondition(FacesContext context)
Returntrue
if this case should be taken,false
otherwise.abstract String
getFromOutcome()
Return the outcome to be used ifgetCondition(jakarta.faces.context.FacesContext)
returntrue
.
-
-
-
Method Detail
-
getFromOutcome
public abstract String getFromOutcome()
Return the outcome to be used if
getCondition(jakarta.faces.context.FacesContext)
returntrue
.- Returns:
- the outcome
- Since:
- 2.2
-
getCondition
public abstract Boolean getCondition(FacesContext context)
Return
true
if this case should be taken,false
otherwise.- Parameters:
context
- theFacesContext
for the current request.- Returns:
- a value indicating whether or not this condition should be taken
- Since:
- 2.2
-
-