博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
批处理类 RunBaseBatch
阅读量:5811 次
发布时间:2019-06-18

本文共 696 字,大约阅读时间需要 2 分钟。

只有继承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 - 以批处理用户处理

转载于:https://www.cnblogs.com/Jay_Chen/archive/2013/01/30/2883251.html

你可能感兴趣的文章
Using RequireJS in AngularJS Applications
查看>>
hdu 2444(二分图最大匹配)
查看>>
shell编程笔记六:实现ll命令
查看>>
【SAP HANA】关于SAP HANA中带层次结构的计算视图Cacultation View创建、激活状况下在系统中生成对象的研究...
查看>>
[nodejs] nodejs开发个人博客(五)分配数据
查看>>
《Linux内核修炼之道》 之 高效学习Linux内核
查看>>
Java数据持久层框架 MyBatis之API学习九(SQL语句构建器详解)
查看>>
30分钟Git命令“从入门到放弃”
查看>>
nginx : TCP代理和负载均衡的stream模块
查看>>
MYSQL数据库间同步数据
查看>>
DevOps 前世今生 | mPaaS 线上直播 CodeHub #1 回顾
查看>>
iOS 解决UITabelView刷新闪动
查看>>
让前端小姐姐愉快地开发表单
查看>>
Dubbo笔记(四)
查看>>
Web前端JQuery入门实战案例
查看>>
java B2B2C Springboot电子商城系统- SSO单点登录之OAuth2.0 登出流程(3)
查看>>
USB 通信原理
查看>>
7zZip zip RAR iOS
查看>>
date命令的详细用法!
查看>>
分布式存储ceph集群部署
查看>>