1 package org.fedoracommons.funapi;
2
3 import java.util.ArrayList;
4 import java.util.List;
5
6
7
8
9
10
11
12
13 public class UnapiFormats {
14 private String id;
15 private List<UnapiFormat> formats;
16
17 public UnapiFormats(String id, List<UnapiFormat> formats) {
18 setId(id);
19 setFormats(formats);
20 }
21
22 public UnapiFormats(String id) {
23 this(id, null);
24 }
25
26 public String getId() {
27 return id;
28 }
29
30 public void setId(String id) {
31 this.id = id;
32 }
33
34 public List<UnapiFormat> getFormats() {
35 return formats;
36 }
37
38 public void setFormats(List<UnapiFormat> formats) {
39 if (formats == null) {
40 this.formats = new ArrayList<UnapiFormat>();
41 } else {
42 this.formats = formats;
43 }
44 }
45
46 public void addFormat(UnapiFormat format) {
47 formats.add(format);
48 }
49
50 public int size() {
51 return formats.size();
52 }
53 }