]> source.dussan.org Git - archiva.git/blob
7a91b89e9d0f7319a45702ed1e0f3010b6727552
[archiva.git] /
1 package org.apache.archiva.admin.repository.admin;
2 /*
3  * Licensed to the Apache Software Foundation (ASF) under one
4  * or more contributor license agreements.  See the NOTICE file
5  * distributed with this work for additional information
6  * regarding copyright ownership.  The ASF licenses this file
7  * to you under the Apache License, Version 2.0 (the
8  * "License"); you may not use this file except in compliance
9  * with the License.  You may obtain a copy of the License at
10  *
11  *   http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing,
14  * software distributed under the License is distributed on an
15  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16  * KIND, either express or implied.  See the License for the
17  * specific language governing permissions and limitations
18  * under the License.
19  */
20
21 import java.io.Serializable;
22 import java.util.ArrayList;
23 import java.util.List;
24
25 /**
26  * @author Olivier Lamy
27  */
28 public class RepositoryScanning
29     implements Serializable
30 {
31     /**
32      * Field fileTypes.
33      */
34     private List<FileType> fileTypes;
35
36     /**
37      * Field knownContentConsumers.
38      */
39     private List<String> knownContentConsumers;
40
41     /**
42      * Field invalidContentConsumers.
43      */
44     private List<String> invalidContentConsumers;
45
46     public RepositoryScanning()
47     {
48         // no op
49     }
50
51     public RepositoryScanning( List<FileType> fileTypes, List<String> knownContentConsumers,
52                                List<String> invalidContentConsumers )
53     {
54         this.fileTypes = fileTypes;
55         this.knownContentConsumers = knownContentConsumers;
56         this.invalidContentConsumers = invalidContentConsumers;
57     }
58
59     public List<FileType> getFileTypes()
60     {
61         if ( this.fileTypes == null )
62         {
63             this.fileTypes = new ArrayList<FileType>();
64         }
65         return fileTypes;
66     }
67
68     public void setFileTypes( List<FileType> fileTypes )
69     {
70         this.fileTypes = fileTypes;
71     }
72
73     public List<String> getKnownContentConsumers()
74     {
75         if ( this.knownContentConsumers == null )
76         {
77             this.knownContentConsumers = new ArrayList<String>();
78         }
79         return knownContentConsumers;
80     }
81
82     public void setKnownContentConsumers( List<String> knownContentConsumers )
83     {
84         this.knownContentConsumers = knownContentConsumers;
85     }
86
87     public List<String> getInvalidContentConsumers()
88     {
89         if ( this.invalidContentConsumers == null )
90         {
91             this.invalidContentConsumers = new ArrayList<String>();
92         }
93         return invalidContentConsumers;
94     }
95
96     public void setInvalidContentConsumers( List<String> invalidContentConsumers )
97     {
98         this.invalidContentConsumers = invalidContentConsumers;
99     }
100 }