public class NonWebAccessService
extends java.lang.Object
| コンストラクタと説明 |
|---|
NonWebAccessService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.Object |
createService(java.lang.Class<?> clazz,
java.util.Set<java.lang.Class<?>> classSet,
LoginDataDto loginDataDto)
Service クラスのインスタンスを生成する
|
java.lang.Object |
createService(java.lang.Class<?> clazz,
java.util.Set<java.lang.Class<?>> classSet,
LoginDataDto loginDataDto,
java.lang.Exception ex)
loginDataDto を参照しているクラスの Set を更新した後に、対象 Service クラスのインスタンスを生成する
|
java.lang.Object |
createService(java.lang.Class<?> clazz,
java.util.Set<java.lang.Class<?>> classSet,
LoginDataDto loginDataDto,
java.util.Map<java.lang.Class<?>,java.lang.Object> services) |
void |
updateClassSet(java.lang.Exception ex,
java.lang.Class<?> clazz,
java.util.Set<java.lang.Class<?>> classSet)
loginDataDto を参照しているクラスの Set に漏れがあった場合に、スタックトレースより関連のクラスを抽出し、classSet に追加する
|
public java.lang.Object createService(java.lang.Class<?> clazz,
java.util.Set<java.lang.Class<?>> classSet,
LoginDataDto loginDataDto)
throws java.lang.Exception
clazz - 生成対象のサービスクラスclassSet - (生成対象のサービスクラスより間接的に参照される) loginDataDto を参照しているクラスの SetloginDataDto - Service クラスが参照する LoginDataDto オブジェクトjava.lang.Exceptionpublic java.lang.Object createService(java.lang.Class<?> clazz,
java.util.Set<java.lang.Class<?>> classSet,
LoginDataDto loginDataDto,
java.util.Map<java.lang.Class<?>,java.lang.Object> services)
throws java.lang.Exception
java.lang.Exceptionpublic void updateClassSet(java.lang.Exception ex,
java.lang.Class<?> clazz,
java.util.Set<java.lang.Class<?>> classSet)
throws java.lang.Exception
ex - Web からのリクエスト以外で loginDataDto を参照したことで発生した ExceptionclassSet - (生成対象のサービスクラスより間接的に参照される) loginDataDto を参照しているクラスの Setjava.lang.Exceptionpublic java.lang.Object createService(java.lang.Class<?> clazz,
java.util.Set<java.lang.Class<?>> classSet,
LoginDataDto loginDataDto,
java.lang.Exception ex)
throws java.lang.Exception
clazz - 生成対象のサービスクラスclassSet - (生成対象のサービスクラスより間接的に参照される) loginDataDto を参照しているクラスの SetloginDataDto - 対象の Service クラスが参照する LoginDataDto オブジェクトex - Web からのリクエスト以外で loginDataDto を参照したことで発生した Exceptionjava.lang.Exception