0e7260058eed7f80dd068d6054d2ceb0755842c9.svn-base 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. package com.sysmodel.listmodel.xmlmanager.xmlobjdll;
  2. import com.sysmodel.listmodel.xmlmodel.able.PramField;
  3. import com.sysmodel.listmodel.xmlmodel.impl.FormListImpl;
  4. import com.sysmodel.listmodel.xmlmodel.impl.ListFieldImpl;
  5. import com.sysmodel.listmodel.xmlmodel.impl.PramFieldImpl;
  6. import com.sysmodel.listmodel.xmlmodel.impl.QueryFieldImpl;
  7. public interface ListModeldllable{
  8. /**
  9. * 新增 FormList 对象
  10. */
  11. public boolean addFormList(FormListImpl imp);
  12. /**
  13. * 删除 FormList 对象
  14. */
  15. public boolean deleteFormList(FormListImpl imp);
  16. /**
  17. * 更新 FormList 对象
  18. */
  19. public boolean updateFormList(FormListImpl imp);
  20. /**
  21. * 新增 列表查询条件
  22. */
  23. public String addFormListTable(FormListImpl imp, String tableId);
  24. /**
  25. * 删除 列表查询条件
  26. */
  27. public String deleteFormListTable(FormListImpl imp, String tableId);
  28. /**
  29. * 新增 PramField 参数对象
  30. */
  31. public String addFormListCondition(FormListImpl imp, String condition);
  32. /**
  33. * 删除 PramField 参数对象
  34. */
  35. public String deleteFormListCondition(FormListImpl imp, String condition);
  36. /**
  37. * 新增 查询表
  38. */
  39. public String addFormListPramField(FormListImpl imp, PramFieldImpl PramField);
  40. /**
  41. * 删除 查询表
  42. */
  43. public String deleteFormListPramField(FormListImpl imp, PramField PramField);
  44. /**
  45. * 更新 列表字段对象 ListField
  46. */
  47. public String updateListField(FormListImpl imp, ListFieldImpl ListFieldImpl, String oDataName,
  48. String oLabel);
  49. /**
  50. * 更新 查询条件对象
  51. */
  52. public String updateQueryField(FormListImpl imp, QueryFieldImpl QueryFieldImpl,
  53. String oDataName, String oLabel);
  54. /**
  55. * pagelist.xml文件校验
  56. */
  57. public String checkFormListConfig(FormListImpl FormList);
  58. /**
  59. * 更新FormList
  60. *
  61. * @param FormList
  62. * @return
  63. */
  64. public String updateFormListConfig(FormListImpl FormList);
  65. /**
  66. * 根据DataModel生成FormList
  67. *
  68. * @param classid
  69. * @return
  70. */
  71. public String createTablesXML(String classidStr);
  72. /**
  73. * 对FormList进行属性排序
  74. *
  75. * @param listid
  76. * @return
  77. */
  78. public String FormListAttributeSort(String listidStr);
  79. }