mirror of https://github.com/etesync/android
parent
3cb24fe7f2
commit
f44a6c7d42
@ -1,4 +0,0 @@
|
||||
// CollectionInfo.aidl
|
||||
package com.etesync.syncadapter.model;
|
||||
|
||||
parcelable CollectionInfo;
|
@ -0,0 +1,4 @@
|
||||
// CollectionInfo.aidl
|
||||
package com.etesync.syncadapter.remote;
|
||||
|
||||
parcelable Journal;
|
@ -0,0 +1,44 @@
|
||||
package com.etesync.syncadapter.remote;
|
||||
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
|
||||
public class Journal implements Parcelable {
|
||||
public String account;
|
||||
public String id;
|
||||
public boolean readOnly = false;
|
||||
|
||||
public Journal(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
protected Journal(Parcel in) {
|
||||
account = in.readString();
|
||||
id = in.readString();
|
||||
readOnly = in.readByte() == 0;
|
||||
}
|
||||
|
||||
public static final Creator<Journal> CREATOR = new Creator<Journal>() {
|
||||
@Override
|
||||
public Journal createFromParcel(Parcel in) {
|
||||
return new Journal(in);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Journal[] newArray(int size) {
|
||||
return new Journal[size];
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
public int describeContents() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void writeToParcel(Parcel parcel, int i) {
|
||||
parcel.writeString(account);
|
||||
parcel.writeString(id);
|
||||
parcel.writeByte((byte) (readOnly ? 1 : 0));
|
||||
}
|
||||
}
|
@ -0,0 +1 @@
|
||||
../../../app/src/main/aidl
|
@ -1,13 +0,0 @@
|
||||
// IEteSyncService.aidl
|
||||
package com.etesync.syncadapter;
|
||||
|
||||
// Declare any non-default types here with import statements
|
||||
import com.etesync.syncadapter.model.CollectionInfo;
|
||||
|
||||
interface IEteSyncService {
|
||||
boolean hasPermission(String journalType);
|
||||
|
||||
void requestPermission(String journalType);
|
||||
|
||||
CollectionInfo[] getJournalEntries(String journalType);
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
// CollectionInfo.aidl
|
||||
package com.etesync.syncadapter.model;
|
||||
|
||||
parcelable CollectionInfo;
|
@ -0,0 +1,41 @@
|
||||
package com.etesync.syncadapter.remote;
|
||||
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
|
||||
public class Journal implements Parcelable {
|
||||
public String account;
|
||||
public String id;
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
protected Journal(Parcel in) {
|
||||
account = in.readString();
|
||||
id = in.readString();
|
||||
}
|
||||
|
||||
public static final Creator<Journal> CREATOR = new Creator<Journal>() {
|
||||
@Override
|
||||
public Journal createFromParcel(Parcel in) {
|
||||
return new Journal(in);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Journal[] newArray(int size) {
|
||||
return new Journal[size];
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
public int describeContents() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void writeToParcel(Parcel parcel, int i) {
|
||||
parcel.writeString(account);
|
||||
parcel.writeString(id);
|
||||
}
|
||||
}
|
Loading…
Reference in new issue