1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.argeo.slc.core.build;
17
18 import org.argeo.slc.NameVersion;
19 import org.springframework.core.io.Resource;
20
21
22
23
24
25 public class VersionedResourceDistribution extends ResourceDistribution
26 implements NameVersion {
27 private String name;
28 private String version;
29
30 public VersionedResourceDistribution() {
31 super();
32 }
33
34 public VersionedResourceDistribution(NameVersion nameVersion,
35 Resource resource) {
36 this(nameVersion.getName(), nameVersion.getVersion(), resource);
37 }
38
39 public VersionedResourceDistribution(String name, String version,
40 Resource resource) {
41 super(resource);
42 this.name = name;
43 this.version = version;
44 }
45
46 public String getName() {
47 return name;
48 }
49
50 public void setName(String name) {
51 this.name = name;
52 }
53
54 public String getVersion() {
55 return version;
56 }
57
58 public void setVersion(String version) {
59 this.version = version;
60 }
61
62 }