package org.commcare.android.database.global.models; import org.commcare.android.storage.framework.Persisted; import org.commcare.models.framework.Persisting; import org.commcare.models.framework.Table; import org.commcare.modern.models.MetaField; /** * The version of ApplicationRecord that exists in databases on any pre- multiple apps version * of CommCare. This class is used to read and make available an ApplicationRecord that exists in * such a database (for database upgrade purposes). * * @author amstone */ @Table(ApplicationRecord.STORAGE_KEY) public class ApplicationRecordV1 extends Persisted { private static final String META_STATUS = "status"; @Persisting(1) private String applicationId; @Persisting(2) @MetaField(META_STATUS) private int status; /* * Deserialization only */ public ApplicationRecordV1() { } public String getApplicationId() { return applicationId; } public int getStatus() { return status; } }