MAXIMO常用类及方法简单介绍.docx

上传人:聆听****声音 文档编号:576797 上传时间:2023-04-29 格式:DOCX 页数:8 大小:14.27KB
下载 相关 举报
MAXIMO常用类及方法简单介绍.docx_第1页
第1页 / 共8页
MAXIMO常用类及方法简单介绍.docx_第2页
第2页 / 共8页
MAXIMO常用类及方法简单介绍.docx_第3页
第3页 / 共8页
MAXIMO常用类及方法简单介绍.docx_第4页
第4页 / 共8页
MAXIMO常用类及方法简单介绍.docx_第5页
第5页 / 共8页
MAXIMO常用类及方法简单介绍.docx_第6页
第6页 / 共8页
MAXIMO常用类及方法简单介绍.docx_第7页
第7页 / 共8页
MAXIMO常用类及方法简单介绍.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

MAXIMO常用类及方法简单介绍.docx

《MAXIMO常用类及方法简单介绍.docx》由会员分享,可在线阅读,更多相关《MAXIMO常用类及方法简单介绍.docx(8页珍藏版)》请在冰点文库上搜索。

MAXIMO常用类及方法简单介绍.docx

类名

描述

方法

psdi.mbo.Mbo

Mbo(MboSet)

此构造函数在其子

类中,必须重载

getString(String)

获得指定属性的字

符串类型的值

getDatabaseValue(String)

获得指定属性的数

据库中的值

setModifie(boolean)

将当前mbo标识为

修改

getName()

获得当前mbo的名

getOwner()

获得当前mbo的父

级mbo

getThisMboSet()

获得当前mbo所在

的MboSet

getUserInfo()

获得用户信息对象

init()

初始化方法,在mbo进入之后就会执行该方法,一般保存之后会调用改

方法

getMboValue(String)

获得参数指定的字

段对象

getMboInitialValue(String)

获得参数指定字段

的初始化值

getMboFromAttribute(String)

获得参数指定字段

的mbo

getBoolean(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)

判断参数指定字段

的值是不是null

