* under the License.
*/
+import org.apache.archiva.configuration.*;
import org.apache.archiva.redback.components.registry.Registry;
-// Util imports
-import java.util.*;
+import java.util.Iterator;
+import java.util.List;
+// Util imports
// Model class imports
-import org.apache.archiva.configuration.Configuration;
-import org.apache.archiva.configuration.AbstractRepositoryConfiguration;
-import org.apache.archiva.configuration.RemoteRepositoryConfiguration;
-import org.apache.archiva.configuration.ManagedRepositoryConfiguration;
-import org.apache.archiva.configuration.LegacyArtifactPath;
-import org.apache.archiva.configuration.RepositoryGroupConfiguration;
-import org.apache.archiva.configuration.RepositoryCheckPath;
-import org.apache.archiva.configuration.AbstractRepositoryConnectorConfiguration;
-import org.apache.archiva.configuration.ProxyConnectorRuleConfiguration;
-import org.apache.archiva.configuration.ProxyConnectorConfiguration;
-import org.apache.archiva.configuration.SyncConnectorConfiguration;
-import org.apache.archiva.configuration.NetworkProxyConfiguration;
-import org.apache.archiva.configuration.RepositoryScanningConfiguration;
-import org.apache.archiva.configuration.FileType;
-import org.apache.archiva.configuration.OrganisationInformation;
-import org.apache.archiva.configuration.WebappConfiguration;
-import org.apache.archiva.configuration.UserInterfaceOptions;
-import org.apache.archiva.configuration.NetworkConfiguration;
-import org.apache.archiva.configuration.ArchivaRuntimeConfiguration;
-import org.apache.archiva.configuration.RedbackRuntimeConfiguration;
-import org.apache.archiva.configuration.ArchivaDefaultConfiguration;
-import org.apache.archiva.configuration.LdapConfiguration;
-import org.apache.archiva.configuration.FileLockConfiguration;
-import org.apache.archiva.configuration.CacheConfiguration;
-import org.apache.archiva.configuration.LdapGroupMapping;
-
-
/**
* Generate Redback Registry input mechanism for model 'Configuration'.
*/
-public class ConfigurationRegistryReader
-{
- public Configuration read( Registry registry )
- {
- return readConfiguration( "", registry );
+public class ConfigurationRegistryReader {
+ public Configuration read(Registry registry) {
+ return readConfiguration("", registry);
}
- private Configuration readConfiguration( String prefix, Registry registry )
- {
+ private Configuration readConfiguration(String prefix, Registry registry) {
Configuration value = new Configuration();
- //String version = registry.getString( prefix + "version", value.getVersion() );
+ //String version = registry.getString( prefix + "version", value.getVersion() );
- List<String> versionList = registry.getList( prefix + "version" );
- String version = value.getVersion();
- if (versionList != null && !versionList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = versionList.size();i<size;i++)
- {
- sb.append( versionList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> versionList = registry.getList(prefix + "version");
+ String version = value.getVersion();
+ if (versionList != null && !versionList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = versionList.size(); i < size; i++) {
+ sb.append(versionList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ version = sb.toString();
}
- version = sb.toString();
- }
- value.setVersion( version );
- //String metadataStore = registry.getString( prefix + "metadataStore", value.getMetadataStore() );
+ value.setVersion(version);
+ //String metadataStore = registry.getString( prefix + "metadataStore", value.getMetadataStore() );
- List<String> metadataStoreList = registry.getList( prefix + "metadataStore" );
- String metadataStore = value.getMetadataStore();
- if (metadataStoreList != null && !metadataStoreList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = metadataStoreList.size();i<size;i++)
- {
- sb.append( metadataStoreList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> metadataStoreList = registry.getList(prefix + "metadataStore");
+ String metadataStore = value.getMetadataStore();
+ if (metadataStoreList != null && !metadataStoreList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = metadataStoreList.size(); i < size; i++) {
+ sb.append(metadataStoreList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ metadataStore = sb.toString();
}
- metadataStore = sb.toString();
- }
- value.setMetadataStore( metadataStore );
+ value.setMetadataStore(metadataStore);
java.util.List repositoryGroups = new java.util.ArrayList/*<RepositoryGroupConfiguration>*/();
- List repositoryGroupsSubsets = registry.getSubsetList( prefix + "repositoryGroups.repositoryGroup" );
- for ( Iterator i = repositoryGroupsSubsets.iterator(); i.hasNext(); )
- {
- RepositoryGroupConfiguration v = readRepositoryGroupConfiguration( "", (Registry) i.next() );
- repositoryGroups.add( v );
+ List repositoryGroupsSubsets = registry.getSubsetList(prefix + "repositoryGroups.repositoryGroup");
+ for (Iterator i = repositoryGroupsSubsets.iterator(); i.hasNext(); ) {
+ RepositoryGroupConfiguration v = readRepositoryGroupConfiguration("", (Registry) i.next());
+ repositoryGroups.add(v);
}
- value.setRepositoryGroups( repositoryGroups );
+ value.setRepositoryGroups(repositoryGroups);
java.util.List managedRepositories = new java.util.ArrayList/*<ManagedRepositoryConfiguration>*/();
- List managedRepositoriesSubsets = registry.getSubsetList( prefix + "managedRepositories.managedRepository" );
- for ( Iterator i = managedRepositoriesSubsets.iterator(); i.hasNext(); )
- {
- ManagedRepositoryConfiguration v = readManagedRepositoryConfiguration( "", (Registry) i.next() );
- managedRepositories.add( v );
+ List managedRepositoriesSubsets = registry.getSubsetList(prefix + "managedRepositories.managedRepository");
+ for (Iterator i = managedRepositoriesSubsets.iterator(); i.hasNext(); ) {
+ ManagedRepositoryConfiguration v = readManagedRepositoryConfiguration("", (Registry) i.next());
+ managedRepositories.add(v);
}
- value.setManagedRepositories( managedRepositories );
+ value.setManagedRepositories(managedRepositories);
java.util.List remoteRepositories = new java.util.ArrayList/*<RemoteRepositoryConfiguration>*/();
- List remoteRepositoriesSubsets = registry.getSubsetList( prefix + "remoteRepositories.remoteRepository" );
- for ( Iterator i = remoteRepositoriesSubsets.iterator(); i.hasNext(); )
- {
- RemoteRepositoryConfiguration v = readRemoteRepositoryConfiguration( "", (Registry) i.next() );
- remoteRepositories.add( v );
+ List remoteRepositoriesSubsets = registry.getSubsetList(prefix + "remoteRepositories.remoteRepository");
+ for (Iterator i = remoteRepositoriesSubsets.iterator(); i.hasNext(); ) {
+ RemoteRepositoryConfiguration v = readRemoteRepositoryConfiguration("", (Registry) i.next());
+ remoteRepositories.add(v);
}
- value.setRemoteRepositories( remoteRepositories );
+ value.setRemoteRepositories(remoteRepositories);
java.util.List proxyConnectors = new java.util.ArrayList/*<ProxyConnectorConfiguration>*/();
- List proxyConnectorsSubsets = registry.getSubsetList( prefix + "proxyConnectors.proxyConnector" );
- for ( Iterator i = proxyConnectorsSubsets.iterator(); i.hasNext(); )
- {
- ProxyConnectorConfiguration v = readProxyConnectorConfiguration( "", (Registry) i.next() );
- proxyConnectors.add( v );
+ List proxyConnectorsSubsets = registry.getSubsetList(prefix + "proxyConnectors.proxyConnector");
+ for (Iterator i = proxyConnectorsSubsets.iterator(); i.hasNext(); ) {
+ ProxyConnectorConfiguration v = readProxyConnectorConfiguration("", (Registry) i.next());
+ proxyConnectors.add(v);
}
- value.setProxyConnectors( proxyConnectors );
+ value.setProxyConnectors(proxyConnectors);
java.util.List networkProxies = new java.util.ArrayList/*<NetworkProxyConfiguration>*/();
- List networkProxiesSubsets = registry.getSubsetList( prefix + "networkProxies.networkProxy" );
- for ( Iterator i = networkProxiesSubsets.iterator(); i.hasNext(); )
- {
- NetworkProxyConfiguration v = readNetworkProxyConfiguration( "", (Registry) i.next() );
- networkProxies.add( v );
+ List networkProxiesSubsets = registry.getSubsetList(prefix + "networkProxies.networkProxy");
+ for (Iterator i = networkProxiesSubsets.iterator(); i.hasNext(); ) {
+ NetworkProxyConfiguration v = readNetworkProxyConfiguration("", (Registry) i.next());
+ networkProxies.add(v);
}
- value.setNetworkProxies( networkProxies );
+ value.setNetworkProxies(networkProxies);
java.util.List legacyArtifactPaths = new java.util.ArrayList/*<LegacyArtifactPath>*/();
- List legacyArtifactPathsSubsets = registry.getSubsetList( prefix + "legacyArtifactPaths.legacyArtifactPath" );
- for ( Iterator i = legacyArtifactPathsSubsets.iterator(); i.hasNext(); )
- {
- LegacyArtifactPath v = readLegacyArtifactPath( "", (Registry) i.next() );
- legacyArtifactPaths.add( v );
- }
- value.setLegacyArtifactPaths( legacyArtifactPaths );
- RepositoryScanningConfiguration repositoryScanning = readRepositoryScanningConfiguration( prefix + "repositoryScanning.", registry );
- value.setRepositoryScanning( repositoryScanning );
- WebappConfiguration webapp = readWebappConfiguration( prefix + "webapp.", registry );
- value.setWebapp( webapp );
- OrganisationInformation organisationInfo = readOrganisationInformation( prefix + "organisationInfo.", registry );
- value.setOrganisationInfo( organisationInfo );
- NetworkConfiguration networkConfiguration = readNetworkConfiguration( prefix + "networkConfiguration.", registry );
- value.setNetworkConfiguration( networkConfiguration );
- RedbackRuntimeConfiguration redbackRuntimeConfiguration = readRedbackRuntimeConfiguration( prefix + "redbackRuntimeConfiguration.", registry );
- value.setRedbackRuntimeConfiguration( redbackRuntimeConfiguration );
- ArchivaRuntimeConfiguration archivaRuntimeConfiguration = readArchivaRuntimeConfiguration( prefix + "archivaRuntimeConfiguration.", registry );
- value.setArchivaRuntimeConfiguration( archivaRuntimeConfiguration );
+ List legacyArtifactPathsSubsets = registry.getSubsetList(prefix + "legacyArtifactPaths.legacyArtifactPath");
+ for (Iterator i = legacyArtifactPathsSubsets.iterator(); i.hasNext(); ) {
+ LegacyArtifactPath v = readLegacyArtifactPath("", (Registry) i.next());
+ legacyArtifactPaths.add(v);
+ }
+ value.setLegacyArtifactPaths(legacyArtifactPaths);
+ RepositoryScanningConfiguration repositoryScanning = readRepositoryScanningConfiguration(prefix + "repositoryScanning.", registry);
+ value.setRepositoryScanning(repositoryScanning);
+ WebappConfiguration webapp = readWebappConfiguration(prefix + "webapp.", registry);
+ value.setWebapp(webapp);
+ OrganisationInformation organisationInfo = readOrganisationInformation(prefix + "organisationInfo.", registry);
+ value.setOrganisationInfo(organisationInfo);
+ NetworkConfiguration networkConfiguration = readNetworkConfiguration(prefix + "networkConfiguration.", registry);
+ value.setNetworkConfiguration(networkConfiguration);
+ RedbackRuntimeConfiguration redbackRuntimeConfiguration = readRedbackRuntimeConfiguration(prefix + "redbackRuntimeConfiguration.", registry);
+ value.setRedbackRuntimeConfiguration(redbackRuntimeConfiguration);
+ ArchivaRuntimeConfiguration archivaRuntimeConfiguration = readArchivaRuntimeConfiguration(prefix + "archivaRuntimeConfiguration.", registry);
+ value.setArchivaRuntimeConfiguration(archivaRuntimeConfiguration);
java.util.List proxyConnectorRuleConfigurations = new java.util.ArrayList/*<ProxyConnectorRuleConfiguration>*/();
- List proxyConnectorRuleConfigurationsSubsets = registry.getSubsetList( prefix + "proxyConnectorRuleConfigurations.proxyConnectorRuleConfiguration" );
- for ( Iterator i = proxyConnectorRuleConfigurationsSubsets.iterator(); i.hasNext(); )
- {
- ProxyConnectorRuleConfiguration v = readProxyConnectorRuleConfiguration( "", (Registry) i.next() );
- proxyConnectorRuleConfigurations.add( v );
+ List proxyConnectorRuleConfigurationsSubsets = registry.getSubsetList(prefix + "proxyConnectorRuleConfigurations.proxyConnectorRuleConfiguration");
+ for (Iterator i = proxyConnectorRuleConfigurationsSubsets.iterator(); i.hasNext(); ) {
+ ProxyConnectorRuleConfiguration v = readProxyConnectorRuleConfiguration("", (Registry) i.next());
+ proxyConnectorRuleConfigurations.add(v);
}
- value.setProxyConnectorRuleConfigurations( proxyConnectorRuleConfigurations );
- ArchivaDefaultConfiguration archivaDefaultConfiguration = readArchivaDefaultConfiguration( prefix + "archivaDefaultConfiguration.", registry );
- value.setArchivaDefaultConfiguration( archivaDefaultConfiguration );
+ value.setProxyConnectorRuleConfigurations(proxyConnectorRuleConfigurations);
+ ArchivaDefaultConfiguration archivaDefaultConfiguration = readArchivaDefaultConfiguration(prefix + "archivaDefaultConfiguration.", registry);
+ value.setArchivaDefaultConfiguration(archivaDefaultConfiguration);
return value;
}
-
- private AbstractRepositoryConfiguration readAbstractRepositoryConfiguration( String prefix, Registry registry )
- {
+
+ private AbstractRepositoryConfiguration readAbstractRepositoryConfiguration(String prefix, Registry registry) {
AbstractRepositoryConfiguration value = new AbstractRepositoryConfiguration();
- //String id = registry.getString( prefix + "id", value.getId() );
+ //String id = registry.getString( prefix + "id", value.getId() );
- List<String> idList = registry.getList( prefix + "id" );
- String id = value.getId();
- if (idList != null && !idList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = idList.size();i<size;i++)
- {
- sb.append( idList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> idList = registry.getList(prefix + "id");
+ String id = value.getId();
+ if (idList != null && !idList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = idList.size(); i < size; i++) {
+ sb.append(idList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ id = sb.toString();
}
- id = sb.toString();
- }
- value.setId( id );
- //String type = registry.getString( prefix + "type", value.getType() );
+ value.setId(id);
+ //String type = registry.getString( prefix + "type", value.getType() );
- List<String> typeList = registry.getList( prefix + "type" );
- String type = value.getType();
- if (typeList != null && !typeList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = typeList.size();i<size;i++)
- {
- sb.append( typeList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> typeList = registry.getList(prefix + "type");
+ String type = value.getType();
+ if (typeList != null && !typeList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = typeList.size(); i < size; i++) {
+ sb.append(typeList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ type = sb.toString();
}
- type = sb.toString();
- }
- value.setType( type );
- //String name = registry.getString( prefix + "name", value.getName() );
+ value.setType(type);
+ //String name = registry.getString( prefix + "name", value.getName() );
- List<String> nameList = registry.getList( prefix + "name" );
- String name = value.getName();
- if (nameList != null && !nameList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = nameList.size();i<size;i++)
- {
- sb.append( nameList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> nameList = registry.getList(prefix + "name");
+ String name = value.getName();
+ if (nameList != null && !nameList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = nameList.size(); i < size; i++) {
+ sb.append(nameList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ name = sb.toString();
}
- name = sb.toString();
- }
- value.setName( name );
- //String layout = registry.getString( prefix + "layout", value.getLayout() );
+ value.setName(name);
+ //String layout = registry.getString( prefix + "layout", value.getLayout() );
- List<String> layoutList = registry.getList( prefix + "layout" );
- String layout = value.getLayout();
- if (layoutList != null && !layoutList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = layoutList.size();i<size;i++)
- {
- sb.append( layoutList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> layoutList = registry.getList(prefix + "layout");
+ String layout = value.getLayout();
+ if (layoutList != null && !layoutList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = layoutList.size(); i < size; i++) {
+ sb.append(layoutList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ layout = sb.toString();
}
- layout = sb.toString();
- }
- value.setLayout( layout );
- //String indexDir = registry.getString( prefix + "indexDir", value.getIndexDir() );
+ value.setLayout(layout);
+ //String indexDir = registry.getString( prefix + "indexDir", value.getIndexDir() );
- List<String> indexDirList = registry.getList( prefix + "indexDir" );
- String indexDir = value.getIndexDir();
- if (indexDirList != null && !indexDirList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = indexDirList.size();i<size;i++)
- {
- sb.append( indexDirList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> indexDirList = registry.getList(prefix + "indexDir");
+ String indexDir = value.getIndexDir();
+ if (indexDirList != null && !indexDirList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = indexDirList.size(); i < size; i++) {
+ sb.append(indexDirList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ indexDir = sb.toString();
}
- indexDir = sb.toString();
- }
- value.setIndexDir( indexDir );
- //String packedIndexDir = registry.getString( prefix + "packedIndexDir", value.getPackedIndexDir() );
+ value.setIndexDir(indexDir);
+ //String packedIndexDir = registry.getString( prefix + "packedIndexDir", value.getPackedIndexDir() );
- List<String> packedIndexDirList = registry.getList( prefix + "packedIndexDir" );
- String packedIndexDir = value.getPackedIndexDir();
- if (packedIndexDirList != null && !packedIndexDirList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = packedIndexDirList.size();i<size;i++)
- {
- sb.append( packedIndexDirList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> packedIndexDirList = registry.getList(prefix + "packedIndexDir");
+ String packedIndexDir = value.getPackedIndexDir();
+ if (packedIndexDirList != null && !packedIndexDirList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = packedIndexDirList.size(); i < size; i++) {
+ sb.append(packedIndexDirList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ packedIndexDir = sb.toString();
}
- packedIndexDir = sb.toString();
- }
- value.setPackedIndexDir( packedIndexDir );
- //String description = registry.getString( prefix + "description", value.getDescription() );
+ value.setPackedIndexDir(packedIndexDir);
+ //String description = registry.getString( prefix + "description", value.getDescription() );
- List<String> descriptionList = registry.getList( prefix + "description" );
- String description = value.getDescription();
- if (descriptionList != null && !descriptionList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = descriptionList.size();i<size;i++)
- {
- sb.append( descriptionList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> descriptionList = registry.getList(prefix + "description");
+ String description = value.getDescription();
+ if (descriptionList != null && !descriptionList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = descriptionList.size(); i < size; i++) {
+ sb.append(descriptionList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ description = sb.toString();
}
- description = sb.toString();
- }
- value.setDescription( description );
+ value.setDescription(description);
return value;
}
-
- private RemoteRepositoryConfiguration readRemoteRepositoryConfiguration( String prefix, Registry registry )
- {
- RemoteRepositoryConfiguration value = new RemoteRepositoryConfiguration();
-
- //String url = registry.getString( prefix + "url", value.getUrl() );
-
- List<String> urlList = registry.getList( prefix + "url" );
- String url = value.getUrl();
- if (urlList != null && !urlList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = urlList.size();i<size;i++)
- {
- sb.append( urlList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- url = sb.toString();
- }
-
- value.setUrl( url );
- //String username = registry.getString( prefix + "username", value.getUsername() );
-
- List<String> usernameList = registry.getList( prefix + "username" );
- String username = value.getUsername();
- if (usernameList != null && !usernameList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = usernameList.size();i<size;i++)
- {
- sb.append( usernameList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- username = sb.toString();
- }
-
- value.setUsername( username );
- //String password = registry.getString( prefix + "password", value.getPassword() );
-
- List<String> passwordList = registry.getList( prefix + "password" );
- String password = value.getPassword();
- if (passwordList != null && !passwordList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = passwordList.size();i<size;i++)
- {
- sb.append( passwordList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- password = sb.toString();
- }
-
- value.setPassword( password );
- int timeout = registry.getInt( prefix + "timeout", value.getTimeout() );
- value.setTimeout( timeout );
- //String refreshCronExpression = registry.getString( prefix + "refreshCronExpression", value.getRefreshCronExpression() );
-
- List<String> refreshCronExpressionList = registry.getList( prefix + "refreshCronExpression" );
- String refreshCronExpression = value.getRefreshCronExpression();
- if (refreshCronExpressionList != null && !refreshCronExpressionList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = refreshCronExpressionList.size();i<size;i++)
- {
- sb.append( refreshCronExpressionList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- refreshCronExpression = sb.toString();
- }
-
- value.setRefreshCronExpression( refreshCronExpression );
- boolean downloadRemoteIndex = registry.getBoolean( prefix + "downloadRemoteIndex", value.isDownloadRemoteIndex() );
- value.setDownloadRemoteIndex( downloadRemoteIndex );
- //String remoteIndexUrl = registry.getString( prefix + "remoteIndexUrl", value.getRemoteIndexUrl() );
-
- List<String> remoteIndexUrlList = registry.getList( prefix + "remoteIndexUrl" );
- String remoteIndexUrl = value.getRemoteIndexUrl();
- if (remoteIndexUrlList != null && !remoteIndexUrlList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = remoteIndexUrlList.size();i<size;i++)
- {
- sb.append( remoteIndexUrlList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- remoteIndexUrl = sb.toString();
- }
-
- value.setRemoteIndexUrl( remoteIndexUrl );
- //String remoteDownloadNetworkProxyId = registry.getString( prefix + "remoteDownloadNetworkProxyId", value.getRemoteDownloadNetworkProxyId() );
-
- List<String> remoteDownloadNetworkProxyIdList = registry.getList( prefix + "remoteDownloadNetworkProxyId" );
- String remoteDownloadNetworkProxyId = value.getRemoteDownloadNetworkProxyId();
- if (remoteDownloadNetworkProxyIdList != null && !remoteDownloadNetworkProxyIdList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = remoteDownloadNetworkProxyIdList.size();i<size;i++)
- {
- sb.append( remoteDownloadNetworkProxyIdList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- remoteDownloadNetworkProxyId = sb.toString();
- }
-
- value.setRemoteDownloadNetworkProxyId( remoteDownloadNetworkProxyId );
- int remoteDownloadTimeout = registry.getInt( prefix + "remoteDownloadTimeout", value.getRemoteDownloadTimeout() );
- value.setRemoteDownloadTimeout( remoteDownloadTimeout );
- boolean downloadRemoteIndexOnStartup = registry.getBoolean( prefix + "downloadRemoteIndexOnStartup", value.isDownloadRemoteIndexOnStartup() );
- value.setDownloadRemoteIndexOnStartup( downloadRemoteIndexOnStartup );
- java.util.Map extraParameters = registry.getProperties( prefix + "extraParameters" );
- value.setExtraParameters( extraParameters );
- java.util.Map extraHeaders = registry.getProperties( prefix + "extraHeaders" );
- value.setExtraHeaders( extraHeaders );
- //String checkPath = registry.getString( prefix + "checkPath", value.getCheckPath() );
-
- List<String> checkPathList = registry.getList( prefix + "checkPath" );
- String checkPath = value.getCheckPath();
- if (checkPathList != null && !checkPathList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = checkPathList.size();i<size;i++)
- {
- sb.append( checkPathList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- checkPath = sb.toString();
- }
-
- value.setCheckPath( checkPath );
- //String id = registry.getString( prefix + "id", value.getId() );
-
- List<String> idList = registry.getList( prefix + "id" );
- String id = value.getId();
- if (idList != null && !idList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = idList.size();i<size;i++)
- {
- sb.append( idList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- id = sb.toString();
- }
-
- value.setId( id );
- //String type = registry.getString( prefix + "type", value.getType() );
-
- List<String> typeList = registry.getList( prefix + "type" );
- String type = value.getType();
- if (typeList != null && !typeList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = typeList.size();i<size;i++)
- {
- sb.append( typeList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- type = sb.toString();
- }
- value.setType( type );
- //String name = registry.getString( prefix + "name", value.getName() );
+ private RemoteRepositoryConfiguration readRemoteRepositoryConfiguration(String prefix, Registry registry) {
+ RemoteRepositoryConfiguration value = new RemoteRepositoryConfiguration();
- List<String> nameList = registry.getList( prefix + "name" );
- String name = value.getName();
- if (nameList != null && !nameList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = nameList.size();i<size;i++)
- {
- sb.append( nameList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- name = sb.toString();
- }
+ //String url = registry.getString( prefix + "url", value.getUrl() );
- value.setName( name );
- //String layout = registry.getString( prefix + "layout", value.getLayout() );
+ List<String> urlList = registry.getList(prefix + "url");
+ String url = value.getUrl();
+ if (urlList != null && !urlList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = urlList.size(); i < size; i++) {
+ sb.append(urlList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ url = sb.toString();
+ }
+
+ value.setUrl(url);
+ //String username = registry.getString( prefix + "username", value.getUsername() );
+
+ List<String> usernameList = registry.getList(prefix + "username");
+ String username = value.getUsername();
+ if (usernameList != null && !usernameList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = usernameList.size(); i < size; i++) {
+ sb.append(usernameList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ username = sb.toString();
+ }
+
+ value.setUsername(username);
+ //String password = registry.getString( prefix + "password", value.getPassword() );
+
+ List<String> passwordList = registry.getList(prefix + "password");
+ String password = value.getPassword();
+ if (passwordList != null && !passwordList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = passwordList.size(); i < size; i++) {
+ sb.append(passwordList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ password = sb.toString();
+ }
+
+ value.setPassword(password);
+ int timeout = registry.getInt(prefix + "timeout", value.getTimeout());
+ value.setTimeout(timeout);
+ //String refreshCronExpression = registry.getString( prefix + "refreshCronExpression", value.getRefreshCronExpression() );
+
+ List<String> refreshCronExpressionList = registry.getList(prefix + "refreshCronExpression");
+ String refreshCronExpression = value.getRefreshCronExpression();
+ if (refreshCronExpressionList != null && !refreshCronExpressionList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = refreshCronExpressionList.size(); i < size; i++) {
+ sb.append(refreshCronExpressionList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ refreshCronExpression = sb.toString();
+ }
+
+ value.setRefreshCronExpression(refreshCronExpression);
+ boolean downloadRemoteIndex = registry.getBoolean(prefix + "downloadRemoteIndex", value.isDownloadRemoteIndex());
+ value.setDownloadRemoteIndex(downloadRemoteIndex);
+ //String remoteIndexUrl = registry.getString( prefix + "remoteIndexUrl", value.getRemoteIndexUrl() );
+
+ List<String> remoteIndexUrlList = registry.getList(prefix + "remoteIndexUrl");
+ String remoteIndexUrl = value.getRemoteIndexUrl();
+ if (remoteIndexUrlList != null && !remoteIndexUrlList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = remoteIndexUrlList.size(); i < size; i++) {
+ sb.append(remoteIndexUrlList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ remoteIndexUrl = sb.toString();
+ }
+
+ value.setRemoteIndexUrl(remoteIndexUrl);
+ //String remoteDownloadNetworkProxyId = registry.getString( prefix + "remoteDownloadNetworkProxyId", value.getRemoteDownloadNetworkProxyId() );
+
+ List<String> remoteDownloadNetworkProxyIdList = registry.getList(prefix + "remoteDownloadNetworkProxyId");
+ String remoteDownloadNetworkProxyId = value.getRemoteDownloadNetworkProxyId();
+ if (remoteDownloadNetworkProxyIdList != null && !remoteDownloadNetworkProxyIdList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = remoteDownloadNetworkProxyIdList.size(); i < size; i++) {
+ sb.append(remoteDownloadNetworkProxyIdList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ remoteDownloadNetworkProxyId = sb.toString();
+ }
+
+ value.setRemoteDownloadNetworkProxyId(remoteDownloadNetworkProxyId);
+ int remoteDownloadTimeout = registry.getInt(prefix + "remoteDownloadTimeout", value.getRemoteDownloadTimeout());
+ value.setRemoteDownloadTimeout(remoteDownloadTimeout);
+ boolean downloadRemoteIndexOnStartup = registry.getBoolean(prefix + "downloadRemoteIndexOnStartup", value.isDownloadRemoteIndexOnStartup());
+ value.setDownloadRemoteIndexOnStartup(downloadRemoteIndexOnStartup);
+ java.util.Map extraParameters = registry.getProperties(prefix + "extraParameters");
+ value.setExtraParameters(extraParameters);
+ java.util.Map extraHeaders = registry.getProperties(prefix + "extraHeaders");
+ value.setExtraHeaders(extraHeaders);
+ //String checkPath = registry.getString( prefix + "checkPath", value.getCheckPath() );
+
+ List<String> checkPathList = registry.getList(prefix + "checkPath");
+ String checkPath = value.getCheckPath();
+ if (checkPathList != null && !checkPathList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = checkPathList.size(); i < size; i++) {
+ sb.append(checkPathList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ checkPath = sb.toString();
+ }
+
+ value.setCheckPath(checkPath);
+ //String id = registry.getString( prefix + "id", value.getId() );
+
+ List<String> idList = registry.getList(prefix + "id");
+ String id = value.getId();
+ if (idList != null && !idList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = idList.size(); i < size; i++) {
+ sb.append(idList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ id = sb.toString();
+ }
+
+ value.setId(id);
+ //String type = registry.getString( prefix + "type", value.getType() );
+
+ List<String> typeList = registry.getList(prefix + "type");
+ String type = value.getType();
+ if (typeList != null && !typeList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = typeList.size(); i < size; i++) {
+ sb.append(typeList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ type = sb.toString();
+ }
+
+ value.setType(type);
+ //String name = registry.getString( prefix + "name", value.getName() );
+
+ List<String> nameList = registry.getList(prefix + "name");
+ String name = value.getName();
+ if (nameList != null && !nameList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = nameList.size(); i < size; i++) {
+ sb.append(nameList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ name = sb.toString();
+ }
+
+ value.setName(name);
+ //String layout = registry.getString( prefix + "layout", value.getLayout() );
+
+ List<String> layoutList = registry.getList(prefix + "layout");
+ String layout = value.getLayout();
+ if (layoutList != null && !layoutList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = layoutList.size(); i < size; i++) {
+ sb.append(layoutList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ layout = sb.toString();
+ }
+
+ value.setLayout(layout);
+ //String indexDir = registry.getString( prefix + "indexDir", value.getIndexDir() );
+
+ List<String> indexDirList = registry.getList(prefix + "indexDir");
+ String indexDir = value.getIndexDir();
+ if (indexDirList != null && !indexDirList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = indexDirList.size(); i < size; i++) {
+ sb.append(indexDirList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ indexDir = sb.toString();
+ }
- List<String> layoutList = registry.getList( prefix + "layout" );
- String layout = value.getLayout();
- if (layoutList != null && !layoutList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = layoutList.size();i<size;i++)
- {
- sb.append( layoutList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- layout = sb.toString();
- }
-
- value.setLayout( layout );
- //String indexDir = registry.getString( prefix + "indexDir", value.getIndexDir() );
+ value.setIndexDir(indexDir);
+ //String packedIndexDir = registry.getString( prefix + "packedIndexDir", value.getPackedIndexDir() );
- List<String> indexDirList = registry.getList( prefix + "indexDir" );
- String indexDir = value.getIndexDir();
- if (indexDirList != null && !indexDirList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = indexDirList.size();i<size;i++)
- {
- sb.append( indexDirList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> packedIndexDirList = registry.getList(prefix + "packedIndexDir");
+ String packedIndexDir = value.getPackedIndexDir();
+ if (packedIndexDirList != null && !packedIndexDirList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = packedIndexDirList.size(); i < size; i++) {
+ sb.append(packedIndexDirList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ packedIndexDir = sb.toString();
}
- indexDir = sb.toString();
- }
- value.setIndexDir( indexDir );
- //String packedIndexDir = registry.getString( prefix + "packedIndexDir", value.getPackedIndexDir() );
+ value.setPackedIndexDir(packedIndexDir);
+ //String description = registry.getString( prefix + "description", value.getDescription() );
- List<String> packedIndexDirList = registry.getList( prefix + "packedIndexDir" );
- String packedIndexDir = value.getPackedIndexDir();
- if (packedIndexDirList != null && !packedIndexDirList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = packedIndexDirList.size();i<size;i++)
- {
- sb.append( packedIndexDirList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> descriptionList = registry.getList(prefix + "description");
+ String description = value.getDescription();
+ if (descriptionList != null && !descriptionList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = descriptionList.size(); i < size; i++) {
+ sb.append(descriptionList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ description = sb.toString();
}
- packedIndexDir = sb.toString();
- }
- value.setPackedIndexDir( packedIndexDir );
- //String description = registry.getString( prefix + "description", value.getDescription() );
-
- List<String> descriptionList = registry.getList( prefix + "description" );
- String description = value.getDescription();
- if (descriptionList != null && !descriptionList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = descriptionList.size();i<size;i++)
- {
- sb.append( descriptionList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- description = sb.toString();
- }
-
- value.setDescription( description );
+ value.setDescription(description);
return value;
}
-
- private ManagedRepositoryConfiguration readManagedRepositoryConfiguration( String prefix, Registry registry )
- {
- ManagedRepositoryConfiguration value = new ManagedRepositoryConfiguration();
-
- //String location = registry.getString( prefix + "location", value.getLocation() );
-
- List<String> locationList = registry.getList( prefix + "location" );
- String location = value.getLocation();
- if (locationList != null && !locationList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = locationList.size();i<size;i++)
- {
- sb.append( locationList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- location = sb.toString();
- }
-
- value.setLocation( location );
- boolean releases = registry.getBoolean( prefix + "releases", value.isReleases() );
- value.setReleases( releases );
- boolean blockRedeployments = registry.getBoolean( prefix + "blockRedeployments", value.isBlockRedeployments() );
- value.setBlockRedeployments( blockRedeployments );
- boolean snapshots = registry.getBoolean( prefix + "snapshots", value.isSnapshots() );
- value.setSnapshots( snapshots );
- boolean scanned = registry.getBoolean( prefix + "scanned", value.isScanned() );
- value.setScanned( scanned );
- //String refreshCronExpression = registry.getString( prefix + "refreshCronExpression", value.getRefreshCronExpression() );
-
- List<String> refreshCronExpressionList = registry.getList( prefix + "refreshCronExpression" );
- String refreshCronExpression = value.getRefreshCronExpression();
- if (refreshCronExpressionList != null && !refreshCronExpressionList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = refreshCronExpressionList.size();i<size;i++)
- {
- sb.append( refreshCronExpressionList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- refreshCronExpression = sb.toString();
- }
- value.setRefreshCronExpression( refreshCronExpression );
- int retentionCount = registry.getInt( prefix + "retentionCount", value.getRetentionCount() );
- value.setRetentionCount( retentionCount );
- int retentionPeriod = registry.getInt( prefix + "retentionPeriod", value.getRetentionPeriod() );
- value.setRetentionPeriod( retentionPeriod );
- boolean deleteReleasedSnapshots = registry.getBoolean( prefix + "deleteReleasedSnapshots", value.isDeleteReleasedSnapshots() );
- value.setDeleteReleasedSnapshots( deleteReleasedSnapshots );
- boolean skipPackedIndexCreation = registry.getBoolean( prefix + "skipPackedIndexCreation", value.isSkipPackedIndexCreation() );
- value.setSkipPackedIndexCreation( skipPackedIndexCreation );
- boolean stageRepoNeeded = registry.getBoolean( prefix + "stageRepoNeeded", value.isStageRepoNeeded() );
- value.setStageRepoNeeded( stageRepoNeeded );
- //String id = registry.getString( prefix + "id", value.getId() );
-
- List<String> idList = registry.getList( prefix + "id" );
- String id = value.getId();
- if (idList != null && !idList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = idList.size();i<size;i++)
- {
- sb.append( idList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- id = sb.toString();
- }
-
- value.setId( id );
- //String type = registry.getString( prefix + "type", value.getType() );
+ private ManagedRepositoryConfiguration readManagedRepositoryConfiguration(String prefix, Registry registry) {
+ ManagedRepositoryConfiguration value = new ManagedRepositoryConfiguration();
- List<String> typeList = registry.getList( prefix + "type" );
- String type = value.getType();
- if (typeList != null && !typeList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = typeList.size();i<size;i++)
- {
- sb.append( typeList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- type = sb.toString();
- }
+ //String location = registry.getString( prefix + "location", value.getLocation() );
+
+ List<String> locationList = registry.getList(prefix + "location");
+ String location = value.getLocation();
+ if (locationList != null && !locationList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = locationList.size(); i < size; i++) {
+ sb.append(locationList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ location = sb.toString();
+ }
+
+ value.setLocation(location);
+ boolean releases = registry.getBoolean(prefix + "releases", value.isReleases());
+ value.setReleases(releases);
+ boolean blockRedeployments = registry.getBoolean(prefix + "blockRedeployments", value.isBlockRedeployments());
+ value.setBlockRedeployments(blockRedeployments);
+ boolean snapshots = registry.getBoolean(prefix + "snapshots", value.isSnapshots());
+ value.setSnapshots(snapshots);
+ boolean scanned = registry.getBoolean(prefix + "scanned", value.isScanned());
+ value.setScanned(scanned);
+ //String refreshCronExpression = registry.getString( prefix + "refreshCronExpression", value.getRefreshCronExpression() );
+
+ List<String> refreshCronExpressionList = registry.getList(prefix + "refreshCronExpression");
+ String refreshCronExpression = value.getRefreshCronExpression();
+ if (refreshCronExpressionList != null && !refreshCronExpressionList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = refreshCronExpressionList.size(); i < size; i++) {
+ sb.append(refreshCronExpressionList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ refreshCronExpression = sb.toString();
+ }
+
+ value.setRefreshCronExpression(refreshCronExpression);
+ int retentionCount = registry.getInt(prefix + "retentionCount", value.getRetentionCount());
+ value.setRetentionCount(retentionCount);
+ int retentionPeriod = registry.getInt(prefix + "retentionPeriod", value.getRetentionPeriod());
+ value.setRetentionPeriod(retentionPeriod);
+ boolean deleteReleasedSnapshots = registry.getBoolean(prefix + "deleteReleasedSnapshots", value.isDeleteReleasedSnapshots());
+ value.setDeleteReleasedSnapshots(deleteReleasedSnapshots);
+ boolean skipPackedIndexCreation = registry.getBoolean(prefix + "skipPackedIndexCreation", value.isSkipPackedIndexCreation());
+ value.setSkipPackedIndexCreation(skipPackedIndexCreation);
+ boolean stageRepoNeeded = registry.getBoolean(prefix + "stageRepoNeeded", value.isStageRepoNeeded());
+ value.setStageRepoNeeded(stageRepoNeeded);
+ //String id = registry.getString( prefix + "id", value.getId() );
+
+ List<String> idList = registry.getList(prefix + "id");
+ String id = value.getId();
+ if (idList != null && !idList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = idList.size(); i < size; i++) {
+ sb.append(idList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ id = sb.toString();
+ }
+
+ value.setId(id);
+ //String type = registry.getString( prefix + "type", value.getType() );
+
+ List<String> typeList = registry.getList(prefix + "type");
+ String type = value.getType();
+ if (typeList != null && !typeList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = typeList.size(); i < size; i++) {
+ sb.append(typeList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ type = sb.toString();
+ }
+
+ value.setType(type);
+ //String name = registry.getString( prefix + "name", value.getName() );
+
+ List<String> nameList = registry.getList(prefix + "name");
+ String name = value.getName();
+ if (nameList != null && !nameList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = nameList.size(); i < size; i++) {
+ sb.append(nameList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ name = sb.toString();
+ }
+
+ value.setName(name);
+ //String layout = registry.getString( prefix + "layout", value.getLayout() );
+
+ List<String> layoutList = registry.getList(prefix + "layout");
+ String layout = value.getLayout();
+ if (layoutList != null && !layoutList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = layoutList.size(); i < size; i++) {
+ sb.append(layoutList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ layout = sb.toString();
+ }
+
+ value.setLayout(layout);
+ //String indexDir = registry.getString( prefix + "indexDir", value.getIndexDir() );
+
+ List<String> indexDirList = registry.getList(prefix + "indexDir");
+ String indexDir = value.getIndexDir();
+ if (indexDirList != null && !indexDirList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = indexDirList.size(); i < size; i++) {
+ sb.append(indexDirList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ indexDir = sb.toString();
+ }
+
+ value.setIndexDir(indexDir);
+ //String packedIndexDir = registry.getString( prefix + "packedIndexDir", value.getPackedIndexDir() );
+
+ List<String> packedIndexDirList = registry.getList(prefix + "packedIndexDir");
+ String packedIndexDir = value.getPackedIndexDir();
+ if (packedIndexDirList != null && !packedIndexDirList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = packedIndexDirList.size(); i < size; i++) {
+ sb.append(packedIndexDirList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ packedIndexDir = sb.toString();
+ }
- value.setType( type );
- //String name = registry.getString( prefix + "name", value.getName() );
+ value.setPackedIndexDir(packedIndexDir);
+ //String description = registry.getString( prefix + "description", value.getDescription() );
- List<String> nameList = registry.getList( prefix + "name" );
- String name = value.getName();
- if (nameList != null && !nameList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = nameList.size();i<size;i++)
- {
- sb.append( nameList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> descriptionList = registry.getList(prefix + "description");
+ String description = value.getDescription();
+ if (descriptionList != null && !descriptionList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = descriptionList.size(); i < size; i++) {
+ sb.append(descriptionList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ description = sb.toString();
}
- name = sb.toString();
- }
- value.setName( name );
- //String layout = registry.getString( prefix + "layout", value.getLayout() );
+ value.setDescription(description);
- List<String> layoutList = registry.getList( prefix + "layout" );
- String layout = value.getLayout();
- if (layoutList != null && !layoutList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = layoutList.size();i<size;i++)
- {
- sb.append( layoutList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- layout = sb.toString();
+ return value;
}
- value.setLayout( layout );
- //String indexDir = registry.getString( prefix + "indexDir", value.getIndexDir() );
-
- List<String> indexDirList = registry.getList( prefix + "indexDir" );
- String indexDir = value.getIndexDir();
- if (indexDirList != null && !indexDirList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = indexDirList.size();i<size;i++)
- {
- sb.append( indexDirList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- indexDir = sb.toString();
- }
+ private LegacyArtifactPath readLegacyArtifactPath(String prefix, Registry registry) {
+ LegacyArtifactPath value = new LegacyArtifactPath();
- value.setIndexDir( indexDir );
- //String packedIndexDir = registry.getString( prefix + "packedIndexDir", value.getPackedIndexDir() );
+ //String path = registry.getString( prefix + "path", value.getPath() );
- List<String> packedIndexDirList = registry.getList( prefix + "packedIndexDir" );
- String packedIndexDir = value.getPackedIndexDir();
- if (packedIndexDirList != null && !packedIndexDirList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = packedIndexDirList.size();i<size;i++)
- {
- sb.append( packedIndexDirList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> pathList = registry.getList(prefix + "path");
+ String path = value.getPath();
+ if (pathList != null && !pathList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = pathList.size(); i < size; i++) {
+ sb.append(pathList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ path = sb.toString();
}
- packedIndexDir = sb.toString();
- }
- value.setPackedIndexDir( packedIndexDir );
- //String description = registry.getString( prefix + "description", value.getDescription() );
+ value.setPath(path);
+ //String artifact = registry.getString( prefix + "artifact", value.getArtifact() );
- List<String> descriptionList = registry.getList( prefix + "description" );
- String description = value.getDescription();
- if (descriptionList != null && !descriptionList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = descriptionList.size();i<size;i++)
- {
- sb.append( descriptionList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> artifactList = registry.getList(prefix + "artifact");
+ String artifact = value.getArtifact();
+ if (artifactList != null && !artifactList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = artifactList.size(); i < size; i++) {
+ sb.append(artifactList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ artifact = sb.toString();
}
- description = sb.toString();
- }
- value.setDescription( description );
+ value.setArtifact(artifact);
return value;
}
-
- private LegacyArtifactPath readLegacyArtifactPath( String prefix, Registry registry )
- {
- LegacyArtifactPath value = new LegacyArtifactPath();
- //String path = registry.getString( prefix + "path", value.getPath() );
-
- List<String> pathList = registry.getList( prefix + "path" );
- String path = value.getPath();
- if (pathList != null && !pathList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = pathList.size();i<size;i++)
- {
- sb.append( pathList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- path = sb.toString();
- }
+ private RepositoryGroupConfiguration readRepositoryGroupConfiguration(String prefix, Registry registry) {
+ RepositoryGroupConfiguration value = new RepositoryGroupConfiguration();
- value.setPath( path );
- //String artifact = registry.getString( prefix + "artifact", value.getArtifact() );
+ //String id = registry.getString( prefix + "id", value.getId() );
- List<String> artifactList = registry.getList( prefix + "artifact" );
- String artifact = value.getArtifact();
- if (artifactList != null && !artifactList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = artifactList.size();i<size;i++)
- {
- sb.append( artifactList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> idList = registry.getList(prefix + "id");
+ String id = value.getId();
+ if (idList != null && !idList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = idList.size(); i < size; i++) {
+ sb.append(idList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ id = sb.toString();
}
- artifact = sb.toString();
- }
- value.setArtifact( artifact );
+ value.setId(id);
+ //String mergedIndexPath = registry.getString( prefix + "mergedIndexPath", value.getMergedIndexPath() );
- return value;
- }
-
- private RepositoryGroupConfiguration readRepositoryGroupConfiguration( String prefix, Registry registry )
- {
- RepositoryGroupConfiguration value = new RepositoryGroupConfiguration();
-
- //String id = registry.getString( prefix + "id", value.getId() );
-
- List<String> idList = registry.getList( prefix + "id" );
- String id = value.getId();
- if (idList != null && !idList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = idList.size();i<size;i++)
- {
- sb.append( idList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> mergedIndexPathList = registry.getList(prefix + "mergedIndexPath");
+ String mergedIndexPath = value.getMergedIndexPath();
+ if (mergedIndexPathList != null && !mergedIndexPathList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = mergedIndexPathList.size(); i < size; i++) {
+ sb.append(mergedIndexPathList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ mergedIndexPath = sb.toString();
}
- id = sb.toString();
- }
- value.setId( id );
- //String mergedIndexPath = registry.getString( prefix + "mergedIndexPath", value.getMergedIndexPath() );
+ value.setMergedIndexPath(mergedIndexPath);
+ int mergedIndexTtl = registry.getInt(prefix + "mergedIndexTtl", value.getMergedIndexTtl());
+ value.setMergedIndexTtl(mergedIndexTtl);
+ //String cronExpression = registry.getString( prefix + "cronExpression", value.getCronExpression() );
- List<String> mergedIndexPathList = registry.getList( prefix + "mergedIndexPath" );
- String mergedIndexPath = value.getMergedIndexPath();
- if (mergedIndexPathList != null && !mergedIndexPathList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = mergedIndexPathList.size();i<size;i++)
- {
- sb.append( mergedIndexPathList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> cronExpressionList = registry.getList(prefix + "cronExpression");
+ String cronExpression = value.getCronExpression();
+ if (cronExpressionList != null && !cronExpressionList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = cronExpressionList.size(); i < size; i++) {
+ sb.append(cronExpressionList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ cronExpression = sb.toString();
}
- mergedIndexPath = sb.toString();
- }
- value.setMergedIndexPath( mergedIndexPath );
- int mergedIndexTtl = registry.getInt( prefix + "mergedIndexTtl", value.getMergedIndexTtl() );
- value.setMergedIndexTtl( mergedIndexTtl );
- //String cronExpression = registry.getString( prefix + "cronExpression", value.getCronExpression() );
-
- List<String> cronExpressionList = registry.getList( prefix + "cronExpression" );
- String cronExpression = value.getCronExpression();
- if (cronExpressionList != null && !cronExpressionList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = cronExpressionList.size();i<size;i++)
- {
- sb.append( cronExpressionList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- cronExpression = sb.toString();
- }
-
- value.setCronExpression( cronExpression );
+ value.setCronExpression(cronExpression);
java.util.List repositories = new java.util.ArrayList/*<String>*/();
- repositories.addAll( registry.getList( prefix + "repositories.repository" ) );
- value.setRepositories( repositories );
+ repositories.addAll(registry.getList(prefix + "repositories.repository"));
+ value.setRepositories(repositories);
return value;
}
-
- private RepositoryCheckPath readRepositoryCheckPath( String prefix, Registry registry )
- {
+
+ private RepositoryCheckPath readRepositoryCheckPath(String prefix, Registry registry) {
RepositoryCheckPath value = new RepositoryCheckPath();
- //String url = registry.getString( prefix + "url", value.getUrl() );
+ //String url = registry.getString( prefix + "url", value.getUrl() );
- List<String> urlList = registry.getList( prefix + "url" );
- String url = value.getUrl();
- if (urlList != null && !urlList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = urlList.size();i<size;i++)
- {
- sb.append( urlList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> urlList = registry.getList(prefix + "url");
+ String url = value.getUrl();
+ if (urlList != null && !urlList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = urlList.size(); i < size; i++) {
+ sb.append(urlList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ url = sb.toString();
}
- url = sb.toString();
- }
- value.setUrl( url );
- //String path = registry.getString( prefix + "path", value.getPath() );
+ value.setUrl(url);
+ //String path = registry.getString( prefix + "path", value.getPath() );
- List<String> pathList = registry.getList( prefix + "path" );
- String path = value.getPath();
- if (pathList != null && !pathList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = pathList.size();i<size;i++)
- {
- sb.append( pathList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> pathList = registry.getList(prefix + "path");
+ String path = value.getPath();
+ if (pathList != null && !pathList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = pathList.size(); i < size; i++) {
+ sb.append(pathList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ path = sb.toString();
}
- path = sb.toString();
- }
- value.setPath( path );
+ value.setPath(path);
return value;
}
-
- private AbstractRepositoryConnectorConfiguration readAbstractRepositoryConnectorConfiguration( String prefix, Registry registry )
- {
+
+ private AbstractRepositoryConnectorConfiguration readAbstractRepositoryConnectorConfiguration(String prefix, Registry registry) {
AbstractRepositoryConnectorConfiguration value = new AbstractRepositoryConnectorConfiguration();
- //String sourceRepoId = registry.getString( prefix + "sourceRepoId", value.getSourceRepoId() );
+ //String sourceRepoId = registry.getString( prefix + "sourceRepoId", value.getSourceRepoId() );
- List<String> sourceRepoIdList = registry.getList( prefix + "sourceRepoId" );
- String sourceRepoId = value.getSourceRepoId();
- if (sourceRepoIdList != null && !sourceRepoIdList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = sourceRepoIdList.size();i<size;i++)
- {
- sb.append( sourceRepoIdList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> sourceRepoIdList = registry.getList(prefix + "sourceRepoId");
+ String sourceRepoId = value.getSourceRepoId();
+ if (sourceRepoIdList != null && !sourceRepoIdList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = sourceRepoIdList.size(); i < size; i++) {
+ sb.append(sourceRepoIdList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ sourceRepoId = sb.toString();
}
- sourceRepoId = sb.toString();
- }
- value.setSourceRepoId( sourceRepoId );
- //String targetRepoId = registry.getString( prefix + "targetRepoId", value.getTargetRepoId() );
+ value.setSourceRepoId(sourceRepoId);
+ //String targetRepoId = registry.getString( prefix + "targetRepoId", value.getTargetRepoId() );
- List<String> targetRepoIdList = registry.getList( prefix + "targetRepoId" );
- String targetRepoId = value.getTargetRepoId();
- if (targetRepoIdList != null && !targetRepoIdList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = targetRepoIdList.size();i<size;i++)
- {
- sb.append( targetRepoIdList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> targetRepoIdList = registry.getList(prefix + "targetRepoId");
+ String targetRepoId = value.getTargetRepoId();
+ if (targetRepoIdList != null && !targetRepoIdList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = targetRepoIdList.size(); i < size; i++) {
+ sb.append(targetRepoIdList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ targetRepoId = sb.toString();
}
- targetRepoId = sb.toString();
- }
- value.setTargetRepoId( targetRepoId );
- //String proxyId = registry.getString( prefix + "proxyId", value.getProxyId() );
+ value.setTargetRepoId(targetRepoId);
+ //String proxyId = registry.getString( prefix + "proxyId", value.getProxyId() );
- List<String> proxyIdList = registry.getList( prefix + "proxyId" );
- String proxyId = value.getProxyId();
- if (proxyIdList != null && !proxyIdList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = proxyIdList.size();i<size;i++)
- {
- sb.append( proxyIdList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> proxyIdList = registry.getList(prefix + "proxyId");
+ String proxyId = value.getProxyId();
+ if (proxyIdList != null && !proxyIdList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = proxyIdList.size(); i < size; i++) {
+ sb.append(proxyIdList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ proxyId = sb.toString();
}
- proxyId = sb.toString();
- }
- value.setProxyId( proxyId );
+ value.setProxyId(proxyId);
java.util.List blackListPatterns = new java.util.ArrayList/*<String>*/();
- blackListPatterns.addAll( registry.getList( prefix + "blackListPatterns.blackListPattern" ) );
- value.setBlackListPatterns( blackListPatterns );
+ blackListPatterns.addAll(registry.getList(prefix + "blackListPatterns.blackListPattern"));
+ value.setBlackListPatterns(blackListPatterns);
java.util.List whiteListPatterns = new java.util.ArrayList/*<String>*/();
- whiteListPatterns.addAll( registry.getList( prefix + "whiteListPatterns.whiteListPattern" ) );
- value.setWhiteListPatterns( whiteListPatterns );
- java.util.Map policies = registry.getProperties( prefix + "policies" );
- value.setPolicies( policies );
- java.util.Map properties = registry.getProperties( prefix + "properties" );
- value.setProperties( properties );
- boolean disabled = registry.getBoolean( prefix + "disabled", value.isDisabled() );
- value.setDisabled( disabled );
+ whiteListPatterns.addAll(registry.getList(prefix + "whiteListPatterns.whiteListPattern"));
+ value.setWhiteListPatterns(whiteListPatterns);
+ java.util.Map policies = registry.getProperties(prefix + "policies");
+ value.setPolicies(policies);
+ java.util.Map properties = registry.getProperties(prefix + "properties");
+ value.setProperties(properties);
+ boolean disabled = registry.getBoolean(prefix + "disabled", value.isDisabled());
+ value.setDisabled(disabled);
return value;
}
-
- private ProxyConnectorRuleConfiguration readProxyConnectorRuleConfiguration( String prefix, Registry registry )
- {
+
+ private ProxyConnectorRuleConfiguration readProxyConnectorRuleConfiguration(String prefix, Registry registry) {
ProxyConnectorRuleConfiguration value = new ProxyConnectorRuleConfiguration();
- //String ruleType = registry.getString( prefix + "ruleType", value.getRuleType() );
+ //String ruleType = registry.getString( prefix + "ruleType", value.getRuleType() );
- List<String> ruleTypeList = registry.getList( prefix + "ruleType" );
- String ruleType = value.getRuleType();
- if (ruleTypeList != null && !ruleTypeList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = ruleTypeList.size();i<size;i++)
- {
- sb.append( ruleTypeList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> ruleTypeList = registry.getList(prefix + "ruleType");
+ String ruleType = value.getRuleType();
+ if (ruleTypeList != null && !ruleTypeList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = ruleTypeList.size(); i < size; i++) {
+ sb.append(ruleTypeList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ ruleType = sb.toString();
}
- ruleType = sb.toString();
- }
- value.setRuleType( ruleType );
- //String pattern = registry.getString( prefix + "pattern", value.getPattern() );
+ value.setRuleType(ruleType);
+ //String pattern = registry.getString( prefix + "pattern", value.getPattern() );
- List<String> patternList = registry.getList( prefix + "pattern" );
- String pattern = value.getPattern();
- if (patternList != null && !patternList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = patternList.size();i<size;i++)
- {
- sb.append( patternList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> patternList = registry.getList(prefix + "pattern");
+ String pattern = value.getPattern();
+ if (patternList != null && !patternList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = patternList.size(); i < size; i++) {
+ sb.append(patternList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ pattern = sb.toString();
}
- pattern = sb.toString();
- }
- value.setPattern( pattern );
+ value.setPattern(pattern);
java.util.List proxyConnectors = new java.util.ArrayList/*<ProxyConnectorConfiguration>*/();
- List proxyConnectorsSubsets = registry.getSubsetList( prefix + "proxyConnectors.proxyConnector" );
- for ( Iterator i = proxyConnectorsSubsets.iterator(); i.hasNext(); )
- {
- ProxyConnectorConfiguration v = readProxyConnectorConfiguration( "", (Registry) i.next() );
- proxyConnectors.add( v );
+ List proxyConnectorsSubsets = registry.getSubsetList(prefix + "proxyConnectors.proxyConnector");
+ for (Iterator i = proxyConnectorsSubsets.iterator(); i.hasNext(); ) {
+ ProxyConnectorConfiguration v = readProxyConnectorConfiguration("", (Registry) i.next());
+ proxyConnectors.add(v);
}
- value.setProxyConnectors( proxyConnectors );
+ value.setProxyConnectors(proxyConnectors);
return value;
}
-
- private ProxyConnectorConfiguration readProxyConnectorConfiguration( String prefix, Registry registry )
- {
+
+ private ProxyConnectorConfiguration readProxyConnectorConfiguration(String prefix, Registry registry) {
ProxyConnectorConfiguration value = new ProxyConnectorConfiguration();
- int order = registry.getInt( prefix + "order", value.getOrder() );
- value.setOrder( order );
- //String sourceRepoId = registry.getString( prefix + "sourceRepoId", value.getSourceRepoId() );
+ int order = registry.getInt(prefix + "order", value.getOrder());
+ value.setOrder(order);
+ //String sourceRepoId = registry.getString( prefix + "sourceRepoId", value.getSourceRepoId() );
- List<String> sourceRepoIdList = registry.getList( prefix + "sourceRepoId" );
- String sourceRepoId = value.getSourceRepoId();
- if (sourceRepoIdList != null && !sourceRepoIdList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = sourceRepoIdList.size();i<size;i++)
- {
- sb.append( sourceRepoIdList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> sourceRepoIdList = registry.getList(prefix + "sourceRepoId");
+ String sourceRepoId = value.getSourceRepoId();
+ if (sourceRepoIdList != null && !sourceRepoIdList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = sourceRepoIdList.size(); i < size; i++) {
+ sb.append(sourceRepoIdList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ sourceRepoId = sb.toString();
}
- sourceRepoId = sb.toString();
- }
- value.setSourceRepoId( sourceRepoId );
- //String targetRepoId = registry.getString( prefix + "targetRepoId", value.getTargetRepoId() );
+ value.setSourceRepoId(sourceRepoId);
+ //String targetRepoId = registry.getString( prefix + "targetRepoId", value.getTargetRepoId() );
- List<String> targetRepoIdList = registry.getList( prefix + "targetRepoId" );
- String targetRepoId = value.getTargetRepoId();
- if (targetRepoIdList != null && !targetRepoIdList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = targetRepoIdList.size();i<size;i++)
- {
- sb.append( targetRepoIdList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> targetRepoIdList = registry.getList(prefix + "targetRepoId");
+ String targetRepoId = value.getTargetRepoId();
+ if (targetRepoIdList != null && !targetRepoIdList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = targetRepoIdList.size(); i < size; i++) {
+ sb.append(targetRepoIdList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ targetRepoId = sb.toString();
}
- targetRepoId = sb.toString();
- }
- value.setTargetRepoId( targetRepoId );
- //String proxyId = registry.getString( prefix + "proxyId", value.getProxyId() );
+ value.setTargetRepoId(targetRepoId);
+ //String proxyId = registry.getString( prefix + "proxyId", value.getProxyId() );
- List<String> proxyIdList = registry.getList( prefix + "proxyId" );
- String proxyId = value.getProxyId();
- if (proxyIdList != null && !proxyIdList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = proxyIdList.size();i<size;i++)
- {
- sb.append( proxyIdList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> proxyIdList = registry.getList(prefix + "proxyId");
+ String proxyId = value.getProxyId();
+ if (proxyIdList != null && !proxyIdList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = proxyIdList.size(); i < size; i++) {
+ sb.append(proxyIdList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ proxyId = sb.toString();
}
- proxyId = sb.toString();
- }
- value.setProxyId( proxyId );
+ value.setProxyId(proxyId);
java.util.List blackListPatterns = new java.util.ArrayList/*<String>*/();
- blackListPatterns.addAll( registry.getList( prefix + "blackListPatterns.blackListPattern" ) );
- value.setBlackListPatterns( blackListPatterns );
+ blackListPatterns.addAll(registry.getList(prefix + "blackListPatterns.blackListPattern"));
+ value.setBlackListPatterns(blackListPatterns);
java.util.List whiteListPatterns = new java.util.ArrayList/*<String>*/();
- whiteListPatterns.addAll( registry.getList( prefix + "whiteListPatterns.whiteListPattern" ) );
- value.setWhiteListPatterns( whiteListPatterns );
- java.util.Map policies = registry.getProperties( prefix + "policies" );
- value.setPolicies( policies );
- java.util.Map properties = registry.getProperties( prefix + "properties" );
- value.setProperties( properties );
- boolean disabled = registry.getBoolean( prefix + "disabled", value.isDisabled() );
- value.setDisabled( disabled );
+ whiteListPatterns.addAll(registry.getList(prefix + "whiteListPatterns.whiteListPattern"));
+ value.setWhiteListPatterns(whiteListPatterns);
+ java.util.Map policies = registry.getProperties(prefix + "policies");
+ value.setPolicies(policies);
+ java.util.Map properties = registry.getProperties(prefix + "properties");
+ value.setProperties(properties);
+ boolean disabled = registry.getBoolean(prefix + "disabled", value.isDisabled());
+ value.setDisabled(disabled);
return value;
}
-
- private SyncConnectorConfiguration readSyncConnectorConfiguration( String prefix, Registry registry )
- {
+
+ private SyncConnectorConfiguration readSyncConnectorConfiguration(String prefix, Registry registry) {
SyncConnectorConfiguration value = new SyncConnectorConfiguration();
- //String cronExpression = registry.getString( prefix + "cronExpression", value.getCronExpression() );
+ //String cronExpression = registry.getString( prefix + "cronExpression", value.getCronExpression() );
- List<String> cronExpressionList = registry.getList( prefix + "cronExpression" );
- String cronExpression = value.getCronExpression();
- if (cronExpressionList != null && !cronExpressionList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = cronExpressionList.size();i<size;i++)
- {
- sb.append( cronExpressionList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> cronExpressionList = registry.getList(prefix + "cronExpression");
+ String cronExpression = value.getCronExpression();
+ if (cronExpressionList != null && !cronExpressionList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = cronExpressionList.size(); i < size; i++) {
+ sb.append(cronExpressionList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ cronExpression = sb.toString();
}
- cronExpression = sb.toString();
- }
- value.setCronExpression( cronExpression );
- //String method = registry.getString( prefix + "method", value.getMethod() );
+ value.setCronExpression(cronExpression);
+ //String method = registry.getString( prefix + "method", value.getMethod() );
- List<String> methodList = registry.getList( prefix + "method" );
- String method = value.getMethod();
- if (methodList != null && !methodList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = methodList.size();i<size;i++)
- {
- sb.append( methodList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> methodList = registry.getList(prefix + "method");
+ String method = value.getMethod();
+ if (methodList != null && !methodList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = methodList.size(); i < size; i++) {
+ sb.append(methodList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ method = sb.toString();
}
- method = sb.toString();
- }
- value.setMethod( method );
- //String sourceRepoId = registry.getString( prefix + "sourceRepoId", value.getSourceRepoId() );
+ value.setMethod(method);
+ //String sourceRepoId = registry.getString( prefix + "sourceRepoId", value.getSourceRepoId() );
- List<String> sourceRepoIdList = registry.getList( prefix + "sourceRepoId" );
- String sourceRepoId = value.getSourceRepoId();
- if (sourceRepoIdList != null && !sourceRepoIdList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = sourceRepoIdList.size();i<size;i++)
- {
- sb.append( sourceRepoIdList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> sourceRepoIdList = registry.getList(prefix + "sourceRepoId");
+ String sourceRepoId = value.getSourceRepoId();
+ if (sourceRepoIdList != null && !sourceRepoIdList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = sourceRepoIdList.size(); i < size; i++) {
+ sb.append(sourceRepoIdList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ sourceRepoId = sb.toString();
}
- sourceRepoId = sb.toString();
- }
- value.setSourceRepoId( sourceRepoId );
- //String targetRepoId = registry.getString( prefix + "targetRepoId", value.getTargetRepoId() );
+ value.setSourceRepoId(sourceRepoId);
+ //String targetRepoId = registry.getString( prefix + "targetRepoId", value.getTargetRepoId() );
- List<String> targetRepoIdList = registry.getList( prefix + "targetRepoId" );
- String targetRepoId = value.getTargetRepoId();
- if (targetRepoIdList != null && !targetRepoIdList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = targetRepoIdList.size();i<size;i++)
- {
- sb.append( targetRepoIdList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> targetRepoIdList = registry.getList(prefix + "targetRepoId");
+ String targetRepoId = value.getTargetRepoId();
+ if (targetRepoIdList != null && !targetRepoIdList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = targetRepoIdList.size(); i < size; i++) {
+ sb.append(targetRepoIdList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ targetRepoId = sb.toString();
}
- targetRepoId = sb.toString();
- }
- value.setTargetRepoId( targetRepoId );
- //String proxyId = registry.getString( prefix + "proxyId", value.getProxyId() );
+ value.setTargetRepoId(targetRepoId);
+ //String proxyId = registry.getString( prefix + "proxyId", value.getProxyId() );
- List<String> proxyIdList = registry.getList( prefix + "proxyId" );
- String proxyId = value.getProxyId();
- if (proxyIdList != null && !proxyIdList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = proxyIdList.size();i<size;i++)
- {
- sb.append( proxyIdList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> proxyIdList = registry.getList(prefix + "proxyId");
+ String proxyId = value.getProxyId();
+ if (proxyIdList != null && !proxyIdList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = proxyIdList.size(); i < size; i++) {
+ sb.append(proxyIdList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ proxyId = sb.toString();
}
- proxyId = sb.toString();
- }
- value.setProxyId( proxyId );
+ value.setProxyId(proxyId);
java.util.List blackListPatterns = new java.util.ArrayList/*<String>*/();
- blackListPatterns.addAll( registry.getList( prefix + "blackListPatterns.blackListPattern" ) );
- value.setBlackListPatterns( blackListPatterns );
+ blackListPatterns.addAll(registry.getList(prefix + "blackListPatterns.blackListPattern"));
+ value.setBlackListPatterns(blackListPatterns);
java.util.List whiteListPatterns = new java.util.ArrayList/*<String>*/();
- whiteListPatterns.addAll( registry.getList( prefix + "whiteListPatterns.whiteListPattern" ) );
- value.setWhiteListPatterns( whiteListPatterns );
- java.util.Map policies = registry.getProperties( prefix + "policies" );
- value.setPolicies( policies );
- java.util.Map properties = registry.getProperties( prefix + "properties" );
- value.setProperties( properties );
- boolean disabled = registry.getBoolean( prefix + "disabled", value.isDisabled() );
- value.setDisabled( disabled );
+ whiteListPatterns.addAll(registry.getList(prefix + "whiteListPatterns.whiteListPattern"));
+ value.setWhiteListPatterns(whiteListPatterns);
+ java.util.Map policies = registry.getProperties(prefix + "policies");
+ value.setPolicies(policies);
+ java.util.Map properties = registry.getProperties(prefix + "properties");
+ value.setProperties(properties);
+ boolean disabled = registry.getBoolean(prefix + "disabled", value.isDisabled());
+ value.setDisabled(disabled);
return value;
}
-
- private NetworkProxyConfiguration readNetworkProxyConfiguration( String prefix, Registry registry )
- {
+
+ private NetworkProxyConfiguration readNetworkProxyConfiguration(String prefix, Registry registry) {
NetworkProxyConfiguration value = new NetworkProxyConfiguration();
- //String id = registry.getString( prefix + "id", value.getId() );
+ //String id = registry.getString( prefix + "id", value.getId() );
- List<String> idList = registry.getList( prefix + "id" );
- String id = value.getId();
- if (idList != null && !idList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = idList.size();i<size;i++)
- {
- sb.append( idList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> idList = registry.getList(prefix + "id");
+ String id = value.getId();
+ if (idList != null && !idList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = idList.size(); i < size; i++) {
+ sb.append(idList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ id = sb.toString();
}
- id = sb.toString();
- }
- value.setId( id );
- //String protocol = registry.getString( prefix + "protocol", value.getProtocol() );
+ value.setId(id);
+ //String protocol = registry.getString( prefix + "protocol", value.getProtocol() );
- List<String> protocolList = registry.getList( prefix + "protocol" );
- String protocol = value.getProtocol();
- if (protocolList != null && !protocolList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = protocolList.size();i<size;i++)
- {
- sb.append( protocolList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> protocolList = registry.getList(prefix + "protocol");
+ String protocol = value.getProtocol();
+ if (protocolList != null && !protocolList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = protocolList.size(); i < size; i++) {
+ sb.append(protocolList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ protocol = sb.toString();
}
- protocol = sb.toString();
- }
- value.setProtocol( protocol );
- //String host = registry.getString( prefix + "host", value.getHost() );
+ value.setProtocol(protocol);
+ //String host = registry.getString( prefix + "host", value.getHost() );
- List<String> hostList = registry.getList( prefix + "host" );
- String host = value.getHost();
- if (hostList != null && !hostList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = hostList.size();i<size;i++)
- {
- sb.append( hostList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> hostList = registry.getList(prefix + "host");
+ String host = value.getHost();
+ if (hostList != null && !hostList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = hostList.size(); i < size; i++) {
+ sb.append(hostList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ host = sb.toString();
}
- host = sb.toString();
- }
- value.setHost( host );
- int port = registry.getInt( prefix + "port", value.getPort() );
- value.setPort( port );
- //String username = registry.getString( prefix + "username", value.getUsername() );
-
- List<String> usernameList = registry.getList( prefix + "username" );
- String username = value.getUsername();
- if (usernameList != null && !usernameList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = usernameList.size();i<size;i++)
- {
- sb.append( usernameList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- username = sb.toString();
- }
+ value.setHost(host);
+ int port = registry.getInt(prefix + "port", value.getPort());
+ value.setPort(port);
+ //String username = registry.getString( prefix + "username", value.getUsername() );
+
+ List<String> usernameList = registry.getList(prefix + "username");
+ String username = value.getUsername();
+ if (usernameList != null && !usernameList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = usernameList.size(); i < size; i++) {
+ sb.append(usernameList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ username = sb.toString();
+ }
- value.setUsername( username );
- //String password = registry.getString( prefix + "password", value.getPassword() );
+ value.setUsername(username);
+ //String password = registry.getString( prefix + "password", value.getPassword() );
- List<String> passwordList = registry.getList( prefix + "password" );
- String password = value.getPassword();
- if (passwordList != null && !passwordList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = passwordList.size();i<size;i++)
- {
- sb.append( passwordList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> passwordList = registry.getList(prefix + "password");
+ String password = value.getPassword();
+ if (passwordList != null && !passwordList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = passwordList.size(); i < size; i++) {
+ sb.append(passwordList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ password = sb.toString();
}
- password = sb.toString();
- }
- value.setPassword( password );
- boolean useNtlm = registry.getBoolean( prefix + "useNtlm", value.isUseNtlm() );
- value.setUseNtlm( useNtlm );
+ value.setPassword(password);
+ boolean useNtlm = registry.getBoolean(prefix + "useNtlm", value.isUseNtlm());
+ value.setUseNtlm(useNtlm);
return value;
}
-
- private RepositoryScanningConfiguration readRepositoryScanningConfiguration( String prefix, Registry registry )
- {
+
+ private RepositoryScanningConfiguration readRepositoryScanningConfiguration(String prefix, Registry registry) {
RepositoryScanningConfiguration value = new RepositoryScanningConfiguration();
java.util.List fileTypes = new java.util.ArrayList/*<FileType>*/();
- List fileTypesSubsets = registry.getSubsetList( prefix + "fileTypes.fileType" );
- for ( Iterator i = fileTypesSubsets.iterator(); i.hasNext(); )
- {
- FileType v = readFileType( "", (Registry) i.next() );
- fileTypes.add( v );
+ List fileTypesSubsets = registry.getSubsetList(prefix + "fileTypes.fileType");
+ for (Iterator i = fileTypesSubsets.iterator(); i.hasNext(); ) {
+ FileType v = readFileType("", (Registry) i.next());
+ fileTypes.add(v);
}
- value.setFileTypes( fileTypes );
+ value.setFileTypes(fileTypes);
java.util.List knownContentConsumers = new java.util.ArrayList/*<String>*/();
- knownContentConsumers.addAll( registry.getList( prefix + "knownContentConsumers.knownContentConsumer" ) );
- value.setKnownContentConsumers( knownContentConsumers );
+ knownContentConsumers.addAll(registry.getList(prefix + "knownContentConsumers.knownContentConsumer"));
+ value.setKnownContentConsumers(knownContentConsumers);
java.util.List invalidContentConsumers = new java.util.ArrayList/*<String>*/();
- invalidContentConsumers.addAll( registry.getList( prefix + "invalidContentConsumers.invalidContentConsumer" ) );
- value.setInvalidContentConsumers( invalidContentConsumers );
+ invalidContentConsumers.addAll(registry.getList(prefix + "invalidContentConsumers.invalidContentConsumer"));
+ value.setInvalidContentConsumers(invalidContentConsumers);
return value;
}
-
- private FileType readFileType( String prefix, Registry registry )
- {
+
+ private FileType readFileType(String prefix, Registry registry) {
FileType value = new FileType();
- //String id = registry.getString( prefix + "id", value.getId() );
+ //String id = registry.getString( prefix + "id", value.getId() );
- List<String> idList = registry.getList( prefix + "id" );
- String id = value.getId();
- if (idList != null && !idList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = idList.size();i<size;i++)
- {
- sb.append( idList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> idList = registry.getList(prefix + "id");
+ String id = value.getId();
+ if (idList != null && !idList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = idList.size(); i < size; i++) {
+ sb.append(idList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ id = sb.toString();
}
- id = sb.toString();
- }
- value.setId( id );
+ value.setId(id);
java.util.List patterns = new java.util.ArrayList/*<String>*/();
- patterns.addAll( registry.getList( prefix + "patterns.pattern" ) );
- value.setPatterns( patterns );
+ patterns.addAll(registry.getList(prefix + "patterns.pattern"));
+ value.setPatterns(patterns);
return value;
}
-
- private OrganisationInformation readOrganisationInformation( String prefix, Registry registry )
- {
+
+ private OrganisationInformation readOrganisationInformation(String prefix, Registry registry) {
OrganisationInformation value = new OrganisationInformation();
- //String name = registry.getString( prefix + "name", value.getName() );
+ //String name = registry.getString( prefix + "name", value.getName() );
- List<String> nameList = registry.getList( prefix + "name" );
- String name = value.getName();
- if (nameList != null && !nameList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = nameList.size();i<size;i++)
- {
- sb.append( nameList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> nameList = registry.getList(prefix + "name");
+ String name = value.getName();
+ if (nameList != null && !nameList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = nameList.size(); i < size; i++) {
+ sb.append(nameList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ name = sb.toString();
}
- name = sb.toString();
- }
- value.setName( name );
- //String url = registry.getString( prefix + "url", value.getUrl() );
+ value.setName(name);
+ //String url = registry.getString( prefix + "url", value.getUrl() );
- List<String> urlList = registry.getList( prefix + "url" );
- String url = value.getUrl();
- if (urlList != null && !urlList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = urlList.size();i<size;i++)
- {
- sb.append( urlList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> urlList = registry.getList(prefix + "url");
+ String url = value.getUrl();
+ if (urlList != null && !urlList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = urlList.size(); i < size; i++) {
+ sb.append(urlList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ url = sb.toString();
}
- url = sb.toString();
- }
- value.setUrl( url );
- //String logoLocation = registry.getString( prefix + "logoLocation", value.getLogoLocation() );
+ value.setUrl(url);
+ //String logoLocation = registry.getString( prefix + "logoLocation", value.getLogoLocation() );
- List<String> logoLocationList = registry.getList( prefix + "logoLocation" );
- String logoLocation = value.getLogoLocation();
- if (logoLocationList != null && !logoLocationList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = logoLocationList.size();i<size;i++)
- {
- sb.append( logoLocationList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> logoLocationList = registry.getList(prefix + "logoLocation");
+ String logoLocation = value.getLogoLocation();
+ if (logoLocationList != null && !logoLocationList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = logoLocationList.size(); i < size; i++) {
+ sb.append(logoLocationList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ logoLocation = sb.toString();
}
- logoLocation = sb.toString();
- }
- value.setLogoLocation( logoLocation );
+ value.setLogoLocation(logoLocation);
return value;
}
-
- private WebappConfiguration readWebappConfiguration( String prefix, Registry registry )
- {
+
+ private WebappConfiguration readWebappConfiguration(String prefix, Registry registry) {
WebappConfiguration value = new WebappConfiguration();
- UserInterfaceOptions ui = readUserInterfaceOptions( prefix + "ui.", registry );
- value.setUi( ui );
+ UserInterfaceOptions ui = readUserInterfaceOptions(prefix + "ui.", registry);
+ value.setUi(ui);
return value;
}
-
- private UserInterfaceOptions readUserInterfaceOptions( String prefix, Registry registry )
- {
+
+ private UserInterfaceOptions readUserInterfaceOptions(String prefix, Registry registry) {
UserInterfaceOptions value = new UserInterfaceOptions();
- boolean showFindArtifacts = registry.getBoolean( prefix + "showFindArtifacts", value.isShowFindArtifacts() );
- value.setShowFindArtifacts( showFindArtifacts );
- boolean appletFindEnabled = registry.getBoolean( prefix + "appletFindEnabled", value.isAppletFindEnabled() );
- value.setAppletFindEnabled( appletFindEnabled );
- boolean disableEasterEggs = registry.getBoolean( prefix + "disableEasterEggs", value.isDisableEasterEggs() );
- value.setDisableEasterEggs( disableEasterEggs );
- //String applicationUrl = registry.getString( prefix + "applicationUrl", value.getApplicationUrl() );
-
- List<String> applicationUrlList = registry.getList( prefix + "applicationUrl" );
- String applicationUrl = value.getApplicationUrl();
- if (applicationUrlList != null && !applicationUrlList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = applicationUrlList.size();i<size;i++)
- {
- sb.append( applicationUrlList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- applicationUrl = sb.toString();
- }
+ boolean showFindArtifacts = registry.getBoolean(prefix + "showFindArtifacts", value.isShowFindArtifacts());
+ value.setShowFindArtifacts(showFindArtifacts);
+ boolean appletFindEnabled = registry.getBoolean(prefix + "appletFindEnabled", value.isAppletFindEnabled());
+ value.setAppletFindEnabled(appletFindEnabled);
+ boolean disableEasterEggs = registry.getBoolean(prefix + "disableEasterEggs", value.isDisableEasterEggs());
+ value.setDisableEasterEggs(disableEasterEggs);
+ //String applicationUrl = registry.getString( prefix + "applicationUrl", value.getApplicationUrl() );
- value.setApplicationUrl( applicationUrl );
- boolean disableRegistration = registry.getBoolean( prefix + "disableRegistration", value.isDisableRegistration() );
- value.setDisableRegistration( disableRegistration );
+ List<String> applicationUrlList = registry.getList(prefix + "applicationUrl");
+ String applicationUrl = value.getApplicationUrl();
+ if (applicationUrlList != null && !applicationUrlList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = applicationUrlList.size(); i < size; i++) {
+ sb.append(applicationUrlList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ applicationUrl = sb.toString();
+ }
+
+ value.setApplicationUrl(applicationUrl);
+ boolean disableRegistration = registry.getBoolean(prefix + "disableRegistration", value.isDisableRegistration());
+ value.setDisableRegistration(disableRegistration);
return value;
}
-
- private NetworkConfiguration readNetworkConfiguration( String prefix, Registry registry )
- {
+
+ private NetworkConfiguration readNetworkConfiguration(String prefix, Registry registry) {
NetworkConfiguration value = new NetworkConfiguration();
- int maxTotal = registry.getInt( prefix + "maxTotal", value.getMaxTotal() );
- value.setMaxTotal( maxTotal );
- int maxTotalPerHost = registry.getInt( prefix + "maxTotalPerHost", value.getMaxTotalPerHost() );
- value.setMaxTotalPerHost( maxTotalPerHost );
- boolean usePooling = registry.getBoolean( prefix + "usePooling", value.isUsePooling() );
- value.setUsePooling( usePooling );
+ int maxTotal = registry.getInt(prefix + "maxTotal", value.getMaxTotal());
+ value.setMaxTotal(maxTotal);
+ int maxTotalPerHost = registry.getInt(prefix + "maxTotalPerHost", value.getMaxTotalPerHost());
+ value.setMaxTotalPerHost(maxTotalPerHost);
+ boolean usePooling = registry.getBoolean(prefix + "usePooling", value.isUsePooling());
+ value.setUsePooling(usePooling);
return value;
}
-
- private ArchivaRuntimeConfiguration readArchivaRuntimeConfiguration( String prefix, Registry registry )
- {
+
+ private ArchivaRuntimeConfiguration readArchivaRuntimeConfiguration(String prefix, Registry registry) {
ArchivaRuntimeConfiguration value = new ArchivaRuntimeConfiguration();
- CacheConfiguration urlFailureCacheConfiguration = readCacheConfiguration( prefix + "urlFailureCacheConfiguration.", registry );
- value.setUrlFailureCacheConfiguration( urlFailureCacheConfiguration );
- FileLockConfiguration fileLockConfiguration = readFileLockConfiguration( prefix + "fileLockConfiguration.", registry );
- value.setFileLockConfiguration( fileLockConfiguration );
- //String dataDirectory = registry.getString( prefix + "dataDirectory", value.getDataDirectory() );
-
- List<String> dataDirectoryList = registry.getList( prefix + "dataDirectory" );
- String dataDirectory = value.getDataDirectory();
- if (dataDirectoryList != null && !dataDirectoryList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = dataDirectoryList.size();i<size;i++)
- {
- sb.append( dataDirectoryList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- dataDirectory = sb.toString();
- }
+ CacheConfiguration urlFailureCacheConfiguration = readCacheConfiguration(prefix + "urlFailureCacheConfiguration.", registry);
+ value.setUrlFailureCacheConfiguration(urlFailureCacheConfiguration);
+ FileLockConfiguration fileLockConfiguration = readFileLockConfiguration(prefix + "fileLockConfiguration.", registry);
+ value.setFileLockConfiguration(fileLockConfiguration);
+ //String dataDirectory = registry.getString( prefix + "dataDirectory", value.getDataDirectory() );
+
+ List<String> dataDirectoryList = registry.getList(prefix + "dataDirectory");
+ String dataDirectory = value.getDataDirectory();
+ if (dataDirectoryList != null && !dataDirectoryList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = dataDirectoryList.size(); i < size; i++) {
+ sb.append(dataDirectoryList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ dataDirectory = sb.toString();
+ }
- value.setDataDirectory( dataDirectory );
- //String repositoryBaseDirectory = registry.getString( prefix + "repositoryBaseDirectory", value.getRepositoryBaseDirectory() );
+ value.setDataDirectory(dataDirectory);
+ //String repositoryBaseDirectory = registry.getString( prefix + "repositoryBaseDirectory", value.getRepositoryBaseDirectory() );
- List<String> repositoryBaseDirectoryList = registry.getList( prefix + "repositoryBaseDirectory" );
- String repositoryBaseDirectory = value.getRepositoryBaseDirectory();
- if (repositoryBaseDirectoryList != null && !repositoryBaseDirectoryList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = repositoryBaseDirectoryList.size();i<size;i++)
- {
- sb.append( repositoryBaseDirectoryList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> repositoryBaseDirectoryList = registry.getList(prefix + "repositoryBaseDirectory");
+ String repositoryBaseDirectory = value.getRepositoryBaseDirectory();
+ if (repositoryBaseDirectoryList != null && !repositoryBaseDirectoryList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = repositoryBaseDirectoryList.size(); i < size; i++) {
+ sb.append(repositoryBaseDirectoryList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ repositoryBaseDirectory = sb.toString();
}
- repositoryBaseDirectory = sb.toString();
- }
- value.setRepositoryBaseDirectory( repositoryBaseDirectory );
- //String remoteRepositoryBaseDirectory = registry.getString( prefix + "remoteRepositoryBaseDirectory", value.getRemoteRepositoryBaseDirectory() );
+ value.setRepositoryBaseDirectory(repositoryBaseDirectory);
+ //String remoteRepositoryBaseDirectory = registry.getString( prefix + "remoteRepositoryBaseDirectory", value.getRemoteRepositoryBaseDirectory() );
- List<String> remoteRepositoryBaseDirectoryList = registry.getList( prefix + "remoteRepositoryBaseDirectory" );
- String remoteRepositoryBaseDirectory = value.getRemoteRepositoryBaseDirectory();
- if (remoteRepositoryBaseDirectoryList != null && !remoteRepositoryBaseDirectoryList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = remoteRepositoryBaseDirectoryList.size();i<size;i++)
- {
- sb.append( remoteRepositoryBaseDirectoryList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> remoteRepositoryBaseDirectoryList = registry.getList(prefix + "remoteRepositoryBaseDirectory");
+ String remoteRepositoryBaseDirectory = value.getRemoteRepositoryBaseDirectory();
+ if (remoteRepositoryBaseDirectoryList != null && !remoteRepositoryBaseDirectoryList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = remoteRepositoryBaseDirectoryList.size(); i < size; i++) {
+ sb.append(remoteRepositoryBaseDirectoryList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ remoteRepositoryBaseDirectory = sb.toString();
}
- remoteRepositoryBaseDirectory = sb.toString();
- }
- value.setRemoteRepositoryBaseDirectory( remoteRepositoryBaseDirectory );
- //String defaultLanguage = registry.getString( prefix + "defaultLanguage", value.getDefaultLanguage() );
+ value.setRemoteRepositoryBaseDirectory(remoteRepositoryBaseDirectory);
+ //String defaultLanguage = registry.getString( prefix + "defaultLanguage", value.getDefaultLanguage() );
- List<String> defaultLanguageList = registry.getList( prefix + "defaultLanguage" );
- String defaultLanguage = value.getDefaultLanguage();
- if (defaultLanguageList != null && !defaultLanguageList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = defaultLanguageList.size();i<size;i++)
- {
- sb.append( defaultLanguageList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> defaultLanguageList = registry.getList(prefix + "defaultLanguage");
+ String defaultLanguage = value.getDefaultLanguage();
+ if (defaultLanguageList != null && !defaultLanguageList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = defaultLanguageList.size(); i < size; i++) {
+ sb.append(defaultLanguageList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ defaultLanguage = sb.toString();
}
- defaultLanguage = sb.toString();
- }
- value.setDefaultLanguage( defaultLanguage );
- //String languageRange = registry.getString( prefix + "languageRange", value.getLanguageRange() );
+ value.setDefaultLanguage(defaultLanguage);
+ //String languageRange = registry.getString( prefix + "languageRange", value.getLanguageRange() );
- List<String> languageRangeList = registry.getList( prefix + "languageRange" );
- String languageRange = value.getLanguageRange();
- if (languageRangeList != null && !languageRangeList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = languageRangeList.size();i<size;i++)
- {
- sb.append( languageRangeList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> languageRangeList = registry.getList(prefix + "languageRange");
+ String languageRange = value.getLanguageRange();
+ if (languageRangeList != null && !languageRangeList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = languageRangeList.size(); i < size; i++) {
+ sb.append(languageRangeList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ languageRange = sb.toString();
}
- languageRange = sb.toString();
- }
- value.setLanguageRange( languageRange );
+ value.setLanguageRange(languageRange);
return value;
}
-
- private RedbackRuntimeConfiguration readRedbackRuntimeConfiguration( String prefix, Registry registry )
- {
+
+ private RedbackRuntimeConfiguration readRedbackRuntimeConfiguration(String prefix, Registry registry) {
RedbackRuntimeConfiguration value = new RedbackRuntimeConfiguration();
- boolean migratedFromRedbackConfiguration = registry.getBoolean( prefix + "migratedFromRedbackConfiguration", value.isMigratedFromRedbackConfiguration() );
- value.setMigratedFromRedbackConfiguration( migratedFromRedbackConfiguration );
+ boolean migratedFromRedbackConfiguration = registry.getBoolean(prefix + "migratedFromRedbackConfiguration", value.isMigratedFromRedbackConfiguration());
+ value.setMigratedFromRedbackConfiguration(migratedFromRedbackConfiguration);
java.util.List userManagerImpls = new java.util.ArrayList/*<String>*/();
- userManagerImpls.addAll( registry.getList( prefix + "userManagerImpls.userManagerImpl" ) );
- value.setUserManagerImpls( userManagerImpls );
+ userManagerImpls.addAll(registry.getList(prefix + "userManagerImpls.userManagerImpl"));
+ value.setUserManagerImpls(userManagerImpls);
java.util.List rbacManagerImpls = new java.util.ArrayList/*<String>*/();
- rbacManagerImpls.addAll( registry.getList( prefix + "rbacManagerImpls.rbacManagerImpl" ) );
- value.setRbacManagerImpls( rbacManagerImpls );
- LdapConfiguration ldapConfiguration = readLdapConfiguration( prefix + "ldapConfiguration.", registry );
- value.setLdapConfiguration( ldapConfiguration );
+ rbacManagerImpls.addAll(registry.getList(prefix + "rbacManagerImpls.rbacManagerImpl"));
+ value.setRbacManagerImpls(rbacManagerImpls);
+ LdapConfiguration ldapConfiguration = readLdapConfiguration(prefix + "ldapConfiguration.", registry);
+ value.setLdapConfiguration(ldapConfiguration);
java.util.List ldapGroupMappings = new java.util.ArrayList/*<LdapGroupMapping>*/();
- List ldapGroupMappingsSubsets = registry.getSubsetList( prefix + "ldapGroupMappings.ldapGroupMapping" );
- for ( Iterator i = ldapGroupMappingsSubsets.iterator(); i.hasNext(); )
- {
- LdapGroupMapping v = readLdapGroupMapping( "", (Registry) i.next() );
- ldapGroupMappings.add( v );
- }
- value.setLdapGroupMappings( ldapGroupMappings );
- java.util.Map configurationProperties = registry.getProperties( prefix + "configurationProperties" );
- value.setConfigurationProperties( configurationProperties );
- boolean useUsersCache = registry.getBoolean( prefix + "useUsersCache", value.isUseUsersCache() );
- value.setUseUsersCache( useUsersCache );
- CacheConfiguration usersCacheConfiguration = readCacheConfiguration( prefix + "usersCacheConfiguration.", registry );
- value.setUsersCacheConfiguration( usersCacheConfiguration );
+ List ldapGroupMappingsSubsets = registry.getSubsetList(prefix + "ldapGroupMappings.ldapGroupMapping");
+ for (Iterator i = ldapGroupMappingsSubsets.iterator(); i.hasNext(); ) {
+ LdapGroupMapping v = readLdapGroupMapping("", (Registry) i.next());
+ ldapGroupMappings.add(v);
+ }
+ value.setLdapGroupMappings(ldapGroupMappings);
+ java.util.Map configurationProperties = registry.getProperties(prefix + "configurationProperties");
+ value.setConfigurationProperties(configurationProperties);
+ boolean useUsersCache = registry.getBoolean(prefix + "useUsersCache", value.isUseUsersCache());
+ value.setUseUsersCache(useUsersCache);
+ CacheConfiguration usersCacheConfiguration = readCacheConfiguration(prefix + "usersCacheConfiguration.", registry);
+ value.setUsersCacheConfiguration(usersCacheConfiguration);
return value;
}
-
- private ArchivaDefaultConfiguration readArchivaDefaultConfiguration( String prefix, Registry registry )
- {
+
+ private ArchivaDefaultConfiguration readArchivaDefaultConfiguration(String prefix, Registry registry) {
ArchivaDefaultConfiguration value = new ArchivaDefaultConfiguration();
java.util.List defaultCheckPaths = new java.util.ArrayList/*<RepositoryCheckPath>*/();
- List defaultCheckPathsSubsets = registry.getSubsetList( prefix + "defaultCheckPaths.defaultCheckPath" );
- for ( Iterator i = defaultCheckPathsSubsets.iterator(); i.hasNext(); )
- {
- RepositoryCheckPath v = readRepositoryCheckPath( "", (Registry) i.next() );
- defaultCheckPaths.add( v );
+ List defaultCheckPathsSubsets = registry.getSubsetList(prefix + "defaultCheckPaths.defaultCheckPath");
+ for (Iterator i = defaultCheckPathsSubsets.iterator(); i.hasNext(); ) {
+ RepositoryCheckPath v = readRepositoryCheckPath("", (Registry) i.next());
+ defaultCheckPaths.add(v);
}
- value.setDefaultCheckPaths( defaultCheckPaths );
+ value.setDefaultCheckPaths(defaultCheckPaths);
return value;
}
-
- private LdapConfiguration readLdapConfiguration( String prefix, Registry registry )
- {
- LdapConfiguration value = new LdapConfiguration();
-
- //String hostName = registry.getString( prefix + "hostName", value.getHostName() );
-
- List<String> hostNameList = registry.getList( prefix + "hostName" );
- String hostName = value.getHostName();
- if (hostNameList != null && !hostNameList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = hostNameList.size();i<size;i++)
- {
- sb.append( hostNameList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- hostName = sb.toString();
- }
-
- value.setHostName( hostName );
- int port = registry.getInt( prefix + "port", value.getPort() );
- value.setPort( port );
- boolean ssl = registry.getBoolean( prefix + "ssl", value.isSsl() );
- value.setSsl( ssl );
- //String baseDn = registry.getString( prefix + "baseDn", value.getBaseDn() );
-
- List<String> baseDnList = registry.getList( prefix + "baseDn" );
- String baseDn = value.getBaseDn();
- if (baseDnList != null && !baseDnList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = baseDnList.size();i<size;i++)
- {
- sb.append( baseDnList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- baseDn = sb.toString();
- }
-
- value.setBaseDn( baseDn );
- //String baseGroupsDn = registry.getString( prefix + "baseGroupsDn", value.getBaseGroupsDn() );
-
- List<String> baseGroupsDnList = registry.getList( prefix + "baseGroupsDn" );
- String baseGroupsDn = value.getBaseGroupsDn();
- if (baseGroupsDnList != null && !baseGroupsDnList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = baseGroupsDnList.size();i<size;i++)
- {
- sb.append( baseGroupsDnList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- baseGroupsDn = sb.toString();
- }
-
- value.setBaseGroupsDn( baseGroupsDn );
- //String contextFactory = registry.getString( prefix + "contextFactory", value.getContextFactory() );
-
- List<String> contextFactoryList = registry.getList( prefix + "contextFactory" );
- String contextFactory = value.getContextFactory();
- if (contextFactoryList != null && !contextFactoryList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = contextFactoryList.size();i<size;i++)
- {
- sb.append( contextFactoryList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- contextFactory = sb.toString();
- }
-
- value.setContextFactory( contextFactory );
- //String bindDn = registry.getString( prefix + "bindDn", value.getBindDn() );
- List<String> bindDnList = registry.getList( prefix + "bindDn" );
- String bindDn = value.getBindDn();
- if (bindDnList != null && !bindDnList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = bindDnList.size();i<size;i++)
- {
- sb.append( bindDnList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
- }
- bindDn = sb.toString();
- }
+ private LdapConfiguration readLdapConfiguration(String prefix, Registry registry) {
+ LdapConfiguration value = new LdapConfiguration();
- value.setBindDn( bindDn );
- //String password = registry.getString( prefix + "password", value.getPassword() );
+ //String hostName = registry.getString( prefix + "hostName", value.getHostName() );
- List<String> passwordList = registry.getList( prefix + "password" );
- String password = value.getPassword();
- if (passwordList != null && !passwordList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = passwordList.size();i<size;i++)
- {
- sb.append( passwordList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
- }
+ List<String> hostNameList = registry.getList(prefix + "hostName");
+ String hostName = value.getHostName();
+ if (hostNameList != null && !hostNameList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = hostNameList.size(); i < size; i++) {
+ sb.append(hostNameList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ hostName = sb.toString();
}
- password = sb.toString();
- }
- value.setPassword( password );
- //String authenticationMethod = registry.getString( prefix + "authenticationMethod", value.getAuthenticationMethod() );
-
- List<String> authenticationMethodList = registry.getList( prefix + "authenticationMethod" );
- String authenticationMethod = value.getAuthenticationMethod();
- if (authenticationMethodList != null && !authenticationMethodList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = authenticationMethodList.size();i<size;i++)
- {
- sb.append( authenticationMethodList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ value.setHostName(hostName);
+ int port = registry.getInt(prefix + "port", value.getPort());
+ value.setPort(port);
+ boolean ssl = registry.getBoolean(prefix + "ssl", value.isSsl());
+ value.setSsl(ssl);
+ //String baseDn = registry.getString( prefix + "baseDn", value.getBaseDn() );
+
+ List<String> baseDnList = registry.getList(prefix + "baseDn");
+ String baseDn = value.getBaseDn();
+ if (baseDnList != null && !baseDnList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = baseDnList.size(); i < size; i++) {
+ sb.append(baseDnList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ baseDn = sb.toString();
+ }
+
+ value.setBaseDn(baseDn);
+ //String baseGroupsDn = registry.getString( prefix + "baseGroupsDn", value.getBaseGroupsDn() );
+
+ List<String> baseGroupsDnList = registry.getList(prefix + "baseGroupsDn");
+ String baseGroupsDn = value.getBaseGroupsDn();
+ if (baseGroupsDnList != null && !baseGroupsDnList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = baseGroupsDnList.size(); i < size; i++) {
+ sb.append(baseGroupsDnList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ baseGroupsDn = sb.toString();
+ }
+
+ value.setBaseGroupsDn(baseGroupsDn);
+ //String contextFactory = registry.getString( prefix + "contextFactory", value.getContextFactory() );
+
+ List<String> contextFactoryList = registry.getList(prefix + "contextFactory");
+ String contextFactory = value.getContextFactory();
+ if (contextFactoryList != null && !contextFactoryList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = contextFactoryList.size(); i < size; i++) {
+ sb.append(contextFactoryList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ contextFactory = sb.toString();
+ }
+
+ value.setContextFactory(contextFactory);
+ //String bindDn = registry.getString( prefix + "bindDn", value.getBindDn() );
+
+ List<String> bindDnList = registry.getList(prefix + "bindDn");
+ String bindDn = value.getBindDn();
+ if (bindDnList != null && !bindDnList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = bindDnList.size(); i < size; i++) {
+ sb.append(bindDnList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ bindDn = sb.toString();
+ }
+
+ value.setBindDn(bindDn);
+ //String password = registry.getString( prefix + "password", value.getPassword() );
+
+ List<String> passwordList = registry.getList(prefix + "password");
+ String password = value.getPassword();
+ if (passwordList != null && !passwordList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = passwordList.size(); i < size; i++) {
+ sb.append(passwordList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
+ }
+ password = sb.toString();
+ }
+
+ value.setPassword(password);
+ //String authenticationMethod = registry.getString( prefix + "authenticationMethod", value.getAuthenticationMethod() );
+
+ List<String> authenticationMethodList = registry.getList(prefix + "authenticationMethod");
+ String authenticationMethod = value.getAuthenticationMethod();
+ if (authenticationMethodList != null && !authenticationMethodList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = authenticationMethodList.size(); i < size; i++) {
+ sb.append(authenticationMethodList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
- }
- authenticationMethod = sb.toString();
- }
-
- value.setAuthenticationMethod( authenticationMethod );
- boolean bindAuthenticatorEnabled = registry.getBoolean( prefix + "bindAuthenticatorEnabled", value.isBindAuthenticatorEnabled() );
- value.setBindAuthenticatorEnabled( bindAuthenticatorEnabled );
- boolean writable = registry.getBoolean( prefix + "writable", value.isWritable() );
- value.setWritable( writable );
- boolean useRoleNameAsGroup = registry.getBoolean( prefix + "useRoleNameAsGroup", value.isUseRoleNameAsGroup() );
- value.setUseRoleNameAsGroup( useRoleNameAsGroup );
- java.util.Map extraProperties = registry.getProperties( prefix + "extraProperties" );
- value.setExtraProperties( extraProperties );
+ authenticationMethod = sb.toString();
+ }
+
+ value.setAuthenticationMethod(authenticationMethod);
+ boolean bindAuthenticatorEnabled = registry.getBoolean(prefix + "bindAuthenticatorEnabled", value.isBindAuthenticatorEnabled());
+ value.setBindAuthenticatorEnabled(bindAuthenticatorEnabled);
+ boolean writable = registry.getBoolean(prefix + "writable", value.isWritable());
+ value.setWritable(writable);
+ boolean useRoleNameAsGroup = registry.getBoolean(prefix + "useRoleNameAsGroup", value.isUseRoleNameAsGroup());
+ value.setUseRoleNameAsGroup(useRoleNameAsGroup);
+ java.util.Map extraProperties = registry.getProperties(prefix + "extraProperties");
+ value.setExtraProperties(extraProperties);
return value;
}
-
- private FileLockConfiguration readFileLockConfiguration( String prefix, Registry registry )
- {
+
+ private FileLockConfiguration readFileLockConfiguration(String prefix, Registry registry) {
FileLockConfiguration value = new FileLockConfiguration();
- boolean skipLocking = registry.getBoolean( prefix + "skipLocking", value.isSkipLocking() );
- value.setSkipLocking( skipLocking );
- int lockingTimeout = registry.getInt( prefix + "lockingTimeout", value.getLockingTimeout() );
- value.setLockingTimeout( lockingTimeout );
+ boolean skipLocking = registry.getBoolean(prefix + "skipLocking", value.isSkipLocking());
+ value.setSkipLocking(skipLocking);
+ int lockingTimeout = registry.getInt(prefix + "lockingTimeout", value.getLockingTimeout());
+ value.setLockingTimeout(lockingTimeout);
return value;
}
-
- private CacheConfiguration readCacheConfiguration( String prefix, Registry registry )
- {
+
+ private CacheConfiguration readCacheConfiguration(String prefix, Registry registry) {
CacheConfiguration value = new CacheConfiguration();
- int timeToIdleSeconds = registry.getInt( prefix + "timeToIdleSeconds", value.getTimeToIdleSeconds() );
- value.setTimeToIdleSeconds( timeToIdleSeconds );
- int timeToLiveSeconds = registry.getInt( prefix + "timeToLiveSeconds", value.getTimeToLiveSeconds() );
- value.setTimeToLiveSeconds( timeToLiveSeconds );
- int maxElementsInMemory = registry.getInt( prefix + "maxElementsInMemory", value.getMaxElementsInMemory() );
- value.setMaxElementsInMemory( maxElementsInMemory );
- int maxElementsOnDisk = registry.getInt( prefix + "maxElementsOnDisk", value.getMaxElementsOnDisk() );
- value.setMaxElementsOnDisk( maxElementsOnDisk );
+ int timeToIdleSeconds = registry.getInt(prefix + "timeToIdleSeconds", value.getTimeToIdleSeconds());
+ value.setTimeToIdleSeconds(timeToIdleSeconds);
+ int timeToLiveSeconds = registry.getInt(prefix + "timeToLiveSeconds", value.getTimeToLiveSeconds());
+ value.setTimeToLiveSeconds(timeToLiveSeconds);
+ int maxElementsInMemory = registry.getInt(prefix + "maxElementsInMemory", value.getMaxElementsInMemory());
+ value.setMaxElementsInMemory(maxElementsInMemory);
+ int maxElementsOnDisk = registry.getInt(prefix + "maxElementsOnDisk", value.getMaxElementsOnDisk());
+ value.setMaxElementsOnDisk(maxElementsOnDisk);
return value;
}
-
- private LdapGroupMapping readLdapGroupMapping( String prefix, Registry registry )
- {
+
+ private LdapGroupMapping readLdapGroupMapping(String prefix, Registry registry) {
LdapGroupMapping value = new LdapGroupMapping();
- //String group = registry.getString( prefix + "group", value.getGroup() );
+ //String group = registry.getString( prefix + "group", value.getGroup() );
- List<String> groupList = registry.getList( prefix + "group" );
- String group = value.getGroup();
- if (groupList != null && !groupList.isEmpty() )
- {
- StringBuilder sb = new StringBuilder( );
- for (int i = 0,size = groupList.size();i<size;i++)
- {
- sb.append( groupList.get( i ) );
- if (i<size - 1)
- {
- sb.append( ',' );
+ List<String> groupList = registry.getList(prefix + "group");
+ String group = value.getGroup();
+ if (groupList != null && !groupList.isEmpty()) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0, size = groupList.size(); i < size; i++) {
+ sb.append(groupList.get(i));
+ if (i < size - 1) {
+ sb.append(',');
+ }
}
+ group = sb.toString();
}
- group = sb.toString();
- }
- value.setGroup( group );
+ value.setGroup(group);
java.util.List roleNames = new java.util.ArrayList/*<String>*/();
- roleNames.addAll( registry.getList( prefix + "roleNames.roleName" ) );
- value.setRoleNames( roleNames );
+ roleNames.addAll(registry.getList(prefix + "roleNames.roleName"));
+ value.setRoleNames(roleNames);
return value;
}
-
+
}
* under the License.
*/
+import org.apache.archiva.configuration.*;
import org.apache.archiva.redback.components.registry.Registry;
-// Util imports
-import java.util.*;
+import java.util.Iterator;
+// Util imports
// Model class imports
-import org.apache.archiva.configuration.Configuration;
-import org.apache.archiva.configuration.AbstractRepositoryConfiguration;
-import org.apache.archiva.configuration.RemoteRepositoryConfiguration;
-import org.apache.archiva.configuration.ManagedRepositoryConfiguration;
-import org.apache.archiva.configuration.LegacyArtifactPath;
-import org.apache.archiva.configuration.RepositoryGroupConfiguration;
-import org.apache.archiva.configuration.RepositoryCheckPath;
-import org.apache.archiva.configuration.AbstractRepositoryConnectorConfiguration;
-import org.apache.archiva.configuration.ProxyConnectorRuleConfiguration;
-import org.apache.archiva.configuration.ProxyConnectorConfiguration;
-import org.apache.archiva.configuration.SyncConnectorConfiguration;
-import org.apache.archiva.configuration.NetworkProxyConfiguration;
-import org.apache.archiva.configuration.RepositoryScanningConfiguration;
-import org.apache.archiva.configuration.FileType;
-import org.apache.archiva.configuration.OrganisationInformation;
-import org.apache.archiva.configuration.WebappConfiguration;
-import org.apache.archiva.configuration.UserInterfaceOptions;
-import org.apache.archiva.configuration.NetworkConfiguration;
-import org.apache.archiva.configuration.ArchivaRuntimeConfiguration;
-import org.apache.archiva.configuration.RedbackRuntimeConfiguration;
-import org.apache.archiva.configuration.ArchivaDefaultConfiguration;
-import org.apache.archiva.configuration.LdapConfiguration;
-import org.apache.archiva.configuration.FileLockConfiguration;
-import org.apache.archiva.configuration.CacheConfiguration;
-import org.apache.archiva.configuration.LdapGroupMapping;
-
-
/**
* Generate Plexus Registry output mechanism for model 'Configuration'.
*/
-public class ConfigurationRegistryWriter
-{
- public void write( Configuration model, Registry registry )
- {
- writeConfiguration( "", model, registry );
+public class ConfigurationRegistryWriter {
+ public void write(Configuration model, Registry registry) {
+ writeConfiguration("", model, registry);
}
- private void writeConfiguration( String prefix, Configuration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getVersion() != null
- )
- {
- String version = "version";
- registry.setString( prefix + version, value.getVersion() );
- }
- if ( value.getMetadataStore() != null && !value.getMetadataStore().equals( "jcr" )
- )
- {
- String metadataStore = "metadataStore";
- registry.setString( prefix + metadataStore, value.getMetadataStore() );
- }
- if ( value.getRepositoryGroups() != null && value.getRepositoryGroups().size() > 0
- )
- {
- registry.removeSubset( prefix + "repositoryGroups" );
+ private void writeConfiguration(String prefix, Configuration value, Registry registry) {
+ if (value != null) {
+ if (value.getVersion() != null
+ ) {
+ String version = "version";
+ registry.setString(prefix + version, value.getVersion());
+ }
+ if (value.getMetadataStore() != null && !value.getMetadataStore().equals("jcr")
+ ) {
+ String metadataStore = "metadataStore";
+ registry.setString(prefix + metadataStore, value.getMetadataStore());
+ }
+ if (value.getRepositoryGroups() != null && value.getRepositoryGroups().size() > 0
+ ) {
+ registry.removeSubset(prefix + "repositoryGroups");
int count = 0;
- for ( Iterator iter = value.getRepositoryGroups().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getRepositoryGroups().iterator(); iter.hasNext(); count++) {
String name = "repositoryGroups.repositoryGroup(" + count + ")";
- RepositoryGroupConfiguration o = ( RepositoryGroupConfiguration ) iter.next();
- writeRepositoryGroupConfiguration( prefix + name + ".", o, registry );
+ RepositoryGroupConfiguration o = (RepositoryGroupConfiguration) iter.next();
+ writeRepositoryGroupConfiguration(prefix + name + ".", o, registry);
}
}
- if ( value.getManagedRepositories() != null && value.getManagedRepositories().size() > 0
- )
- {
- registry.removeSubset( prefix + "managedRepositories" );
+ if (value.getManagedRepositories() != null && value.getManagedRepositories().size() > 0
+ ) {
+ registry.removeSubset(prefix + "managedRepositories");
int count = 0;
- for ( Iterator iter = value.getManagedRepositories().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getManagedRepositories().iterator(); iter.hasNext(); count++) {
String name = "managedRepositories.managedRepository(" + count + ")";
- ManagedRepositoryConfiguration o = ( ManagedRepositoryConfiguration ) iter.next();
- writeManagedRepositoryConfiguration( prefix + name + ".", o, registry );
+ ManagedRepositoryConfiguration o = (ManagedRepositoryConfiguration) iter.next();
+ writeManagedRepositoryConfiguration(prefix + name + ".", o, registry);
}
}
- if ( value.getRemoteRepositories() != null && value.getRemoteRepositories().size() > 0
- )
- {
- registry.removeSubset( prefix + "remoteRepositories" );
+ if (value.getRemoteRepositories() != null && value.getRemoteRepositories().size() > 0
+ ) {
+ registry.removeSubset(prefix + "remoteRepositories");
int count = 0;
- for ( Iterator iter = value.getRemoteRepositories().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getRemoteRepositories().iterator(); iter.hasNext(); count++) {
String name = "remoteRepositories.remoteRepository(" + count + ")";
- RemoteRepositoryConfiguration o = ( RemoteRepositoryConfiguration ) iter.next();
- writeRemoteRepositoryConfiguration( prefix + name + ".", o, registry );
+ RemoteRepositoryConfiguration o = (RemoteRepositoryConfiguration) iter.next();
+ writeRemoteRepositoryConfiguration(prefix + name + ".", o, registry);
}
}
- if ( value.getProxyConnectors() != null && value.getProxyConnectors().size() > 0
- )
- {
- registry.removeSubset( prefix + "proxyConnectors" );
+ if (value.getProxyConnectors() != null && value.getProxyConnectors().size() > 0
+ ) {
+ registry.removeSubset(prefix + "proxyConnectors");
int count = 0;
- for ( Iterator iter = value.getProxyConnectors().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getProxyConnectors().iterator(); iter.hasNext(); count++) {
String name = "proxyConnectors.proxyConnector(" + count + ")";
- ProxyConnectorConfiguration o = ( ProxyConnectorConfiguration ) iter.next();
- writeProxyConnectorConfiguration( prefix + name + ".", o, registry );
+ ProxyConnectorConfiguration o = (ProxyConnectorConfiguration) iter.next();
+ writeProxyConnectorConfiguration(prefix + name + ".", o, registry);
}
}
- if ( value.getNetworkProxies() != null && value.getNetworkProxies().size() > 0
- )
- {
- registry.removeSubset( prefix + "networkProxies" );
+ if (value.getNetworkProxies() != null && value.getNetworkProxies().size() > 0
+ ) {
+ registry.removeSubset(prefix + "networkProxies");
int count = 0;
- for ( Iterator iter = value.getNetworkProxies().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getNetworkProxies().iterator(); iter.hasNext(); count++) {
String name = "networkProxies.networkProxy(" + count + ")";
- NetworkProxyConfiguration o = ( NetworkProxyConfiguration ) iter.next();
- writeNetworkProxyConfiguration( prefix + name + ".", o, registry );
+ NetworkProxyConfiguration o = (NetworkProxyConfiguration) iter.next();
+ writeNetworkProxyConfiguration(prefix + name + ".", o, registry);
}
}
- if ( value.getLegacyArtifactPaths() != null && value.getLegacyArtifactPaths().size() > 0
- )
- {
- registry.removeSubset( prefix + "legacyArtifactPaths" );
+ if (value.getLegacyArtifactPaths() != null && value.getLegacyArtifactPaths().size() > 0
+ ) {
+ registry.removeSubset(prefix + "legacyArtifactPaths");
int count = 0;
- for ( Iterator iter = value.getLegacyArtifactPaths().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getLegacyArtifactPaths().iterator(); iter.hasNext(); count++) {
String name = "legacyArtifactPaths.legacyArtifactPath(" + count + ")";
- LegacyArtifactPath o = ( LegacyArtifactPath ) iter.next();
- writeLegacyArtifactPath( prefix + name + ".", o, registry );
+ LegacyArtifactPath o = (LegacyArtifactPath) iter.next();
+ writeLegacyArtifactPath(prefix + name + ".", o, registry);
}
}
- if ( value.getRepositoryScanning() != null
- )
- {
- writeRepositoryScanningConfiguration( prefix + "repositoryScanning.", value.getRepositoryScanning(), registry );
- }
- if ( value.getWebapp() != null
- )
- {
- writeWebappConfiguration( prefix + "webapp.", value.getWebapp(), registry );
- }
- if ( value.getOrganisationInfo() != null
- )
- {
- writeOrganisationInformation( prefix + "organisationInfo.", value.getOrganisationInfo(), registry );
- }
- if ( value.getNetworkConfiguration() != null
- )
- {
- writeNetworkConfiguration( prefix + "networkConfiguration.", value.getNetworkConfiguration(), registry );
- }
- if ( value.getRedbackRuntimeConfiguration() != null
- )
- {
- writeRedbackRuntimeConfiguration( prefix + "redbackRuntimeConfiguration.", value.getRedbackRuntimeConfiguration(), registry );
- }
- if ( value.getArchivaRuntimeConfiguration() != null
- )
- {
- writeArchivaRuntimeConfiguration( prefix + "archivaRuntimeConfiguration.", value.getArchivaRuntimeConfiguration(), registry );
- }
- if ( value.getProxyConnectorRuleConfigurations() != null && value.getProxyConnectorRuleConfigurations().size() > 0
- )
- {
- registry.removeSubset( prefix + "proxyConnectorRuleConfigurations" );
+ if (value.getRepositoryScanning() != null
+ ) {
+ writeRepositoryScanningConfiguration(prefix + "repositoryScanning.", value.getRepositoryScanning(), registry);
+ }
+ if (value.getWebapp() != null
+ ) {
+ writeWebappConfiguration(prefix + "webapp.", value.getWebapp(), registry);
+ }
+ if (value.getOrganisationInfo() != null
+ ) {
+ writeOrganisationInformation(prefix + "organisationInfo.", value.getOrganisationInfo(), registry);
+ }
+ if (value.getNetworkConfiguration() != null
+ ) {
+ writeNetworkConfiguration(prefix + "networkConfiguration.", value.getNetworkConfiguration(), registry);
+ }
+ if (value.getRedbackRuntimeConfiguration() != null
+ ) {
+ writeRedbackRuntimeConfiguration(prefix + "redbackRuntimeConfiguration.", value.getRedbackRuntimeConfiguration(), registry);
+ }
+ if (value.getArchivaRuntimeConfiguration() != null
+ ) {
+ writeArchivaRuntimeConfiguration(prefix + "archivaRuntimeConfiguration.", value.getArchivaRuntimeConfiguration(), registry);
+ }
+ if (value.getProxyConnectorRuleConfigurations() != null && value.getProxyConnectorRuleConfigurations().size() > 0
+ ) {
+ registry.removeSubset(prefix + "proxyConnectorRuleConfigurations");
int count = 0;
- for ( Iterator iter = value.getProxyConnectorRuleConfigurations().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getProxyConnectorRuleConfigurations().iterator(); iter.hasNext(); count++) {
String name = "proxyConnectorRuleConfigurations.proxyConnectorRuleConfiguration(" + count + ")";
- ProxyConnectorRuleConfiguration o = ( ProxyConnectorRuleConfiguration ) iter.next();
- writeProxyConnectorRuleConfiguration( prefix + name + ".", o, registry );
+ ProxyConnectorRuleConfiguration o = (ProxyConnectorRuleConfiguration) iter.next();
+ writeProxyConnectorRuleConfiguration(prefix + name + ".", o, registry);
}
}
- if ( value.getArchivaDefaultConfiguration() != null
- )
- {
- writeArchivaDefaultConfiguration( prefix + "archivaDefaultConfiguration.", value.getArchivaDefaultConfiguration(), registry );
+ if (value.getArchivaDefaultConfiguration() != null
+ ) {
+ writeArchivaDefaultConfiguration(prefix + "archivaDefaultConfiguration.", value.getArchivaDefaultConfiguration(), registry);
}
}
}
-
- private void writeAbstractRepositoryConfiguration( String prefix, AbstractRepositoryConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getId() != null
- )
- {
- String id = "id";
- registry.setString( prefix + id, value.getId() );
- }
- if ( value.getType() != null && !value.getType().equals( "MAVEN" )
- )
- {
- String type = "type";
- registry.setString( prefix + type, value.getType() );
- }
- if ( value.getName() != null
- )
- {
- String name = "name";
- registry.setString( prefix + name, value.getName() );
- }
- if ( value.getLayout() != null && !value.getLayout().equals( "default" )
- )
- {
- String layout = "layout";
- registry.setString( prefix + layout, value.getLayout() );
- }
- if ( value.getIndexDir() != null && !value.getIndexDir().equals( "" )
- )
- {
- String indexDir = "indexDir";
- registry.setString( prefix + indexDir, value.getIndexDir() );
- }
- if ( value.getPackedIndexDir() != null && !value.getPackedIndexDir().equals( "" )
- )
- {
- String packedIndexDir = "packedIndexDir";
- registry.setString( prefix + packedIndexDir, value.getPackedIndexDir() );
- }
- if ( value.getDescription() != null && !value.getDescription().equals( "" )
- )
- {
- String description = "description";
- registry.setString( prefix + description, value.getDescription() );
- }
- }
+
+ private void writeAbstractRepositoryConfiguration(String prefix, AbstractRepositoryConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getId() != null
+ ) {
+ String id = "id";
+ registry.setString(prefix + id, value.getId());
+ }
+ if (value.getType() != null && !value.getType().equals("MAVEN")
+ ) {
+ String type = "type";
+ registry.setString(prefix + type, value.getType());
+ }
+ if (value.getName() != null
+ ) {
+ String name = "name";
+ registry.setString(prefix + name, value.getName());
+ }
+ if (value.getLayout() != null && !value.getLayout().equals("default")
+ ) {
+ String layout = "layout";
+ registry.setString(prefix + layout, value.getLayout());
+ }
+ if (value.getIndexDir() != null && !value.getIndexDir().equals("")
+ ) {
+ String indexDir = "indexDir";
+ registry.setString(prefix + indexDir, value.getIndexDir());
+ }
+ if (value.getPackedIndexDir() != null && !value.getPackedIndexDir().equals("")
+ ) {
+ String packedIndexDir = "packedIndexDir";
+ registry.setString(prefix + packedIndexDir, value.getPackedIndexDir());
+ }
+ if (value.getDescription() != null && !value.getDescription().equals("")
+ ) {
+ String description = "description";
+ registry.setString(prefix + description, value.getDescription());
+ }
+ }
}
-
- private void writeRemoteRepositoryConfiguration( String prefix, RemoteRepositoryConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getUrl() != null
- )
- {
- String url = "url";
- registry.setString( prefix + url, value.getUrl() );
- }
- if ( value.getUsername() != null
- )
- {
- String username = "username";
- registry.setString( prefix + username, value.getUsername() );
- }
- if ( value.getPassword() != null
- )
- {
- String password = "password";
- registry.setString( prefix + password, value.getPassword() );
- }
- if ( value.getTimeout() != 60
- )
- {
- String timeout = "timeout";
- registry.setInt( prefix + timeout, value.getTimeout() );
- }
- if ( value.getRefreshCronExpression() != null && !value.getRefreshCronExpression().equals( "0 0 08 ? * SUN" )
- )
- {
- String refreshCronExpression = "refreshCronExpression";
- registry.setString( prefix + refreshCronExpression, value.getRefreshCronExpression() );
- }
- String downloadRemoteIndex = "downloadRemoteIndex";
- registry.setBoolean( prefix + downloadRemoteIndex, value.isDownloadRemoteIndex() );
- if ( value.getRemoteIndexUrl() != null
- )
- {
- String remoteIndexUrl = "remoteIndexUrl";
- registry.setString( prefix + remoteIndexUrl, value.getRemoteIndexUrl() );
- }
- if ( value.getRemoteDownloadNetworkProxyId() != null
- )
- {
- String remoteDownloadNetworkProxyId = "remoteDownloadNetworkProxyId";
- registry.setString( prefix + remoteDownloadNetworkProxyId, value.getRemoteDownloadNetworkProxyId() );
- }
- if ( value.getRemoteDownloadTimeout() != 300
- )
- {
- String remoteDownloadTimeout = "remoteDownloadTimeout";
- registry.setInt( prefix + remoteDownloadTimeout, value.getRemoteDownloadTimeout() );
- }
- String downloadRemoteIndexOnStartup = "downloadRemoteIndexOnStartup";
- registry.setBoolean( prefix + downloadRemoteIndexOnStartup, value.isDownloadRemoteIndexOnStartup() );
- if ( value.getExtraParameters() != null && value.getExtraParameters().size() > 0
- )
- {
- registry.removeSubset( prefix + "extraParameters" );
-
- for ( Iterator iter = value.getExtraParameters().keySet().iterator(); iter.hasNext(); )
- {
+
+ private void writeRemoteRepositoryConfiguration(String prefix, RemoteRepositoryConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getUrl() != null
+ ) {
+ String url = "url";
+ registry.setString(prefix + url, value.getUrl());
+ }
+ if (value.getUsername() != null
+ ) {
+ String username = "username";
+ registry.setString(prefix + username, value.getUsername());
+ }
+ if (value.getPassword() != null
+ ) {
+ String password = "password";
+ registry.setString(prefix + password, value.getPassword());
+ }
+ if (value.getTimeout() != 60
+ ) {
+ String timeout = "timeout";
+ registry.setInt(prefix + timeout, value.getTimeout());
+ }
+ if (value.getRefreshCronExpression() != null && !value.getRefreshCronExpression().equals("0 0 08 ? * SUN")
+ ) {
+ String refreshCronExpression = "refreshCronExpression";
+ registry.setString(prefix + refreshCronExpression, value.getRefreshCronExpression());
+ }
+ String downloadRemoteIndex = "downloadRemoteIndex";
+ registry.setBoolean(prefix + downloadRemoteIndex, value.isDownloadRemoteIndex());
+ if (value.getRemoteIndexUrl() != null
+ ) {
+ String remoteIndexUrl = "remoteIndexUrl";
+ registry.setString(prefix + remoteIndexUrl, value.getRemoteIndexUrl());
+ }
+ if (value.getRemoteDownloadNetworkProxyId() != null
+ ) {
+ String remoteDownloadNetworkProxyId = "remoteDownloadNetworkProxyId";
+ registry.setString(prefix + remoteDownloadNetworkProxyId, value.getRemoteDownloadNetworkProxyId());
+ }
+ if (value.getRemoteDownloadTimeout() != 300
+ ) {
+ String remoteDownloadTimeout = "remoteDownloadTimeout";
+ registry.setInt(prefix + remoteDownloadTimeout, value.getRemoteDownloadTimeout());
+ }
+ String downloadRemoteIndexOnStartup = "downloadRemoteIndexOnStartup";
+ registry.setBoolean(prefix + downloadRemoteIndexOnStartup, value.isDownloadRemoteIndexOnStartup());
+ if (value.getExtraParameters() != null && value.getExtraParameters().size() > 0
+ ) {
+ registry.removeSubset(prefix + "extraParameters");
+
+ for (Iterator iter = value.getExtraParameters().keySet().iterator(); iter.hasNext(); ) {
String key = (String) iter.next();
- String v = (String) value.getExtraParameters().get( key );
+ String v = (String) value.getExtraParameters().get(key);
- registry.setString( prefix + "extraParameters." + key, v );
+ registry.setString(prefix + "extraParameters." + key, v);
}
}
- if ( value.getExtraHeaders() != null && value.getExtraHeaders().size() > 0
- )
- {
- registry.removeSubset( prefix + "extraHeaders" );
-
- for ( Iterator iter = value.getExtraHeaders().keySet().iterator(); iter.hasNext(); )
- {
+ if (value.getExtraHeaders() != null && value.getExtraHeaders().size() > 0
+ ) {
+ registry.removeSubset(prefix + "extraHeaders");
+
+ for (Iterator iter = value.getExtraHeaders().keySet().iterator(); iter.hasNext(); ) {
String key = (String) iter.next();
- String v = (String) value.getExtraHeaders().get( key );
+ String v = (String) value.getExtraHeaders().get(key);
- registry.setString( prefix + "extraHeaders." + key, v );
+ registry.setString(prefix + "extraHeaders." + key, v);
}
}
- if ( value.getCheckPath() != null
- )
- {
- String checkPath = "checkPath";
- registry.setString( prefix + checkPath, value.getCheckPath() );
- }
- if ( value.getId() != null
- )
- {
- String id = "id";
- registry.setString( prefix + id, value.getId() );
- }
- if ( value.getType() != null && !value.getType().equals( "MAVEN" )
- )
- {
- String type = "type";
- registry.setString( prefix + type, value.getType() );
- }
- if ( value.getName() != null
- )
- {
- String name = "name";
- registry.setString( prefix + name, value.getName() );
- }
- if ( value.getLayout() != null && !value.getLayout().equals( "default" )
- )
- {
- String layout = "layout";
- registry.setString( prefix + layout, value.getLayout() );
- }
- if ( value.getIndexDir() != null && !value.getIndexDir().equals( "" )
- )
- {
- String indexDir = "indexDir";
- registry.setString( prefix + indexDir, value.getIndexDir() );
- }
- if ( value.getPackedIndexDir() != null && !value.getPackedIndexDir().equals( "" )
- )
- {
- String packedIndexDir = "packedIndexDir";
- registry.setString( prefix + packedIndexDir, value.getPackedIndexDir() );
- }
- if ( value.getDescription() != null && !value.getDescription().equals( "" )
- )
- {
- String description = "description";
- registry.setString( prefix + description, value.getDescription() );
- }
- }
+ if (value.getCheckPath() != null
+ ) {
+ String checkPath = "checkPath";
+ registry.setString(prefix + checkPath, value.getCheckPath());
+ }
+ if (value.getId() != null
+ ) {
+ String id = "id";
+ registry.setString(prefix + id, value.getId());
+ }
+ if (value.getType() != null && !value.getType().equals("MAVEN")
+ ) {
+ String type = "type";
+ registry.setString(prefix + type, value.getType());
+ }
+ if (value.getName() != null
+ ) {
+ String name = "name";
+ registry.setString(prefix + name, value.getName());
+ }
+ if (value.getLayout() != null && !value.getLayout().equals("default")
+ ) {
+ String layout = "layout";
+ registry.setString(prefix + layout, value.getLayout());
+ }
+ if (value.getIndexDir() != null && !value.getIndexDir().equals("")
+ ) {
+ String indexDir = "indexDir";
+ registry.setString(prefix + indexDir, value.getIndexDir());
+ }
+ if (value.getPackedIndexDir() != null && !value.getPackedIndexDir().equals("")
+ ) {
+ String packedIndexDir = "packedIndexDir";
+ registry.setString(prefix + packedIndexDir, value.getPackedIndexDir());
+ }
+ if (value.getDescription() != null && !value.getDescription().equals("")
+ ) {
+ String description = "description";
+ registry.setString(prefix + description, value.getDescription());
+ }
+ }
}
-
- private void writeManagedRepositoryConfiguration( String prefix, ManagedRepositoryConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getLocation() != null
- )
- {
- String location = "location";
- registry.setString( prefix + location, value.getLocation() );
- }
- String releases = "releases";
- registry.setBoolean( prefix + releases, value.isReleases() );
- String blockRedeployments = "blockRedeployments";
- registry.setBoolean( prefix + blockRedeployments, value.isBlockRedeployments() );
- String snapshots = "snapshots";
- registry.setBoolean( prefix + snapshots, value.isSnapshots() );
- String scanned = "scanned";
- registry.setBoolean( prefix + scanned, value.isScanned() );
- if ( value.getRefreshCronExpression() != null && !value.getRefreshCronExpression().equals( "0 0 * * * ?" )
- )
- {
- String refreshCronExpression = "refreshCronExpression";
- registry.setString( prefix + refreshCronExpression, value.getRefreshCronExpression() );
- }
- if ( value.getRetentionCount() != 2
- )
- {
- String retentionCount = "retentionCount";
- registry.setInt( prefix + retentionCount, value.getRetentionCount() );
- }
- if ( value.getRetentionPeriod() != 100
- )
- {
- String retentionPeriod = "retentionPeriod";
- registry.setInt( prefix + retentionPeriod, value.getRetentionPeriod() );
- }
- String deleteReleasedSnapshots = "deleteReleasedSnapshots";
- registry.setBoolean( prefix + deleteReleasedSnapshots, value.isDeleteReleasedSnapshots() );
- String skipPackedIndexCreation = "skipPackedIndexCreation";
- registry.setBoolean( prefix + skipPackedIndexCreation, value.isSkipPackedIndexCreation() );
- String stageRepoNeeded = "stageRepoNeeded";
- registry.setBoolean( prefix + stageRepoNeeded, value.isStageRepoNeeded() );
- if ( value.getId() != null
- )
- {
- String id = "id";
- registry.setString( prefix + id, value.getId() );
- }
- if ( value.getType() != null && !value.getType().equals( "MAVEN" )
- )
- {
- String type = "type";
- registry.setString( prefix + type, value.getType() );
- }
- if ( value.getName() != null
- )
- {
- String name = "name";
- registry.setString( prefix + name, value.getName() );
- }
- if ( value.getLayout() != null && !value.getLayout().equals( "default" )
- )
- {
- String layout = "layout";
- registry.setString( prefix + layout, value.getLayout() );
- }
- if ( value.getIndexDir() != null && !value.getIndexDir().equals( "" )
- )
- {
- String indexDir = "indexDir";
- registry.setString( prefix + indexDir, value.getIndexDir() );
- }
- if ( value.getPackedIndexDir() != null && !value.getPackedIndexDir().equals( "" )
- )
- {
- String packedIndexDir = "packedIndexDir";
- registry.setString( prefix + packedIndexDir, value.getPackedIndexDir() );
- }
- if ( value.getDescription() != null && !value.getDescription().equals( "" )
- )
- {
- String description = "description";
- registry.setString( prefix + description, value.getDescription() );
- }
- }
+
+ private void writeManagedRepositoryConfiguration(String prefix, ManagedRepositoryConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getLocation() != null
+ ) {
+ String location = "location";
+ registry.setString(prefix + location, value.getLocation());
+ }
+ String releases = "releases";
+ registry.setBoolean(prefix + releases, value.isReleases());
+ String blockRedeployments = "blockRedeployments";
+ registry.setBoolean(prefix + blockRedeployments, value.isBlockRedeployments());
+ String snapshots = "snapshots";
+ registry.setBoolean(prefix + snapshots, value.isSnapshots());
+ String scanned = "scanned";
+ registry.setBoolean(prefix + scanned, value.isScanned());
+ if (value.getRefreshCronExpression() != null && !value.getRefreshCronExpression().equals("0 0 * * * ?")
+ ) {
+ String refreshCronExpression = "refreshCronExpression";
+ registry.setString(prefix + refreshCronExpression, value.getRefreshCronExpression());
+ }
+ if (value.getRetentionCount() != 2
+ ) {
+ String retentionCount = "retentionCount";
+ registry.setInt(prefix + retentionCount, value.getRetentionCount());
+ }
+ if (value.getRetentionPeriod() != 100
+ ) {
+ String retentionPeriod = "retentionPeriod";
+ registry.setInt(prefix + retentionPeriod, value.getRetentionPeriod());
+ }
+ String deleteReleasedSnapshots = "deleteReleasedSnapshots";
+ registry.setBoolean(prefix + deleteReleasedSnapshots, value.isDeleteReleasedSnapshots());
+ String skipPackedIndexCreation = "skipPackedIndexCreation";
+ registry.setBoolean(prefix + skipPackedIndexCreation, value.isSkipPackedIndexCreation());
+ String stageRepoNeeded = "stageRepoNeeded";
+ registry.setBoolean(prefix + stageRepoNeeded, value.isStageRepoNeeded());
+ if (value.getId() != null
+ ) {
+ String id = "id";
+ registry.setString(prefix + id, value.getId());
+ }
+ if (value.getType() != null && !value.getType().equals("MAVEN")
+ ) {
+ String type = "type";
+ registry.setString(prefix + type, value.getType());
+ }
+ if (value.getName() != null
+ ) {
+ String name = "name";
+ registry.setString(prefix + name, value.getName());
+ }
+ if (value.getLayout() != null && !value.getLayout().equals("default")
+ ) {
+ String layout = "layout";
+ registry.setString(prefix + layout, value.getLayout());
+ }
+ if (value.getIndexDir() != null && !value.getIndexDir().equals("")
+ ) {
+ String indexDir = "indexDir";
+ registry.setString(prefix + indexDir, value.getIndexDir());
+ }
+ if (value.getPackedIndexDir() != null && !value.getPackedIndexDir().equals("")
+ ) {
+ String packedIndexDir = "packedIndexDir";
+ registry.setString(prefix + packedIndexDir, value.getPackedIndexDir());
+ }
+ if (value.getDescription() != null && !value.getDescription().equals("")
+ ) {
+ String description = "description";
+ registry.setString(prefix + description, value.getDescription());
+ }
+ }
}
-
- private void writeLegacyArtifactPath( String prefix, LegacyArtifactPath value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getPath() != null
- )
- {
- String path = "path";
- registry.setString( prefix + path, value.getPath() );
- }
- if ( value.getArtifact() != null
- )
- {
- String artifact = "artifact";
- registry.setString( prefix + artifact, value.getArtifact() );
- }
- }
+
+ private void writeLegacyArtifactPath(String prefix, LegacyArtifactPath value, Registry registry) {
+ if (value != null) {
+ if (value.getPath() != null
+ ) {
+ String path = "path";
+ registry.setString(prefix + path, value.getPath());
+ }
+ if (value.getArtifact() != null
+ ) {
+ String artifact = "artifact";
+ registry.setString(prefix + artifact, value.getArtifact());
+ }
+ }
}
-
- private void writeRepositoryGroupConfiguration( String prefix, RepositoryGroupConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getId() != null
- )
- {
- String id = "id";
- registry.setString( prefix + id, value.getId() );
- }
- if ( value.getMergedIndexPath() != null && !value.getMergedIndexPath().equals( ".indexer" )
- )
- {
- String mergedIndexPath = "mergedIndexPath";
- registry.setString( prefix + mergedIndexPath, value.getMergedIndexPath() );
- }
- if ( value.getMergedIndexTtl() != 30
- )
- {
- String mergedIndexTtl = "mergedIndexTtl";
- registry.setInt( prefix + mergedIndexTtl, value.getMergedIndexTtl() );
- }
- if ( value.getCronExpression() != null && !value.getCronExpression().equals( "" )
- )
- {
- String cronExpression = "cronExpression";
- registry.setString( prefix + cronExpression, value.getCronExpression() );
- }
- if ( value.getRepositories() != null && value.getRepositories().size() > 0
- )
- {
- registry.removeSubset( prefix + "repositories" );
+
+ private void writeRepositoryGroupConfiguration(String prefix, RepositoryGroupConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getId() != null
+ ) {
+ String id = "id";
+ registry.setString(prefix + id, value.getId());
+ }
+ if (value.getMergedIndexPath() != null && !value.getMergedIndexPath().equals(".indexer")
+ ) {
+ String mergedIndexPath = "mergedIndexPath";
+ registry.setString(prefix + mergedIndexPath, value.getMergedIndexPath());
+ }
+ if (value.getMergedIndexTtl() != 30
+ ) {
+ String mergedIndexTtl = "mergedIndexTtl";
+ registry.setInt(prefix + mergedIndexTtl, value.getMergedIndexTtl());
+ }
+ if (value.getCronExpression() != null && !value.getCronExpression().equals("")
+ ) {
+ String cronExpression = "cronExpression";
+ registry.setString(prefix + cronExpression, value.getCronExpression());
+ }
+ if (value.getRepositories() != null && value.getRepositories().size() > 0
+ ) {
+ registry.removeSubset(prefix + "repositories");
int count = 0;
- for ( Iterator iter = value.getRepositories().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getRepositories().iterator(); iter.hasNext(); count++) {
String name = "repositories.repository(" + count + ")";
- String repository = ( String ) iter.next();
- registry.setString( prefix + name, repository );
+ String repository = (String) iter.next();
+ registry.setString(prefix + name, repository);
}
}
}
}
-
- private void writeRepositoryCheckPath( String prefix, RepositoryCheckPath value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getUrl() != null
- )
- {
- String url = "url";
- registry.setString( prefix + url, value.getUrl() );
- }
- if ( value.getPath() != null
- )
- {
- String path = "path";
- registry.setString( prefix + path, value.getPath() );
- }
- }
+
+ private void writeRepositoryCheckPath(String prefix, RepositoryCheckPath value, Registry registry) {
+ if (value != null) {
+ if (value.getUrl() != null
+ ) {
+ String url = "url";
+ registry.setString(prefix + url, value.getUrl());
+ }
+ if (value.getPath() != null
+ ) {
+ String path = "path";
+ registry.setString(prefix + path, value.getPath());
+ }
+ }
}
-
- private void writeAbstractRepositoryConnectorConfiguration( String prefix, AbstractRepositoryConnectorConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getSourceRepoId() != null
- )
- {
- String sourceRepoId = "sourceRepoId";
- registry.setString( prefix + sourceRepoId, value.getSourceRepoId() );
- }
- if ( value.getTargetRepoId() != null
- )
- {
- String targetRepoId = "targetRepoId";
- registry.setString( prefix + targetRepoId, value.getTargetRepoId() );
- }
- if ( value.getProxyId() != null
- )
- {
- String proxyId = "proxyId";
- registry.setString( prefix + proxyId, value.getProxyId() );
- }
- if ( value.getBlackListPatterns() != null && value.getBlackListPatterns().size() > 0
- )
- {
- registry.removeSubset( prefix + "blackListPatterns" );
+
+ private void writeAbstractRepositoryConnectorConfiguration(String prefix, AbstractRepositoryConnectorConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getSourceRepoId() != null
+ ) {
+ String sourceRepoId = "sourceRepoId";
+ registry.setString(prefix + sourceRepoId, value.getSourceRepoId());
+ }
+ if (value.getTargetRepoId() != null
+ ) {
+ String targetRepoId = "targetRepoId";
+ registry.setString(prefix + targetRepoId, value.getTargetRepoId());
+ }
+ if (value.getProxyId() != null
+ ) {
+ String proxyId = "proxyId";
+ registry.setString(prefix + proxyId, value.getProxyId());
+ }
+ if (value.getBlackListPatterns() != null && value.getBlackListPatterns().size() > 0
+ ) {
+ registry.removeSubset(prefix + "blackListPatterns");
int count = 0;
- for ( Iterator iter = value.getBlackListPatterns().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getBlackListPatterns().iterator(); iter.hasNext(); count++) {
String name = "blackListPatterns.blackListPattern(" + count + ")";
- String blackListPattern = ( String ) iter.next();
- registry.setString( prefix + name, blackListPattern );
+ String blackListPattern = (String) iter.next();
+ registry.setString(prefix + name, blackListPattern);
}
}
- if ( value.getWhiteListPatterns() != null && value.getWhiteListPatterns().size() > 0
- )
- {
- registry.removeSubset( prefix + "whiteListPatterns" );
+ if (value.getWhiteListPatterns() != null && value.getWhiteListPatterns().size() > 0
+ ) {
+ registry.removeSubset(prefix + "whiteListPatterns");
int count = 0;
- for ( Iterator iter = value.getWhiteListPatterns().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getWhiteListPatterns().iterator(); iter.hasNext(); count++) {
String name = "whiteListPatterns.whiteListPattern(" + count + ")";
- String whiteListPattern = ( String ) iter.next();
- registry.setString( prefix + name, whiteListPattern );
+ String whiteListPattern = (String) iter.next();
+ registry.setString(prefix + name, whiteListPattern);
}
}
- if ( value.getPolicies() != null && value.getPolicies().size() > 0
- )
- {
- registry.removeSubset( prefix + "policies" );
-
- for ( Iterator iter = value.getPolicies().keySet().iterator(); iter.hasNext(); )
- {
+ if (value.getPolicies() != null && value.getPolicies().size() > 0
+ ) {
+ registry.removeSubset(prefix + "policies");
+
+ for (Iterator iter = value.getPolicies().keySet().iterator(); iter.hasNext(); ) {
String key = (String) iter.next();
- String v = (String) value.getPolicies().get( key );
+ String v = (String) value.getPolicies().get(key);
- registry.setString( prefix + "policies." + key, v );
+ registry.setString(prefix + "policies." + key, v);
}
}
- if ( value.getProperties() != null && value.getProperties().size() > 0
- )
- {
- registry.removeSubset( prefix + "properties" );
-
- for ( Iterator iter = value.getProperties().keySet().iterator(); iter.hasNext(); )
- {
+ if (value.getProperties() != null && value.getProperties().size() > 0
+ ) {
+ registry.removeSubset(prefix + "properties");
+
+ for (Iterator iter = value.getProperties().keySet().iterator(); iter.hasNext(); ) {
String key = (String) iter.next();
- String v = (String) value.getProperties().get( key );
+ String v = (String) value.getProperties().get(key);
- registry.setString( prefix + "properties." + key, v );
+ registry.setString(prefix + "properties." + key, v);
}
}
- String disabled = "disabled";
- registry.setBoolean( prefix + disabled, value.isDisabled() );
- }
+ String disabled = "disabled";
+ registry.setBoolean(prefix + disabled, value.isDisabled());
+ }
}
-
- private void writeProxyConnectorRuleConfiguration( String prefix, ProxyConnectorRuleConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getRuleType() != null
- )
- {
- String ruleType = "ruleType";
- registry.setString( prefix + ruleType, value.getRuleType() );
- }
- if ( value.getPattern() != null
- )
- {
- String pattern = "pattern";
- registry.setString( prefix + pattern, value.getPattern() );
- }
- if ( value.getProxyConnectors() != null && value.getProxyConnectors().size() > 0
- )
- {
- registry.removeSubset( prefix + "proxyConnectors" );
+
+ private void writeProxyConnectorRuleConfiguration(String prefix, ProxyConnectorRuleConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getRuleType() != null
+ ) {
+ String ruleType = "ruleType";
+ registry.setString(prefix + ruleType, value.getRuleType());
+ }
+ if (value.getPattern() != null
+ ) {
+ String pattern = "pattern";
+ registry.setString(prefix + pattern, value.getPattern());
+ }
+ if (value.getProxyConnectors() != null && value.getProxyConnectors().size() > 0
+ ) {
+ registry.removeSubset(prefix + "proxyConnectors");
int count = 0;
- for ( Iterator iter = value.getProxyConnectors().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getProxyConnectors().iterator(); iter.hasNext(); count++) {
String name = "proxyConnectors.proxyConnector(" + count + ")";
- ProxyConnectorConfiguration o = ( ProxyConnectorConfiguration ) iter.next();
- writeProxyConnectorConfiguration( prefix + name + ".", o, registry );
+ ProxyConnectorConfiguration o = (ProxyConnectorConfiguration) iter.next();
+ writeProxyConnectorConfiguration(prefix + name + ".", o, registry);
}
}
}
}
-
- private void writeProxyConnectorConfiguration( String prefix, ProxyConnectorConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getOrder() != 0
- )
- {
- String order = "order";
- registry.setInt( prefix + order, value.getOrder() );
- }
- if ( value.getSourceRepoId() != null
- )
- {
- String sourceRepoId = "sourceRepoId";
- registry.setString( prefix + sourceRepoId, value.getSourceRepoId() );
- }
- if ( value.getTargetRepoId() != null
- )
- {
- String targetRepoId = "targetRepoId";
- registry.setString( prefix + targetRepoId, value.getTargetRepoId() );
- }
- if ( value.getProxyId() != null
- )
- {
- String proxyId = "proxyId";
- registry.setString( prefix + proxyId, value.getProxyId() );
- }
- if ( value.getBlackListPatterns() != null && value.getBlackListPatterns().size() > 0
- )
- {
- registry.removeSubset( prefix + "blackListPatterns" );
+
+ private void writeProxyConnectorConfiguration(String prefix, ProxyConnectorConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getOrder() != 0
+ ) {
+ String order = "order";
+ registry.setInt(prefix + order, value.getOrder());
+ }
+ if (value.getSourceRepoId() != null
+ ) {
+ String sourceRepoId = "sourceRepoId";
+ registry.setString(prefix + sourceRepoId, value.getSourceRepoId());
+ }
+ if (value.getTargetRepoId() != null
+ ) {
+ String targetRepoId = "targetRepoId";
+ registry.setString(prefix + targetRepoId, value.getTargetRepoId());
+ }
+ if (value.getProxyId() != null
+ ) {
+ String proxyId = "proxyId";
+ registry.setString(prefix + proxyId, value.getProxyId());
+ }
+ if (value.getBlackListPatterns() != null && value.getBlackListPatterns().size() > 0
+ ) {
+ registry.removeSubset(prefix + "blackListPatterns");
int count = 0;
- for ( Iterator iter = value.getBlackListPatterns().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getBlackListPatterns().iterator(); iter.hasNext(); count++) {
String name = "blackListPatterns.blackListPattern(" + count + ")";
- String blackListPattern = ( String ) iter.next();
- registry.setString( prefix + name, blackListPattern );
+ String blackListPattern = (String) iter.next();
+ registry.setString(prefix + name, blackListPattern);
}
}
- if ( value.getWhiteListPatterns() != null && value.getWhiteListPatterns().size() > 0
- )
- {
- registry.removeSubset( prefix + "whiteListPatterns" );
+ if (value.getWhiteListPatterns() != null && value.getWhiteListPatterns().size() > 0
+ ) {
+ registry.removeSubset(prefix + "whiteListPatterns");
int count = 0;
- for ( Iterator iter = value.getWhiteListPatterns().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getWhiteListPatterns().iterator(); iter.hasNext(); count++) {
String name = "whiteListPatterns.whiteListPattern(" + count + ")";
- String whiteListPattern = ( String ) iter.next();
- registry.setString( prefix + name, whiteListPattern );
+ String whiteListPattern = (String) iter.next();
+ registry.setString(prefix + name, whiteListPattern);
}
}
- if ( value.getPolicies() != null && value.getPolicies().size() > 0
- )
- {
- registry.removeSubset( prefix + "policies" );
-
- for ( Iterator iter = value.getPolicies().keySet().iterator(); iter.hasNext(); )
- {
+ if (value.getPolicies() != null && value.getPolicies().size() > 0
+ ) {
+ registry.removeSubset(prefix + "policies");
+
+ for (Iterator iter = value.getPolicies().keySet().iterator(); iter.hasNext(); ) {
String key = (String) iter.next();
- String v = (String) value.getPolicies().get( key );
+ String v = (String) value.getPolicies().get(key);
- registry.setString( prefix + "policies." + key, v );
+ registry.setString(prefix + "policies." + key, v);
}
}
- if ( value.getProperties() != null && value.getProperties().size() > 0
- )
- {
- registry.removeSubset( prefix + "properties" );
-
- for ( Iterator iter = value.getProperties().keySet().iterator(); iter.hasNext(); )
- {
+ if (value.getProperties() != null && value.getProperties().size() > 0
+ ) {
+ registry.removeSubset(prefix + "properties");
+
+ for (Iterator iter = value.getProperties().keySet().iterator(); iter.hasNext(); ) {
String key = (String) iter.next();
- String v = (String) value.getProperties().get( key );
+ String v = (String) value.getProperties().get(key);
- registry.setString( prefix + "properties." + key, v );
+ registry.setString(prefix + "properties." + key, v);
}
}
- String disabled = "disabled";
- registry.setBoolean( prefix + disabled, value.isDisabled() );
- }
+ String disabled = "disabled";
+ registry.setBoolean(prefix + disabled, value.isDisabled());
+ }
}
-
- private void writeSyncConnectorConfiguration( String prefix, SyncConnectorConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getCronExpression() != null && !value.getCronExpression().equals( "0 0 * * * ?" )
- )
- {
- String cronExpression = "cronExpression";
- registry.setString( prefix + cronExpression, value.getCronExpression() );
- }
- if ( value.getMethod() != null && !value.getMethod().equals( "rsync" )
- )
- {
- String method = "method";
- registry.setString( prefix + method, value.getMethod() );
- }
- if ( value.getSourceRepoId() != null
- )
- {
- String sourceRepoId = "sourceRepoId";
- registry.setString( prefix + sourceRepoId, value.getSourceRepoId() );
- }
- if ( value.getTargetRepoId() != null
- )
- {
- String targetRepoId = "targetRepoId";
- registry.setString( prefix + targetRepoId, value.getTargetRepoId() );
- }
- if ( value.getProxyId() != null
- )
- {
- String proxyId = "proxyId";
- registry.setString( prefix + proxyId, value.getProxyId() );
- }
- if ( value.getBlackListPatterns() != null && value.getBlackListPatterns().size() > 0
- )
- {
- registry.removeSubset( prefix + "blackListPatterns" );
+
+ private void writeSyncConnectorConfiguration(String prefix, SyncConnectorConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getCronExpression() != null && !value.getCronExpression().equals("0 0 * * * ?")
+ ) {
+ String cronExpression = "cronExpression";
+ registry.setString(prefix + cronExpression, value.getCronExpression());
+ }
+ if (value.getMethod() != null && !value.getMethod().equals("rsync")
+ ) {
+ String method = "method";
+ registry.setString(prefix + method, value.getMethod());
+ }
+ if (value.getSourceRepoId() != null
+ ) {
+ String sourceRepoId = "sourceRepoId";
+ registry.setString(prefix + sourceRepoId, value.getSourceRepoId());
+ }
+ if (value.getTargetRepoId() != null
+ ) {
+ String targetRepoId = "targetRepoId";
+ registry.setString(prefix + targetRepoId, value.getTargetRepoId());
+ }
+ if (value.getProxyId() != null
+ ) {
+ String proxyId = "proxyId";
+ registry.setString(prefix + proxyId, value.getProxyId());
+ }
+ if (value.getBlackListPatterns() != null && value.getBlackListPatterns().size() > 0
+ ) {
+ registry.removeSubset(prefix + "blackListPatterns");
int count = 0;
- for ( Iterator iter = value.getBlackListPatterns().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getBlackListPatterns().iterator(); iter.hasNext(); count++) {
String name = "blackListPatterns.blackListPattern(" + count + ")";
- String blackListPattern = ( String ) iter.next();
- registry.setString( prefix + name, blackListPattern );
+ String blackListPattern = (String) iter.next();
+ registry.setString(prefix + name, blackListPattern);
}
}
- if ( value.getWhiteListPatterns() != null && value.getWhiteListPatterns().size() > 0
- )
- {
- registry.removeSubset( prefix + "whiteListPatterns" );
+ if (value.getWhiteListPatterns() != null && value.getWhiteListPatterns().size() > 0
+ ) {
+ registry.removeSubset(prefix + "whiteListPatterns");
int count = 0;
- for ( Iterator iter = value.getWhiteListPatterns().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getWhiteListPatterns().iterator(); iter.hasNext(); count++) {
String name = "whiteListPatterns.whiteListPattern(" + count + ")";
- String whiteListPattern = ( String ) iter.next();
- registry.setString( prefix + name, whiteListPattern );
+ String whiteListPattern = (String) iter.next();
+ registry.setString(prefix + name, whiteListPattern);
}
}
- if ( value.getPolicies() != null && value.getPolicies().size() > 0
- )
- {
- registry.removeSubset( prefix + "policies" );
-
- for ( Iterator iter = value.getPolicies().keySet().iterator(); iter.hasNext(); )
- {
+ if (value.getPolicies() != null && value.getPolicies().size() > 0
+ ) {
+ registry.removeSubset(prefix + "policies");
+
+ for (Iterator iter = value.getPolicies().keySet().iterator(); iter.hasNext(); ) {
String key = (String) iter.next();
- String v = (String) value.getPolicies().get( key );
+ String v = (String) value.getPolicies().get(key);
- registry.setString( prefix + "policies." + key, v );
+ registry.setString(prefix + "policies." + key, v);
}
}
- if ( value.getProperties() != null && value.getProperties().size() > 0
- )
- {
- registry.removeSubset( prefix + "properties" );
-
- for ( Iterator iter = value.getProperties().keySet().iterator(); iter.hasNext(); )
- {
+ if (value.getProperties() != null && value.getProperties().size() > 0
+ ) {
+ registry.removeSubset(prefix + "properties");
+
+ for (Iterator iter = value.getProperties().keySet().iterator(); iter.hasNext(); ) {
String key = (String) iter.next();
- String v = (String) value.getProperties().get( key );
+ String v = (String) value.getProperties().get(key);
- registry.setString( prefix + "properties." + key, v );
+ registry.setString(prefix + "properties." + key, v);
}
}
- String disabled = "disabled";
- registry.setBoolean( prefix + disabled, value.isDisabled() );
- }
+ String disabled = "disabled";
+ registry.setBoolean(prefix + disabled, value.isDisabled());
+ }
}
-
- private void writeNetworkProxyConfiguration( String prefix, NetworkProxyConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getId() != null
- )
- {
- String id = "id";
- registry.setString( prefix + id, value.getId() );
- }
- if ( value.getProtocol() != null && !value.getProtocol().equals( "http" )
- )
- {
- String protocol = "protocol";
- registry.setString( prefix + protocol, value.getProtocol() );
- }
- if ( value.getHost() != null
- )
- {
- String host = "host";
- registry.setString( prefix + host, value.getHost() );
- }
- if ( value.getPort() != 8080
- )
- {
- String port = "port";
- registry.setInt( prefix + port, value.getPort() );
- }
- if ( value.getUsername() != null
- )
- {
- String username = "username";
- registry.setString( prefix + username, value.getUsername() );
- }
- if ( value.getPassword() != null
- )
- {
- String password = "password";
- registry.setString( prefix + password, value.getPassword() );
- }
- String useNtlm = "useNtlm";
- registry.setBoolean( prefix + useNtlm, value.isUseNtlm() );
- }
+
+ private void writeNetworkProxyConfiguration(String prefix, NetworkProxyConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getId() != null
+ ) {
+ String id = "id";
+ registry.setString(prefix + id, value.getId());
+ }
+ if (value.getProtocol() != null && !value.getProtocol().equals("http")
+ ) {
+ String protocol = "protocol";
+ registry.setString(prefix + protocol, value.getProtocol());
+ }
+ if (value.getHost() != null
+ ) {
+ String host = "host";
+ registry.setString(prefix + host, value.getHost());
+ }
+ if (value.getPort() != 8080
+ ) {
+ String port = "port";
+ registry.setInt(prefix + port, value.getPort());
+ }
+ if (value.getUsername() != null
+ ) {
+ String username = "username";
+ registry.setString(prefix + username, value.getUsername());
+ }
+ if (value.getPassword() != null
+ ) {
+ String password = "password";
+ registry.setString(prefix + password, value.getPassword());
+ }
+ String useNtlm = "useNtlm";
+ registry.setBoolean(prefix + useNtlm, value.isUseNtlm());
+ }
}
-
- private void writeRepositoryScanningConfiguration( String prefix, RepositoryScanningConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getFileTypes() != null && value.getFileTypes().size() > 0
- )
- {
- registry.removeSubset( prefix + "fileTypes" );
+
+ private void writeRepositoryScanningConfiguration(String prefix, RepositoryScanningConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getFileTypes() != null && value.getFileTypes().size() > 0
+ ) {
+ registry.removeSubset(prefix + "fileTypes");
int count = 0;
- for ( Iterator iter = value.getFileTypes().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getFileTypes().iterator(); iter.hasNext(); count++) {
String name = "fileTypes.fileType(" + count + ")";
- FileType o = ( FileType ) iter.next();
- writeFileType( prefix + name + ".", o, registry );
+ FileType o = (FileType) iter.next();
+ writeFileType(prefix + name + ".", o, registry);
}
}
- if ( value.getKnownContentConsumers() != null && value.getKnownContentConsumers().size() > 0
- )
- {
- registry.removeSubset( prefix + "knownContentConsumers" );
+ if (value.getKnownContentConsumers() != null && value.getKnownContentConsumers().size() > 0
+ ) {
+ registry.removeSubset(prefix + "knownContentConsumers");
int count = 0;
- for ( Iterator iter = value.getKnownContentConsumers().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getKnownContentConsumers().iterator(); iter.hasNext(); count++) {
String name = "knownContentConsumers.knownContentConsumer(" + count + ")";
- String knownContentConsumer = ( String ) iter.next();
- registry.setString( prefix + name, knownContentConsumer );
+ String knownContentConsumer = (String) iter.next();
+ registry.setString(prefix + name, knownContentConsumer);
}
}
- if ( value.getInvalidContentConsumers() != null && value.getInvalidContentConsumers().size() > 0
- )
- {
- registry.removeSubset( prefix + "invalidContentConsumers" );
+ if (value.getInvalidContentConsumers() != null && value.getInvalidContentConsumers().size() > 0
+ ) {
+ registry.removeSubset(prefix + "invalidContentConsumers");
int count = 0;
- for ( Iterator iter = value.getInvalidContentConsumers().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getInvalidContentConsumers().iterator(); iter.hasNext(); count++) {
String name = "invalidContentConsumers.invalidContentConsumer(" + count + ")";
- String invalidContentConsumer = ( String ) iter.next();
- registry.setString( prefix + name, invalidContentConsumer );
+ String invalidContentConsumer = (String) iter.next();
+ registry.setString(prefix + name, invalidContentConsumer);
}
}
}
}
-
- private void writeFileType( String prefix, FileType value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getId() != null
- )
- {
- String id = "id";
- registry.setString( prefix + id, value.getId() );
- }
- if ( value.getPatterns() != null && value.getPatterns().size() > 0
- )
- {
- registry.removeSubset( prefix + "patterns" );
+
+ private void writeFileType(String prefix, FileType value, Registry registry) {
+ if (value != null) {
+ if (value.getId() != null
+ ) {
+ String id = "id";
+ registry.setString(prefix + id, value.getId());
+ }
+ if (value.getPatterns() != null && value.getPatterns().size() > 0
+ ) {
+ registry.removeSubset(prefix + "patterns");
int count = 0;
- for ( Iterator iter = value.getPatterns().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getPatterns().iterator(); iter.hasNext(); count++) {
String name = "patterns.pattern(" + count + ")";
- String pattern = ( String ) iter.next();
- registry.setString( prefix + name, pattern );
+ String pattern = (String) iter.next();
+ registry.setString(prefix + name, pattern);
}
}
}
}
-
- private void writeOrganisationInformation( String prefix, OrganisationInformation value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getName() != null
- )
- {
- String name = "name";
- registry.setString( prefix + name, value.getName() );
- }
- if ( value.getUrl() != null
- )
- {
- String url = "url";
- registry.setString( prefix + url, value.getUrl() );
- }
- if ( value.getLogoLocation() != null
- )
- {
- String logoLocation = "logoLocation";
- registry.setString( prefix + logoLocation, value.getLogoLocation() );
- }
- }
+
+ private void writeOrganisationInformation(String prefix, OrganisationInformation value, Registry registry) {
+ if (value != null) {
+ if (value.getName() != null
+ ) {
+ String name = "name";
+ registry.setString(prefix + name, value.getName());
+ }
+ if (value.getUrl() != null
+ ) {
+ String url = "url";
+ registry.setString(prefix + url, value.getUrl());
+ }
+ if (value.getLogoLocation() != null
+ ) {
+ String logoLocation = "logoLocation";
+ registry.setString(prefix + logoLocation, value.getLogoLocation());
+ }
+ }
}
-
- private void writeWebappConfiguration( String prefix, WebappConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getUi() != null
- )
- {
- writeUserInterfaceOptions( prefix + "ui.", value.getUi(), registry );
+
+ private void writeWebappConfiguration(String prefix, WebappConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getUi() != null
+ ) {
+ writeUserInterfaceOptions(prefix + "ui.", value.getUi(), registry);
}
}
}
-
- private void writeUserInterfaceOptions( String prefix, UserInterfaceOptions value, Registry registry )
- {
- if ( value != null )
- {
- String showFindArtifacts = "showFindArtifacts";
- registry.setBoolean( prefix + showFindArtifacts, value.isShowFindArtifacts() );
- String appletFindEnabled = "appletFindEnabled";
- registry.setBoolean( prefix + appletFindEnabled, value.isAppletFindEnabled() );
- String disableEasterEggs = "disableEasterEggs";
- registry.setBoolean( prefix + disableEasterEggs, value.isDisableEasterEggs() );
- if ( value.getApplicationUrl() != null
- )
- {
- String applicationUrl = "applicationUrl";
- registry.setString( prefix + applicationUrl, value.getApplicationUrl() );
- }
- String disableRegistration = "disableRegistration";
- registry.setBoolean( prefix + disableRegistration, value.isDisableRegistration() );
- }
+
+ private void writeUserInterfaceOptions(String prefix, UserInterfaceOptions value, Registry registry) {
+ if (value != null) {
+ String showFindArtifacts = "showFindArtifacts";
+ registry.setBoolean(prefix + showFindArtifacts, value.isShowFindArtifacts());
+ String appletFindEnabled = "appletFindEnabled";
+ registry.setBoolean(prefix + appletFindEnabled, value.isAppletFindEnabled());
+ String disableEasterEggs = "disableEasterEggs";
+ registry.setBoolean(prefix + disableEasterEggs, value.isDisableEasterEggs());
+ if (value.getApplicationUrl() != null
+ ) {
+ String applicationUrl = "applicationUrl";
+ registry.setString(prefix + applicationUrl, value.getApplicationUrl());
+ }
+ String disableRegistration = "disableRegistration";
+ registry.setBoolean(prefix + disableRegistration, value.isDisableRegistration());
+ }
}
-
- private void writeNetworkConfiguration( String prefix, NetworkConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getMaxTotal() != 30
- )
- {
- String maxTotal = "maxTotal";
- registry.setInt( prefix + maxTotal, value.getMaxTotal() );
- }
- if ( value.getMaxTotalPerHost() != 30
- )
- {
- String maxTotalPerHost = "maxTotalPerHost";
- registry.setInt( prefix + maxTotalPerHost, value.getMaxTotalPerHost() );
- }
- String usePooling = "usePooling";
- registry.setBoolean( prefix + usePooling, value.isUsePooling() );
- }
+
+ private void writeNetworkConfiguration(String prefix, NetworkConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getMaxTotal() != 30
+ ) {
+ String maxTotal = "maxTotal";
+ registry.setInt(prefix + maxTotal, value.getMaxTotal());
+ }
+ if (value.getMaxTotalPerHost() != 30
+ ) {
+ String maxTotalPerHost = "maxTotalPerHost";
+ registry.setInt(prefix + maxTotalPerHost, value.getMaxTotalPerHost());
+ }
+ String usePooling = "usePooling";
+ registry.setBoolean(prefix + usePooling, value.isUsePooling());
+ }
}
-
- private void writeArchivaRuntimeConfiguration( String prefix, ArchivaRuntimeConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getUrlFailureCacheConfiguration() != null
- )
- {
- writeCacheConfiguration( prefix + "urlFailureCacheConfiguration.", value.getUrlFailureCacheConfiguration(), registry );
- }
- if ( value.getFileLockConfiguration() != null
- )
- {
- writeFileLockConfiguration( prefix + "fileLockConfiguration.", value.getFileLockConfiguration(), registry );
- }
- if ( value.getDataDirectory() != null
- )
- {
- String dataDirectory = "dataDirectory";
- registry.setString( prefix + dataDirectory, value.getDataDirectory() );
- }
- if ( value.getRepositoryBaseDirectory() != null
- )
- {
- String repositoryBaseDirectory = "repositoryBaseDirectory";
- registry.setString( prefix + repositoryBaseDirectory, value.getRepositoryBaseDirectory() );
- }
- if ( value.getRemoteRepositoryBaseDirectory() != null
- )
- {
- String remoteRepositoryBaseDirectory = "remoteRepositoryBaseDirectory";
- registry.setString( prefix + remoteRepositoryBaseDirectory, value.getRemoteRepositoryBaseDirectory() );
- }
- if ( value.getDefaultLanguage() != null && !value.getDefaultLanguage().equals( "en-US" )
- )
- {
- String defaultLanguage = "defaultLanguage";
- registry.setString( prefix + defaultLanguage, value.getDefaultLanguage() );
- }
- if ( value.getLanguageRange() != null && !value.getLanguageRange().equals( "en,fr,de" )
- )
- {
- String languageRange = "languageRange";
- registry.setString( prefix + languageRange, value.getLanguageRange() );
- }
- }
+
+ private void writeArchivaRuntimeConfiguration(String prefix, ArchivaRuntimeConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getUrlFailureCacheConfiguration() != null
+ ) {
+ writeCacheConfiguration(prefix + "urlFailureCacheConfiguration.", value.getUrlFailureCacheConfiguration(), registry);
+ }
+ if (value.getFileLockConfiguration() != null
+ ) {
+ writeFileLockConfiguration(prefix + "fileLockConfiguration.", value.getFileLockConfiguration(), registry);
+ }
+ if (value.getDataDirectory() != null
+ ) {
+ String dataDirectory = "dataDirectory";
+ registry.setString(prefix + dataDirectory, value.getDataDirectory());
+ }
+ if (value.getRepositoryBaseDirectory() != null
+ ) {
+ String repositoryBaseDirectory = "repositoryBaseDirectory";
+ registry.setString(prefix + repositoryBaseDirectory, value.getRepositoryBaseDirectory());
+ }
+ if (value.getRemoteRepositoryBaseDirectory() != null
+ ) {
+ String remoteRepositoryBaseDirectory = "remoteRepositoryBaseDirectory";
+ registry.setString(prefix + remoteRepositoryBaseDirectory, value.getRemoteRepositoryBaseDirectory());
+ }
+ if (value.getDefaultLanguage() != null && !value.getDefaultLanguage().equals("en-US")
+ ) {
+ String defaultLanguage = "defaultLanguage";
+ registry.setString(prefix + defaultLanguage, value.getDefaultLanguage());
+ }
+ if (value.getLanguageRange() != null && !value.getLanguageRange().equals("en,fr,de")
+ ) {
+ String languageRange = "languageRange";
+ registry.setString(prefix + languageRange, value.getLanguageRange());
+ }
+ }
}
-
- private void writeRedbackRuntimeConfiguration( String prefix, RedbackRuntimeConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- String migratedFromRedbackConfiguration = "migratedFromRedbackConfiguration";
- registry.setBoolean( prefix + migratedFromRedbackConfiguration, value.isMigratedFromRedbackConfiguration() );
- if ( value.getUserManagerImpls() != null && value.getUserManagerImpls().size() > 0
- )
- {
- registry.removeSubset( prefix + "userManagerImpls" );
+
+ private void writeRedbackRuntimeConfiguration(String prefix, RedbackRuntimeConfiguration value, Registry registry) {
+ if (value != null) {
+ String migratedFromRedbackConfiguration = "migratedFromRedbackConfiguration";
+ registry.setBoolean(prefix + migratedFromRedbackConfiguration, value.isMigratedFromRedbackConfiguration());
+ if (value.getUserManagerImpls() != null && value.getUserManagerImpls().size() > 0
+ ) {
+ registry.removeSubset(prefix + "userManagerImpls");
int count = 0;
- for ( Iterator iter = value.getUserManagerImpls().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getUserManagerImpls().iterator(); iter.hasNext(); count++) {
String name = "userManagerImpls.userManagerImpl(" + count + ")";
- String userManagerImpl = ( String ) iter.next();
- registry.setString( prefix + name, userManagerImpl );
+ String userManagerImpl = (String) iter.next();
+ registry.setString(prefix + name, userManagerImpl);
}
}
- if ( value.getRbacManagerImpls() != null && value.getRbacManagerImpls().size() > 0
- )
- {
- registry.removeSubset( prefix + "rbacManagerImpls" );
+ if (value.getRbacManagerImpls() != null && value.getRbacManagerImpls().size() > 0
+ ) {
+ registry.removeSubset(prefix + "rbacManagerImpls");
int count = 0;
- for ( Iterator iter = value.getRbacManagerImpls().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getRbacManagerImpls().iterator(); iter.hasNext(); count++) {
String name = "rbacManagerImpls.rbacManagerImpl(" + count + ")";
- String rbacManagerImpl = ( String ) iter.next();
- registry.setString( prefix + name, rbacManagerImpl );
+ String rbacManagerImpl = (String) iter.next();
+ registry.setString(prefix + name, rbacManagerImpl);
}
}
- if ( value.getLdapConfiguration() != null
- )
- {
- writeLdapConfiguration( prefix + "ldapConfiguration.", value.getLdapConfiguration(), registry );
+ if (value.getLdapConfiguration() != null
+ ) {
+ writeLdapConfiguration(prefix + "ldapConfiguration.", value.getLdapConfiguration(), registry);
}
- if ( value.getLdapGroupMappings() != null && value.getLdapGroupMappings().size() > 0
- )
- {
- registry.removeSubset( prefix + "ldapGroupMappings" );
+ if (value.getLdapGroupMappings() != null && value.getLdapGroupMappings().size() > 0
+ ) {
+ registry.removeSubset(prefix + "ldapGroupMappings");
int count = 0;
- for ( Iterator iter = value.getLdapGroupMappings().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getLdapGroupMappings().iterator(); iter.hasNext(); count++) {
String name = "ldapGroupMappings.ldapGroupMapping(" + count + ")";
- LdapGroupMapping o = ( LdapGroupMapping ) iter.next();
- writeLdapGroupMapping( prefix + name + ".", o, registry );
+ LdapGroupMapping o = (LdapGroupMapping) iter.next();
+ writeLdapGroupMapping(prefix + name + ".", o, registry);
}
}
- if ( value.getConfigurationProperties() != null && value.getConfigurationProperties().size() > 0
- )
- {
- registry.removeSubset( prefix + "configurationProperties" );
-
- for ( Iterator iter = value.getConfigurationProperties().keySet().iterator(); iter.hasNext(); )
- {
+ if (value.getConfigurationProperties() != null && value.getConfigurationProperties().size() > 0
+ ) {
+ registry.removeSubset(prefix + "configurationProperties");
+
+ for (Iterator iter = value.getConfigurationProperties().keySet().iterator(); iter.hasNext(); ) {
String key = (String) iter.next();
- String v = (String) value.getConfigurationProperties().get( key );
+ String v = (String) value.getConfigurationProperties().get(key);
- registry.setString( prefix + "configurationProperties." + key, v );
+ registry.setString(prefix + "configurationProperties." + key, v);
}
}
- String useUsersCache = "useUsersCache";
- registry.setBoolean( prefix + useUsersCache, value.isUseUsersCache() );
- if ( value.getUsersCacheConfiguration() != null
- )
- {
- writeCacheConfiguration( prefix + "usersCacheConfiguration.", value.getUsersCacheConfiguration(), registry );
+ String useUsersCache = "useUsersCache";
+ registry.setBoolean(prefix + useUsersCache, value.isUseUsersCache());
+ if (value.getUsersCacheConfiguration() != null
+ ) {
+ writeCacheConfiguration(prefix + "usersCacheConfiguration.", value.getUsersCacheConfiguration(), registry);
}
}
}
-
- private void writeArchivaDefaultConfiguration( String prefix, ArchivaDefaultConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getDefaultCheckPaths() != null && value.getDefaultCheckPaths().size() > 0
- )
- {
- registry.removeSubset( prefix + "defaultCheckPaths" );
+
+ private void writeArchivaDefaultConfiguration(String prefix, ArchivaDefaultConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getDefaultCheckPaths() != null && value.getDefaultCheckPaths().size() > 0
+ ) {
+ registry.removeSubset(prefix + "defaultCheckPaths");
int count = 0;
- for ( Iterator iter = value.getDefaultCheckPaths().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getDefaultCheckPaths().iterator(); iter.hasNext(); count++) {
String name = "defaultCheckPaths.defaultCheckPath(" + count + ")";
- RepositoryCheckPath o = ( RepositoryCheckPath ) iter.next();
- writeRepositoryCheckPath( prefix + name + ".", o, registry );
+ RepositoryCheckPath o = (RepositoryCheckPath) iter.next();
+ writeRepositoryCheckPath(prefix + name + ".", o, registry);
}
}
}
}
-
- private void writeLdapConfiguration( String prefix, LdapConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getHostName() != null
- )
- {
- String hostName = "hostName";
- registry.setString( prefix + hostName, value.getHostName() );
- }
- if ( value.getPort() != 0
- )
- {
- String port = "port";
- registry.setInt( prefix + port, value.getPort() );
- }
- String ssl = "ssl";
- registry.setBoolean( prefix + ssl, value.isSsl() );
- if ( value.getBaseDn() != null
- )
- {
- String baseDn = "baseDn";
- registry.setString( prefix + baseDn, value.getBaseDn() );
- }
- if ( value.getBaseGroupsDn() != null
- )
- {
- String baseGroupsDn = "baseGroupsDn";
- registry.setString( prefix + baseGroupsDn, value.getBaseGroupsDn() );
- }
- if ( value.getContextFactory() != null
- )
- {
- String contextFactory = "contextFactory";
- registry.setString( prefix + contextFactory, value.getContextFactory() );
- }
- if ( value.getBindDn() != null
- )
- {
- String bindDn = "bindDn";
- registry.setString( prefix + bindDn, value.getBindDn() );
- }
- if ( value.getPassword() != null
- )
- {
- String password = "password";
- registry.setString( prefix + password, value.getPassword() );
- }
- if ( value.getAuthenticationMethod() != null
- )
- {
- String authenticationMethod = "authenticationMethod";
- registry.setString( prefix + authenticationMethod, value.getAuthenticationMethod() );
- }
- String bindAuthenticatorEnabled = "bindAuthenticatorEnabled";
- registry.setBoolean( prefix + bindAuthenticatorEnabled, value.isBindAuthenticatorEnabled() );
- String writable = "writable";
- registry.setBoolean( prefix + writable, value.isWritable() );
- String useRoleNameAsGroup = "useRoleNameAsGroup";
- registry.setBoolean( prefix + useRoleNameAsGroup, value.isUseRoleNameAsGroup() );
- if ( value.getExtraProperties() != null && value.getExtraProperties().size() > 0
- )
- {
- registry.removeSubset( prefix + "extraProperties" );
-
- for ( Iterator iter = value.getExtraProperties().keySet().iterator(); iter.hasNext(); )
- {
+
+ private void writeLdapConfiguration(String prefix, LdapConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getHostName() != null
+ ) {
+ String hostName = "hostName";
+ registry.setString(prefix + hostName, value.getHostName());
+ }
+ if (value.getPort() != 0
+ ) {
+ String port = "port";
+ registry.setInt(prefix + port, value.getPort());
+ }
+ String ssl = "ssl";
+ registry.setBoolean(prefix + ssl, value.isSsl());
+ if (value.getBaseDn() != null
+ ) {
+ String baseDn = "baseDn";
+ registry.setString(prefix + baseDn, value.getBaseDn());
+ }
+ if (value.getBaseGroupsDn() != null
+ ) {
+ String baseGroupsDn = "baseGroupsDn";
+ registry.setString(prefix + baseGroupsDn, value.getBaseGroupsDn());
+ }
+ if (value.getContextFactory() != null
+ ) {
+ String contextFactory = "contextFactory";
+ registry.setString(prefix + contextFactory, value.getContextFactory());
+ }
+ if (value.getBindDn() != null
+ ) {
+ String bindDn = "bindDn";
+ registry.setString(prefix + bindDn, value.getBindDn());
+ }
+ if (value.getPassword() != null
+ ) {
+ String password = "password";
+ registry.setString(prefix + password, value.getPassword());
+ }
+ if (value.getAuthenticationMethod() != null
+ ) {
+ String authenticationMethod = "authenticationMethod";
+ registry.setString(prefix + authenticationMethod, value.getAuthenticationMethod());
+ }
+ String bindAuthenticatorEnabled = "bindAuthenticatorEnabled";
+ registry.setBoolean(prefix + bindAuthenticatorEnabled, value.isBindAuthenticatorEnabled());
+ String writable = "writable";
+ registry.setBoolean(prefix + writable, value.isWritable());
+ String useRoleNameAsGroup = "useRoleNameAsGroup";
+ registry.setBoolean(prefix + useRoleNameAsGroup, value.isUseRoleNameAsGroup());
+ if (value.getExtraProperties() != null && value.getExtraProperties().size() > 0
+ ) {
+ registry.removeSubset(prefix + "extraProperties");
+
+ for (Iterator iter = value.getExtraProperties().keySet().iterator(); iter.hasNext(); ) {
String key = (String) iter.next();
- String v = (String) value.getExtraProperties().get( key );
+ String v = (String) value.getExtraProperties().get(key);
- registry.setString( prefix + "extraProperties." + key, v );
+ registry.setString(prefix + "extraProperties." + key, v);
}
}
}
}
-
- private void writeFileLockConfiguration( String prefix, FileLockConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- String skipLocking = "skipLocking";
- registry.setBoolean( prefix + skipLocking, value.isSkipLocking() );
- if ( value.getLockingTimeout() != 0
- )
- {
- String lockingTimeout = "lockingTimeout";
- registry.setInt( prefix + lockingTimeout, value.getLockingTimeout() );
- }
- }
+
+ private void writeFileLockConfiguration(String prefix, FileLockConfiguration value, Registry registry) {
+ if (value != null) {
+ String skipLocking = "skipLocking";
+ registry.setBoolean(prefix + skipLocking, value.isSkipLocking());
+ if (value.getLockingTimeout() != 0
+ ) {
+ String lockingTimeout = "lockingTimeout";
+ registry.setInt(prefix + lockingTimeout, value.getLockingTimeout());
+ }
+ }
}
-
- private void writeCacheConfiguration( String prefix, CacheConfiguration value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getTimeToIdleSeconds() != -1
- )
- {
- String timeToIdleSeconds = "timeToIdleSeconds";
- registry.setInt( prefix + timeToIdleSeconds, value.getTimeToIdleSeconds() );
- }
- if ( value.getTimeToLiveSeconds() != -1
- )
- {
- String timeToLiveSeconds = "timeToLiveSeconds";
- registry.setInt( prefix + timeToLiveSeconds, value.getTimeToLiveSeconds() );
- }
- if ( value.getMaxElementsInMemory() != -1
- )
- {
- String maxElementsInMemory = "maxElementsInMemory";
- registry.setInt( prefix + maxElementsInMemory, value.getMaxElementsInMemory() );
- }
- if ( value.getMaxElementsOnDisk() != -1
- )
- {
- String maxElementsOnDisk = "maxElementsOnDisk";
- registry.setInt( prefix + maxElementsOnDisk, value.getMaxElementsOnDisk() );
- }
- }
+
+ private void writeCacheConfiguration(String prefix, CacheConfiguration value, Registry registry) {
+ if (value != null) {
+ if (value.getTimeToIdleSeconds() != -1
+ ) {
+ String timeToIdleSeconds = "timeToIdleSeconds";
+ registry.setInt(prefix + timeToIdleSeconds, value.getTimeToIdleSeconds());
+ }
+ if (value.getTimeToLiveSeconds() != -1
+ ) {
+ String timeToLiveSeconds = "timeToLiveSeconds";
+ registry.setInt(prefix + timeToLiveSeconds, value.getTimeToLiveSeconds());
+ }
+ if (value.getMaxElementsInMemory() != -1
+ ) {
+ String maxElementsInMemory = "maxElementsInMemory";
+ registry.setInt(prefix + maxElementsInMemory, value.getMaxElementsInMemory());
+ }
+ if (value.getMaxElementsOnDisk() != -1
+ ) {
+ String maxElementsOnDisk = "maxElementsOnDisk";
+ registry.setInt(prefix + maxElementsOnDisk, value.getMaxElementsOnDisk());
+ }
+ }
}
-
- private void writeLdapGroupMapping( String prefix, LdapGroupMapping value, Registry registry )
- {
- if ( value != null )
- {
- if ( value.getGroup() != null
- )
- {
- String group = "group";
- registry.setString( prefix + group, value.getGroup() );
- }
- if ( value.getRoleNames() != null && value.getRoleNames().size() > 0
- )
- {
- registry.removeSubset( prefix + "roleNames" );
+
+ private void writeLdapGroupMapping(String prefix, LdapGroupMapping value, Registry registry) {
+ if (value != null) {
+ if (value.getGroup() != null
+ ) {
+ String group = "group";
+ registry.setString(prefix + group, value.getGroup());
+ }
+ if (value.getRoleNames() != null && value.getRoleNames().size() > 0
+ ) {
+ registry.removeSubset(prefix + "roleNames");
int count = 0;
- for ( Iterator iter = value.getRoleNames().iterator(); iter.hasNext(); count++ )
- {
+ for (Iterator iter = value.getRoleNames().iterator(); iter.hasNext(); count++) {
String name = "roleNames.roleName(" + count + ")";
- String roleName = ( String ) iter.next();
- registry.setString( prefix + name, roleName );
+ String roleName = (String) iter.next();
+ registry.setString(prefix + name, roleName);
}
}
}
}
-
+
}
\ No newline at end of file