Package jakarta.faces.flow
Class SwitchCase
- java.lang.Object
-
- jakarta.faces.flow.SwitchCase
-
public abstract class SwitchCase extends java.lang.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 java.lang.Boolean
getCondition(FacesContext context)
Returntrue
if this case should be taken,false
otherwise.abstract java.lang.String
getFromOutcome()
Return the outcome to be used ifgetCondition(jakarta.faces.context.FacesContext)
returntrue
.
-
-
-
Method Detail
-
getFromOutcome
public abstract java.lang.String getFromOutcome()
Return the outcome to be used if
getCondition(jakarta.faces.context.FacesContext)
returntrue
.- Returns:
- the outcome
- Since:
- 2.2
-
getCondition
public abstract java.lang.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
-
-