package com.android.iliConnect.models;
import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import android.os.Parcel;
import android.os.Parcelable;
import com.android.iliConnect.dataproviders.PersistableObject;
@Element
public class Item extends PersistableObject implements Serializable {
@Element (required = false)
public String title = "";
@Element (required = false)
public String description = "";
@Element (required = false)
public String type = "";
@Element (required = false)
public String ref_id = "";
@Element (required = false)
public String owner = "";
@Element (required = false)
public boolean changed;
@ElementList (required = false, name="Items")
public ArrayList<Item> Item;
@Element (required = false)
public Long last_update;
@Override
public void load() {
}
public String getTitle() {
return title;
}
public String getDescription() {
return description;
}
public String getType() {
return type;
}
public String getRef_id() {
return ref_id;
}
public String getOwner() {
return owner;
}
public ArrayList<Item> getItems() {
return Item;
}
@Override
public boolean equals(Object o) {
return (o != null) &&
(o instanceof Item) &&
(this.ref_id.equals(((Item)o).ref_id));
}
}