FeedbackAttachment.java 2.26 KB
package net.hockeyapp.android.objects;

import java.io.File;
import java.io.FilenameFilter;
import java.io.Serializable;
import net.hockeyapp.android.Constants;

public class FeedbackAttachment
  implements Serializable
{
  private static final long serialVersionUID = 5059651319640956830L;
  private int a;
  private int b;
  private String c;
  private String d;
  private String e;
  private String f;
  
  public String getCacheId()
  {
    return this.b + this.a;
  }
  
  public String getCreatedAt()
  {
    return this.e;
  }
  
  public String getFilename()
  {
    return this.c;
  }
  
  public int getId()
  {
    return this.a;
  }
  
  public int getMessageId()
  {
    return this.b;
  }
  
  public String getUpdatedAt()
  {
    return this.f;
  }
  
  public String getUrl()
  {
    return this.d;
  }
  
  public boolean isAvailableInCache()
  {
    Object localObject = Constants.getHockeyAppStorageDir();
    if ((((File)localObject).exists()) && (((File)localObject).isDirectory()))
    {
      localObject = ((File)localObject).listFiles(new FilenameFilter()
      {
        public final boolean accept(File paramAnonymousFile, String paramAnonymousString)
        {
          return paramAnonymousString.equals(FeedbackAttachment.this.getCacheId());
        }
      });
      return (localObject != null) && (localObject.length == 1);
    }
    return false;
  }
  
  public void setCreatedAt(String paramString)
  {
    this.e = paramString;
  }
  
  public void setFilename(String paramString)
  {
    this.c = paramString;
  }
  
  public void setId(int paramInt)
  {
    this.a = paramInt;
  }
  
  public void setMessageId(int paramInt)
  {
    this.b = paramInt;
  }
  
  public void setUpdatedAt(String paramString)
  {
    this.f = paramString;
  }
  
  public void setUrl(String paramString)
  {
    this.d = paramString;
  }
  
  public String toString()
  {
    return "\n" + FeedbackAttachment.class.getSimpleName() + "\nid         " + this.a + "\nmessage id " + this.b + "\nfilename   " + this.c + "\nurl        " + this.d + "\ncreatedAt  " + this.e + "\nupdatedAt  " + this.f;
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/net/hockeyapp/android/objects/FeedbackAttachment.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */