public BundleInfo(File ipaFile) { this.ipaFile = ipaFile; this.playlistName = "[" + NameComposer.parseName(ipaFile.getName()) + "]"; this.type = "" + NameComposer.getType(ipaFile.getName()); this.bundleVersion = NULL_VALUE; this.itemId = NULL_VALUE; this.appleId = NULL_VALUE; this.purchaseDate = NULL_VALUE; this.price = "-00.00"; this.lastBundleVersion = NULL_VALUE; }
public BundleInfo(File ipaFile, NSDictionary dict) { this.ipaFile = ipaFile; this.playlistName = _readValue(dict, "playlistName"); this.type = "" + NameComposer.getType(ipaFile.getName()); this.bundleVersion = _readValue(dict, "bundleVersion"); this.itemId = _readValue(dict, "itemId"); this.appleId = _readValue(dict, "appleId"); this.purchaseDate = _readValue(dict, "purchaseDate"); this.price = _readFloatValue(dict, "price"); this.lastBundleVersion = NULL_VALUE; if (this.playlistName == NULL_VALUE) { this.playlistName = "[" + NameComposer.parseName(ipaFile.getName()) + "]"; } if (this.appleId == NULL_VALUE) { this.appleId = _readValue(dict, "com.apple.iTunesStore.downloadInfo/accountInfo/AppleID"); } if (this.purchaseDate == NULL_VALUE) { this.purchaseDate = _readValue(dict, "com.apple.iTunesStore.downloadInfo/purchaseDate"); } }