S70111
An AroundInvoke method must have the following signature: Object <METHOD>(InvocationContext) throws Exception (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- AroundInvokeメソッドは,次に示すシグネチャを指定してください。
- Object <METHOD>(InvocationContext) throws Exception
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.3
S70112
An AroundInvoke method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- AroundInvokeメソッドは,finalまたはstaticとして宣言しないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.3
S70113
Only one AroundInvoke method may be present on a given class. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, class = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:クラス名
- 説明
- AroundInvokeメソッドは,提供されたクラスに一つだけ指定できます。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.3
S70114
An AroundInvoke method cannot be a business method of the bean class. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- AroundInvokeメソッドは,bean classのビジネスメソッドとして指定できません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.3
S70120
The method names of PostConstruct lifecycle callback interceptor method must not start with "ejb" except ejbCreate. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- PostConstructライフサイクルコールバックインターセプタメソッドのメソッド名は,ejbCreateを除いて「ejb」から始めないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.6.3
S70121
The PostConstruct lifecycle callback interceptor method defined on a bean class have the following signature: void <METHOD>() (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- bean class上で定義されたPostConstructライフサイクルコールバックインターセプタメソッドは,次に示すシグネチャを指定してください。
- void <METHOD>()
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70122
The PostConstruct lifecycle callback interceptor method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- PostConstructライフサイクルコールバックインターセプタメソッドは,finalまたはstaticとして宣言しないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70123
The PostConstruct lifecycle callback interceptor method may not throw application exceptions. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- PostConstructライフサイクルコールバックインターセプタメソッドは,アプリケーション例外をスローできません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4.2
S70124
A given class may not have more than one lifecycle callback interceptor method for the PostConstruct lifecycle event. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, class = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:クラス名
- 説明
- 提供されたクラスには,PostConstructライフサイクルイベントのために複数のライフサイクルコールバックインターセプタメソッドを持てません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70130
The method names of PreDestroy lifecycle callback interceptor method must not start with "ejb" except ejbRemove. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- PreDestroyライフサイクルコールバックインターセプタメソッドのメソッド名は,ejbRemoveを除いて「ejb」から始めないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.6.3
S70131
The PreDestroy lifecycle callback interceptor method defined on a bean class have the following signature: void <METHOD>() (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- bean class上で定義されたPreDestroyライフサイクルコールバックインターセプタメソッドは,次に示すシグネチャを指定してください。
- void <METHOD>()
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70132
The PreDestroy lifecycle callback interceptor method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- PreDestroyライフサイクルコールバックインターセプタメソッドは,finalまたはstaticとして宣言しないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70133
The PreDestroy lifecycle callback interceptor method may not throw application exceptions. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- PreDestroyライフサイクルコールバックインターセプタメソッドは,アプリケーション例外をスローできません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4.2
S70134
A given class may not have more than one lifecycle callback interceptor method for the PreDestroy lifecycle event. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, class = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:クラス名
- 説明
- 提供されたクラスには,PreDestroyライフサイクルイベントのために複数のライフサイクルコールバックインターセプタメソッドを持てません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70135
If the session bean implements the SessionBean interface, the PreDestroy annotation can only be applied to the ejbRemove method. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- session beanがSessionBean interfaceをインプリメントする場合,PreDestroyアノテーションは,ejbRemoveメソッドだけに指定できます。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.3.5
S70140
The method names of PostActivate lifecycle callback interceptor method must not start with "ejb" except ejbActivate. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- PostActivateライフサイクルコールバックインターセプタメソッドのメソッド名は,ejbActivateを除いて「ejb」から始めないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.6.3
S70141
The PostActivate lifecycle callback interceptor method defined on a bean class have the following signature: void <METHOD>() (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- bean class上で定義されたPostActivateライフサイクルコールバックインターセプタメソッドは,次に示すシグネチャを指定してください。
- void <METHOD>()
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70142
The PostActivate lifecycle callback interceptor method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- PostActivateライフサイクルコールバックインターセプタメソッドは,finalまたはstaticとして宣言しないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70143
The PostActivate lifecycle callback interceptor method may not throw application exceptions. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- PostActivateライフサイクルコールバックインターセプタメソッドは,アプリケーション例外をスローできません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4.2
S70144
A given class may not have more than one lifecycle callback interceptor method for the PostActivate lifecycle event. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, class = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:クラス名
- 説明
- 提供されたクラスには,PostActivateライフサイクルイベントのために複数のライフサイクルコールバックインターセプタメソッドを持てません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70145
If the session bean implements the SessionBean interface, the PostActivate annotation can only be applied to the ejbActivate method. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- session beanがSessionBean interfaceをインプリメントする場合,PostActivateアノテーションは,ejbActivateメソッドだけに指定できます。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.3.5
S70150
The method names of PrePassivate lifecycle callback interceptor method must not start with "ejb" except ejbPassivate. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- PrePassivateライフサイクルコールバックインターセプタメソッドのメソッド名は,ejbPassivateを除いて「ejb」から始めないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.6.3
S70151
The PrePassivate lifecycle callback interceptor method defined on a bean class have the following signature: void <METHOD>() (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- bean class上で定義されたPrePassivateライフサイクルコールバックインターセプタメソッドは,次に示すシグネチャを指定してください。
- void <METHOD>()
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70152
The PrePassivate lifecycle callback interceptor method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- PrePassivateライフサイクルコールバックインターセプタメソッドは,finalまたはstaticとして宣言しないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70153
The PrePassivate lifecycle callback interceptor method may not throw application exceptions. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- PrePassivateライフサイクルコールバックインターセプタメソッドは,アプリケーション例外をスローできません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4.2
S70154
A given class may not have more than one lifecycle callback interceptor method for the PrePassivate lifecycle event. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, class = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:クラス名
- 説明
- 提供されたクラスには,PrePassivateライフサイクルイベントのために複数のライフサイクルコールバックインターセプタメソッドを持てません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70155
If the session bean implements the SessionBean interface, the PrePassivate annotation can only be applied to the ejbPassivate method. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
- session beanがSessionBean interfaceをインプリメントする場合,PrePassivateアノテーションは,ejbPassivateメソッドだけに指定できます。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.3.5
S70201
An interceptor class must be distinct from the bean class itself. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
- 説明
- インターセプタクラスはbean classとは別のクラスでなければなりません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.1
S70202
An interceptor class must have a public no-arg constructor. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
- 説明
- インターセプタクラスは引数なしのpublicなコンストラクタを持たなければなりません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.1
S70211
An AroundInvoke method must have the following signature: Object <METHOD>(InvocationContext) throws Exception (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- AroundInvokeメソッドは,次に示すシグネチャを指定してください。
- Object <METHOD>(InvocationContext) throws Exception
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.3
S70212
An AroundInvoke method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- AroundInvokeメソッドは,finalまたはstaticとして宣言しないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.3
S70213
Only one AroundInvoke method may be present on a given class. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, class = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:クラス名
- 説明
- AroundInvokeメソッドは,提供されたクラスに一つだけ指定できます。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.3
S70220
The method names of PostConstruct lifecycle callback interceptor method must not start with "ejb" except ejbCreate. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PostConstructライフサイクルコールバックインターセプタメソッドのメソッド名は,ejbCreateを除いて「ejb」から始めないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.6.3
S70221
The PostConstruct lifecycle callback interceptor method defined on an interceptor class have the following signature: void <METHOD>(InvocationContext) (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- インターセプタクラス上で定義されたPostConstructライフサイクルコールバックインターセプタメソッドは,次に示すシグネチャを指定してください。
- void <METHOD> (InvocationContext)
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70222
The PostConstruct lifecycle callback interceptor method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PostConstructライフサイクルコールバックインターセプタメソッドは,finalまたはstaticとして宣言しないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70223
The PostConstruct lifecycle callback interceptor method may not throw application exceptions. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PostConstructライフサイクルコールバックインターセプタメソッドは,アプリケーション例外をスローできません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4.2
S70224
A given class may not have more than one lifecycle callback interceptor method for the PostConstruct lifecycle event. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, class = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:クラス名
- 説明
- 提供されたクラスには,PostConstructライフサイクルイベントのために複数のライフサイクルコールバックインターセプタメソッドを持てません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70225
If the PostConstruct lifecycle callback interceptor method is the ejbCreate method, that callback methods must be implemented on the bean class itself (or on its superclasses). (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PostConstructライフサイクルコールバックインターセプタメソッドがejbCreateメソッドである場合,そのコールバックメソッドはBean class上で(またはそのスーパークラス上で)インプリメントされなければなりません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.6.3
S70230
The method names of PreDestroy lifecycle callback interceptor method must not start with "ejb" except ejbRemove. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PreDestroyライフサイクルコールバックインターセプタメソッドのメソッド名は,ejbRemoveを除いて「ejb」から始めないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.6.3
S70231
The PreDestroy lifecycle callback interceptor method defined on an interceptor class have the following signature: void <METHOD>(InvocationContext) (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- インターセプタクラス上で定義されたPreDestroyライフサイクルコールバックインターセプタメソッドは,次に示すシグネチャを指定してください。
- void <METHOD> (InvocationContext)
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70232
The PreDestroy lifecycle callback interceptor method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PreDestroyライフサイクルコールバックインターセプタメソッドは,finalまたはstaticとして宣言しないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70233
The PreDestroy lifecycle callback interceptor method may not throw application exceptions. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PreDestroyライフサイクルコールバックインターセプタメソッドは,アプリケーション例外をスローできません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4.2
S70234
A given class may not have more than one lifecycle callback interceptor method for the PreDestroy lifecycle event. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, class = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:クラス名
- 説明
- 提供されたクラスには,PreDestroyライフサイクルイベントのために複数のライフサイクルコールバックインターセプタメソッドを持てません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70235
If the PreDestroy lifecycle callback interceptor method is the ejbRemove method, that callback methods must be implemented on the bean class itself (or on its superclasses). (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PreDestroyライフサイクルコールバックインターセプタメソッドがejbRemoveメソッドである場合,そのコールバックメソッドはBean class上で(またはそのスーパークラス上で)インプリメントされなければなりません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.6.3
S70240
The method names of PostActivate lifecycle callback interceptor method must not start with "ejb" except ejbActivate. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PostActivateライフサイクルコールバックインターセプタメソッドのメソッド名は,ejbActivateを除いて「ejb」から始めないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.6.3
S70241
The PostActivate lifecycle callback interceptor method defined on an interceptor class have the following signature: void <METHOD>(InvocationContext) (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- インターセプタクラス上で定義されたPostActivateライフサイクルコールバックインターセプタメソッドは,次に示すシグネチャを指定してください。
- void <METHOD> (InvocationContext)
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70242
The PostActivate lifecycle callback interceptor method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PostActivateライフサイクルコールバックインターセプタメソッドは,finalまたはstaticとして宣言しないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70243
The PostActivate lifecycle callback interceptor method may not throw application exceptions. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PostActivateライフサイクルコールバックインターセプタメソッドは,アプリケーション例外をスローできません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4.2
S70244
A given class may not have more than one lifecycle callback interceptor method for the PostActivate lifecycle event. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, class = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:クラス名
- 説明
- 提供されたクラスには,PostActivateライフサイクルイベントのために複数のライフサイクルコールバックインターセプタメソッドを持てません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70245
If the PostActivate lifecycle callback interceptor method is the ejbActivate method, that callback methods must be implemented on the bean class itself (or on its superclasses). (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PostActivateライフサイクルコールバックインターセプタメソッドがejbActivateメソッドである場合,そのコールバックメソッドはBean class上で(またはそのスーパークラス上で)インプリメントされなければなりません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.6.3
S70250
The method names of PrePassivate lifecycle callback interceptor method must not start with "ejb" except ejbPassivate. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PrePassivateライフサイクルコールバックインターセプタメソッドのメソッド名は,ejbPassivateを除いて「ejb」から始めないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.6.3
S70251
The PrePassivate lifecycle callback interceptor method defined on an interceptor class have the following signature: void <METHOD>(InvocationContext) (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- インターセプタクラス上で定義されたPrePassivateライフサイクルコールバックインターセプタメソッドは,次に示すシグネチャを指定してください。
- void <METHOD> (InvocationContext)
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70252
The PrePassivate lifecycle callback interceptor method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PrePassivateライフサイクルコールバックインターセプタメソッドは,finalまたはstaticとして宣言しないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70253
The PrePassivate lifecycle callback interceptor method may not throw application exceptions. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PrePassivateライフサイクルコールバックインターセプタメソッドは,アプリケーション例外をスローできません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4.2
S70254
A given class may not have more than one lifecycle callback interceptor method for the PrePassivate lifecycle event. (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, class = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:クラス名
- 説明
- 提供されたクラスには,PrePassivateライフサイクルイベントのために複数のライフサイクルコールバックインターセプタメソッドを持てません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #12.4
S70255
If the PrePassivate lifecycle callback interceptor method is the ejbPassivate method, that callback methods must be implemented on the bean class itself (or on its superclasses). (test name = aa....aa, ejb-name = bb....bb, interceptor-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:インターセプタクラス
dd....dd:メソッド
- 説明
- PrePassivateライフサイクルコールバックインターセプタメソッドがejbPassivateメソッドである場合,そのコールバックメソッドはBean class上で(またはそのスーパークラス上で)インプリメントされなければなりません。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #4.6.3
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.