strolch-plc/plc-core/src/main/java/li/strolch/plc/core/search/PlcConnectionSearch.java

26 lines
586 B
Java

package li.strolch.plc.core.search;
import static li.strolch.utils.helper.StringHelper.isEmpty;
import li.strolch.plc.model.PlcConstants;
import li.strolch.search.ResourceSearch;
public class PlcConnectionSearch extends ResourceSearch {
public PlcConnectionSearch() {
types(PlcConstants.TYPE_PLC_CONNECTION);
}
public PlcConnectionSearch stringQuery(String value) {
if (isEmpty(value))
return this;
value = value.trim();
String[] values = value.split(" ");
where(id().containsIgnoreCase(values) //
.or(name().containsIgnoreCase(values)));
return this;
}
}