/** * Returns the path after removing the domain from the front. * * @param fullPath The full path with the domain * @return The path without the domain * @author Daniel D'Cotta */ public String getPathWithoutDomain(String fullPath) throws FileAccessException { if (fullPath == null) throw new FileAccessException("fullpath is null"); String domainPath = null; if (_isLocal) { try { domainPath = _rootFile.getCanonicalPath(); } catch (IOException ex) { throw new FileAccessException("could not get local root path", ex); } } else { Configuration config = ConfigurationManager.getInstance().getConfig(IFrameworkConfig.FRAMEWORK_WEBDAV_CONFIG); // ConfigManager configManager = ConfigManager.getInstance("file" + // File.separatorChar + // "webdav.properties"); HttpURL httpURL = new HttpURL(config.getString(IFrameworkConfig.WEBDAV_SERVER + _domain)); // HttpURL httpURL = new HttpURL(configManager.get("webdav.server." + _domain)); domainPath = httpURL.getPath(); } if (fullPath.startsWith(domainPath)) { String path = fullPath.substring(domainPath.length()); // Remove leading file seperator while (path.charAt(0) == '/' || path.charAt(0) == '\\') path = path.substring(1); return path; } else { throw new FileAccessException("fullPath does not start with domainPath"); } }
private void readConfigurations() { ConfigurationManager manager = ConfigurationManager.getInstance(); Configuration gtasConfig = manager.getConfig(IGtasConfig.CONFIG_NAME); sm.setAttribute(IAttributeKeys.ENTERPRISE_ID, gtasConfig.getString(IGtasConfig.ENTERPRISE_ID)); sm.setAttribute(IAttributeKeys.APPLICATION, gtasConfig.getString(IGtasConfig.APPLICATION_NAME)); // sm.setAttribute(IAttributeKeys.APPLICATION, "gridtalk"); }
private void loadConfig() { try { Configuration dbConfig = ConfigurationManager.getInstance().getConfig(IFrameworkConfig.FRAMEWORK_DATABASE_CONFIG); _useEntityBean = dbConfig.getBoolean(IFrameworkConfig.CMP_ON, true); } catch (Exception ex) { Log.error( ILogErrorCodes.CONFIGURATION_LOAD, Log.DB, "[MetaInfoFactory.loadConfig] Unable to load config. Setting cmp.on to true. Unexpected error: " + ex.getMessage(), ex); } }
public static String getTempFolderPath() { try { ConfigurationManager configManager = ConfigurationManager.getInstance(); Configuration config = configManager.getConfig(ITempDirConfig.TEMP_DIR_CONFIG); java.io.File file = new java.io.File(config.getString(ITempDirConfig.TEMP_DIR)); if (!file.exists()) { file.mkdir(); } return file.getCanonicalPath(); } catch (Exception ex) { return null; } }
private static Hashtable<String, String> getJmsSetupPropsKey(String configName) throws ApplicationException { Configuration config = ConfigurationManager.getInstance().getConfig(configName); Properties prop = config.getProperties(); Log.debug(Log.FRAMEWORK, "getJmsSetupPropsKey: " + prop); if (prop != null && prop.size() == 0) { throw new ApplicationException( "No properties file can be found given configName: " + configName); } Hashtable<String, String> configProps = new Hashtable<String, String>(); Enumeration keys = prop.propertyNames(); while (keys.hasMoreElements()) { String key = (String) keys.nextElement(); configProps.put(key, (String) prop.get(key)); } return configProps; }
static { Configuration config = ConfigurationManager.getInstance().getConfig(FRAMEWORK_JMS_CONFIG); _retryCount = config.getInt(JMS_NUM_RETRY, 10); _sleepFor = config.getLong(JMS_RETRY_INTERVAL) == 0L ? 10000 : config.getLong(JMS_RETRY_INTERVAL); _isSendViaDefMode = config.getBoolean(JMS_DEF_SEND, true); Log.log( Log.FRAMEWORK, " Retrieve jms props from " + FRAMEWORK_JMS_CONFIG + " --> JMS Sending mode: " + (_isSendViaDefMode ? "Default" : "With Retry") + "Retry Count: " + _retryCount + " retry interval: " + _sleepFor + " ms"); }