package com.ghostflying.portalwaitinglist.model; import android.os.Parcel; import java.util.Date; /** * Created by Ghost on 2014/12/4. * <br> * SubClass for submission event. */ public class SubmissionEvent extends PortalEvent { String portalImageUrl; public SubmissionEvent(String portalName, OperationResult result, Date date, String messageId, String portalImageUrl){ super(portalName, result, date, messageId); this.portalImageUrl = portalImageUrl; } public SubmissionEvent(String portalName, OperationResult result, Date date, String messageId, String portalImageUrl, String portalAddress, String portalAddressUrl){ super(portalName, result, date, messageId); this.portalImageUrl = portalImageUrl; this.portalAddress = portalAddress; this.portalAddressUrl = portalAddressUrl; } protected SubmissionEvent(Parcel in){ super(in); portalImageUrl = in.readString(); } public String getPortalImageUrl(){ return portalImageUrl; } @Override public OperationType getOperationType() { return OperationType.SUBMISSION; } @Override public void writeToParcel(Parcel out, int flags) { super.writeToParcel(out, flags); out.writeString(portalImageUrl); } }