mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-26 15:36:40 +00:00
bug4104: fixed match method of tag filters
This commit is contained in:
+6
@@ -24,26 +24,32 @@ public class TagTagFilter extends AbstractTextFilter<TagDTO> implements FilterWi
|
||||
if(tag.getTag().contains(value)) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case Equals:
|
||||
if(tag.getTag().equals(value)) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case NotContains:
|
||||
if(!tag.getTag().contains(value)) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case NotEqualTo:
|
||||
if(!tag.getTag().equals(value)) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case EndsWith:
|
||||
if(tag.getTag().endsWith(value)) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case StartsWith:
|
||||
if(tag.getTag().startsWith(value)) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
throw new RuntimeException("Operator " + operator.getOperator().name() + " is not supported.");
|
||||
}
|
||||
|
||||
+6
@@ -23,26 +23,32 @@ public class TagUsernameFilter extends AbstractTextFilter<TagDTO> implements Fil
|
||||
if(tag.getUsername().contains(value)) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case Equals:
|
||||
if(tag.getUsername().equals(value)) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case NotContains:
|
||||
if(!tag.getUsername().contains(value)) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case NotEqualTo:
|
||||
if(!tag.getUsername().equals(value)) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case EndsWith:
|
||||
if(tag.getUsername().endsWith(value)) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case StartsWith:
|
||||
if(tag.getUsername().startsWith(value)) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
throw new RuntimeException("Operator " + operator.getOperator().name() + " is not supported.");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user