FormManager.java
上传用户:kimgenplus
上传日期:2016-06-05
资源大小:20877k
文件大小:1k
源码类别:

OA系统

开发平台:

Java

  1. package com.bjsxt.oa.managers;
  2. import java.util.List;
  3. import com.bjsxt.oa.model.FieldInput;
  4. import com.bjsxt.oa.model.FieldItem;
  5. import com.bjsxt.oa.model.FieldType;
  6. import com.bjsxt.oa.model.FlowForm;
  7. import com.bjsxt.oa.model.FormField;
  8. /**
  9.  * 表单管理器
  10.  * @author Lee
  11.  *
  12.  */
  13. public interface FormManager {
  14. //表单
  15. public void addForm(FlowForm form,int workflowId);
  16. public void delForm(int formId);
  17. public FlowForm findForm(int workflowId);
  18. public List searchAllForms();
  19. //表单域
  20. public void addField(FormField field,int formId,int fieldTypeId,int fieldInputId);
  21. public void delField(int fieldId);
  22. public FormField findFormField(int fieldId);
  23. public List searchAllFields(int formId);
  24. //表单域类型
  25. public FieldType findFieldType(int typeId);
  26. public List searchFieldTypes();
  27. //表单域输入框
  28. public FieldInput findFieldInput(int inputId);
  29. public List searchFieldInputs();
  30. public void updateFieldItems(int fieldId,List items);
  31. }