




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
类名描述方法psdi.mbo.MboMaximo系统中的商业对象基础类,这个类一般可以理解为某一个表中的一条记录,所有的业务对象绑定类都要继承他Mbo(MboSet)此构造函数在其子类中,必须重载getString(String)获得指定属性的字符串类型的值getDatabaseValue(String)获得指定属性的数据库中的值setModifie(boolean)将当前mbo标识为修改getName()获得当前mbo的名字getOwner()获得当前mbo的父级mbogetThisMboSet()获得当前mbo所在的MboSetgetUserInfo()获得用户信息对象init()初始化方法,在mbo进入之后就会执行该方法,一般保存之后会调用改方法getMboValue(String)获得参数指定的字段对象getMboInitialValue(String)获得参数指定字段的初始化值getMboFromAttribute(String)获得参数指定字段的mbogetBoolean(String)获得参数指定字段的boolean类型值getByte(String)获得参数指定字段的byte类型值getLong(String)获得参数指定字段的long类型值getInt(String)获得参数指定字段的int类型值getFloat(String)获得参数指定字段的float类型值getDouble(String)获得参数指定字段的double类型值getDate(String)获得参数指定字段的date类型值setValue(String,String,long)设置参数指定字段的值,第一个参数是字段名,第二个参数是字段的值(不仅仅是String类型值也可以是其他类型),第三个参数是状态标识,如果为11L表示该字段设置值得时候不进行任何校验,也不触发任何绑定在该字段上的类的任何动作isNull(String)判断参数指定字段的值是不是nullsetValueNull(String)设置参数指定字段的值为空isAutoKey(String)判断参数指定字段是不是自动编号字段getMboSet(String)获得参数指定关系的mbosetsave()保存数据会触发该方法delete(long)删除数据会触发该方法canDelete()如果不指定delete方法的参数,那么在删除之前会调用该方法来指定删除之前的操作undelete()取消删除toBeDeleted()返回当前mbo的删除状态,如果mbo标志为删除状态,那么他返回true否则返回falsetoBeAdd()返回当前mbo的新建状态,如果mbo是新建的并且未被删除那么他返回true,否则返回falseisNew()返回当前mbo是否是新建的,如果是返回trueisModified()返回当前mbo的修改标志,如果修改过返回true,否则返回falseisModifid(String)返回当前mbo中参指定字段的修改标志,如果修改过返回true,否则返回falsetoBeSave()返回当前mbo的保存标志,如果mbo已经保存那么返回true否则返回falsevalidate()校验方法,该方法在init方法法中会被调用getInsertSite()获得当前mbo的插入地点,一般这个地点表示用户注册时分配的地点add()新建记录方法add(long)新建记录方法,参数表示该方法触发操作的级别,例如11L表示不触发mbo上的任何操作和校验。这个参数由 MboConstants类的常量指定modify()在当前mbo修改时会触发该方法setFlag(long,boolean)设置当前mbo的各种状态标识,主要包括只读,必填等getUserName()获得当前的usernamecopy()复制当前的mbocopy(MboSetRemote)将当前的mbo复制到参数指定的mbosetgetMXTransaction()获得当前事务对象getRelatedWhere(String)获得参数指定关系的where语句select()将记录标记为选择,同时在记录选择时也会触发该方法unselect()取消记录选择标记,同时在记录取消选择时会触发该方法isSelected()判断记录是否被选中copyValue(MboRemote,String,String,long)复制当前mbo的指定字段的值到指定的mbo上指定字段中copyValue(MboRemote,String,String,long)复制当前mbo的指定字段的值到指定的mbo上指定字段中,用来批量复制数据duplicate()复制当前mbogetSiteOrg()获得当前地点和组织getUniqueIDName()获得当前mbo中唯一ID字段的名称getUniqueIDValue()获得当前mbo中的唯一ID值getDoclinksCount()获得当前mbo中连接的文档数psdi.mbo.MboSetMaximo系统中的商业对象基础类,这个类一般可以理解为某一个表中的记录的集合,所有的业务对象绑定类都要继承他MboSet(MboServerIterface)此构造函数在其子类中,必须重载init()初始化方法,在MboSet加载后执行getApp()获得当前mboset所在的应用程序名称getOwner()获得当前mboset的父级mbo对象setOrderBy(String)设置排序条件,例如“uid desc”setAppWhere(String)设置查询条件,字符串参数为sql语句中的where部分,并查询,他与setWhere方法的区别是控制级别不同,setAppWhere在整个应用级别内都生效,也就是说使用这个方法对mboset过滤之后,mboset在整个一个用程序方位内会一直使用setAppWhere过滤setWhere(String)设置查询条件,setWhere只在当前使用时生效,过滤效果不会始终保持getMbo(int)获得参数指定的记录,int型参数表示记录在当前mboset中的索引位置getName()获得当前mboset的名称(表名)count()获的mboset中的记录数sum(String)获得当前mboset中指定字段的和max(String)获得当前mboset中指定字段的最大值min(String)获得当前mboset中指定字段的最小值add()新建一个mboaddAtEnd()在当前mboset的末尾添加一个mbodeleteAll(long)将当前mboset中所有的记录标记为删除remove(int)彻底删除当前mboset中指定索引位置的记录reset()重置当前的mbosetcommit()提交当前mboset产生的数据库操作rollback()回滚当前mboset产生的数据库操作getList(String)获得指定字段的数据字典列表getUserName()获得当前的usernameisEmpty()判断当前mboset是否是空的getMboInstance(MboSet)在建立mboset时必须有该方法,该方法是指向具体mbo的入口。psdi.mbo.MboRemoteMaximo系统中的商业对象基础类Mbo的接口 psdi.mbo.MboSetRemoteMaximo系统中的商业对象基础类MboSet的接口psdi.mbo.MboConstantsMaximo系统中的常量类,它内部定义了很多maximo状态标识psdi.mbo.MboValueAdapterMaximo系统中的字段验证类,主要负责字段数据验证和动作处理getMboValue(String)查找到当前字段所在mbo上的其他字段对象init()字段类在加载后执行该方法initValue()在字段加载后会调用该方法初始化当前字段的值validate()字段的校验方法action()当界面上绑定的当前字段产生操作的时候会调用到该方法getList()获得当前字段绑定的数据字典列表,返回值是一个mbosetsetValueFromLookup(MboRemote)在用户在某个字段的弹出列表选择数据并将值设置到该字段上时触发该事件psdi.mbo.MAXTableDomainMaximo系统中的域处理类,主要用于数据验证,动作处理,以及弹出数据列表,该类继承自 MboValueAdapter类getMboSet()获得当前字段绑定的mbosetsetRelationship(String,String)指定当前字段引用的mbosetsetListCriteria(String)对引用过来的mboset进行过滤setLookupKeyMapInOrder(String,String)对数据源mboset和目标mboset的字段进行映射psdi.server.MXServerMaximo系统中的服务类,通过它可以调用系统中一些公用的对象,例如:当前登陆用户对象,数据库连接对象,与当前对象无关联的其他业务对象等getMXServer()获得当前的MXServer对象getDBManager()获得当前的DBManager对象getMaximoDD()获得maximo的数据字典对象getDate()获得系统当前时间getConfig()获得当前的系统配置文件实例getMXCipher()获得安全加密工具对象psdi.webclient.system.beans.AppBeanMaximo系统中的应用程序处理类,maximo的应用程序默认会将其绑定在应用程序顶层,如果需要改变应用程序的某些操作的逻辑,需要继承该类,他继承自DataBean类structureChangedEvent(DataBean)在页面数据发生变化时会触发该方法,该方法的参数表示当前发生变化的beangetMboSet()获得页面上指定列表对应的mbosetSAVE()点击保存按钮对应运行的方法autoInitiateWorkflow()工作流自动发送的方法getCurrentRow()获得当前行行号isEmpty()判断当前的列表是否是空的NEXT()点击下一条按钮触发该方法RUNREPORTS()点击运行报表按钮时触发该方法PREVIOUS()点击上一条按钮触发该方法INSERT()点击新建按钮时触发该方法DELETE()点击删除按钮时触发该方法getResultsBean()获得应用程序列表上产生的结果集,返回值是个databean对象ROUTEWF()点击发送工作流按钮触发该方法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化妆教学工作总结
- 2025年信息、零售和物流杂志:用人工智能塑造未来报告 INFOSYS CONSUMER,RETAIL,AND LOGISTICS JOURNAL SHAPING TOMORROW WITH AI
- 2026届安徽省滁州来安县英语九年级第一学期期末统考试题含解析
- 山东省新泰市实验中学2026届化学九年级第一学期期中综合测试试题含解析
- 安徽省合肥168中学2026届九年级化学第一学期期中调研模拟试题含解析
- 2025年(中级)电厂水化验员考试题库及答案
- 2025年工业机器人系统运维员考试题库及参考答案解析
- 2025年导游业务试题库简答题附带答案
- 2026届吉林省长春七十二中学九年级英语第一学期期末学业水平测试模拟试题含解析
- 2026届四川省巴中学市恩阳区化学九上期中学业质量监测试题含解析
- 2025-2030年动漫影视产业市场深度分析及发展趋势与投资战略研究报告
- 合伙居间合同协议书
- 美食城保洁协议合同协议
- 专题03 地球运动2025年高考复习之近十年地理真题分项汇编(解析卷)
- 养老院食堂食品安全管理制度
- 精神科身体约束与护理
- 2021控制性详细规划技术规程
- 门窗淋水试验施工方案
- 遥感原理与应用 课件 第7、8章 定量遥感、遥感技术的应用
- 干部履历表模板
- 患者隐私保护培训课件
评论
0/150
提交评论