Jアダプタクラスジェネレータで生成したアダプタクラスを使うことにより、Javaに対する以下の操作が可能です。
COBOLプログラムからはJavaオブジェクトはCOBOLオブジェクトのように見えます。そのため、一般のCOBOLオブジェクトを扱う場合と同じ方法でJavaオブジェクトを操作できます。
Javaのクラスで宣言した、パブリックなクラス変数(スタティックフィールド)にアクセスできます。COBOLからは、ファクトリのプロパティとして扱います。
Javaのクラスで宣言した、パブリックなクラスメソッド(スタティックメソッド)を呼び出せます。COBOLからは、ファクトリメソッドとして扱います。
コンストラクタを呼び出すことにより、Javaのインスタンスオブジェクトを生成できます。COBOLからは、オブジェクトを返すファクトリメソッドとして扱います。
Javaインスタンスオブジェクトの、パブリックなインスタンス変数(スタティックでないフィールド)にアクセスできます。COBOLからは、オブジェクトのプロパティとして扱います。
Javaインスタンスオブジェクトの、パブリックなインスタンスメソッド(スタティックでないメソッド)を呼び出せます。COBOLからは、オブジェクトメソッドとして扱います。
クラスメソッド、コンストラクタおよびインスタンスメソッドを呼び出した際に発生する例外を受け取り、エラー処理をすることができます。COBOLでは、USE文で例外オブジェクトを受け取ります。