@Override public boolean validServerInstancePresent() { return ServerUtil.isValidServerInstance(j2eeModuleProvider); } };
EntityManagerGenerationStrategyResolverFactory.createInstance(this), new WebJPADataSourceSupport(this), ServerUtil.createServerStatusProvider(getWebModule()), new WebJPAModuleInfo(this), new WebJPATargetInfo(this),
EntityManagerGenerationStrategyResolverFactory.createInstance(this), new EjbJarJPASupport(this), ServerUtil.createServerStatusProvider(getEjbModule()), new EjbJarJPAModuleInfo(this), new EjbJarJPATargetInfo(this),
/** * Checks whether the given <code>project</code>'s target server instance * is present. * * @param project the project to check; can not be null. * @return true if the target server instance of the given project * exists, false otherwise. * * @since 1.8 */ public static boolean isValidServerInstance(Project project) { J2eeModuleProvider j2eeModuleProvider = project.getLookup().lookup(J2eeModuleProvider.class); if (j2eeModuleProvider == null) { return false; } return isValidServerInstance(j2eeModuleProvider); }
@Override public boolean isValid() { getComponent(); if (component.valid(wizard)) { // check that this project has a valid target server if (!ServerUtil.isValidServerInstance(project)) { wizard.putProperty(WizardDescriptor.PROP_WARNING_MESSAGE, NbBundle.getMessage(ManagedBeanPanel.class, "WARN_MissingTargetServer")); } return true; } return false; }
@Override public boolean isValid(TargetChooserPanel<FileType> panel) { if (super.isValid(panel)) { // check that this project has a valid target server if (!ServerUtil.isValidServerInstance(panel.getProject())) { panel.getTemplateWizard().putProperty(WizardDescriptor.PROP_WARNING_MESSAGE, NbBundle.getMessage(JSFTargetPanelProvider.class, "WARN_MissingTargetServer")); } return true; } return false; }
@Override public boolean isValid() { Project project = getProject(); WizardDescriptor wizardDescriptor = getWizardDescriptor(); if (super.isValid()) { // check that this project has a valid target server if (!ServerUtil.isValidServerInstance(project)) { wizardDescriptor.putProperty(WizardDescriptor.PROP_WARNING_MESSAGE, NbBundle.getMessage(TemplatePanel.class, "WARN_MissingTargetServer")); } return true; } return false; } }