atmclientclientimpl.java

来自「java初学者适用的源码一共分成15章每章都有配套源码,简单易用」· Java 代码 · 共 68 行

JAVA
68
字号

/**
 * Copyright (c) 2001
 * Template File
 *   InterfaceObject.java.template
 * IDL Object
 *   atmclient.ATMDemo.ATMClient
 * Generation Date
 *   2001年12月18日 上午10时20分45秒
 * 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 ATMClientClientImpl {
  boolean bInitialized = false;
  atmclient.ATMDemo.ATMClient _aTMClient;
  String _name = "ATMClient";

  public ATMClientClientImpl() {
    try  {
      jbInit();
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }
  }

  private void jbInit() throws Exception {
  }

  public boolean init() {
    bInitialized = (_aTMClient != null);
    return bInitialized;
  }

  public atmclient.ATMDemo.ATMClient getCorbaInterface() {
    return _aTMClient;
  }

  public void setCorbaInterface(atmclient.ATMDemo.ATMClient intf) {
    _aTMClient = intf;
  }

  public boolean deposit(float number)  {
    init();
    return _aTMClient.deposit(number);
  }

  public boolean retrive(float number)  {
    init();
    return _aTMClient.retrive(number);
  }

  public float getBalance(String name)  {
    init();
    return _aTMClient.getBalance(name);
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?