1 package org.apache.archiva.configuration;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 public class ConfigurationNames
28 {
29 public static boolean isNetworkProxy( String propertyName )
30 {
31 return startsWith( "networkProxies.", propertyName );
32 }
33
34 public static boolean isRepositoryScanning( String propertyName )
35 {
36 return startsWith( "repositoryScanning.", propertyName );
37 }
38
39 public static boolean isManagedRepositories( String propertyName )
40 {
41 return startsWith( "managedRepositories.", propertyName );
42 }
43
44 public static boolean isRemoteRepositories( String propertyName )
45 {
46 return startsWith( "remoteRepositories.", propertyName );
47 }
48
49 public static boolean isProxyConnector( String propertyName )
50 {
51 return startsWith( "proxyConnectors.", propertyName );
52 }
53
54 private static boolean startsWith( String prefix, String name )
55 {
56 if ( name == null )
57 {
58 return false;
59 }
60
61 if ( name.length() <= 0 )
62 {
63 return false;
64 }
65
66 return name.startsWith( prefix );
67 }
68 }