Как спроектировать модель для компонента Entity Architect? - PullRequest
0 голосов
/ 16 декабря 2018

Я получаю значения (json) от API, и я создал model, как показано ниже:

public class ClassesModel implements Parcelable {
    public static final Creator<ClassesModel> CREATOR = new Creator<ClassesModel>() {
        @Override
        public ClassesModel createFromParcel(Parcel in) {
            return new ClassesModel(in);
        }

        @Override
        public ClassesModel[] newArray(int size) {
            return new ClassesModel[size];
        }
    };
    @SerializedName("status")
    @Expose
    private String status;
    @SerializedName("0")
    @Expose
    private _0 _0 = null;

    public ClassesModel() {

    }

    protected ClassesModel(Parcel in) {
        readFromParcel(in);
    }

    public String getStatus() {
        return status;
    }

    public _0 get0() {
        return _0;
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel parcel, int flags) {
        parcel.writeString(status);
        parcel.writeParcelable(_0, flags);
    }

    private void readFromParcel(Parcel in) {
        this.status = in.readString();
        this._0 = in.readParcelable(_0.class.getClassLoader());
    }

public static class _0 implements Parcelable{
//Some code
}
public static class Userinfo implements Parcelable{
//Some code
}
public static class Teacher implements Parcelable{
//Some code
}
public static class Quiz implements Parcelable{
//Some code
}
public static class Enroll implements Parcelable{
//Some code
}
public static class Detail__ implements Parcelable{
//Some code
}
public static class Detail_ implements Parcelable{
//Some code
}
public static class Detail implements Parcelable{
//Some code
}
public static class Adobeconnect implements Parcelable{
//Some code
}
public static class CourseInfo implements Parcelable{
//Some code
}
public static class Assign implements Parcelable{
//Some code
}
}

Но я конвертирую свой исходный код в architect component.

Как преобразовать указанную модель в сущность для сохранения в sqlite?

И когда я сохранил все значения в Sqlite, мне нужно выбрать все из них.

В приведенном вышеМодель У меня есть несколько классов, таких как Assign и CourseInfo и ... что у них есть несколько значений.Я думаю, что я должен создать отдельный table для каждого класса, и все tables должны иметь отношение для запроса!

Что я могу сделать?

...