1 7 package fr.improve.struts.taglib.layout.datagrid; 8 9 import java.io.Serializable ; 10 import java.util.Collection ; 11 import java.util.List ; 12 13 14 21 public abstract class Datagrid implements Serializable { 22 24 27 public static final String REMOVED = "removed"; 28 29 32 public static final String SELECTED = "selected"; 33 34 37 public static Datagrid getInstance() { 38 return new DatagridImpl(); 39 } 40 41 44 public abstract void setData(List in_list); 45 46 51 public abstract void setDataClass(Class in_class); 52 53 58 public abstract void setDataState(int in_index, String in_state); 59 60 63 public abstract Collection getDeletedData(); 64 65 68 public abstract Collection getAddedData(); 69 70 73 public abstract Collection getModifiedData(); 74 75 78 public abstract Collection getSelectedData(); 79 80 83 public abstract Collection getDataWithState(String in_state); 84 85 88 public abstract void preUpdate(); 89 } 90 | Popular Tags |