@Controller
@RequestMapping(value="system/widget")
public class WidgetController
extends bap.core.controller.BaseController
WidgetController
功能描述:
创建人: Administrator
创建日期: 2014-3-5 下午01:58:06
开发环境: JDK6.0| Constructor and Description |
|---|
WidgetController() |
| Modifier and Type | Method and Description |
|---|---|
void |
accessWidgetGroupTree(java.io.PrintWriter out,
javax.servlet.http.HttpSession session)
功能描述:控件树
|
void |
add(java.io.PrintWriter pw,
Widget widget)
功能描述:新增控件
|
void |
batchDelete(java.lang.String ids,
java.io.PrintWriter pw)
功能描述:批量删除控件
|
void |
checkOnlyWidgetGroupName(java.io.PrintWriter pw,
java.lang.String menuCode,
java.lang.String widgetGroupName,
java.lang.String widgetGroupId)
功能描述:校验控件组的名字是否重复
|
void |
checkOnlyWidgetName(java.io.PrintWriter pw,
java.lang.String widgetGroupId,
java.lang.String widgetName,
java.lang.String widgetId)
功能描述:校验控件名称是否重复
|
java.lang.String |
edit(java.util.Map map,
java.lang.String widgetId) |
java.lang.String |
export(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String menuCode_1)
功能描述:跳转批量导入页面
|
java.lang.String |
exportAdd(java.io.PrintWriter pw,
Widget widget,
WidgetGroup WidgetGroup,
java.lang.String ids,
java.lang.String widgetGroupName,
java.lang.String fieldType,
java.lang.String fieldAnnotation,
java.lang.String widgetGroupId,
java.lang.String menuCode)
功能描述:导入功能保存
|
java.lang.String |
exportWidget(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> map)
功能描述:得到类下所有字段
|
java.util.List |
getClassPathList(java.lang.String classPath,
java.util.Map<java.lang.String,java.lang.Object> map,
javax.servlet.http.HttpServletResponse response)
功能描述:动态根据“类路径”此参数(当路径以.结尾时)循环获得子包,当路径下是文件时,则获取类数据集
|
void |
getWidget(java.io.PrintWriter out,
java.lang.String widgetGroupId)
功能描述:获得控件组下的控件
|
java.lang.String |
main(java.util.Map map) |
java.lang.String |
new_() |
void |
update(Widget widget,
java.io.PrintWriter pw,
javax.servlet.http.HttpSession session)
功能描述:修改控件
|
@RequestMapping(value="group/tree")
public void accessWidgetGroupTree(java.io.PrintWriter out,
javax.servlet.http.HttpSession session)
out - session - @RequestMapping(value="getWidget")
public void getWidget(java.io.PrintWriter out,
@RequestParam(value="widgetGroupId",required=false)
java.lang.String widgetGroupId)
out - widgetGroupId - @RequestMapping(value="list_widget/main") public java.lang.String main(java.util.Map map)
@RequestMapping(value="new") public java.lang.String new_()
@RequestMapping(value="add")
public void add(java.io.PrintWriter pw,
Widget widget)
pw - widget - @RequestMapping(value="edit")
public java.lang.String edit(java.util.Map map,
@RequestParam(value="widgetId",required=false)
java.lang.String widgetId)
@RequestMapping(value="update") public void update(Widget widget, java.io.PrintWriter pw, javax.servlet.http.HttpSession session)
widget - pw - session - @RequestMapping(value="/batchDelete")
public void batchDelete(@RequestParam(value="ids",required=false)
java.lang.String ids,
java.io.PrintWriter pw)
ids - pw - @RequestMapping(value="/checkOnlyWidgetGroupName")
public void checkOnlyWidgetGroupName(java.io.PrintWriter pw,
@RequestParam(value="menuCode",required=false)
java.lang.String menuCode,
@RequestParam(value="widgetGroupName",required=false)
java.lang.String widgetGroupName,
@RequestParam(value="widgetGroupId",required=false)
java.lang.String widgetGroupId)
pw - menuCode - widgetGroupName - widgetGroupId - @RequestMapping(value="/checkOnlyWidgetName")
public void checkOnlyWidgetName(java.io.PrintWriter pw,
@RequestParam(value="widgetGroupId",required=false)
java.lang.String widgetGroupId,
@RequestParam(value="widgetName",required=false)
java.lang.String widgetName,
@RequestParam(value="widgetId",required=false)
java.lang.String widgetId)
pw - widgetGroupId - widgetName - widgetId - @RequestMapping(value="/export/{menuCode_1}")
public java.lang.String export(java.util.Map<java.lang.String,java.lang.Object> map,
@PathVariable(value="menuCode_1")
java.lang.String menuCode_1)
map - @RequestMapping(value="/exportWidget")
public java.lang.String exportWidget(@RequestParam(value="path",required=false)
java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> map)
path - 类路径map - @RequestMapping(value="/exportAdd")
public java.lang.String exportAdd(java.io.PrintWriter pw,
Widget widget,
WidgetGroup WidgetGroup,
@RequestParam(value="ids",required=false)
java.lang.String ids,
@RequestParam(value="widgetGroupName",required=false)
java.lang.String widgetGroupName,
@RequestParam(value="fieldType",required=false)
java.lang.String fieldType,
@RequestParam(value="fieldAnnotation",required=false)
java.lang.String fieldAnnotation,
@RequestParam(value="widgetGroupId",required=false)
java.lang.String widgetGroupId,
@RequestParam(value="menuCode",required=false)
java.lang.String menuCode)
pw - widget - 实体类sys_widgetWidgetGroup - 实体类sys_widgetgroupids - 选择列表IDwidgetGroupName - 控件组名称fieldType - 字段类型fieldAnnotation - 字段描述widgetGroupId - 控件组IDmenuCode - 菜单编码@RequestMapping(value="/getClassPathList")
public java.util.List getClassPathList(@RequestParam(value="classPath",required=false)
java.lang.String classPath,
java.util.Map<java.lang.String,java.lang.Object> map,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
classPath - 类路径java.io.IOException