[jbosstools-commits] JBoss Tools SVN: r39297 - trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/tools/as/wst/server/ui/xpl.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Mar 6 00:49:39 EST 2012


Author: rob.stryker at jboss.com
Date: 2012-03-06 00:49:37 -0500 (Tue, 06 Mar 2012)
New Revision: 39297

Modified:
   trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/tools/as/wst/server/ui/xpl/ExploreActionProvider.java
Log:
JBIDE-11091 to trunk - explore action for openshift servers

Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/tools/as/wst/server/ui/xpl/ExploreActionProvider.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/tools/as/wst/server/ui/xpl/ExploreActionProvider.java	2012-03-06 03:03:54 UTC (rev 39296)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/tools/as/wst/server/ui/xpl/ExploreActionProvider.java	2012-03-06 05:49:37 UTC (rev 39297)
@@ -117,11 +117,15 @@
 	}
 	
 	public void fillContextMenu(IMenuManager menu) {
-		if( getModuleServer() != null )
-			menu.insertBefore(ServerActionProvider.CONTROL_MODULE_SECTION_END_SEPARATOR, exploreAction);
-		else if( getServer() != null )
-			menu.insertBefore(ServerActionProvider.SERVER_ETC_SECTION_END_SEPARATOR, exploreAction);
-		exploreAction.setEnabled(true);
+		String mode = getServer().getAttribute(IDeployableServer.SERVER_MODE, LocalPublishMethod.LOCAL_PUBLISH_METHOD);
+		IExploreBehavior beh = exploreBehaviorMap.get(mode);
+		if( beh != null ) {
+			if( getModuleServer() != null )
+				menu.insertBefore(ServerActionProvider.CONTROL_MODULE_SECTION_END_SEPARATOR, exploreAction);
+			else if( getServer() != null )
+				menu.insertBefore(ServerActionProvider.SERVER_ETC_SECTION_END_SEPARATOR, exploreAction);
+			exploreAction.setEnabled(true);
+		}
 	}
 	
 	public IServer getServer() {



More information about the jbosstools-commits mailing list