public final class GroupMailServiceWrapper extends Object
修飾子とタイプ | クラスと説明 |
---|---|
protected static class |
GroupMailServiceWrapper.Constructor<T>
コンストラクタを提供します.
|
protected static class |
GroupMailServiceWrapper.Function<T>
サービスの持つメソッドに対応したFunctionを提供します.
|
protected static class |
GroupMailServiceWrapper.Instance<T>
サービスをラップする為のインスタンスを提供します.
|
protected static class |
GroupMailServiceWrapper.ServiceInstantiationException
サービスインスタンスの生成に失敗した場合利用する例外です.
|
static class |
GroupMailServiceWrapper.ServiceInvocationException
サービスメソッドの呼び出しに失敗した場合に利用される例外です.
|
static interface |
GroupMailServiceWrapper.ServiceInvocationHandler<T>
サービス実行時のハンドラインタフェースを提供します.
|
static interface |
GroupMailServiceWrapper.ServiceProvider<T>
サービスに関する情報を提供する為のプロバイダインタフェースを提供します.
|
static class |
GroupMailServiceWrapper.ServiceResult
サービスの実行結果を格納する結果オブジェクトを提供します.
|
修飾子とタイプ | メソッドと説明 |
---|---|
static <T> jp.co.intra_mart.system.javascript.Scriptable |
create(GroupMailServiceProvider<T> provider,
GroupMailInvocationHandler<T> handler,
jp.co.intra_mart.system.javascript.Scriptable scope)
サービスをラップしたJavaScriptオブジェクトを生成します.
|
public static <T> jp.co.intra_mart.system.javascript.Scriptable create(GroupMailServiceProvider<T> provider, GroupMailInvocationHandler<T> handler, jp.co.intra_mart.system.javascript.Scriptable scope)
T
- タイプprovider
- サービスプロバイダhandler
- 実行時のハンドラscope
- スコープCopyright © 2019 UCM Co., Ltd.. All rights reserved.