rename App.upstreamVersionName to suggestedVersionName #1063
This commit is contained in:
		
							parent
							
								
									531494e571
								
							
						
					
					
						commit
						10808e2fea
					
				@ -162,7 +162,12 @@ public class App extends ValueObject implements Comparable<App>, Parcelable {
 | 
			
		||||
 | 
			
		||||
    public String liberapayID;
 | 
			
		||||
 | 
			
		||||
    public String upstreamVersionName;
 | 
			
		||||
    /**
 | 
			
		||||
     * This matches {@code CurrentVersion} in build metadata files.
 | 
			
		||||
     *
 | 
			
		||||
     * @see <a href="https://f-droid.org/docs/Build_Metadata_Reference/#CurrentVersion">CurrentVersion</a>
 | 
			
		||||
     */
 | 
			
		||||
    public String suggestedVersionName;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * The index-v1 metadata uses the term `suggestedVersionCode` but we need that
 | 
			
		||||
@ -315,8 +320,8 @@ public class App extends ValueObject implements Comparable<App>, Parcelable {
 | 
			
		||||
                case Cols.UPSTREAM_VERSION_CODE:
 | 
			
		||||
                    upstreamVersionCode = cursor.getInt(i);
 | 
			
		||||
                    break;
 | 
			
		||||
                case Cols.UPSTREAM_VERSION_NAME:
 | 
			
		||||
                    upstreamVersionName = cursor.getString(i);
 | 
			
		||||
                case Cols.SUGGESTED_VERSION_NAME:
 | 
			
		||||
                    suggestedVersionName = cursor.getString(i);
 | 
			
		||||
                    break;
 | 
			
		||||
                case Cols.ADDED:
 | 
			
		||||
                    added = Utils.parseDate(cursor.getString(i), null);
 | 
			
		||||
@ -960,7 +965,7 @@ public class App extends ValueObject implements Comparable<App>, Parcelable {
 | 
			
		||||
        values.put(Cols.LAST_UPDATED, Utils.formatDate(lastUpdated, ""));
 | 
			
		||||
        values.put(Cols.PREFERRED_SIGNER, preferredSigner);
 | 
			
		||||
        values.put(Cols.AUTO_INSTALL_VERSION_CODE, autoInstallVersionCode);
 | 
			
		||||
        values.put(Cols.UPSTREAM_VERSION_NAME, upstreamVersionName);
 | 
			
		||||
        values.put(Cols.SUGGESTED_VERSION_NAME, suggestedVersionName);
 | 
			
		||||
        values.put(Cols.UPSTREAM_VERSION_CODE, upstreamVersionCode);
 | 
			
		||||
        values.put(Cols.ForWriting.Categories.CATEGORIES, Utils.serializeCommaSeparatedString(categories));
 | 
			
		||||
        values.put(Cols.ANTI_FEATURES, Utils.serializeCommaSeparatedString(antiFeatures));
 | 
			
		||||
@ -1186,7 +1191,7 @@ public class App extends ValueObject implements Comparable<App>, Parcelable {
 | 
			
		||||
        dest.writeString(this.flattrID);
 | 
			
		||||
        dest.writeString(this.liberapayID);
 | 
			
		||||
        dest.writeString(this.preferredSigner);
 | 
			
		||||
        dest.writeString(this.upstreamVersionName);
 | 
			
		||||
        dest.writeString(this.suggestedVersionName);
 | 
			
		||||
        dest.writeInt(this.upstreamVersionCode);
 | 
			
		||||
        dest.writeString(this.autoInstallVersionName);
 | 
			
		||||
        dest.writeInt(this.autoInstallVersionCode);
 | 
			
		||||
@ -1237,7 +1242,7 @@ public class App extends ValueObject implements Comparable<App>, Parcelable {
 | 
			
		||||
        this.flattrID = in.readString();
 | 
			
		||||
        this.liberapayID = in.readString();
 | 
			
		||||
        this.preferredSigner = in.readString();
 | 
			
		||||
        this.upstreamVersionName = in.readString();
 | 
			
		||||
        this.suggestedVersionName = in.readString();
 | 
			
		||||
        this.upstreamVersionCode = in.readInt();
 | 
			
		||||
        this.autoInstallVersionName = in.readString();
 | 
			
		||||
        this.autoInstallVersionCode = in.readInt();
 | 
			
		||||
 | 
			
		||||
@ -148,7 +148,7 @@ public class DBHelper extends SQLiteOpenHelper {
 | 
			
		||||
            + AppMetadataTable.Cols.CHANGELOG + " text, "
 | 
			
		||||
            + AppMetadataTable.Cols.PREFERRED_SIGNER + " text,"
 | 
			
		||||
            + AppMetadataTable.Cols.AUTO_INSTALL_VERSION_CODE + " text,"
 | 
			
		||||
            + AppMetadataTable.Cols.UPSTREAM_VERSION_NAME + " text,"
 | 
			
		||||
            + AppMetadataTable.Cols.SUGGESTED_VERSION_NAME + " text,"
 | 
			
		||||
            + AppMetadataTable.Cols.UPSTREAM_VERSION_CODE + " integer,"
 | 
			
		||||
            + AppMetadataTable.Cols.ANTI_FEATURES + " string,"
 | 
			
		||||
            + AppMetadataTable.Cols.DONATE + " string,"
 | 
			
		||||
 | 
			
		||||
@ -275,7 +275,7 @@ public class InstalledAppProvider extends FDroidProvider {
 | 
			
		||||
                query.addField(Cols._ID);
 | 
			
		||||
                query.appendField(Cols.APPLICATION_LABEL, null, Schema.AppMetadataTable.Cols.NAME);
 | 
			
		||||
                query.appendField(Cols.VERSION_CODE, null, AppMetadataTable.Cols.UPSTREAM_VERSION_CODE);
 | 
			
		||||
                query.appendField(Cols.VERSION_NAME, null, AppMetadataTable.Cols.UPSTREAM_VERSION_NAME);
 | 
			
		||||
                query.appendField(Cols.VERSION_NAME, null, AppMetadataTable.Cols.SUGGESTED_VERSION_NAME);
 | 
			
		||||
                query.appendField(PackageTable.Cols.PACKAGE_NAME, PackageTable.NAME,
 | 
			
		||||
                        AppMetadataTable.Cols.Package.PACKAGE_NAME);
 | 
			
		||||
                break;
 | 
			
		||||
 | 
			
		||||
@ -269,7 +269,7 @@ public class RepoXMLHandler extends DefaultHandler {
 | 
			
		||||
                    curapp.lastUpdated = Utils.parseDate(str, null);
 | 
			
		||||
                    break;
 | 
			
		||||
                case "marketversion":
 | 
			
		||||
                    curapp.upstreamVersionName = str;
 | 
			
		||||
                    curapp.suggestedVersionName = str;
 | 
			
		||||
                    break;
 | 
			
		||||
                case "marketvercode":
 | 
			
		||||
                    curapp.upstreamVersionCode = Utils.parseInt(str, -1);
 | 
			
		||||
 | 
			
		||||
@ -192,7 +192,7 @@ public interface Schema {
 | 
			
		||||
            String LIBERAPAY_ID = "liberapayID";
 | 
			
		||||
            String PREFERRED_SIGNER = "preferredSigner";
 | 
			
		||||
            String AUTO_INSTALL_VERSION_CODE = "suggestedVercode"; // name mismatch from issue #1063
 | 
			
		||||
            String UPSTREAM_VERSION_NAME = "upstreamVersion";
 | 
			
		||||
            String SUGGESTED_VERSION_NAME = "upstreamVersion"; // name mismatch from issue #1063
 | 
			
		||||
            String UPSTREAM_VERSION_CODE = "upstreamVercode";
 | 
			
		||||
            String ADDED = "added";
 | 
			
		||||
            String LAST_UPDATED = "lastUpdated";
 | 
			
		||||
@ -244,7 +244,7 @@ public interface Schema {
 | 
			
		||||
                    ROW_ID, PACKAGE_ID, REPO_ID, IS_COMPATIBLE, NAME, SUMMARY, ICON, DESCRIPTION,
 | 
			
		||||
                    WHATSNEW, LICENSE, AUTHOR_NAME, AUTHOR_EMAIL, WEBSITE, ISSUE_TRACKER, SOURCE_CODE,
 | 
			
		||||
                    TRANSLATION, VIDEO, CHANGELOG, DONATE, BITCOIN, LITECOIN, FLATTR_ID, LIBERAPAY_ID,
 | 
			
		||||
                    UPSTREAM_VERSION_NAME, UPSTREAM_VERSION_CODE, ADDED, LAST_UPDATED,
 | 
			
		||||
                    SUGGESTED_VERSION_NAME, UPSTREAM_VERSION_CODE, ADDED, LAST_UPDATED,
 | 
			
		||||
                    ANTI_FEATURES, REQUIREMENTS, ICON_URL,
 | 
			
		||||
                    FEATURE_GRAPHIC, PROMO_GRAPHIC, TV_BANNER, PHONE_SCREENSHOTS,
 | 
			
		||||
                    SEVEN_INCH_SCREENSHOTS, TEN_INCH_SCREENSHOTS, TV_SCREENSHOTS, WEAR_SCREENSHOTS,
 | 
			
		||||
@ -261,7 +261,7 @@ public interface Schema {
 | 
			
		||||
                    _ID, ROW_ID, REPO_ID, IS_COMPATIBLE, NAME, SUMMARY, ICON, DESCRIPTION,
 | 
			
		||||
                    WHATSNEW, LICENSE, AUTHOR_NAME, AUTHOR_EMAIL, WEBSITE, ISSUE_TRACKER, SOURCE_CODE,
 | 
			
		||||
                    TRANSLATION, VIDEO, CHANGELOG, DONATE, BITCOIN, LITECOIN, FLATTR_ID, LIBERAPAY_ID,
 | 
			
		||||
                    UPSTREAM_VERSION_NAME, UPSTREAM_VERSION_CODE, ADDED, LAST_UPDATED,
 | 
			
		||||
                    SUGGESTED_VERSION_NAME, UPSTREAM_VERSION_CODE, ADDED, LAST_UPDATED,
 | 
			
		||||
                    ANTI_FEATURES, REQUIREMENTS, ICON_URL,
 | 
			
		||||
                    FEATURE_GRAPHIC, PROMO_GRAPHIC, TV_BANNER, PHONE_SCREENSHOTS,
 | 
			
		||||
                    SEVEN_INCH_SCREENSHOTS, TEN_INCH_SCREENSHOTS, TV_SCREENSHOTS, WEAR_SCREENSHOTS,
 | 
			
		||||
 | 
			
		||||
@ -94,13 +94,13 @@ public class InstalledAppProviderTest extends FDroidProviderTest {
 | 
			
		||||
        apps = InstalledAppProvider.Helper.all(context);
 | 
			
		||||
        assertEquals(3, apps.length);
 | 
			
		||||
        assertEquals(packageName0, apps[0].packageName);
 | 
			
		||||
        assertEquals("v0", apps[0].upstreamVersionName);
 | 
			
		||||
        assertEquals("v0", apps[0].suggestedVersionName);
 | 
			
		||||
        assertEquals(0, apps[0].upstreamVersionCode);
 | 
			
		||||
        assertEquals(packageName1, apps[1].packageName);
 | 
			
		||||
        assertEquals("v1", apps[1].upstreamVersionName);
 | 
			
		||||
        assertEquals("v1", apps[1].suggestedVersionName);
 | 
			
		||||
        assertEquals(1, apps[1].upstreamVersionCode);
 | 
			
		||||
        assertEquals(packageName2, apps[2].packageName);
 | 
			
		||||
        assertEquals("v2", apps[2].upstreamVersionName);
 | 
			
		||||
        assertEquals("v2", apps[2].suggestedVersionName);
 | 
			
		||||
        assertEquals(2, apps[2].upstreamVersionCode);
 | 
			
		||||
        assertNotEquals(packageName0, apps[2].packageName);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user