Package de.xima.fc.gui.common.bean
Class ABooleanExpressionBean
java.lang.Object
de.xima.fc.gui.common.bean.ABooleanExpressionBean
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ClientAuthorizationBean
,FcMultipleConditionBean
,FcSwitchCaseBean
Base bean for multiple condition UIs.
- Since:
- 8.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncompleteCustomExpression
(org.primefaces.extensions.event.CompleteEvent event) Autocomplete method for the code mirror used to edit the custom boolean infix expression.protected static final String
findNewVariableName
(Set<String> names) void
Performs linting for the boolean infix expression the user has entered in the code mirror window.
-
Field Details
-
localeBean
-
-
Constructor Details
-
ABooleanExpressionBean
public ABooleanExpressionBean()
-
-
Method Details
-
completeCustomExpression
Autocomplete method for the code mirror used to edit the custom boolean infix expression.- Parameters:
event
- Autocomplete event triggered by theCodeMirror
widget.- Returns:
- All suggestions, including variable names, operators, and constants.
-
getOrderedCombinationTypes
- Returns:
- All available combination types, in the order they are to be shown in the UI.
-
getOrderedMatchConditions
- Returns:
- All available match conditions, in the order they are to be shown in the UI.
-
lintCustomExpression
public void lintCustomExpression()Performs linting for the boolean infix expression the user has entered in the code mirror window. -
getAllVariables
-
findNewVariableName
-