bug4104: fixed match method of tag filters

This commit is contained in:
D067890
2018-08-07 09:02:48 +02:00
parent 814e1ca48c
commit 36a0fabdb9
2 changed files with 12 additions and 0 deletions
@@ -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.");
}
@@ -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.");
}