]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.api/src/org/argeo/slc/deploy/ModuleDescriptor.java
Upgrade all classpaths to Java 11
[gpl/argeo-slc.git] / org.argeo.slc.api / src / org / argeo / slc / deploy / ModuleDescriptor.java
1 package org.argeo.slc.deploy;
2
3 import java.io.Serializable;
4 import java.util.HashMap;
5 import java.util.Map;
6
7 import org.argeo.slc.DefaultNameVersion;
8
9 /** The description of a versioned module. */
10 public class ModuleDescriptor extends DefaultNameVersion implements Serializable {
11 private static final long serialVersionUID = 4310820315478645419L;
12 private String title;
13 private String description;
14 private Map<String, String> metadata = new HashMap<String, String>();
15 private Boolean started = false;
16
17 public String getTitle() {
18 return title;
19 }
20
21 public void setTitle(String title) {
22 this.title = title;
23 }
24
25 public String getDescription() {
26 return description;
27 }
28
29 public void setDescription(String description) {
30 this.description = description;
31 }
32
33 /** @deprecated use {@link #getTitle()} instead */
34 public String getLabel() {
35 return title;
36 }
37
38 /** @deprecated use {@link #setTitle(String)} instead */
39 public void setLabel(String label) {
40 this.title = label;
41 }
42
43 public Map<String, String> getMetadata() {
44 return metadata;
45 }
46
47 public void setMetadata(Map<String, String> metadata) {
48 this.metadata = metadata;
49 }
50
51 public Boolean getStarted() {
52 return started;
53 }
54
55 public void setStarted(Boolean started) {
56 this.started = started;
57 }
58
59 }