package org.qii.weiciyuan.bean;
import java.util.List;
/**
* User: qii
* Date: 12-8-27
*/
public abstract class ListBean<T extends ItemBean, K> {
protected int total_number = 0;
protected String previous_cursor = "0";
protected String next_cursor = "0";
public abstract int getSize();
public int getTotal_number() {
return total_number;
}
public void setTotal_number(int total_number) {
this.total_number = total_number;
}
public abstract T getItem(int position);
public abstract List<T> getItemList();
public String getPrevious_cursor() {
return previous_cursor;
}
public void setPrevious_cursor(String previous_cursor) {
this.previous_cursor = previous_cursor;
}
public String getNext_cursor() {
return next_cursor;
}
public void setNext_cursor(String next_cursor) {
this.next_cursor = next_cursor;
}
public abstract void addNewData(K newValue);
public abstract void addOldData(K oldValue);
}