📄 atmserverclientimpl.java
字号:
/**
* Copyright (c) 2001
* Template File
* InterfaceObject.java.template
* IDL Object
* atmclient.ATMDemo.ATMServer
* Generation Date
* 2001年12月18日 上午10时20分07秒
* IDL Source File
* E:/ATMClient/src/atmclient/ATMDemo.idl
* Abstract
* Wraps up CORBA services for the client side of an interface.
* @version 1.0
*/
package atmclient;
import java.awt.*;
import org.omg.CORBA.*;
public class ATMServerClientImpl {
boolean bInitialized = false;
atmclient.ATMDemo.ATMServer _aTMServer;
com.borland.cx.OrbConnect orbConnect1;
String _name = "ATMServer";
public ATMServerClientImpl() {
try {
jbInit();
}
catch (Exception ex) {
ex.printStackTrace();
}
}
private void jbInit() throws Exception {
}
public boolean init() {
if (!bInitialized) {
try {
org.omg.CORBA.ORB orb = null;
if (orbConnect1 != null) {
orb = orbConnect1.initOrb();
}
if (orb == null) {
orb = org.omg.CORBA.ORB.init((String[])null, System.getProperties());
}
_aTMServer = atmclient.ATMDemo.ATMServerHelper.bind(orb, "/" + _name + "_poa", _name.getBytes());
bInitialized = true;
}
catch (Exception ex) {
ex.printStackTrace();
}
}
return bInitialized;
}
public atmclient.ATMDemo.ATMServer getCorbaInterface() {
return _aTMServer;
}
public void setCorbaInterface(atmclient.ATMDemo.ATMServer intf) {
_aTMServer = intf;
}
public com.borland.cx.OrbConnect getORBConnect() {
return orbConnect1;
}
public void setORBConnect(com.borland.cx.OrbConnect orbConnect) {
this.orbConnect1 = orbConnect;
}
public boolean openAccount(atmclient.ATMDemo.registerInfo personalInfo) {
init();
return _aTMServer.openAccount(personalInfo);
}
public atmclient.ATMDemo.ATMClient getClient(String name) {
init();
return _aTMServer.getClient(name);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -