public String getString( String key, String defaultValue ) { String value = lookupRegistry.getString( key, defaultValue ); return value; }
public String getString( String key ) { return lookupRegistry.getString( key ); }
private String removeExpressions(String directory) { String value = StringUtils.replace(directory, "${appserver.base}", registry.getString("appserver.base", "${appserver.base}")); value = StringUtils.replace(value, "${appserver.home}", registry.getString("appserver.home", "${appserver.home}")); return value; }
private String removeExpressions( String directory ) { String value = StringUtils.replace( directory, "${appserver.base}", registry.getString( "appserver.base", "${appserver.base}" ) ); value = StringUtils.replace( value, "${appserver.home}", registry.getString( "appserver.home", "${appserver.home}" ) ); return value; }
@Override public Path getAppServerBaseDir() { String basePath = registry.getString("appserver.base"); if (!StringUtils.isEmpty(basePath)) { return Paths.get(basePath); } else { return Paths.get(""); } }
/** * replace some interpolations ${appserver.base} with correct values * * @param directory * @return */ @Override public String removeExpressions( String directory ) { String value = StringUtils.replace( directory, "${appserver.base}", getRegistry().getString( "appserver.base", "${appserver.base}" ) ); value = StringUtils.replace( value, "${appserver.home}", getRegistry().getString( "appserver.home", "${appserver.home}" ) ); return value; }
private boolean hasConfigVersionChanged(Configuration current, Registry defaultOnlyConfiguration) { return current == null || current.getVersion() == null || !current.getVersion().trim().equals(defaultOnlyConfiguration.getString("version", "").trim()); }
private boolean hasConfigVersionChanged(Configuration current, Registry defaultOnlyConfiguration) { return current==null || current.getVersion()==null || !current.getVersion().trim().equals(defaultOnlyConfiguration.getString("version","").trim()); }
private RepositoryCheckPath readRepositoryCheckPath( Registry registry ) { RepositoryCheckPath value = new RepositoryCheckPath(); String url = registry.getString( "url", value.getUrl() ); value.setUrl( url ); String path = registry.getString( "path", value.getPath() ); value.setPath( path ); return value; }
protected void addRepository( ManagedRepositoryConfiguration repository, Configuration configuration ) throws RepositoryAdminException, IOException { // Normalize the path File file = new File( repository.getLocation() ); if ( !file.isAbsolute() ) { // add appserver.base/repositories file = new File( getRegistry().getString( "appserver.base" ) + File.separatorChar + "repositories", repository.getLocation() ); } repository.setLocation( file.getCanonicalPath() ); if ( !file.exists() ) { file.mkdirs(); } if ( !file.exists() || !file.isDirectory() ) { throw new RepositoryAdminException( "Unable to add repository - no write access, can not create the root directory: " + file ); } configuration.addManagedRepository( repository ); }
@PostConstruct public void initialize() { String appServerBase = getRegistry().getString( "appserver.base" ); groupsDirectory = new File( appServerBase + File.separatorChar + "groups" ); if ( !groupsDirectory.exists() ) { groupsDirectory.mkdirs(); } try { for ( RepositoryGroup repositoryGroup : getRepositoriesGroups() ) { mergedRemoteIndexesScheduler.schedule( repositoryGroup, getMergedIndexDirectory( repositoryGroup.getId() ) ); // create the directory for each group if not exists File groupPath = new File( groupsDirectory, repositoryGroup.getId() ); if ( !groupPath.exists() ) { groupPath.mkdirs(); } } } catch ( RepositoryAdminException e ) { log.warn( "fail to getRepositoriesGroups {}", e.getMessage(), e ); } }
String appServerBase = getRegistry().getString( "appserver.base" );
new File( getRegistry().getString( "appserver.base" ) + File.separatorChar + "repositories", repository.getLocation() );
if (subset.getString("version") == null) { if (subset.getSubset("repositoryScanning").isEmpty()) {
String newVersion = defaultOnlyConfiguration.getString("version"); if (newVersion == null) { throw new IndeterminateConfigurationException("The default configuration has no version information!");
String newVersion = defaultOnlyConfiguration.getString("version"); if (newVersion==null) { throw new IndeterminateConfigurationException("The default configuration has no version information!");
if ( subset.getString( "version" ) == null )