1 package org.apache.archiva.admin.model.networkproxy;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import org.apache.archiva.admin.model.AuditInformation;
22 import org.apache.archiva.admin.model.RepositoryAdminException;
23 import org.apache.archiva.admin.model.beans.NetworkProxy;
24
25 import java.util.List;
26
27
28
29
30
31 public interface NetworkProxyAdmin
32 {
33 List<NetworkProxy> getNetworkProxies()
34 throws RepositoryAdminException;
35
36 NetworkProxy getNetworkProxy( String networkProxyId )
37 throws RepositoryAdminException;
38
39 void addNetworkProxy( NetworkProxy networkProxy, AuditInformation auditInformation )
40 throws RepositoryAdminException;
41
42 void updateNetworkProxy( NetworkProxy networkProxy, AuditInformation auditInformation )
43 throws RepositoryAdminException;
44
45 void deleteNetworkProxy( String networkProxyId, AuditInformation auditInformation )
46 throws RepositoryAdminException;
47 }