@Inject public void setConfiguration(Configuration configuration) { globalConfig = configuration.getConfig(GlobalConfig.class); confDir = globalConfig.getConfDir().replaceAll("\\\\", "/"); }
@Inject public ScriptingClientImpl(JavaClassLoader javaClassLoader, Configuration configuration, SpringBeanLoader springBeanLoader) { super(javaClassLoader, configuration, springBeanLoader); scriptEngineRoots = new String[] { configuration.getConfig(GlobalConfig.class).getConfDir() }; }
@Override public String getRootPath() { return configuration.getConfig(GlobalConfig.class).getConfDir(); }
@Inject public void setConfiguration(Configuration configuration) { confDir = configuration.getConfig(GlobalConfig.class).getConfDir(); }
@Override public void init(Map<String, Object> params) { super.init(params); configDir = Paths.get(configuration.getConfig(GlobalConfig.class).getConfDir()).getParent(); }
public AbstractScripting(JavaClassLoader javaClassLoader, Configuration configuration, SpringBeanLoader springBeanLoader) { this.javaClassLoader = javaClassLoader; this.springBeanLoader = springBeanLoader; this.globalConfig = configuration.getConfig(GlobalConfig.class); StringBuilder groovyClassPathBuilder = new StringBuilder(globalConfig.getConfDir()) .append(File.pathSeparator); String classPathProp = AppContext.getProperty("cuba.groovyClassPath"); if (StringUtils.isNotBlank(classPathProp)) { String[] strings = classPathProp.split(";"); for (String string : strings) { String entry = string.trim() + File.pathSeparator; if (groovyClassPathBuilder.indexOf(entry) < 0) { groovyClassPathBuilder.append(entry); } } } this.groovyClassPath = groovyClassPathBuilder.toString(); String importProp = AppContext.getProperty("cuba.groovyEvaluatorImport"); if (StringUtils.isNotBlank(importProp)) { String[] strings = importProp.split("[,;]"); for (String string : strings) { imports.add(string.trim()); } } }
@Inject public ScriptingImpl(JavaClassLoader javaClassLoader, Configuration configuration, SpringBeanLoader springBeanLoader) { super(javaClassLoader, configuration, springBeanLoader); scriptEngineRoots = new String[] { configuration.getConfig(GlobalConfig.class).getConfDir(), configuration.getConfig(ServerConfig.class).getDbDir() }; }
@Inject public JavaClassLoader(Configuration configuration) { super(new URL[0], Thread.currentThread().getContextClassLoader()); this.proxyClassLoader = new ProxyClassLoader(Thread.currentThread().getContextClassLoader(), compiled); GlobalConfig config = configuration.getConfig(GlobalConfig.class); this.rootDir = config.getConfDir() + "/"; this.cubaClassPath = config.getCubaClasspathDirectories(); this.classPath = buildClasspath(); this.sourceProvider = new SourceProvider(rootDir); }
protected void loadFonts(ITextRenderer renderer) { Configuration configuration = AppBeans.get(Configuration.class); GlobalConfig config = configuration.getConfig(GlobalConfig.class); String fontsPath = config.getConfDir() + CUBA_FONTS_DIR; File fontsDir = new File(fontsPath); loadFontsFromDirectory(renderer, fontsDir); ReportingConfig serverConfig = configuration.getConfig(ReportingConfig.class); if (StringUtils.isNotBlank(serverConfig.getPdfFontsDirectory())) { File systemFontsDir = new File(serverConfig.getPdfFontsDirectory()); loadFontsFromDirectory(renderer, systemFontsDir); } }
globalConfig.getConfDir(); result = System.getProperty("user.dir"); minTimes = 0; clientConfig.getRemoteMessagesSearchEnabled(); result = false; minTimes = 0;