b7db196f7bafa55786db28d6e2d3fc375e73418b.svn-base 889 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.sysmodel.listmodel.xmlmodel.able;
  2. import java.util.ArrayList;
  3. import com.sysmodel.listmodel.xmlmodel.impl.ListFieldImpl;
  4. public interface QueryList{
  5. /**
  6. * 获取查询条件
  7. *
  8. * @return
  9. */
  10. public String getCondition();
  11. /**
  12. * 获取是否排序
  13. *
  14. * @return
  15. */
  16. public boolean isHaveOrder();
  17. /**
  18. * 获取页面值
  19. *
  20. * @return
  21. */
  22. public int getPageSize();
  23. /**
  24. * 获取查询表的结合
  25. *
  26. * @return
  27. */
  28. public String getTableList();
  29. /**
  30. * 获取排序
  31. *
  32. * @return
  33. */
  34. public String getOrderBy();
  35. /**
  36. *
  37. * @return
  38. */
  39. public String getCheckboxOrradio();
  40. /**
  41. * 获得列表字段结合
  42. *
  43. * @return
  44. */
  45. public ArrayList<ListFieldImpl> getlistFields();
  46. public boolean isCheckbox();
  47. /**
  48. *
  49. * @return
  50. */
  51. public ArrayList<ListFieldImpl> getlistFieldsByType(String type);
  52. public Object clone();
  53. }