setValueNull(String

设置参数指定字段

的值为空

isAutoKey(String)

判断参数指定字段是不是自动编号字

getMboSet(String)

获得参数指定关系

的mboset

save()

保存数据会触发该

方法

delete(long)

删除数据会触发该

方法

canDelete()

如果不指定delete方法的参数,那么在删除之前会调用该方法来指定删除

之前的操作

undelete()

取消删除

toBeDeleted()

返回当前mbo的删除状态,如果mbo标志为删除状态,那么他返回true否

则返回false

toBeAdd()

返回当前mbo的新建状态,如果mbo是新建的并且未被删除那么他返回true,否则返回

false

isNew()

返回当前mbo是否

是新建的,如果是

返回true

isModified()

返回当前mbo的修改标志,如果修改过返回true,否则

返回false

isModifid(String)

返回当前mbo中参指定字段的修改标志,如果修改过返回true,否则返回

false

toBeSave()

返回当前mbo的保存标志,如果mbo已经保存那么返回true否则返回

false

validate()

校验方法,该方法在init方法法中会

被调用

getInsertSite()

获得当前mbo的插入地点,一般这个地点表示用户注册

时分配的地点

add()

新建记录方法

add(long)

新建记录方法,参数表示该方法触发操作的级别,例如11L表示不触发mbo上的任何操作和校验。

这个参数由MboConstants类的

常量指定

modify()

在当前mbo修改时

会触发该方法

setFlag(long,boolean)

设置当前mbo的各种状态标识,主要

包括只读,必填等

getUserName()

获得当前的

username

copy()

复制当前的mbo

copy(MboSetRemote)

将当前的mbo复制到参数指定的

mboset

getMXTransaction()

获得当前事务对象

getRelatedWhere(Str

获得参数指定关系

ing)

的where语句

select()

将记录标记为选择,

同时在记录选择时也会触发该方法

unselect()

取消记录选择标记,

同时在记录取消选择时会触发该方法

isSelected()

判断记录是否被选

copyValue(MboRemote

String,String,long)

复制当前mbo的指定字段的值到指定的mbo上指定字段

copyValue(MboRemote

String[],String[]

long)

复制当前mbo的指定字段的值到指定的mbo上指定字段中,用来批量复制

数据

duplicate()

复制当前mbo

getSiteOrg()

获得当前地点和组

getUniqueIDName()

获得当前mbo中唯

—ID字段的名称

getUniqueIDValue()

获得当前mbo中的

唯一ID值

getDoclinksCount()

获得当前mbo中连

接的文档数

psdi.mbo.MboSet

Maximo系统中的商业对象基础类,这个类一般可以理解为某一个表中的记录的集合,所有的业务对象绑定类都要继承他

MboSet(MboServerIterface)

此构造函数在其子

类中,必须重载

init()

初始化方法,在

MboSet加载后执行

getApp()

获得当前mboset所

在的应用程序名称

getOwner()

获得当前mboset的

父级mbo对象

setOrderBy(String)

设置排序条件,例

如“uiddesc”

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()

新建一个mbo

addAtEnd()

在当前mboset的末

尾添加一个mbo

deleteAll(long)

将当前mboset中所有的记录标记为删

remove(int)

彻底删除当前

mboset中指定索引位置的记录

reset()

重置当前的mboset

commit()

提交当前mboset产

生的数据库操作

rollback()

回滚当前mboset产

生的数据库操作

getList(String)

获得指定字段的数

据字典列表

getUserName()

获得当前的

username

isEmpty()

判断当前mboset是

否是空的

getMboInstance(MboSet)

在建立mboset时必须有该方法,该方法是指向具体mbo

的入口。

psdi.mbo.MboRem

ote

Maximo系统中的商业对

象基础类Mbo的接口

psdi.mbo.MboSetRemote

Maximo系统中的商业对象基础类MboSet的接

psdi.mbo.MboCons

tants

Maximo系统中的常量类,它内部定义了很多

maximo状态标识

psdi.mbo.MboValueAdapter

Maximo系统中的字段验证类,主要负责字段数据验证和动作处理

getMboValue(String)

查找到当前字段所

在mbo上的其他字段对象

init()

字段类在加载后执

行该方法

initValue()

在字段加载后会调用该方法初始化当

前字段的值

validate()

字段的校验方法

action()

当界面上绑定的当前字段产生操作的时候会调用到该方

getList()

获得当前字段绑定的数据字典列表,返回值是一个

mboset

setValueFromLookup(MboRemote)

在用户在某个字段的弹出列表选择数据并将值设置到该字段上时触发该事

psdi.mbo.MAXTab

leDomain

Maximo系统中的域处理类,主要用于数据验证,动作处理,以及弹出数据列表,该类继承自MboValueAdapter类

getMboSet()

获得当前字段绑定

的mboset

setRelationship(String,String)

指定当前字段引用

的mboset

setListCriteria(String)

对引用过来的

mboset进行过滤

setLookupKeyMapInOrder(String[],String

对数据源mboset和

目标mboset的字段

[])

进行映射

psdi.server.MXSer

ver

Maximo系统中的服务类,通过它可以调用系统中一些公用的对象,例如:

当前登陆用户对象,数据库连接对象,与当前对象无关联的其他业务对象等

getMXServer()

获得当前的

MXServer对象

getDBManager()

获得当前的

DBManager对象

getMaximoDD()

获得maximo的数据

字典对象

getDate()

获得系统当前时间

getConfig()

获得当前的系统配

置文件实例

getMXCipher()

获得安全加密工具

对象

psdi.webclient.syst

em.beans.AppBean

Maximo系统中的应用程序处理类,maximo的应用程序默认会将其绑定在应用程序顶层,如果需要改变应用程序的某些操作的逻辑,需要继承该类,他继承自DataBean类

structureChangedEvent(DataBean)

在页面数据发生变化时会触发该方法,该方法的参数表示当前发生变化的

bean

getMboSet()

获得页面上指定列

表对应的mboset

SAVE()

点击保存按钮对应

运行的方法

autoInitiateWorkflow()

工作流自动发送的

方法

getCurrentRow()

获得当前行行号

isEmpty()

判断当前的列表是

否是空的

NEXT()

点击下一条按钮触

发该方法

RUNREPORTS()

点击运行报表按钮

时触发该方法

PREVIOUS()

点击上一条按钮触

发该方法

INSERT()

点击新建按钮时触

发该方法

DELETE()

点击删除按钮时触

发该方法

getResultsBean()

获得应用程序列表上产生的结果集,返回值是个

databean对象

ROUTEWF()

点击发送工作流按

钮触发该方法

moveToUniqueId(long

跳转到uid指定记

psdi.webclient.syst

em.beans.DataBean

Maximo系统中的数据处理类

getParent()

获得当前databean

的父级

getMboName()

获得当前databean

对应的mboset

getMXSession()

获得当前的

mxsession对象

refreshTable()

刷新当前列表

reloadTable()

重新加载当前数据

列表

psdi.util.MXSessio

n

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2