1 7 package org.mmbase.applications.packaging.projects.creators; 8 9 import java.util.ArrayList ; 10 import java.util.Iterator ; 11 12 import org.mmbase.applications.packaging.projects.Target; 13 14 19 public interface CreatorInterface { 20 25 public String getType(); 26 27 public String getState(); 28 29 34 public void setType(String type); 35 36 37 43 public int getLastVersion(Target target); 44 45 46 52 public int getNextVersion(Target target); 53 54 55 61 public String getLastDate(Target target); 62 63 64 71 public boolean createPackage(Target target, int newversion); 72 73 public void createPackageThreaded(Target target, int newversion); 74 75 80 public Iterator getPackageSteps(); 81 82 83 89 public Iterator getPackageSteps(int logid); 90 91 92 95 public void clearPackageSteps(); 96 97 98 104 public String getMaintainer(Target target); 105 106 107 113 public String getDescription(Target target); 114 115 116 122 public String getName(Target target); 123 124 125 131 public String getLicenseType(Target target); 132 133 134 140 public String getLicenseVersion(Target target); 141 142 143 149 public String getLicenseName(Target target); 150 151 152 159 public boolean setDescription(Target target, String newdescription); 160 161 162 169 public boolean setLicenseType(Target target, String newlicensetype); 170 171 172 179 public boolean setLicenseName(Target target, String newlicensename); 180 181 182 189 public boolean setName(Target target, String newname); 190 191 192 199 public boolean setMaintainer(Target target, String newmaintainer); 200 201 202 209 public boolean setLicenseVersion(Target target, String newlicenseversion); 210 211 212 219 public ArrayList getRelatedPeople(String type, Target target); 220 221 222 228 public String getReleaseNotes(Target target); 229 230 231 237 public String getInstallationNotes(Target target); 238 239 240 246 public String getXMLFile(Target target); 247 248 249 255 public ArrayList getIncludedPackages(Target target); 256 257 258 266 public boolean setIncludedVersion(Target target, String id, String newversion); 267 268 269 276 public boolean delIncludedPackage(Target target, String id); 277 278 279 285 public boolean decodeItems(Target target); 286 287 288 295 public boolean addPackage(Target target, String newpackage); 296 297 298 306 public boolean addPackageInitiator(Target target, String newname, String newcompany); 307 308 309 317 public boolean delPackageInitiator(Target target, String oldname, String oldcompany); 318 319 320 330 public boolean setPackageInitiator(Target target, String oldname, String newname, String oldcompany, String newcompany); 331 332 333 341 public boolean addPackageDeveloper(Target target, String newname, String newcompany); 342 343 344 352 public boolean delPackageDeveloper(Target target, String oldname, String oldcompany); 353 354 355 365 public boolean setPackageDeveloper(Target target, String oldname, String newname, String oldcompany, String newcompany); 366 367 368 375 public boolean addPackageSupporter(Target target, String newcompany); 376 377 378 385 public boolean delPackageSupporter(Target target, String oldcompany); 386 387 388 396 public boolean setPackageSupporter(Target target, String oldcompany, String newcompany); 397 398 399 408 public boolean addPackageContact(Target target, String newreason, String newname, String newemail); 409 410 411 420 public boolean delPackageContact(Target target, String oldreason, String oldname, String oldemail); 421 422 423 435 public boolean setPackageContact(Target target, String oldreason, String newreason, String oldname, String newname, String oldemail, String newemail); 436 437 438 446 public boolean addPackageDepends(Target target, String packageid, String version); 447 448 449 458 public boolean delPackageDepends(Target target, String packageid, String version, String versionmode); 459 460 461 472 public boolean setPackageDepends(Target target, String packageid, String oldversion, String oldversionmode, String newversion, String newversionmode); 473 474 475 481 public ArrayList getPackageDepends(Target target); 482 483 484 489 public void setDefaults(Target target); 490 491 public String getDefaultTargetName(); 492 493 public void addRelatedTargetsCreate(Target t); 494 495 public int getProgressBarValue(); 496 497 public int getSubProgressBarValue(); 498 } 499 500 | Popular Tags |