fix: add "NOT LIKE" operator for gamelist views
This commit is contained in:
parent
cc5abe1610
commit
32e8c01ccd
|
@ -220,6 +220,7 @@ public class FilterPanel extends JPanel
|
|||
getOperatorTableComboBox().addItem(ViewFilter.BEGINS_WITH_TEXT);
|
||||
getOperatorTableComboBox().addItem(ViewFilter.ENDS_WITH_TEXT);
|
||||
getOperatorTableComboBox().addItem(ViewFilter.CONTAINS_TEXT);
|
||||
getOperatorTableComboBox().addItem(ViewFilter.NOT_CONTAINS_TEXT);
|
||||
getOperatorTableComboBox().addItem(ViewFilter.EQUALS_TEXT);
|
||||
getOperatorTableComboBox().addItem(ViewFilter.EMPTY);
|
||||
getOperatorTableComboBox().addItem(ViewFilter.NOT_EMPTY);
|
||||
|
|
|
@ -118,6 +118,12 @@ public class GameView implements Comparable
|
|||
builder.append(viewFilter.getFilterData());
|
||||
builder.append("%'");
|
||||
break;
|
||||
|
||||
case ViewFilter.NOT_CONTAINS_TEXT:
|
||||
builder.append(" NOT LIKE '%");
|
||||
builder.append(viewFilter.getFilterData());
|
||||
builder.append("%'");
|
||||
break;
|
||||
|
||||
case ViewFilter.EQUALS_TEXT:
|
||||
builder.append(" LIKE '");
|
||||
|
|
|
@ -5,6 +5,7 @@ public class ViewFilter
|
|||
public static final String BEGINS_WITH_TEXT = "Begins with text";
|
||||
public static final String ENDS_WITH_TEXT = "Ends with text";
|
||||
public static final String CONTAINS_TEXT = "Contains text";
|
||||
public static final String NOT_CONTAINS_TEXT = "Does not contain text";
|
||||
public static final String EQUALS_TEXT = "Equals text";
|
||||
public static final String NOT_EMPTY = "Is not empty";
|
||||
public static final String EMPTY = "Is empty";
|
||||
|
|
Loading…
Reference in New Issue