@SuppressWarnings({"PMD.OnlyOneReturn", "PMD.AvoidCatchingThrowable"}) private CronRunnable getRunnable(final String className, final CronParams params) { try { final Class<?> c = Class.forName(className); final Constructor<?> ctor = c.getConstructor(CronParams.class); return (CronRunnable) ctor.newInstance(params); } catch (Throwable e) { logger.warning(Value.join(Http.Token.SLASH, e.getClass().getSimpleName(), e.getMessage())); return null; } }
private String getIDPrivate(final TypeInstance parentInstance) { return Value.join(XsdU.DOT, parentInstance.getID(), getName()); }
public final String getID() { return Value.join(XsdU.DOT, getName(), dataType.getQName().getLocalPart()); }