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.Exception
public 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.Exception
public 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.Exception
public 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