26 lines
586 B
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;
|
|
}
|
|
}
|