]> source.dussan.org Git - archiva.git/blob
14fef6185e550b55bcdf136d38a93ec67fb1f67b
[archiva.git] /
1 package org.apache.maven.archiva.proxy;
2
3 /*
4  * Licensed to the Apache Software Foundation (ASF) under one
5  * or more contributor license agreements.  See the NOTICE file
6  * distributed with this work for additional information
7  * regarding copyright ownership.  The ASF licenses this file
8  * to you under the Apache License, Version 2.0 (the
9  * "License"); you may not use this file except in compliance
10  * with the License.  You may obtain a copy of the License at
11  *
12  *  http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing,
15  * software distributed under the License is distributed on an
16  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17  * KIND, either express or implied.  See the License for the
18  * specific language governing permissions and limitations
19  * under the License.
20  */
21
22 import org.apache.maven.archiva.model.ArchivaRepository;
23 import org.apache.maven.archiva.repository.connector.RepositoryConnector;
24
25 import java.util.List;
26
27 /**
28  * This represents a connector for a repository to repository proxy.
29  *
30  * @author <a href="mailto:joakim@erdfelt.com">Joakim Erdfelt</a>
31  * @version $Id$
32  */
33 public class ProxyConnector
34     implements RepositoryConnector
35 {
36     private ArchivaRepository sourceRepository;
37
38     private ArchivaRepository targetRepository;
39
40     private List blacklist;
41
42     private List whitelist;
43
44     private String snapshotsPolicy;
45
46     private String releasesPolicy;
47
48     private String checksumPolicy;
49     
50     private String proxyId;
51
52     public List getBlacklist()
53     {
54         return blacklist;
55     }
56
57     public void setBlacklist( List blacklist )
58     {
59         this.blacklist = blacklist;
60     }
61
62     public ArchivaRepository getSourceRepository()
63     {
64         return sourceRepository;
65     }
66
67     public void setSourceRepository( ArchivaRepository sourceRepository )
68     {
69         this.sourceRepository = sourceRepository;
70     }
71
72     public ArchivaRepository getTargetRepository()
73     {
74         return targetRepository;
75     }
76
77     public void setTargetRepository( ArchivaRepository targetRepository )
78     {
79         this.targetRepository = targetRepository;
80     }
81
82     public List getWhitelist()
83     {
84         return whitelist;
85     }
86
87     public void setWhitelist( List whitelist )
88     {
89         this.whitelist = whitelist;
90     }
91
92     public String getChecksumPolicy()
93     {
94         return checksumPolicy;
95     }
96
97     public void setChecksumPolicy( String failurePolicy )
98     {
99         this.checksumPolicy = failurePolicy;
100     }
101
102     public String getReleasesPolicy()
103     {
104         return releasesPolicy;
105     }
106
107     public void setReleasesPolicy( String releasesPolicy )
108     {
109         this.releasesPolicy = releasesPolicy;
110     }
111
112     public String getSnapshotsPolicy()
113     {
114         return snapshotsPolicy;
115     }
116
117     public void setSnapshotsPolicy( String snapshotsPolicy )
118     {
119         this.snapshotsPolicy = snapshotsPolicy;
120     }
121
122     public String getProxyId()
123     {
124         return proxyId;
125     }
126
127     public void setProxyId( String proxyId )
128     {
129         this.proxyId = proxyId;
130     }
131 }