public void createPreBag(File data) { BagFactory bagFactory = new BagFactory(); PreBag preBag = bagFactory.createPreBag(data); Bag bag = preBag.makeBagInPlace(BagFactory.LATEST, false); bilBag = bag; }
final BagFactory bagFactory = new BagFactory(); if (!newBag) { bilBag = bagFactory.createBag(this.rootDir); versionString = bilBag.getVersion().versionString; } else if (versionString != null) { final Version version = Version.valueOfString(versionString); bilBag = bagFactory.createBag(version); } else { bilBag = bagFactory.createBag();
final DefaultCompleter completer = new DefaultCompleter(new BagFactory()); if (this.isBuildPayloadManifest) { if (this.payloadManifestAlgorithm.equalsIgnoreCase(Manifest.Algorithm.MD5.bagItAlgorithm)) {
BagFactory bagFactory = new BagFactory(); if (!newBag) { bilBag = bagFactory.createBag(this.rootDir); versionString = bilBag.getVersion().versionString; bilBag = bagFactory.createBag(version); bilBag = bagFactory.createBag();
private void generateManifestFiles() { DefaultCompleter completer = new DefaultCompleter(new BagFactory()); if (this.isBuildPayloadManifest) { if (this.payloadManifestAlgorithm.equalsIgnoreCase(Manifest.Algorithm.MD5.bagItAlgorithm)) {
public void createPreBagAddKeepFilesToEmptyFolders(File data) { BagFactory bagFactory = new BagFactory(); PreBag preBag = bagFactory.createPreBag(data); Bag bag = preBag.makeBagInPlace(BagFactory.LATEST, false, true); bilBag = bag; }
public String write(Writer bw) { prepareBilBagInfoIfDirty(); generateManifestFiles(); if (this.isHoley && this.getFetch().getBaseURL() != null) { BagInfoTxt bagInfoTxt = bilBag.getBagInfoTxt(); List<Manifest> manifests = bilBag.getPayloadManifests(); List<Manifest> tags = bilBag.getTagManifests(); HolePuncher puncher = new HolePuncherImpl(new BagFactory()); bilBag = puncher.makeHoley(bilBag, this.getFetch().getBaseURL(), true, true, false); // makeHoley deletes baginfo so put back bilBag.putBagFile(bagInfoTxt); if (manifests != null) { for (int i = 0; i < manifests.size(); i++) { bilBag.putBagFile(manifests.get(i)); } } if (tags != null) { for (int i = 0; i < tags.size(); i++) { bilBag.putBagFile(tags.get(i)); } } } String messages = writeBag(bw); if (bw.isCancelled()) { return "Save cancelled."; } return messages; }
/** * @param data File */ public void createPreBag(final File data) { final BagFactory bagFactory = new BagFactory(); final PreBag preBag = bagFactory.createPreBag(data); bilBag = preBag.makeBagInPlace(BagFactory.LATEST, false); }
BagFactory bagFactory = new BagFactory(); Writer bagWriter = getWriter(bagFactory, bag);
/** * Makes BIL API call to create Bag in place and * adding .keep files in empty Pay load folders */ public void createPreBagAddKeepFilesToEmptyFolders(final File data) { final BagFactory bagFactory = new BagFactory(); final PreBag preBag = bagFactory.createPreBag(data); bilBag = preBag.makeBagInPlace(BagFactory.LATEST, false, true); }
final List<Manifest> tags = bilBag.getTagManifests(); final HolePuncher puncher = new HolePuncherImpl(new BagFactory()); bilBag = puncher.makeHoley(bilBag, this.getFetch().getBaseURL(), true, true, false);