org.apache.archiva.web.api
Class DefaultDataValidatorService

java.lang.Object
  extended by org.apache.archiva.web.api.DefaultDataValidatorService
All Implemented Interfaces:
DataValidatorService

@Service(value="dataValidatorService#rest")
public class DefaultDataValidatorService
extends Object
implements DataValidatorService

Since:
1.4-M3
Author:
Olivier Lamy

Field Summary
private  ManagedRepositoryAdmin managedRepositoryAdmin
           
private  NetworkProxyAdmin networkProxyAdmin
           
private  RemoteRepositoryAdmin remoteRepositoryAdmin
           
private  RepositoryGroupAdmin repositoryGroupAdmin
           
 
Constructor Summary
DefaultDataValidatorService()
           
 
Method Summary
private  Boolean idExist(String id)
          check if managedRepo, remoteRepo ou group exists with this id
 Boolean managedRepositoryIdNotExists(String id)
           
 Boolean networkProxyIdNotExists(String id)
           
 Boolean remoteRepositoryIdNotExists(String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

managedRepositoryAdmin

@Inject
private ManagedRepositoryAdmin managedRepositoryAdmin

remoteRepositoryAdmin

@Inject
private RemoteRepositoryAdmin remoteRepositoryAdmin

networkProxyAdmin

@Inject
private NetworkProxyAdmin networkProxyAdmin

repositoryGroupAdmin

@Inject
private RepositoryGroupAdmin repositoryGroupAdmin
Constructor Detail

DefaultDataValidatorService

public DefaultDataValidatorService()
Method Detail

managedRepositoryIdNotExists

public Boolean managedRepositoryIdNotExists(String id)
                                     throws ArchivaRestServiceException
Specified by:
managedRepositoryIdNotExists in interface DataValidatorService
Throws:
ArchivaRestServiceException

remoteRepositoryIdNotExists

public Boolean remoteRepositoryIdNotExists(String id)
                                    throws ArchivaRestServiceException
Specified by:
remoteRepositoryIdNotExists in interface DataValidatorService
Throws:
ArchivaRestServiceException

networkProxyIdNotExists

public Boolean networkProxyIdNotExists(String id)
                                throws ArchivaRestServiceException
Specified by:
networkProxyIdNotExists in interface DataValidatorService
Throws:
ArchivaRestServiceException

idExist

private Boolean idExist(String id)
                 throws RepositoryAdminException
check if managedRepo, remoteRepo ou group exists with this id

Parameters:
id -
Returns:
true if something exists with this id.
Throws:
RepositoryAdminException


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