package com.instructure.canvasapi.model; import android.os.Parcel; import android.os.Parcelable; import java.io.Serializable; /** * Created by Hoa Hoang * * Copyright (c) 2014 Instructure. All rights reserved. */ public class NeedsGradingCount implements Parcelable, Serializable, Comparable<NeedsGradingCount>{ public static final long serialVersionUID = 1L; private long section_id; private long needs_grading_count; /////////////////////////////////////////////////////////////////////////// // Getters and Setters /////////////////////////////////////////////////////////////////////////// public long getSectionId() { return section_id; } public void setSectionId(long section_id) { this.section_id = section_id; } public long getNeedsGradingCount() { return needs_grading_count; } public void setNeedsGradingCount(long needs_grading_count) { this.needs_grading_count = needs_grading_count; } @Override public int compareTo(NeedsGradingCount needsGradingCount) { return String.valueOf(this.getSectionId()).compareTo(String.valueOf(needsGradingCount.getSectionId())); } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel parcel, int i) { parcel.writeLong(this.section_id); parcel.writeLong(this.needs_grading_count); } public NeedsGradingCount(){} public NeedsGradingCount(Parcel in){ this.section_id = in.readLong(); this.needs_grading_count = in.readLong(); } public static Creator<NeedsGradingCount> CREATOR = new Creator<NeedsGradingCount>() { @Override public NeedsGradingCount createFromParcel(Parcel parcel) { return new NeedsGradingCount(parcel); } @Override public NeedsGradingCount[] newArray(int i) { return new NeedsGradingCount[i]; } }; }