Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.micha.testyiproby;
- import android.os.Parcel;
- import android.os.Parcelable;
- /**
- * Created by Michał on 2017-11-16.
- */
- public class TimeLineModel implements Parcelable {
- public enum Status {Completed,Active,Inactive}
- private String mMessage;
- private String mDate;
- private Status mStatus;
- public TimeLineModel() {
- }
- public TimeLineModel(String mMessage, String mDate, Status mStatus) {
- this.mMessage = mMessage;
- this.mDate = mDate;
- this.mStatus = mStatus;
- }
- public String getMessage() {
- return mMessage;
- }
- public void semMessage(String message) {
- this.mMessage = message;
- }
- public String getDate() {
- return mDate;
- }
- public void setDate(String date) {
- this.mDate = date;
- }
- public Status getStatus() {
- return mStatus;
- }
- public void setStatus(Status mStatus) {
- this.mStatus = mStatus;
- }
- @Override
- public int describeContents() {
- return 0;
- }
- @Override
- public void writeToParcel(Parcel dest, int flags) {
- dest.writeString(this.mMessage);
- dest.writeString(this.mDate);
- dest.writeInt(this.mStatus == null ? -1 : this.mStatus.ordinal());
- }
- protected TimeLineModel(Parcel in) {
- this.mMessage = in.readString();
- this.mDate = in.readString();
- int tmpMStatus = in.readInt();
- this.mStatus = tmpMStatus == -1 ? null : Status.values()[tmpMStatus];
- }
- public static final Parcelable.Creator<TimeLineModel> CREATOR = new Parcelable.Creator<TimeLineModel>() {
- @Override
- public TimeLineModel createFromParcel(Parcel source) {
- return new TimeLineModel(source);
- }
- @Override
- public TimeLineModel[] newArray(int size) {
- return new TimeLineModel[size];
- }
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement