From b4d57ec3248baba3280ebb4a4378de6a39e59237 Mon Sep 17 00:00:00 2001
From: Joakim Erdfelt <joakime@apache.org>
Date: Tue, 24 Apr 2007 05:41:27 +0000
Subject: * Using ReportingManager in webapp.

git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches/archiva-jpox-database-refactor@531749 13f79535-47bb-0310-9956-ffa450edef68
---
 .../archiva/configuration/ConfigurationNames.java  | 31 +++++++++++++++++++---
 1 file changed, 28 insertions(+), 3 deletions(-)

(limited to 'archiva-base/archiva-configuration/src')

diff --git a/archiva-base/archiva-configuration/src/main/java/org/apache/maven/archiva/configuration/ConfigurationNames.java b/archiva-base/archiva-configuration/src/main/java/org/apache/maven/archiva/configuration/ConfigurationNames.java
index 7fb925217..589a511f5 100644
--- a/archiva-base/archiva-configuration/src/main/java/org/apache/maven/archiva/configuration/ConfigurationNames.java
+++ b/archiva-base/archiva-configuration/src/main/java/org/apache/maven/archiva/configuration/ConfigurationNames.java
@@ -36,6 +36,8 @@ public class ConfigurationNames
 
     private static final Set repositories = new HashSet();
 
+    private static final Set proxyConnectors = new HashSet();
+
     static
     {
         repositories.add( "repositories" );
@@ -67,6 +69,19 @@ public class ConfigurationNames
         repositoryScanning.add( "goodConsumer" );
         repositoryScanning.add( "badConsumers" );
         repositoryScanning.add( "badConsumer" );
+
+        proxyConnectors.add( "proxyConnectors" );
+        proxyConnectors.add( "proxyConnector" );
+        proxyConnectors.add( "sourceRepoId" );
+        proxyConnectors.add( "targetRepoId" );
+        proxyConnectors.add( "proxyId" );
+        proxyConnectors.add( "snapshotsPolicy" );
+        proxyConnectors.add( "releasePolicy" );
+        proxyConnectors.add( "checksumPolicy" );
+        proxyConnectors.add( "whiteListPatterns" );
+        proxyConnectors.add( "whiteListPattern" );
+        proxyConnectors.add( "blackListPatterns" );
+        proxyConnectors.add( "blackListPattern" );
     }
 
     public static boolean isNetworkProxy( String propertyName )
@@ -88,17 +103,27 @@ public class ConfigurationNames
 
         return repositoryScanning.contains( propertyName );
     }
-    
+
     public static boolean isRepositories( String propertyName )
     {
-        if( empty(propertyName))
+        if ( empty( propertyName ) )
         {
             return false;
         }
-        
+
         return repositories.contains( propertyName );
     }
 
+    public static boolean isProxyConnector( String propertyName )
+    {
+        if ( empty( propertyName ) )
+        {
+            return false;
+        }
+
+        return proxyConnectors.contains( propertyName );
+    }
+
     private static boolean empty( String name )
     {
         if ( name == null )
-- 
cgit v1.2.3