com.easyjf.web.tools
类 AbstractCrudAction

java.lang.Object
  继承者 com.easyjf.web.core.AbstractCmdAction
      继承者 com.easyjf.web.core.AbstractPageCmdAction
          继承者 com.easyjf.web.tools.AbstractCrudAction
所有已实现的接口:
IWebAction
直接已知子类:
CrudAction, ServiceCrudAction

public abstract class AbstractCrudAction
extends AbstractPageCmdAction

Title: 通过添删改查(CRUD)处理Action类

Description: 处理普通数据表的添删改查(CRUD)处理的抽象类,用户只需继承该Action,并根据自身的情况实现其中的模板方法即可。 该抽象类除了提供了一些固定的系统命令以外,还提供了CmdAction的功能,也即要使用系统外命令的时候,如XX直接使用doXX(WebForm form, Module module)即可。

Copyright: Copyright (c) 2006

Company: www.easyjf.com

版本:
1.0
作者:
蔡世友

构造方法摘要
AbstractCrudAction()
           
 
方法摘要
 Page doAdd(WebForm form, Module module)
           
 void doBatchDelete(WebForm form)
          根据ids删除数据
 void doCreate(WebForm form)
          与doSave方法执行同样的功能。
 void doDel(WebForm form)
          根据id删除数据
 void doDelete(WebForm form)
          Del方法的别名,执行删除操作
 void doEdit(WebForm form)
          导入编辑页面,根据id值导入
 Page doInit(WebForm form, Module module)
          默认页,直接转到doList执行
 void doList(WebForm form)
          列表页面
 Page doNew(WebForm form, Module module)
          导入添加new界面的页面
 void doPreview(WebForm form)
          数据查看页面
 Page doSave(WebForm form)
          在添加页面点击提交按钮时执行数据保存及创建的操作
 Page doUpdate(WebForm form)
          数据更新页面
 
从类 com.easyjf.web.core.AbstractPageCmdAction 继承的方法
execute
 
从类 com.easyjf.web.core.AbstractCmdAction 继承的方法
doAfter, doBefore
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

AbstractCrudAction

public AbstractCrudAction()
方法详细信息

doInit

public Page doInit(WebForm form,
                   Module module)
默认页,直接转到doList执行

覆盖:
AbstractPageCmdAction 中的 doInit
参数:
form -
返回:
在没有传输任何参数时,将理解为执行模块初始化

doAdd

public Page doAdd(WebForm form,
                  Module module)

doNew

public Page doNew(WebForm form,
                  Module module)
导入添加new界面的页面


doCreate

public void doCreate(WebForm form)
与doSave方法执行同样的功能。

参数:
form -

doSave

public Page doSave(WebForm form)
在添加页面点击提交按钮时执行数据保存及创建的操作

参数:
form -

doEdit

public void doEdit(WebForm form)
导入编辑页面,根据id值导入

参数:
form -

doPreview

public void doPreview(WebForm form)
数据查看页面

参数:
form -

doUpdate

public Page doUpdate(WebForm form)
数据更新页面

参数:
form -

doDelete

public void doDelete(WebForm form)
Del方法的别名,执行删除操作

参数:
form -

doDel

public void doDel(WebForm form)
根据id删除数据

参数:
form -

doBatchDelete

public void doBatchDelete(WebForm form)
根据ids删除数据

参数:
form -

doList

public void doList(WebForm form)
列表页面

参数:
form -