package core;
import android.os.Parcel;
import android.os.Parcelable;
public class Sha implements Parcelable {
private static final int MAX_SHA_LENGHT = 8;
public String sha;
public String url;
public Sha() {
}
public String getSha() {
return sha;
}
public void setSha(String sha) {
this.sha = sha;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String shortSha() {
int start = 0;
int end = Math.min(MAX_SHA_LENGHT, sha.length());
return sha.substring(start, end);
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(this.sha);
dest.writeString(this.url);
}
protected Sha(Parcel in) {
this.sha = in.readString();
this.url = in.readString();
}
public static final Creator<Sha> CREATOR = new Creator<Sha>() {
@Override
public Sha createFromParcel(Parcel source) {
return new Sha(source);
}
@Override
public Sha[] newArray(int size) {
return new Sha[size];
}
};
}