org.apache.archiva.admin.repository
Class DefaultRepositoryCommonValidator
java.lang.Object
org.apache.archiva.admin.repository.DefaultRepositoryCommonValidator
- All Implemented Interfaces:
- RepositoryCommonValidator
@Service
public class DefaultRepositoryCommonValidator
- extends Object
- implements RepositoryCommonValidator
apply basic repository validation : id and name.
Check if already exists.
- Since:
- 1.4-M1
- Author:
- Olivier Lamy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
archivaConfiguration
@Inject
private ArchivaConfiguration archivaConfiguration
registry
@Inject
@Named(value="commons-configuration")
private org.apache.archiva.redback.components.registry.Registry registry
DefaultRepositoryCommonValidator
public DefaultRepositoryCommonValidator()
basicValidation
public void basicValidation(AbstractRepository abstractRepository,
boolean update)
throws RepositoryAdminException
- Specified by:
basicValidation
in interface RepositoryCommonValidator
- Parameters:
abstractRepository
- update
- in update mode if yes already exists won't be check
- Throws:
RepositoryAdminException
validateManagedRepository
public void validateManagedRepository(ManagedRepository managedRepository)
throws RepositoryAdminException
- validate cronExpression and location format
- Specified by:
validateManagedRepository
in interface RepositoryCommonValidator
- Parameters:
managedRepository
-
- Throws:
RepositoryAdminException
- Since:
- 1.4-M2
removeExpressions
public String removeExpressions(String directory)
- replace some interpolations ${appserver.base} with correct values
- Specified by:
removeExpressions
in interface RepositoryCommonValidator
- Parameters:
directory
-
- Returns:
getArchivaConfiguration
public ArchivaConfiguration getArchivaConfiguration()
setArchivaConfiguration
public void setArchivaConfiguration(ArchivaConfiguration archivaConfiguration)
getRegistry
public org.apache.archiva.redback.components.registry.Registry getRegistry()
setRegistry
public void setRegistry(org.apache.archiva.redback.components.registry.Registry registry)
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.