Author: snjeza
Date: 2008-11-20 12:47:23 -0500 (Thu, 20 Nov 2008)
New Revision: 11921
Added:
trunk/portlet/plugins/org.jboss.tools.portlet.ui/src/org/jboss/tools/portlet/ui/internal/preferences/
trunk/portlet/plugins/org.jboss.tools.portlet.ui/src/org/jboss/tools/portlet/ui/internal/preferences/JBossPortletPreferencePage.java
Modified:
trunk/portlet/plugins/org.jboss.tools.portlet.ui/plugin.properties
trunk/portlet/plugins/org.jboss.tools.portlet.ui/plugin.xml
trunk/portlet/plugins/org.jboss.tools.portlet.ui/src/org/jboss/tools/portlet/ui/Messages.java
trunk/portlet/plugins/org.jboss.tools.portlet.ui/src/org/jboss/tools/portlet/ui/messages.properties
Log:
JBIDE-2758 Seam project with Portlets facet enabled can't start in JBoss AS server
Modified: trunk/portlet/plugins/org.jboss.tools.portlet.ui/plugin.properties
===================================================================
--- trunk/portlet/plugins/org.jboss.tools.portlet.ui/plugin.properties 2008-11-20 17:46:26
UTC (rev 11920)
+++ trunk/portlet/plugins/org.jboss.tools.portlet.ui/plugin.properties 2008-11-20 17:47:23
UTC (rev 11921)
@@ -5,4 +5,5 @@
Java_portlet_wizard_name = Java Portlet
Portlet_wizard_description = Create a new Java Portlet
JSFSeam_portlet_wizard_name = JBoss JSF/Seam Portlet
-JSFSeam_portlet_wizard_description = Create a new JBoss JSF Portlet
\ No newline at end of file
+JSFSeam_portlet_wizard_description = Create a new JBoss JSF Portlet
+JBoss_Portlet = JBoss Portlet
\ No newline at end of file
Modified: trunk/portlet/plugins/org.jboss.tools.portlet.ui/plugin.xml
===================================================================
--- trunk/portlet/plugins/org.jboss.tools.portlet.ui/plugin.xml 2008-11-20 17:46:26 UTC
(rev 11920)
+++ trunk/portlet/plugins/org.jboss.tools.portlet.ui/plugin.xml 2008-11-20 17:47:23 UTC
(rev 11921)
@@ -53,6 +53,16 @@
<selection class="org.eclipse.core.resources.IResource" />
</wizard>
-->
+
</extension>
-
+
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ category="org.jboss.tools.common.model.ui.MainPreferencePage"
+
class="org.jboss.tools.portlet.ui.internal.preferences.JBossPortletPreferencePage"
+ id="org.jboss.tools.portlet.core.ui.JBossPortletPreferencePage"
+ name="%JBoss_Portlet"/>
+ </extension>
+
</plugin>
Modified:
trunk/portlet/plugins/org.jboss.tools.portlet.ui/src/org/jboss/tools/portlet/ui/Messages.java
===================================================================
---
trunk/portlet/plugins/org.jboss.tools.portlet.ui/src/org/jboss/tools/portlet/ui/Messages.java 2008-11-20
17:46:26 UTC (rev 11920)
+++
trunk/portlet/plugins/org.jboss.tools.portlet.ui/src/org/jboss/tools/portlet/ui/Messages.java 2008-11-20
17:47:23 UTC (rev 11921)
@@ -4,6 +4,7 @@
public class Messages extends NLS {
private static final String BUNDLE_NAME =
"org.jboss.tools.portlet.ui.messages"; //$NON-NLS-1$
+ public static String JBossPortletPreferencePage_Check_Runtimes_for_Portlet_Components;
public static String AddPortletWizardPage_Edit;
public static String AddPortletWizardPage_Help;
public static String AddPortletWizardPage_Portlet_Modes;
Added:
trunk/portlet/plugins/org.jboss.tools.portlet.ui/src/org/jboss/tools/portlet/ui/internal/preferences/JBossPortletPreferencePage.java
===================================================================
---
trunk/portlet/plugins/org.jboss.tools.portlet.ui/src/org/jboss/tools/portlet/ui/internal/preferences/JBossPortletPreferencePage.java
(rev 0)
+++
trunk/portlet/plugins/org.jboss.tools.portlet.ui/src/org/jboss/tools/portlet/ui/internal/preferences/JBossPortletPreferencePage.java 2008-11-20
17:47:23 UTC (rev 11921)
@@ -0,0 +1,52 @@
+package org.jboss.tools.portlet.ui.internal.preferences;
+
+import org.eclipse.core.runtime.Preferences;
+import org.eclipse.jface.preference.PreferencePage;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+import org.eclipse.ui.IWorkbench;
+import org.eclipse.ui.IWorkbenchPreferencePage;
+import org.jboss.tools.portlet.ui.Messages;
+import org.jboss.tools.portlet.core.PortletCoreActivator;
+
+public class JBossPortletPreferencePage extends PreferencePage implements
+ IWorkbenchPreferencePage {
+
+ private IWorkbench workbench;
+ private Button button;
+
+ @Override
+ protected Control createContents(Composite parent) {
+ Composite composite = new Composite(parent, SWT.NONE);
+ GridLayout layout = new GridLayout(1, false);
+ layout.marginWidth = 0;
+ layout.marginHeight = 0;
+ composite.setLayout(layout);
+
+ button = new Button(composite,SWT.CHECK);
+ button.setText(Messages.JBossPortletPreferencePage_Check_Runtimes_for_Portlet_Components);
+ button.setSelection(PortletCoreActivator.getDefault().getPluginPreferences().getBoolean(PortletCoreActivator.CHECK_RUNTIMES));
+ return composite;
+ }
+
+ public void init(IWorkbench workbench) {
+ this.workbench = workbench;
+ }
+
+ @Override
+ protected void performDefaults() {
+ button.setSelection(PortletCoreActivator.DEFAULT_CHECK_RUNTIMES);
+ super.performDefaults();
+ }
+
+ @Override
+ public boolean performOk() {
+ Preferences preferences = PortletCoreActivator.getDefault().getPluginPreferences();
+ preferences.setDefault(PortletCoreActivator.CHECK_RUNTIMES, button.getSelection());
+ return super.performOk();
+ }
+
+}
Modified:
trunk/portlet/plugins/org.jboss.tools.portlet.ui/src/org/jboss/tools/portlet/ui/messages.properties
===================================================================
---
trunk/portlet/plugins/org.jboss.tools.portlet.ui/src/org/jboss/tools/portlet/ui/messages.properties 2008-11-20
17:46:26 UTC (rev 11920)
+++
trunk/portlet/plugins/org.jboss.tools.portlet.ui/src/org/jboss/tools/portlet/ui/messages.properties 2008-11-20
17:47:23 UTC (rev 11921)
@@ -43,4 +43,5 @@
NewPortletClassWizardPage_New_Portlet=New Portlet
NewPortletClassWizardPage_Use_an_existing_Portlet_class=Use an existing Portlet class
NewPortletWizard_Specify_modifiers_interfaces_to_implement_and_method_stubs_to_generate=Specify
modifiers, interfaces to implement and method stubs to generate.
-No_portlets_exist_to_add=No portlets exist to add
\ No newline at end of file
+No_portlets_exist_to_add=No portlets exist to add
+JBossPortletPreferencePage_Check_Runtimes_for_Portlet_Components=Check Runtimes for
Portlet Components
Show replies by date