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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- An AroundInvoke method must have the following signature:
- Object <METHOD>(InvocationContext) throws Exception
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- An AroundInvoke method must not be declared as final or static.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Class name
- Description
- Only one AroundInvoke method can be specified for a given class.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- An AroundInvoke method cannot be specified as a business method of the Bean class.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The method names of the PostConstruct lifecycle callback interceptor method must not start with "ejb" except ejbCreate.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The PostConstruct lifecycle callback interceptor method defined on a Bean class must have the following signature:
- void <METHOD>()
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The PostConstruct lifecycle callback interceptor method must not be declared as final or static.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The PostConstruct lifecycle callback interceptor method cannot throw application exceptions.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Class name
- Description
- A given class cannot have more than one lifecycle callback interceptor methods for the PostConstruct lifecycle event.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The method names of PreDestroy lifecycle callback interceptor method must not start with "ejb" except ejbRemove.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The PreDestroy lifecycle callback interceptor method defined on a Bean class must have the following signature:
- void <METHOD>()
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The PreDestroy lifecycle callback interceptor method must not be declared as final or static.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The PreDestroy lifecycle callback interceptor method cannot throw application exceptions.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Class name
- Description
- A given class cannot have more than one lifecycle callback interceptor methods for the PreDestroy lifecycle event.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- If the Session Bean implements the SessionBean interface, the PreDestroy annotation can only be applied to the ejbRemove method.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The method names of PostActivate lifecycle callback interceptor method must not start with "ejb" except ejbActivate.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The PostActivate lifecycle callback interceptor method defined on a Bean class must have the following signature:
- void <METHOD>()
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The PostActivate lifecycle callback interceptor method must not be declared as final or static.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The PostActivate lifecycle callback interceptor method cannot throw application exceptions.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Class name
- Description
- The given class cannot have more than one lifecycle callback interceptor methods for the PostActivate lifecycle event.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- If the Session Bean implements the SessionBean interface, the PostActivate annotation can only be applied to the ejbActivate method.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The method names of PrePassivate lifecycle callback interceptor method must not start with "ejb" except ejbPassivate.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The PrePassivate lifecycle callback interceptor method defined on a Bean class must have the following signature:
- void <METHOD>()
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The PrePassivate lifecycle callback interceptor method must not be declared as final or static.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- The PrePassivate lifecycle callback interceptor method cannot throw application exceptions.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Class name
- Description
- A given class cannot have more than one lifecycle callback interceptor methods for the PrePassivate lifecycle event.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: EJB class
dd....dd: Method
- Description
- If the Session Bean implements the SessionBean interface, the PrePassivate annotation can only be applied to the ejbPassivate method.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
- Description
- An interceptor class must be distinct from the Bean class.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
- Description
- An interceptor class must have a public constructor without arguments.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- An AroundInvoke method must have the following signature:
- Object <METHOD>(InvocationContext) throws Exception
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- An AroundInvoke method must not be declared as final or static.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Class name
- Description
- Only one AroundInvoke method can be specified for a given class.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The method names of the PostConstruct lifecycle callback interceptor method must not start with "ejb" except ejbCreate.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The PostConstruct lifecycle callback interceptor method defined on an interceptor class must have the following signature:
- void <METHOD> (InvocationContext)
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The PostConstruct lifecycle callback interceptor method must not be declared as final or static.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The PostConstruct lifecycle callback interceptor method cannot throw application exceptions.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Class name
- Description
- A given class cannot have more than one lifecycle callback interceptor methods for the PostConstruct lifecycle event.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- If the PostConstruct lifecycle callback interceptor method is the ejbCreate method, that callback method must be implemented on the Bean class (or on its super classes).
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The method names of PreDestroy lifecycle callback interceptor method must not start with "ejb" except ejbRemove.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The PreDestroy lifecycle callback interceptor method defined on an interceptor class must have the following signature:
- void <METHOD> (InvocationContext)
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The PreDestroy lifecycle callback interceptor method must not be declared as final or static.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The PreDestroy lifecycle callback interceptor method cannot throw application exceptions.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Class name
- Description
- A given class cannot have more than one lifecycle callback interceptor methods for the PreDestroy lifecycle event.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- If the PreDestroy lifecycle callback interceptor method is the ejbRemove method, that callback method must be implemented on the Bean class itself (or on its super classes).
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The method names of PostActivate lifecycle callback interceptor method must not start with "ejb" except ejbActivate.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The PostActivate lifecycle callback interceptor method defined on an interceptor class must have the following signature:
- void <METHOD> (InvocationContext)
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The PostActivate lifecycle callback interceptor method must not be declared as final or static.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The PostActivate lifecycle callback interceptor method cannot throw application exceptions.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Class name
- Description
- The given class cannot have more than one lifecycle callback interceptor methods for the PostActivate lifecycle event.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- If the PostActivate lifecycle callback interceptor method is the ejbActivate method, that callback method must be implemented on the Bean class (or on its super classes).
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The method names of PrePassivate lifecycle callback interceptor method must not start with "ejb" except ejbPassivate.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The PrePassivate lifecycle callback interceptor method defined on an interceptor class must have the following signature:
- void <METHOD> (InvocationContext)
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The PrePassivate lifecycle callback interceptor method must not be declared as final or static.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- The PrePassivate lifecycle callback interceptor method cannot throw application exceptions.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Class name
- Description
- A given class cannot have more than one lifecycle callback interceptor methods for the PrePassivate lifecycle event.
- Action
- Modify the application according to the specifications.
- Specification information
- 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: Test name
bb....bb: EJB name
cc....cc: Interceptor class
dd....dd: Method
- Description
- If the PrePassivate lifecycle callback interceptor method is the ejbPassivate method, that callback method must be implemented on the Bean class (or on its super classes).
- Action
- Modify the application according to the specifications.
- Specification information
- EJB 3.0 Core Contracts and Requirements #4.6.3
All Rights Reserved. Copyright (C) 2012, 2013, Hitachi, Ltd.