1 7 package org.mmbase.applications.packaging.projects; 8 9 13 public class PackageDepend { 14 15 String name; 16 String type; 17 String maintainer; 18 String version; 19 String versionmode; 20 21 22 27 public String getName() { 28 return name; 29 } 30 31 32 37 public String getType() { 38 return type; 39 } 40 41 42 47 public String getMaintainer() { 48 return maintainer; 49 } 50 51 52 57 public String getVersion() { 58 return version; 59 } 60 61 62 67 public String getVersionMode() { 68 if (versionmode == null) { 69 return "atleast"; 70 } 71 return versionmode; 72 } 73 74 75 80 public void setVersionMode(String versionmode) { 81 this.versionmode = versionmode; 82 } 83 84 85 90 public void setName(String name) { 91 this.name = name; 92 } 93 94 95 100 public void setVersion(String version) { 101 this.version = version; 102 } 103 104 105 110 public void setType(String type) { 111 this.type = type; 112 } 113 114 115 120 public String getId() { 121 String id = name + "@" + maintainer + "_" + type; 122 id = id.replace(' ', '_'); 123 id = id.replace('/', '_'); 124 return id; 125 } 126 127 128 133 public void setMaintainer(String maintainer) { 134 this.maintainer = maintainer; 135 } 136 137 } 138 139 | Popular Tags |