org.apache.archiva.admin.model
Interface RepositoryCommonValidator

All Known Implementing Classes:
DefaultRepositoryCommonValidator

public interface RepositoryCommonValidator

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

Since:
1.4-M3
Author:
Olivier Lamy

Field Summary
static String REPOSITORY_ID_VALID_EXPRESSION
           
static String REPOSITORY_NAME_VALID_EXPRESSION
           
 
Method Summary
 void basicValidation(AbstractRepository abstractRepository, boolean update)
           
 String removeExpressions(String directory)
          replace some interpolations ${appserver.base} with correct values
 void validateManagedRepository(ManagedRepository managedRepository)
          validate cronExpression and location format
 

Field Detail

REPOSITORY_ID_VALID_EXPRESSION

static final String REPOSITORY_ID_VALID_EXPRESSION
See Also:
Constant Field Values

REPOSITORY_NAME_VALID_EXPRESSION

static final String REPOSITORY_NAME_VALID_EXPRESSION
See Also:
Constant Field Values
Method Detail

basicValidation

void basicValidation(AbstractRepository abstractRepository,
                     boolean update)
                     throws RepositoryAdminException
Throws:
RepositoryAdminException

validateManagedRepository

void validateManagedRepository(ManagedRepository managedRepository)
                               throws RepositoryAdminException
validate cronExpression and location format

Parameters:
managedRepository -
Throws:
RepositoryAdminException
Since:
1.4-M2

removeExpressions

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

Parameters:
directory -
Returns:


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