/*
* Copyright 2015 Workday, Inc.
*
* This software is available under the MIT license.
* Please see the LICENSE.txt file in this project.
*/
package com.workday.postman.adapter;
import android.os.Parcel;
/**
* @author Nathan Taylor
* @since 2015-04-26
*/
public class LongParcelableAdapter implements ParcelableAdapter<Long> {
private final Long value;
public LongParcelableAdapter(Long value) {
this.value = value;
}
public static final Creator<LongParcelableAdapter> CREATOR =
new Creator<LongParcelableAdapter>() {
@Override
public LongParcelableAdapter createFromParcel(Parcel source) {
return new LongParcelableAdapter(source.readLong());
}
@Override
public LongParcelableAdapter[] newArray(int size) {
return new LongParcelableAdapter[size];
}
};
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeLong(value);
}
@Override
public Long getValue() {
return value;
}
}