public RESULT check(String name) { if (MString.compareFsLikePattern(name, pattern)) return result; return RESULT.NEXT; }
@Override public boolean isDenied(String type) { return MString.compareFsLikePattern(type, pattern); }
@Override public boolean isAllowed(String type) { return MString.compareFsLikePattern(type, pattern); }
@Override protected boolean matches(String str) { return MString.compareFsLikePattern(str, pattern); }
private List<SchedulerJob> getScheduledJob(SchedulerTimer scheduler, String jobId) { List<SchedulerJob> jobs = scheduler.getScheduledJobs(); LinkedList<SchedulerJob> out = new LinkedList<>(); for (SchedulerJob job : jobs) { if (MString.compareFsLikePattern(job.getName(),jobId)) out.add(job); } return out; }
try { String value = valueOf(attr.get(item)); if (value != null && MString.compareFsLikePattern(value.toLowerCase(),mask.toLowerCase())) { log.d("filter match general", item, mask, value); ok = true; done = true; String value = valueOf(attr.get(item)); if (value != null && MString.compareFsLikePattern(value.toLowerCase(),facet.toLowerCase())) { log.d("filter match facet", item, attr.getName(), facet, value); return true;
public void configureDefault(SchedulerJob job) { MProperties properties = loadConfiguration(); String n = job.getName(); for (String key : properties.keys()) { if (MString.compareFsLikePattern(n, key)) { String v = properties.getString(key, null); if (v == null) continue; log().d("configure by config file",n,key,v); String[] vv = v.split("\\|"); if (vv.length > 0 && vv[0].length() > 0) { if (vv[0].equals("disabled")) job.doReschedule(this, SchedulerJob.DISABLED_TIME); else { ((MutableSchedulerJob)job).doReconfigure(vv[0]); job.doReschedule(this, SchedulerJob.CALCULATE_NEXT); } } if (vv.length > 1 && vv[1].length() > 0) { job.setLogTrailConfig(vv[1]); } return; } } }