package com.instructure.canvasapi.model; import android.os.Parcel; import java.util.Date; /** * @author Josh Ruesch * * Copyright (c) 2014 Instructure. All rights reserved. */ public class Author extends CanvasModel<Author> { // instance variables go here private long id; private String display_name; private String avatar_image_url; private String html_url; /////////////////////////////////////////////////////////////////////////// // Getters and Setters /////////////////////////////////////////////////////////////////////////// @Override public long getId() { return id; } public void setId(long id) { this.id = id; } public String getDisplayName() { return display_name; } public void setDisplayName(String display_name) { this.display_name = display_name; } public String getAvatarImageUrl() { return avatar_image_url; } public void setAvatarImageUrl(String avatar_image_url) { this.avatar_image_url = avatar_image_url; } public String getHtmlUrl() { return html_url; } public void setHtmlUrl(String html_url) { this.html_url = html_url; } /////////////////////////////////////////////////////////////////////////// // Required Overrides /////////////////////////////////////////////////////////////////////////// @Override public Date getComparisonDate() { return null; } @Override public String getComparisonString() { return getDisplayName(); } /////////////////////////////////////////////////////////////////////////// // Constructors /////////////////////////////////////////////////////////////////////////// public Author() { } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeLong(this.id); dest.writeString(this.display_name); dest.writeString(this.avatar_image_url); dest.writeString(this.html_url); } private Author(Parcel in) { this.id = in.readLong(); this.display_name = in.readString(); this.avatar_image_url = in.readString(); this.html_url = in.readString(); } public static Creator<Author> CREATOR = new Creator<Author>() { public Author createFromParcel(Parcel source) { return new Author(source); } public Author[] newArray(int size) { return new Author[size]; } }; }