/*
* 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 ShortParcelableAdapter implements ParcelableAdapter<Short> {
private final Short value;
public ShortParcelableAdapter(Short value) {
this.value = value;
}
public static final Creator<ShortParcelableAdapter> CREATOR =
new Creator<ShortParcelableAdapter>() {
@Override
public ShortParcelableAdapter createFromParcel(Parcel source) {
return new ShortParcelableAdapter((short) source.readInt());
}
@Override
public ShortParcelableAdapter[] newArray(int size) {
return new ShortParcelableAdapter[size];
}
};
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(value);
}
@Override
public Short getValue() {
return value;
}
}