Skip to content

Commit f1f01f0

Browse files
Merge pull request #6275 from apache/delivery
Sync delivery to release190 for 19-rc4
2 parents 9e004a0 + 5d6c0c0 commit f1f01f0

32 files changed

Lines changed: 221 additions & 91 deletions

File tree

enterprise/j2ee.dd/src/org/netbeans/modules/j2ee/dd/impl/ejb/annotation/EnterpriseBeansImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
import org.netbeans.modules.j2ee.metadata.model.api.support.annotation.ObjectProvider;
4545
import org.netbeans.modules.j2ee.metadata.model.api.support.annotation.PersistentObjectManager;
4646

47+
// @todo: Support JakartaEE
4748
public class EnterpriseBeansImpl implements EnterpriseBeans {
4849

4950
private final AnnotationModelHelper helper;

enterprise/j2ee.dd/src/org/netbeans/modules/j2ee/dd/impl/web/annotation/AnnotationHelpers.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
/**
3434
* @author Petr Slechta
3535
*/
36+
// @todo: Support JakartaEE
3637
public class AnnotationHelpers {
3738

3839
private AnnotationModelHelper helper;

enterprise/j2ee.ejbcore/src/org/netbeans/modules/j2ee/ejbcore/action/SendJMSGenerator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
*
8080
* @author Martin Adamek
8181
*/
82+
// @todo: Support JakartaEE
8283
public final class SendJMSGenerator {
8384

8485
private static final Logger LOG = Logger.getLogger(SendJMSGenerator.class.getName());

enterprise/j2ee.ejbcore/src/org/netbeans/modules/j2ee/ejbcore/api/methodcontroller/EjbMethodController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public EjbType run(EjbJarMetadata metadata) throws Exception {
7272
Project project = FileOwnerQuery.getOwner(ejbClassFO);
7373
if (project != null){
7474
J2eeProjectCapabilities projectCap = J2eeProjectCapabilities.forProject(project);
75-
allowsNoInterface = projectCap != null ? projectCap.isEjb31LiteSupported() : false;
75+
allowsNoInterface = (projectCap != null && (projectCap.isEjb31LiteSupported() || projectCap.isEjb40LiteSupported()));
7676
}
7777

7878
controller = new SessionMethodController(className, model, allowsNoInterface);

enterprise/j2ee.ejbcore/src/org/netbeans/modules/j2ee/ejbcore/ejb/wizard/jpa/dao/EjbFacadeVisualPanel2.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -381,8 +381,9 @@ private void inProjectComboActionPerformed(java.awt.event.ActionEvent evt) {//GE
381381
// End of variables declaration//GEN-END:variables
382382

383383
private void updateCheckboxes() {
384+
J2eeProjectCapabilities projectCap = J2eeProjectCapabilities.forProject(project);
384385
//by default for ejb 3.1 no interfaces will be created
385-
localCheckBox.setSelected(!J2eeProjectCapabilities.forProject(project).isEjb31LiteSupported());
386+
localCheckBox.setSelected(!(projectCap.isEjb31LiteSupported() || projectCap.isEjb40LiteSupported()));
386387
changeSupport.fireChange();
387388
}
388389

enterprise/j2ee.ejbcore/src/org/netbeans/modules/j2ee/ejbcore/ejb/wizard/jpa/dao/EjbFacadeWizardPanel2.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,8 @@ public boolean isValid() {
9090
return false;
9191
}
9292
if (!(component.isRemote() || component.isLocal())) {
93-
if(J2eeProjectCapabilities.forProject(project).isEjb31LiteSupported()) {
93+
J2eeProjectCapabilities projectCap = J2eeProjectCapabilities.forProject(project);
94+
if(projectCap.isEjb31LiteSupported() || projectCap.isEjb40LiteSupported()) {
9495
//if it's jee6 project, ejb 3.1 allow to omit any interfaces
9596
} else {
9697
wizardDescriptor.putProperty(WizardDescriptor.PROP_ERROR_MESSAGE, NbBundle.getMessage(EjbFacadeWizardPanel2.class, "ERR_ChooseInterface")); // NOI18N

enterprise/j2ee.ejbcore/src/org/netbeans/modules/j2ee/ejbcore/ejb/wizard/mdb/MdbPropertiesPanelVisual.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
*
5454
* @author Martin Fousek <marfous@netbeans.org>
5555
*/
56+
// @todo: Support JakartaEE
5657
@SuppressWarnings("serial") // not used to be serialized
5758
public class MdbPropertiesPanelVisual extends javax.swing.JPanel {
5859

enterprise/j2ee.ejbcore/src/org/netbeans/modules/j2ee/ejbcore/ejb/wizard/mdb/MessageDestinationUiSupport.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
* This class contains only static methods.
6565
* @author Tomas Mysik
6666
*/
67+
// @todo: Support JakartaEE
6768
public abstract class MessageDestinationUiSupport {
6869

6970
/**

enterprise/j2ee.ejbcore/src/org/netbeans/modules/j2ee/ejbcore/ejb/wizard/session/SessionEJBWizardDescriptor.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ public boolean isValid() {
7979
}
8080
boolean isLocal = wizardPanel.isLocal();
8181
boolean isRemote = wizardPanel.isRemote();
82-
if (!isLocal && !isRemote && !J2eeProjectCapabilities.forProject(project).isEjb31LiteSupported()) {
82+
J2eeProjectCapabilities projectCap = J2eeProjectCapabilities.forProject(project);
83+
if (!isLocal && !isRemote && !projectCap.isEjb31LiteSupported() && !projectCap.isEjb40LiteSupported()) {
8384
wizardDescriptor.putProperty(WizardDescriptor.PROP_ERROR_MESSAGE, NbBundle.getMessage(SessionEJBWizardDescriptor.class,"ERR_RemoteOrLocal_MustBeSelected")); //NOI18N
8485
return false;
8586
}

enterprise/j2ee.ejbcore/src/org/netbeans/modules/j2ee/ejbcore/ejb/wizard/session/SessionEJBWizardPanel.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -476,15 +476,15 @@ public Project getRemoteInterfaceProject() {
476476
}
477477

478478
private boolean isSingletonSupported(J2eeProjectCapabilities projectCap) {
479-
return projectCap.isEjb31LiteSupported();
479+
return projectCap.isEjb31LiteSupported() || projectCap.isEjb40LiteSupported();
480480
}
481481

482482
private boolean isNoInterfaceViewSupported(J2eeProjectCapabilities projectCap) {
483-
return projectCap.isEjb31LiteSupported();
483+
return projectCap.isEjb31LiteSupported() || projectCap.isEjb40LiteSupported();
484484
}
485485

486486
private boolean isTimerSupported(J2eeProjectCapabilities projectCap) {
487-
return projectCap.isEjb31Supported() || projectCap.isEjb32LiteSupported();
487+
return projectCap.isEjb31Supported() || projectCap.isEjb32LiteSupported() || projectCap.isEjb40LiteSupported();
488488
}
489489

490490
private boolean isRemoteInterfaceSupported() {

0 commit comments

Comments
 (0)