批处理类 RunBaseBatch

只有继承RunBaseBatch类的类才可以用作批处理。其可以覆盖的重点方法有:

1. New -实例化方法,初始化变量.

2. description - 返回类的描述,将显示批处理作业的下拉框中

3. unpack - 反序列化类的方法,实例化对象后,在对象的Prompt方法的Super中,通过getLast方法来调用unpack方法反序列化上次保存的类变量

4. initparmDefault – unpack()返回False时,调用该方法。用户第一次调用此类

5. GetFromDialog - 对话框关闭时调用的方法,可以获取对话框的控件值

6. validate - 验证对话框控件的值,如果失败是不可以点击确认按钮的

7. run - 执行业务逻辑的核心

8. QueryRun - 返回QueryRun对象,用来在对话框中让用户输入查询条件来过滤数据

9. showQueryValues - 在对话框显示查询信息,必须覆盖此方法,并返回True

10. CanGoBatchJournal - 是否可以在Batch Job中添加此类, false - 不可以, True - 可以

11. canGoBatch - 是否批处理运行该类,True - 在对话框自动添加“批处理”页,并在该页设定批处理的相关信息。

12. runsImpersonated – True - 以提交批处理的用户运行,false - 以批处理用户处理

posted on 2013-01-30 16:31  J.Chen.807  阅读(315)  评论(0编辑  收藏  举报

导航