< Main Index Hibernate Tools News >
Wizards |
|
New CDI Bean Wizard |
New CDI Bean wizard is now avaliable. |
|
|
New Annotation Literal Wizard |
New Annotation Literal wizard for selected qualifier: |
|
|
New beans.xml Wizard |
New beans.xml wizard is now available: |
|
|
Keywords for CDI Wizards |
Now it's possible to open CDI wizards using keywords such as cdi, bean, etc.: |
|
|
CDI Configuration Preset. |
New CDI configuration preset for Dynamic Web Project wizard is now available. |
|
|
CDI Facet Install Page. |
There is no need to create a beans.xml file manually anymore when CDI facet is installed. |
Project Validation |
|
CDI deployment problems validation. |
The following CDI deployment problems described in JSR-299 Specification are now validated:
Notice that the validator warning/error reference the section of the JSR-299 specification it relates to. |
|
|
CDI annotation types validation. |
There are also a few new validation rules for @Target for CDI annotations:
|
Quick Fixes |
|
Non-static method of a session bean is annotated @Produces, and the method is not a business method of the session bean |
A few Quick Fixes for non-business methods of a session bean class which are annotated @Produces are now avaliable. |
|
|
Non-static field of a session bean is annotated @Produces |
If a non-static field of a session bean class is annotated @Produces then this field can be made static via Quick Fix menu |
|
|
Bean class has more than one constructor annotated @Inject |
If a bean class has more than one constructor annotated @Inject then the annotation can be removed from duplicated injected constructors via Quick Fix menu |
|
|
Multiple disposer methods for a single producer method |
If there are multiple disposer methods for a single producer method then @Disposes annotation can be removed from all the duplicated methods except the seleceted one via Quick Fix menu |
|
|
Non-static method of a session bean has a parameter annotated @Disposes/@Observes |
If a non-static method of a session bean class has a parameter annotated @Disposes/@Observes then this method can be made a business method of the session bean via Quick Fix menu |
|