/**
* galaxy inc.
* meetup client for android
*/
package com.galaxy.picasa.sync;
import com.android.gallery3d.common.Entry;
import com.android.gallery3d.common.EntrySchema;
import com.android.gallery3d.common.Utils;
/**
*
* @author sihai
*
*/
@Entry.Table("albums")
public class AlbumEntry extends Entry {
public static final EntrySchema SCHEMA = new EntrySchema(AlbumEntry.class);
@Entry.Column("album_type")
public String albumType;
@Entry.Column("bytes_used")
public long bytesUsed;
@Entry.Column(defaultValue="1", value="cache_flag")
public int cacheFlag;
@Entry.Column(defaultValue="0", value="cache_status")
public int cacheStatus;
@Entry.Column("date_edited")
public long dateEdited;
@Entry.Column("date_published")
public long datePublished;
@Entry.Column("date_updated")
public long dateUpdated;
@Entry.Column("html_page_url")
public String htmlPageUrl;
@Entry.Column("location_string")
public String locationString;
@Entry.Column("num_photos")
public int numPhotos;
@Entry.Column("photos_dirty")
public boolean photosDirty;
@Entry.Column("photos_etag")
public String photosEtag;
@Entry.Column("summary")
public String summary;
@Entry.Column("thumbnail_url")
public String thumbnailUrl;
@Entry.Column("title")
public String title;
@Entry.Column("user")
public String user;
@Entry.Column(indexed=true, value="user_id")
public long userId;
public AlbumEntry()
{
photosEtag = null;
}
public boolean equals(Object obj) {
if(this == obj) {
return true;
}
if(!(obj instanceof AlbumEntry)) {
return false;
}
boolean flag1;
AlbumEntry albumentry = (AlbumEntry)obj;
long i = userId - albumentry.userId;
flag1 = false;
if(i == 0)
{
int j = cacheFlag;
int k = albumentry.cacheFlag;
flag1 = false;
if(j == k)
{
int l = cacheStatus;
int i1 = albumentry.cacheStatus;
flag1 = false;
if(l == i1)
{
boolean flag2 = photosDirty;
boolean flag3 = albumentry.photosDirty;
flag1 = false;
if(flag2 == flag3)
{
boolean flag4 = Utils.equals(albumType, albumentry.albumType);
flag1 = false;
if(flag4)
{
boolean flag5 = Utils.equals(user, albumentry.user);
flag1 = false;
if(flag5)
{
boolean flag6 = Utils.equals(title, albumentry.title);
flag1 = false;
if(flag6)
{
boolean flag7 = Utils.equals(summary, albumentry.summary);
flag1 = false;
if(flag7)
{
long j1 = datePublished - albumentry.datePublished;
flag1 = false;
if(j1 == 0)
{
long k1 = dateUpdated - albumentry.dateUpdated;
flag1 = false;
if(k1 == 0)
{
long l1 = dateEdited - albumentry.dateEdited;
flag1 = false;
if(l1 == 0)
{
int i2 = numPhotos;
int j2 = albumentry.numPhotos;
flag1 = false;
if(i2 == j2)
{
long k2 = bytesUsed - albumentry.bytesUsed;
flag1 = false;
if(k2 == 0)
{
boolean flag8 = Utils.equals(locationString, albumentry.locationString);
flag1 = false;
if(flag8)
{
boolean flag9 = Utils.equals(thumbnailUrl, albumentry.thumbnailUrl);
flag1 = false;
if(flag9)
{
boolean flag10 = Utils.equals(htmlPageUrl, albumentry.htmlPageUrl);
flag1 = false;
if(flag10)
flag1 = true;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
return flag1;
}
public int hashCode()
{
return super.hashCode();
}
}