org.apache.archiva.admin.repository
Class RepositoryCommonValidator

java.lang.Object
  extended by org.apache.archiva.admin.repository.RepositoryCommonValidator

@Service
public class RepositoryCommonValidator
extends Object

apply basic repository validation : id and name. Check if already exists.

Since:
1.4-M1
Author:
Olivier Lamy

Field Summary
static String REPOSITORY_ID_VALID_EXPRESSION
           
static String REPOSITORY_NAME_VALID_EXPRESSION
           
 
Constructor Summary
RepositoryCommonValidator()
           
 
Method Summary
 void basicValidation(AbstractRepository abstractRepository, boolean update)
           
 ArchivaConfiguration getArchivaConfiguration()
           
 org.codehaus.plexus.registry.Registry getRegistry()
           
 String removeExpressions(String directory)
          replace some interpolations ${appserver.base} with correct values
 void setArchivaConfiguration(ArchivaConfiguration archivaConfiguration)
           
 void setRegistry(org.codehaus.plexus.registry.Registry registry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REPOSITORY_ID_VALID_EXPRESSION

public static final String REPOSITORY_ID_VALID_EXPRESSION
See Also:
Constant Field Values

REPOSITORY_NAME_VALID_EXPRESSION

public static final String REPOSITORY_NAME_VALID_EXPRESSION
See Also:
Constant Field Values
Constructor Detail

RepositoryCommonValidator

public RepositoryCommonValidator()
Method Detail

basicValidation

public void basicValidation(AbstractRepository abstractRepository,
                            boolean update)
                     throws RepositoryAdminException
Parameters:
abstractRepository -
update - in update mode if yes already exists won't be check
Throws:
RepositoryAdminException

removeExpressions

public String removeExpressions(String directory)
replace some interpolations ${appserver.base} with correct values

Parameters:
directory -
Returns:

getArchivaConfiguration

public ArchivaConfiguration getArchivaConfiguration()

setArchivaConfiguration

public void setArchivaConfiguration(ArchivaConfiguration archivaConfiguration)

getRegistry

public org.codehaus.plexus.registry.Registry getRegistry()

setRegistry

public void setRegistry(org.codehaus.plexus.registry.Registry registry)


Copyright © 2006-2011 The Apache Software Foundation. All Rights Reserved.