MAXIMO 开发方法介绍
来源:互联网 发布:淘宝手机删除差评链接 编辑:程序博客网 时间:2024/05/17 07:13
一、
1、定义后台程序
1.1、建立服务
在maxservice表中可以看见服务信息。
如果我们创建一个服务 :
servicename description classname
Test 测试所用 psdi.app.test.TestService
psdi.mbo.custapp.CustomeService 继承于AppService ,实现接口AppServiceRemote
模仿psdi.mbo.custapp.CustomeService 创建类,实现两个构造函数 如下:
package psdi.app.test;
import java.rmi.RemoteException;
import psdi.service.*;
public class TestService extend AppService
implement AppServiceRemote
{
public TestService()
throws RemoteException
{
}
public TestService(MXServer mxserver)
throws RemoteException
{
super(mxserver);
}
}
建议:通常服务用默认的,不需要自己建立
1.2、创建数据库对象
新建对象
服务:test
类: psdi.app.test.testMboSet (定义和你的数据对象相关联的mboset类)
创建接口
1.2.1 接口一:定义接口testMboSetRemote
package psdi.app.test;
import psdi.mbo.MboSetRemote;
public interface testMboSetRemote
extends MboSetRemote
{}
1.2.2接口二:定义接口testMboRemote
package psdi.app.test;
import psdi.mbo.MboRemote;
public interface testMboRemote
extends MboSetRemote
{}
1.2.3 创建类 testMboSet
testMboSet 的接口是testMboSetRemote,通过GetInstance 得到testmbo
package psdi.app.test;
import psdi.mbo.*;
import java.rmi.RemoteException;
import psdi.util.MXException;
public class testMboSet extends MboSet
implement interface testMboSetRemote
{
public testMboSet(MboServiceInterface mboserviceinterface)
throws MXException ,RemoteException
{
super(mboserviceinterface);
}
protect MboSet GetMboInstance(MboSet mboset)
{
return new testMbo(mboset)
}
}
1.2.4 创建类 testMbo
package psdi.app.test;
import psdi.mbo.*;
import java.rmi.RemoteException;
import psdi.util.MXException;
public class testMbo extends Mbo
implement interface testMboRemote
{
pbulic testMbo(MboSet mboset)
throws MXException,RemoteException
{
super(mboset)
}
}
二、字段的定义
2.1 声明一条表的行数据,例如ITEM,POLINE行数据 :MboRemote item ,popr
2.2 定义ITEM item=mboSetRemote.GetMbo(0)
item=GetMboSet().GetMbo(0)
定义POLINE popr=GetMboValue.GetMbo()
2.3 定义POLINE 所有者,即po : MboRemote owner =popr.getowner();
2.4 通过登录人员ID ,在人员表person 中找到登录人员姓名,放到创建人字段
MboSetRemote mboSetRemote=GetMboSet("$PERSON","PERSON","PERSONID='"+GetUerInfo()+"'") ;
MboRemote mboRemote= mboSetRemote.GetMbo(0) ;
mbo.SetValue("CREATOR",mboRemote.GetString("DISPLAYNAME"),11L);
三、其他
3.1 如何在代码里 关闭一个dialog
Utility.sendEvent(new WebClientEvent("dialogclose", app
.getCurrentPageId(), null, sessionContext));
参考链接http://wenku.baidu.com/view/87cdb285b9d528ea81c77982.html
- MAXIMO 开发方法介绍
- MAXIMO介绍
- MAXIMO 开发方法_一个字段类的开发
- Maximo开发实施经验
- maximo报表开发
- maximo开发经验
- MAXIMO开发总结(一)
- MAXIMO开发总结(二)
- maximo开发总结(三)
- WebService开发方法介绍
- Maximo IT资产与IT服务管理软件 介绍
- Android开发,onCreate()方法介绍
- MAXIMO解决方案
- Maximo 二次开发
- MAXIMO是什么
- maximo 按钮
- maximo库存
- MAXIMO研究成果
- 民间药方
- 20111227日志
- bat 修改hosts文件
- .NET中LIKE语句
- JVM参数说明
- MAXIMO 开发方法介绍
- FI/CO部分事务码
- Oracle常用函数
- 文法第2週一日目~四日目
- oracle中通过某一列的值update另一列数据
- 设备管理与检修方式的发展史(转)
- 架构搭建系统(一)Struts2基础架构搭建全过程
- 多版本并发控制(MVCC)在分布式系统中的应用
- 有关likely和unlikely