All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class bank.client.CorbaBankApplicationManagerC

java.lang.Object
   |
   +----bank.client.CorbaBankApplicationManagerC

public class CorbaBankApplicationManagerC
extends Object
implements BankApplicationManagerInterface
CORBAを使用する際のサブシステムバウンダリのクライアント側の実装 #pattern: Facade #patten: Proxy #pattern: Wrapper

See Also:
CorbaBankApplicationManagerS

Variable Index

 o corbaBankAppIf
 o orb

Constructor Index

 o CorbaBankApplicationManagerC()

Method Index

 o checkBalanceAccount(int)
 o depositAccount(int, int)
 o getDefault()
唯一のCorbabankApplicationCのインスタンスを返す #pattern: Singleton
 o verifyAccount(int)
 o withdrawAccount(int, int)

Variables

 o orb
 protected ORB orb
 o corbaBankAppIf
 protected CorbaBankApplicationManagerInterface corbaBankAppIf

Constructors

 o CorbaBankApplicationManagerC
 public CorbaBankApplicationManagerC()

Methods

 o checkBalanceAccount
 public int checkBalanceAccount(int accountNumber) throws AccountNotFoundException
 o depositAccount
 public int depositAccount(int accountNumber,
                           int amount) throws AccountNotFoundException
 o getDefault
 public static CorbaBankApplicationManagerC getDefault()
唯一のCorbabankApplicationCのインスタンスを返す #pattern: Singleton

 o verifyAccount
 public boolean verifyAccount(int accountNumber)
 o withdrawAccount
 public int withdrawAccount(int accountNumber,
                            int amount) throws AccountNotFoundException

All Packages  Class Hierarchy  This Package  Previous  Next  Index