JBoss Tools SVN: r28123 - trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2011-01-12 08:06:33 -0500 (Wed, 12 Jan 2011)
New Revision: 28123
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/plugin.xml
Log:
[JBIDE-8095] made command "show in remote system exploerer" to be available only if a single instance is selected
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/plugin.xml
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/plugin.xml 2011-01-12 13:02:39 UTC (rev 28122)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/plugin.xml 2011-01-12 13:06:33 UTC (rev 28123)
@@ -24,7 +24,7 @@
<enabledWhen>
<with
variable="selection">
- <count value="+" />
+ <count value="1" />
</with>
</enabledWhen>
</handler>
@@ -51,9 +51,10 @@
</command>
</menuContribution>
</extension>
- <menuContribution
+ <extension point="org.eclipse.ui.menus">
+ <menuContribution
allPopups="true"
- locationURI="toolbar:org.jboss.tools.deltacloud.ui.views.InstanceView?after=instances">
+ locationURI="popup:org.jboss.tools.deltacloud.ui.views.DeltaCloudView?after=additions">
<command
commandId="org.jboss.tools.deltacloud.integration.rse.showremotesysexplorer"
disabledIcon="icons/system_viewd.gif"
@@ -62,7 +63,8 @@
style="push"
tooltip="%command.showInRemoteSysExplorer.tooltip">
</command>
- </menuContribution>
+ </menuContribution>
+ </extension>
<extension
point="org.jboss.tools.deltacloud.ui.newInstanceWizardPage">
<page
13 years, 8 months
JBoss Tools SVN: r28122 - in trunk/common/plugins/org.jboss.tools.common.projecttemplates: templates and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2011-01-12 08:02:39 -0500 (Wed, 12 Jan 2011)
New Revision: 28122
Removed:
trunk/common/plugins/org.jboss.tools.common.projecttemplates/lib/RichFaces4.0/
trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0-RichFaces-4.0/
Modified:
trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/JSFVersions.xml
Log:
JBIDE-8094
https://issues.jboss.org/browse/JBIDE-8094
Modified: trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/JSFVersions.xml
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/JSFVersions.xml 2011-01-12 11:44:44 UTC (rev 28121)
+++ trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/JSFVersions.xml 2011-01-12 13:02:39 UTC (rev 28122)
@@ -22,9 +22,4 @@
<refLib type="servlet" location="../servlet" />
<projectTempl location="./jsf-2.0" />
</version>
- <version displayName="JSF 2.0 & RichFaces 4.0" servlet-version="3.0">
- <lib type="core" location="../lib/RichFaces4.0" />
- <refLib type="servlet" location="../servlet" />
- <projectTempl location="./jsf-2.0-RichFaces-4.0" />
- </version>
</versions>
\ No newline at end of file
13 years, 8 months
JBoss Tools SVN: r28121 - in trunk/deltacloud/plugins: org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/utils and 2 other directories.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2011-01-12 06:44:44 -0500 (Wed, 12 Jan 2011)
New Revision: 28121
Removed:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/utils/StringUtils.java
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/META-INF/MANIFEST.MF
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/utils/StringUtils.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/AbstractInstanceHandler.java
Log:
merged string utils
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/META-INF/MANIFEST.MF
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/META-INF/MANIFEST.MF 2011-01-12 11:03:00 UTC (rev 28120)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/META-INF/MANIFEST.MF 2011-01-12 11:44:44 UTC (rev 28121)
@@ -14,6 +14,7 @@
org.jboss.tools.deltacloud.core.client;x-friends:="org.jboss.tools.deltacloud.test,org.jboss.tools.deltacloud.ui",
org.jboss.tools.deltacloud.core.client.request;x-friends:="org.jboss.tools.deltacloud.test",
org.jboss.tools.deltacloud.core.client.unmarshal;x-friends:="org.jboss.tools.deltacloud.test",
+ org.jboss.tools.deltacloud.core.client.utils,
org.jboss.tools.deltacloud.core.job,
org.jboss.tools.internal.deltacloud.core.observable;x-friends:="org.jboss.tools.deltacloud.ui"
Bundle-ClassPath: .,
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/utils/StringUtils.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/utils/StringUtils.java 2011-01-12 11:03:00 UTC (rev 28120)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/utils/StringUtils.java 2011-01-12 11:44:44 UTC (rev 28121)
@@ -10,11 +10,70 @@
******************************************************************************/
package org.jboss.tools.deltacloud.core.client.utils;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
/**
- * @author André Dietisheim
+ * @author Andre Dietisheim
*/
public class StringUtils {
+ /**
+ * Returns a formatted string for a collection of elements that get
+ * formatted by a user supplied element formatter.
+ *
+ * @param elements
+ * the elements to be processed
+ * @param elements
+ * the elements
+ * @param elementFormatter
+ * the formatter to apply on each element to be processed
+ * @return the formatted string
+ */
+ public static <E> String getFormattedString(Collection<E> elements, IElementFormatter<E> elementFormatter) {
+ StringBuilder builder = new StringBuilder();
+ for (E element : elements) {
+ String formattedElement = elementFormatter.format(element);
+ if (formattedElement != null && formattedElement.length() > 0) {
+ builder.append(formattedElement);
+ }
+ }
+ if (builder.length() > 0) {
+ return builder.toString();
+ } else {
+ return "";
+ }
+ }
+
+ public interface IElementFormatter<E> {
+ public String format(E element);
+ }
+
+ /**
+ * Returns a collection of formatted strings for the given collection of
+ * elements and given formatter
+ *
+ * @param <E>
+ * the type of elements that shall be processed
+ * @param elements
+ * the elements to be processed
+ * @param elementFormatter
+ * the formatter to apply on each element to be processed
+ * @return the formatted strings
+ */
+ public static <E> Collection<String> getFormattedStrings(Collection<E> elements,
+ IElementFormatter<E> elementFormatter) {
+ List<String> strings = new ArrayList<String>();
+ for (E element : elements) {
+ String formattedElement = elementFormatter.format(element);
+ if (formattedElement != null && formattedElement.length() > 0) {
+ strings.add(formattedElement);
+ }
+ }
+ return strings;
+ }
+
public static String null2EmptyString(String stringValue) {
if (stringValue == null) {
return "";
@@ -30,4 +89,5 @@
return stringValue;
}
+
}
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/AbstractInstanceHandler.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/AbstractInstanceHandler.java 2011-01-12 11:03:00 UTC (rev 28120)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/AbstractInstanceHandler.java 2011-01-12 11:44:44 UTC (rev 28121)
@@ -15,9 +15,9 @@
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.jboss.tools.deltacloud.core.DeltaCloudInstance;
+import org.jboss.tools.deltacloud.core.client.utils.StringUtils;
+import org.jboss.tools.deltacloud.core.client.utils.StringUtils.IElementFormatter;
import org.jboss.tools.deltacloud.core.job.InstanceActionJob;
-import org.jboss.tools.internal.deltacloud.ui.utils.StringUtils;
-import org.jboss.tools.internal.deltacloud.ui.utils.StringUtils.IElementFormatter;
import org.jboss.tools.internal.deltacloud.ui.utils.UIUtils;
/**
Deleted: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/utils/StringUtils.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/utils/StringUtils.java 2011-01-12 11:03:00 UTC (rev 28120)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/utils/StringUtils.java 2011-01-12 11:44:44 UTC (rev 28121)
@@ -1,76 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Red Hat, Inc.
- * Distributed under license by Red Hat, Inc. All rights reserved.
- * This program is made available under the terms of the
- * Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Red Hat, Inc. - initial API and implementation
- ******************************************************************************/
-package org.jboss.tools.internal.deltacloud.ui.utils;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-
-/**
- * @author Andre Dietisheim
- */
-public class StringUtils {
-
- /**
- * Returns a formatted string for a collection of elements that get
- * formatted by a user supplied element formatter.
- *
- * @param elements
- * the elements to be processed
- * @param elements
- * the elements
- * @param elementFormatter
- * the formatter to apply on each element to be processed
- * @return the formatted string
- */
- public static <E> String getFormattedString(Collection<E> elements, IElementFormatter<E> elementFormatter) {
- StringBuilder builder = new StringBuilder();
- for (E element : elements) {
- String formattedElement = elementFormatter.format(element);
- if (formattedElement != null && formattedElement.length() > 0) {
- builder.append(formattedElement);
- }
- }
- if (builder.length() > 0) {
- return builder.toString();
- } else {
- return "";
- }
- }
-
- public interface IElementFormatter<E> {
- public String format(E element);
- }
-
- /**
- * Returns a collection of formatted strings for the given collection of
- * elements and given formatter
- *
- * @param <E>
- * the type of elements that shall be processed
- * @param elements
- * the elements to be processed
- * @param elementFormatter
- * the formatter to apply on each element to be processed
- * @return the formatted strings
- */
- public static <E> Collection<String> getFormattedStrings(Collection<E> elements,
- IElementFormatter<E> elementFormatter) {
- List<String> strings = new ArrayList<String>();
- for (E element : elements) {
- String formattedElement = elementFormatter.format(element);
- if (formattedElement != null && formattedElement.length() > 0) {
- strings.add(formattedElement);
- }
- }
- return strings;
- }
-}
13 years, 9 months
JBoss Tools SVN: r28120 - trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/wizard.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2011-01-12 06:03:00 -0500 (Wed, 12 Jan 2011)
New Revision: 28120
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/wizard/CreateServerFromRSEJob.java
Log:
added author
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/wizard/CreateServerFromRSEJob.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/wizard/CreateServerFromRSEJob.java 2011-01-12 10:17:50 UTC (rev 28119)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/wizard/CreateServerFromRSEJob.java 2011-01-12 11:03:00 UTC (rev 28120)
@@ -27,7 +27,6 @@
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.core.runtime.Path;
import org.eclipse.core.runtime.Status;
-import org.eclipse.jface.wizard.Wizard;
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.rse.core.RSECorePlugin;
import org.eclipse.rse.core.model.IHost;
@@ -52,6 +51,9 @@
import org.jboss.tools.deltacloud.core.DeltaCloudInstance;
import org.jboss.tools.deltacloud.integration.DeltaCloudIntegrationPlugin;
+/**
+ * @author Rob Stryker
+ */
public class CreateServerFromRSEJob extends ChainedJob {
public static final String JBOSS_HOME_KEY = "JBOSS_HOME";
public static final String JBOSS_CONFIG_KEY = "JBOSS_CONFIG";
13 years, 9 months
JBoss Tools SVN: r28119 - trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2011-01-12 05:17:50 -0500 (Wed, 12 Jan 2011)
New Revision: 28119
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/INewInstanceWizardPage.java
Log:
added author
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/INewInstanceWizardPage.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/INewInstanceWizardPage.java 2011-01-12 09:45:04 UTC (rev 28118)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/INewInstanceWizardPage.java 2011-01-12 10:17:50 UTC (rev 28119)
@@ -14,7 +14,12 @@
import org.jboss.tools.common.jobs.ChainedJob;
import org.jboss.tools.deltacloud.core.DeltaCloudInstance;
+/**
+ * @author Rob Stryker
+ */
public interface INewInstanceWizardPage extends IWizardPage {
+
public static final String NEW_INSTANCE_FAMILY = "newInstanceFamily";
+
public ChainedJob getPerformFinishJob(DeltaCloudInstance addedInstance);
}
13 years, 9 months
JBoss Tools SVN: r28118 - in trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui: src/org/jboss/tools/internal/deltacloud/ui/utils and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2011-01-12 04:45:04 -0500 (Wed, 12 Jan 2011)
New Revision: 28118
Added:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/utils/WizardUtils.java
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysPage.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysPageModel.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysWizard.java
Log:
[JBIDE-8081] refreshing keys now uses the wizards progress monitor and disables the widgets while refreshing is running
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog 2011-01-12 06:05:26 UTC (rev 28117)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog 2011-01-12 09:45:04 UTC (rev 28118)
@@ -1,3 +1,9 @@
+2011-01-12 André Dietisheim <André Dietisheim@adietisheim-thinkpad>
+
+ * src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysPageModel.java (asyncGetKeys):
+ * src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysPage.java (refreshKeys):
+ [JBIDE-8081] refreshing keys now uses the wizards progress monitor and disables the widgets while refreshing is running
+
2011-01-11 André Dietisheim <André Dietisheim@adietisheim-thinkpad>
* src/org/jboss/tools/deltacloud/ui/views/cloud/InstancesCategoryItem.java (filter):
Added: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/utils/WizardUtils.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/utils/WizardUtils.java (rev 0)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/utils/WizardUtils.java 2011-01-12 09:45:04 UTC (rev 28118)
@@ -0,0 +1,65 @@
+/*******************************************************************************
+ * Copyright (c) 2010 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.internal.deltacloud.ui.utils;
+
+import java.lang.reflect.InvocationTargetException;
+import java.util.concurrent.CountDownLatch;
+
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.jobs.IJobChangeEvent;
+import org.eclipse.core.runtime.jobs.Job;
+import org.eclipse.core.runtime.jobs.JobChangeAdapter;
+import org.eclipse.jface.operation.IRunnableWithProgress;
+import org.eclipse.jface.wizard.IWizardContainer;
+
+/**
+ * @author André Dietisheim
+ */
+public class WizardUtils {
+
+ /**
+ * Runs the given job in the given wizard container. In order to have the
+ * wizard displaying a progress bar, you need to set
+ * Wizard#setNeedsProgressMonitor to <code>true</code>.
+ *
+ *
+ * @param job
+ * the job to run
+ * @param container
+ * the wizard container to run the job in
+ * @throws InvocationTargetException
+ * the invocation target exception
+ * @throws InterruptedException
+ * the interrupted exception
+ *
+ * @author André Dietisheim
+ */
+ public static void runInWizard(final Job job, IWizardContainer container) throws InvocationTargetException,
+ InterruptedException {
+ container.run(true, false, new IRunnableWithProgress() {
+ @Override
+ public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
+ monitor.beginTask(job.getName(), IProgressMonitor.UNKNOWN);
+ final CountDownLatch latch = new CountDownLatch(1);
+ job.addJobChangeListener(new JobChangeAdapter() {
+
+ @Override
+ public void done(IJobChangeEvent event) {
+ latch.countDown();
+ }
+ });
+ job.schedule();
+ latch.await();
+ monitor.done();
+ }
+ });
+ }
+}
Property changes on: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/utils/WizardUtils.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysPage.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysPage.java 2011-01-12 06:05:26 UTC (rev 28117)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysPage.java 2011-01-12 09:45:04 UTC (rev 28118)
@@ -19,6 +19,7 @@
import org.eclipse.core.databinding.beans.BeanProperties;
import org.eclipse.core.databinding.conversion.Converter;
import org.eclipse.core.runtime.Assert;
+import org.eclipse.core.runtime.jobs.Job;
import org.eclipse.jface.databinding.swt.WidgetProperties;
import org.eclipse.jface.dialogs.IInputValidator;
import org.eclipse.jface.dialogs.InputDialog;
@@ -41,6 +42,7 @@
import org.jboss.tools.deltacloud.ui.ErrorUtils;
import org.jboss.tools.deltacloud.ui.SWTImagesFactory;
import org.jboss.tools.internal.deltacloud.ui.common.databinding.validator.BoundObjectPresentConverter;
+import org.jboss.tools.internal.deltacloud.ui.utils.WizardUtils;
/**
* @author Jeff Johnston
@@ -121,6 +123,15 @@
setPageComplete(false);
}
+ private void refreshKeys() {
+ try {
+ Job job = model.refreshKeys();
+ WizardUtils.runInWizard(job, getContainer());
+ } catch (Exception e) {
+ // ignore since the job will report its failure
+ }
+ }
+
public DeltaCloudKey getKey() {
return model.getSelectedKey();
}
@@ -155,6 +166,8 @@
GridDataFactory.fillDefaults().applyTo(deleteButton);
setControl(container);
+
+ refreshKeys();
}
private Button createDeleteButton(Composite container, DataBindingContext dbc) {
@@ -191,38 +204,9 @@
BeanProperties.value(ManageKeysPageModel.PROP_SELECTED_KEY).observe(model),
new UpdateValueStrategy().setConverter(new Id2KeyConverter()),
new UpdateValueStrategy().setConverter(new Key2IdConverter()));
- bindKeyListEnablement(keyList, dbc);
return keyList;
}
- private void bindKeyListEnablement(final List keyList, DataBindingContext dbc) {
- dbc.bindValue(WidgetProperties.enabled().observe(keyList),
- BeanProperties.value(ManageKeysPageModel.PROP_KEYS).observe(model),
- new UpdateValueStrategy(UpdateSetStrategy.POLICY_NEVER),
- new UpdateValueStrategy().setConverter(new Converter(java.util.List.class, Boolean.class) {
-
- @SuppressWarnings("rawtypes")
- @Override
- public Object convert(Object fromObject) {
- if (fromObject == null) {
- return false;
- }
- return ((java.util.List) fromObject).size() > 0;
- }
- }));
- // BeanProperties.value(ManageKeysPageModel.PROP_KEYS).observe(model).addValueChangeListener(
- // new IValueChangeListener() {
- //
- // @Override
- // public void handleValueChange(ValueChangeEvent event) {
- // @SuppressWarnings("rawtypes")
- // boolean keysPresent = ((java.util.List)
- // event.diff.getNewValue()).size() > 0;
- // keyList.setEnabled(keysPresent);
- // }
- // });
- }
-
private SelectionAdapter onDeletePressed() {
return new SelectionAdapter() {
@Override
@@ -242,7 +226,7 @@
@Override
public void widgetSelected(SelectionEvent e) {
- model.refreshKeys();
+ refreshKeys();
}
};
}
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysPageModel.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysPageModel.java 2011-01-12 06:05:26 UTC (rev 28117)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysPageModel.java 2011-01-12 09:45:04 UTC (rev 28118)
@@ -18,6 +18,7 @@
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
+import org.eclipse.core.runtime.jobs.Job;
import org.jboss.tools.common.log.StatusFactory;
import org.jboss.tools.deltacloud.core.DeltaCloud;
import org.jboss.tools.deltacloud.core.DeltaCloudException;
@@ -40,16 +41,12 @@
private List<DeltaCloudKey> keys = new ArrayList<DeltaCloudKey>();
private DeltaCloud cloud;
private DeltaCloudKey selectedKey;
-
+
public ManageKeysPageModel(DeltaCloud cloud) {
this.cloud = cloud;
- asyncGetKeys(cloud);
+ // asyncGetKeys(cloud);
}
- public void refreshKeys() {
- asyncGetKeys(cloud);
- }
-
public void deleteSelectedKey() throws DeltaCloudException {
if (selectedKey == null) {
return;
@@ -71,6 +68,10 @@
PemFileManager.create(key);
}
+ public Job refreshKeys() {
+ return asyncGetKeys();
+ }
+
public DeltaCloudKey getSelectedKey() {
return selectedKey;
}
@@ -99,12 +100,28 @@
setSelectedKey(key);
}
+ /**
+ * Sets the currently selected key or the the first key (in the available
+ * keys) as selected key.
+ */
+ public void setSelectedKey() {
+ DeltaCloudKey key = getSelectedKey();
+ if (key == null) {
+System.err.println("selected key = 0");
+ setSelectedKey(0);
+ } else {
+System.err.println("selected key = " + key);
+ setSelectedKey(key);
+ }
+ }
+
public List<DeltaCloudKey> getKeys() {
return keys;
}
public void setKeys(List<DeltaCloudKey> newKeys) {
- firePropertyChange(PROP_KEYS, keys, keys = newKeys);
+ firePropertyChange(PROP_KEYS, this.keys, this.keys = newKeys);
+ setSelectedKey();
}
public DeltaCloudKey getKey(String keyId) {
@@ -122,25 +139,24 @@
return matchingKey;
}
- private void asyncGetKeys(final DeltaCloud cloud) {
- // TODO: internationalize strings
- new AbstractCloudElementJob("get keys", cloud, CLOUDELEMENT.KEYS) {
+ private Job asyncGetKeys() {
+ Job job = new AbstractCloudElementJob("Get keys", cloud, CLOUDELEMENT.KEYS) {
protected IStatus doRun(IProgressMonitor monitor) throws Exception {
try {
- List<DeltaCloudKey> newKeys = new ArrayList<DeltaCloudKey>();
- newKeys.addAll(Arrays.asList(cloud.getKeys()));
+ java.util.List<DeltaCloudKey> newKeys = new ArrayList<DeltaCloudKey>();
+ newKeys.addAll(Arrays.asList(getCloud().getKeys()));
setKeys(newKeys);
- setSelectedKey(null);
return Status.OK_STATUS;
} catch (DeltaCloudException e) {
// TODO: internationalize strings
return StatusFactory.getInstance(IStatus.ERROR, Activator.PLUGIN_ID,
- MessageFormat.format("Could not get keys from cloud {0}", cloud.getName()), e);
+ MessageFormat.format("Could not get keys from cloud {0}", getCloud().getName()), e);
}
}
- }.schedule();
+ };
+ job.schedule();
+ return job;
}
-
}
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysWizard.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysWizard.java 2011-01-12 06:05:26 UTC (rev 28117)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/ManageKeysWizard.java 2011-01-12 09:45:04 UTC (rev 28118)
@@ -48,4 +48,10 @@
this.key = mainPage.getKey();
return true;
}
+
+ @Override
+ public boolean needsProgressMonitor() {
+ return true;
+ }
+
}
13 years, 9 months
JBoss Tools SVN: r28117 - trunk/documentation/guides/Beginners_Guide/en-US.
by jbosstools-commits@lists.jboss.org
Author: mcaspers
Date: 2011-01-12 01:05:26 -0500 (Wed, 12 Jan 2011)
New Revision: 28117
Modified:
trunk/documentation/guides/Beginners_Guide/en-US/Revision_History.xml
trunk/documentation/guides/Beginners_Guide/en-US/Where_to_go_from_here.xml
Log:
General updates
Modified: trunk/documentation/guides/Beginners_Guide/en-US/Revision_History.xml
===================================================================
--- trunk/documentation/guides/Beginners_Guide/en-US/Revision_History.xml 2011-01-12 06:03:43 UTC (rev 28116)
+++ trunk/documentation/guides/Beginners_Guide/en-US/Revision_History.xml 2011-01-12 06:05:26 UTC (rev 28117)
@@ -5,6 +5,20 @@
<simpara>
<revhistory>
<revision>
+ <revnumber>2</revnumber>
+ <date>Wed Jan 12 2011</date>
+ <author>
+ <firstname>Matthew</firstname>
+ <surname>Casperson</surname>
+ <email>mcaspers(a)redhat.com</email>
+ </author>
+ <revdescription>
+ <simplelist>
+ <member>Review and editing</member>
+ </simplelist>
+ </revdescription>
+ </revision>
+ <revision>
<revnumber>1</revnumber>
<date>Mon Feb 22 2010</date>
<author>
Modified: trunk/documentation/guides/Beginners_Guide/en-US/Where_to_go_from_here.xml
===================================================================
--- trunk/documentation/guides/Beginners_Guide/en-US/Where_to_go_from_here.xml 2011-01-12 06:03:43 UTC (rev 28116)
+++ trunk/documentation/guides/Beginners_Guide/en-US/Where_to_go_from_here.xml 2011-01-12 06:05:26 UTC (rev 28117)
@@ -3,7 +3,7 @@
<chapter id="chap-Beginners_Guide-Where_to_go_from_here">
<title>Where to go from here</title>
<para>
- For documentation on the plugins available as part of the JBoss Developer Studio visit <ulink url="http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/">http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/</ulink>.
+ For documentation on the plug-ins available as part of the JBoss Developer Studio visit <ulink url="http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/">http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/</ulink>.
</para>
<para>
For documentation about the JBoss Enterprise Application Platform visit <ulink url="http://www.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/">http://www.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/</ulink>.
13 years, 9 months
JBoss Tools SVN: r28116 - trunk/documentation/guides/Beginners_Guide/en-US.
by jbosstools-commits@lists.jboss.org
Author: mcaspers
Date: 2011-01-12 01:03:43 -0500 (Wed, 12 Jan 2011)
New Revision: 28116
Modified:
trunk/documentation/guides/Beginners_Guide/en-US/Workshops.xml
Log:
General updates
Modified: trunk/documentation/guides/Beginners_Guide/en-US/Workshops.xml
===================================================================
--- trunk/documentation/guides/Beginners_Guide/en-US/Workshops.xml 2011-01-12 05:51:09 UTC (rev 28115)
+++ trunk/documentation/guides/Beginners_Guide/en-US/Workshops.xml 2011-01-12 06:03:43 UTC (rev 28116)
@@ -3,7 +3,7 @@
<chapter id="chap-Beginners_Guide-Worshops">
<title>Workshops</title>
<para>
- Follow the instructions in these workshops to broaden your knowledge and understanding of the <application>JBoss Developer Studio</application>.
+ Follow the instructions in these workshops to broaden your knowledge and understanding of <application>JBoss Developer Studio</application>.
</para>
<section id="sect-Beginners_Guide-Workshops-RESTEasy">
<title>RESTEasy</title>
@@ -17,7 +17,7 @@
<itemizedlist>
<listitem>
<para>
- <application>JBoss Developer Studio 3.0</application>
+ <application>JBoss Developer Studio 4.0</application>
</para>
</listitem>
<listitem>
@@ -32,20 +32,21 @@
</listitem>
<listitem>
<para>
- <application>REST Client</application> <application>Firefox</application> plug-in available from <ulink url="https://addons.mozilla.org/en-US/firefox/addon/9780">https://addons.mozilla.org/en-US/firefox/addon/9780</ulink>
+ <application>REST Client</application>
+ <application>Firefox</application> plug-in available from <ulink url="https://addons.mozilla.org/en-US/firefox/addon/9780">https://addons.mozilla.org/en-US/firefox/addon/9780</ulink>
</para>
</listitem>
</itemizedlist>
</para>
</formalpara>
<para>
- Make sure the <application>JBoss Developer Studio</application> is open with the application server running. For the purpose of simplicity it will be assumed for the rest of the workshop that you are running the <application>JBoss Enterprise Application Platform 5</application>, however the steps will be the same if you are using the <application>JBoss Service Orientated Architecture Platform 5</application>.
+ Make sure <application>JBoss Developer Studio</application> is open with the application server running. For simplicity it will be assumed for the rest of the workshop that you are running the <application>JBoss Enterprise Application Platform 5</application>, however the steps will be the same if you are using the <application>JBoss Service Orientated Architecture Platform 5</application>.
</para>
<para>
- In the <application>JBoss Developer Studio</application> navigate to <menuchoice><guimenuitem>Help</guimenuitem><guimenuitem>Project Example</guimenuitem></menuchoice>.
+ In <application>JBoss Developer Studio</application> navigate to <menuchoice><guimenuitem>Help</guimenuitem><guimenuitem>Project Example</guimenuitem></menuchoice>.
</para>
<figure id="figu-Beginners_Guide-Workshops-Project_Example_Menu">
- <title>Project Example Menu</title>
+ <title>Project Example Menu</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Example_menu.png" format="PNG" />
@@ -58,10 +59,10 @@
</mediaobject>
</figure>
<para>
- In the <guimenuitem>Project Example</guimenuitem> menu dialog box, scroll to <menuchoice><guimenuitem>RESTEasy</guimenuitem><guimenuitem>RESTEasy Simple Example</guimenuitem></menuchoice> and click <guibutton>Finish</guibutton>.
+ In the <guimenuitem>Project Example</guimenuitem> menu dialog box, scroll to <menuchoice><guimenuitem>RESTEasy</guimenuitem><guimenuitem>RESTEasy Simple Example</guimenuitem></menuchoice> and click the <guibutton>Finish</guibutton> button.
</para>
<figure id="figu-Beginners_Guide-Workshops-RESTEasy_Simple_Example">
- <title>RESTEasy Simple Example</title>
+ <title>RESTEasy Simple Example</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Example_RESTEasy.png" format="PNG" />
@@ -74,10 +75,10 @@
</mediaobject>
</figure>
<para>
- There may be two issues to fix before you can continue. The description for each of these will be <guilabel>Target runtime JBoss 4.2.2 Runtime is not defined</guilabel> and <guilabel>Java compiler level does not match the version of the installed Java project facet</guilabel>. If they do not appear skip to <xref linkend="figu-Beginners_Guide-Workshops-Completed_fixing_the_issues"/>. If they do appear, the following steps will resolve these issues.
+ There may be two issues to fix before you can continue. The description for these issues are <guilabel>Target runtime JBoss 4.2.2 Runtime is not defined</guilabel> and <guilabel>Java compiler level does not match the version of the installed Java project facet</guilabel>. If they do not appear skip to <xref linkend="figu-Beginners_Guide-Workshops-Completed_fixing_the_issues"/>. If they do appear, the following steps will resolve these issues.
</para>
<figure id="figu-Beginners_Guide-Workshops-Quick_Fixes">
- <title>Quick Fixes</title>
+ <title>Quick Fixes</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Example_Quick_Fix.png" format="PNG" />
@@ -93,7 +94,7 @@
To fix the first issue with the description <guilabel>Target runtime JBoss 4.2.2 Runtime is not defined</guilabel> click on this description and then click the <guibutton>Quick Fix</guibutton> button.
</para>
<figure id="figu-Beginners_Guide-Workshops-Fixing_the_first_issue">
- <title>Fixing the first issue</title>
+ <title>Fixing the first issue</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Example_Quick_Fix_2.png" format="PNG" />
@@ -106,13 +107,13 @@
</mediaobject>
</figure>
<para>
- The next dialog box will display two runtime issues to fix, however by fixing the second one labeled as <guilabel>Configure Targeted Runtimes</guilabel> both issues will be corrected.
+ The next dialog box will display two runtime issues to fix, however by fixing the second one, labeled as <guilabel>Configure Targeted Runtimes</guilabel>, both issues will be corrected.
</para>
<para>
Select the issue called <guilabel>Configure Targeted Runtimes</guilabel> and click the <guibutton>Finish</guibutton> button.
</para>
<figure id="figu-Beginners_Guide-Workshops-Runtime_issues">
- <title>Runtime issues</title>
+ <title>Runtime issues</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Example_Quick_Fix_Runtime.png" format="PNG" />
@@ -125,18 +126,18 @@
</mediaobject>
</figure>
<para>
- A large dialog box will open with a long list of property categories on the left hand side. Navigate down to and click on the <guimenuitem>Targeted Runtimes</guimenuitem> property title. To the right of the menu where the <guilabel>JBoss 4.2.2 Runtime</guilabel> box is selected, deselect it and then select the name of your <application>JBoss Enterprise Application Platform 5</application> runtime.
+ A large dialog box will open displaying a long list of property categories on the left hand side. Navigate down to and click on the <guimenuitem>Targeted Runtimes</guimenuitem> property title. To the right of the menu where the <guilabel>JBoss 4.2.2 Runtime</guilabel> box is selected, deselect it and then select the name of your <application>JBoss Enterprise Application Platform 5</application> runtime.
</para>
<para>
Once the <application>JBoss Enterprise Application Platform 5</application> is selected and the old runtime deselected, click the <guibutton>Apply</guibutton> button and then the <guibutton>OK</guibutton> button.
</para>
<note>
<para>
- In <xref linkend="figu-Beginners_Guide-Workshops-Selecting_the_correct_runtime"/>, the runtime that will be used is the one called <guilabel>JBoss EAP 5.0 Runtime Server</guilabel>, though the name will depend on what you called it when you configured the server for use with the <application>JBoss Developer Studio</application>.
+ In <xref linkend="figu-Beginners_Guide-Workshops-Selecting_the_correct_runtime"/>, the runtime that will be used is the one called <guilabel>JBoss EAP 5.0 Runtime Server</guilabel>, though the name will depend on what you called it when you configured the server for use with <application>JBoss Developer Studio</application>.
</para>
</note>
<figure id="figu-Beginners_Guide-Workshops-Selecting_the_correct_runtime">
- <title>Selecting the correct runtime</title>
+ <title>Selecting the correct runtime</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Examples_Quick_Fix_Targeted_Runtimes.png" format="PNG" />
@@ -149,7 +150,7 @@
</mediaobject>
</figure>
<para>
- To fix the second issue with the description <guilabel>Java compiler level does not match the version of the installed Java project facet</guilabel> click on this description and then click the <guibutton>Quick Fix</guibutton> button.
+ To fix the second issue with the description <guilabel>Java compiler level does not match the version of the installed Java project facet</guilabel>, click on its description and then click the <guibutton>Quick Fix</guibutton> button.
</para>
<para>
After clicking the <guibutton>Quick Fix</guibutton> button the Java compiler issue should disappear because the <application>JBoss Developer Studio</application> has made the necessary changes in the background to fix it.
@@ -158,7 +159,7 @@
The <guilabel>Quick Fix</guilabel> dialog box should now be empty. Click the <guibutton>Finish</guibutton> button.
</para>
<figure id="figu-Beginners_Guide-Workshops-Completed_fixing_the_issues">
- <title>Completed fixing the issues</title>
+ <title>Completed fixing the issues</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Examples_RESTEasy_Quick_Fix_Finish.png" format="PNG" />
@@ -171,10 +172,10 @@
</mediaobject>
</figure>
<para>
- To add the project to the <application>JBoss Enterprise Application Platform 5</application> server right click on the server name in the <guimenuitem>Servers</guimenuitem> tab in the bottom section of your workbench. Click on the <guimenuitem>Add and Remove...</guimenuitem> option.
+ To add the project to the <application>JBoss Enterprise Application Platform 5</application> server right click (or Control-click on Mac OS) on the server name in the <guimenuitem>Servers</guimenuitem> view in the bottom section of your workbench. Click on the <guimenuitem>Add and Remove...</guimenuitem> option.
</para>
<figure id="figu-Beginners_Guide-Workshops-About_to_add_the_project_to_the_server">
- <title>About to add the project to the server</title>
+ <title>About to add the project to the server</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Examples_RESTEasy_Add_to_Server.png" format="PNG" />
@@ -190,7 +191,7 @@
From the <guilabel>Add and Remove</guilabel> dialog box ensure the box labeled <guilabel>If server is started, publish changes immediately</guilabel> is ticked. In the left-hand menu, highlight the project you just created called <guilabel>simple</guilabel> by clicking on it.
</para>
<figure id="figu-Beginners_Guide-Workshops-Add_project_to_server">
- <title>Add project to server</title>
+ <title>Add project to server</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Examples_RESTEasy_Add_simple_to_server.png" format="PNG" />
@@ -209,10 +210,12 @@
Your RESTEasy project has now been deployed onto your server. We will now test the application by using the REST Client plug-in within the Firefox web browser.
</para>
<para>
- Open your Firefox web browser and navigate to <menuchoice><guimenuitem>Tools</guimenuitem><guimenuitem>REST Client</guimenuitem></menuchoice>.
+ Open your Firefox web browser and navigate to <menuchoice><guimenuitem>Tools</guimenuitem>
+ <guimenuitem>REST Client</guimenuitem>
+ </menuchoice>.
</para>
<figure id="figu-Beginners_Guide-Workshops-Selecting_the_REST_Client">
- <title>Selecting the REST Client</title>
+ <title>Selecting the REST Client</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Examples_RESTEasy_RESTClient_selection.png" format="PNG" />
@@ -230,7 +233,7 @@
<para>
Select <guimenuitem>POST</guimenuitem> from the <guilabel>Method</guilabel> drop-down menu, copy <ulink url="http://localhost:8080/simple/rest-services/customers">http://localhost:8080/simple/rest-services/customers</ulink> into the drop-down menu beside the <guilabel>Method</guilabel> and paste the following into the <guilabel>Request Body</guilabel>:
</para>
-<screen><customer><first-name>Bill</first-name><last-name>Burke</last-name><street>256 Clarendon Street</street><city>Boston</city><state>MA</state><zip>02115</zip><country>USA</country></customer></screen>
+ <screen><customer><first-name>Bill</first-name><last-name>Burke</last-name><street>256 Clarendon Street</street><city>Boston</city><state>MA</state><zip>02115</zip><country>USA</country></customer></screen>
<para>
The XML for the <guilabel>Request Body</guilabel> must not contain any spaces between XML tags to avoid exceptions occurring at the server end.
</para>
@@ -238,7 +241,7 @@
Click the <guibutton>Send</guibutton> button to add the customer information.
</para>
<figure id="figu-Beginners_Guide-Workshops-Adding_a_customer">
- <title>Adding a customer</title>
+ <title>Adding a customer</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Examples_RESTEasy_RESTClient_Input.png" format="PNG" />
@@ -257,7 +260,7 @@
Click the <guibutton>Send</guibutton> button to retrieve the information. Select the <guilabel>Response Body</guilabel> tab beneath the <guilabel>Request Body</guilabel> section to view the returned information.
</para>
<figure id="figu-Beginners_Guide-Workshops-Retrieving_customer_information">
- <title>Retrieving customer information</title>
+ <title>Retrieving customer information</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Examples_RESTEasy_RESTClient_GET_1.png" format="PNG" />
@@ -270,7 +273,7 @@
</mediaobject>
</figure>
<para>
- We have added a customer and retrieved their information, now we will update their information. To achieve this change the <guilabel>Method</guilabel> to being <guimenuitem>PUT</guimenuitem> and copy the following into the <guilabel>Request Body</guilabel> (overwriting anything that may be in the <guilabel>Request Body</guilabel> already):
+ We have added a customer and retrieved their information; now we will update their information. To achieve this change the <guilabel>Method</guilabel> to <guimenuitem>PUT</guimenuitem> and copy the following into the <guilabel>Request Body</guilabel> (overwriting anything that may be in the <guilabel>Request Body</guilabel> already):
</para>
<screen><customer><first-name>Gary</first-name><last-name>Lamperillo</last-name><street>256 Clarendon Street</street><city>Venice</city><state>CA</state><zip>90291</zip><country>USA</country></customer></screen>
<para>
@@ -283,7 +286,7 @@
Click the <guibutton>Send</guibutton> button to update the information.
</para>
<figure id="figu-Beginners_Guide-Workshops-Updating_customer_information">
- <title>Updating customer information</title>
+ <title>Updating customer information</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Examples_RESTEasy_RESTClient_PUT.png" format="PNG" />
@@ -302,7 +305,7 @@
Select the <guilabel>Response Body</guilabel> tab beneath the <guilabel>Request Body</guilabel> section to view the returned information.
</para>
<figure id="figu-Beginners_Guide-Workshops-Retreiving_updated_customer_information">
- <title>Retrieving updated customer information</title>
+ <title>Retrieving updated customer information</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/Project_Examples_RESTEasy_RESTClient_GET_2.png" format="PNG" />
@@ -373,7 +376,7 @@
<section id="sect-Beginners_Guide-Workshops-Seam">
<title>Seam</title>
<para>
- The <application>JBoss Enterprise Application Platform </application> book titled the <emphasis>Seam Reference Guide</emphasis> contains an example of how to setup Seam for use with the <application>JBoss Developer Studio</application>. This workshop can be found here: <ulink url="http://www.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/5....">Getting Started with Seam, using JBoss Tools</ulink>.
+ The <application>JBoss Enterprise Application Platform </application> book titled the <emphasis>Seam Reference Guide</emphasis> contains an example of how to setup Seam for use with <application>JBoss Developer Studio</application>. This workshop can be found here: <ulink url="http://www.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/5....">Getting Started with Seam, using JBoss Tools</ulink>.
</para>
</section>
</chapter>
13 years, 9 months
JBoss Tools SVN: r28115 - trunk/documentation/guides/Beginners_Guide/en-US.
by jbosstools-commits@lists.jboss.org
Author: mcaspers
Date: 2011-01-12 00:51:09 -0500 (Wed, 12 Jan 2011)
New Revision: 28115
Modified:
trunk/documentation/guides/Beginners_Guide/en-US/Service-Oriented_Architecture_Development.xml
Log:
General updates
Modified: trunk/documentation/guides/Beginners_Guide/en-US/Service-Oriented_Architecture_Development.xml
===================================================================
--- trunk/documentation/guides/Beginners_Guide/en-US/Service-Oriented_Architecture_Development.xml 2011-01-12 05:37:47 UTC (rev 28114)
+++ trunk/documentation/guides/Beginners_Guide/en-US/Service-Oriented_Architecture_Development.xml 2011-01-12 05:51:09 UTC (rev 28115)
@@ -3,15 +3,15 @@
<chapter id="chap-Beginners_Guide-Service_Oriented_Architecture_Development">
<title>Service-Oriented Architecture Development</title>
<para>
- Included <application>JBoss Developer Studio</application> plug-ins for development on Service-Oriented Architecture (SOA) are detailed.
+ This chapter provides details on the Service-Oriented Architecture (<acronym>SOA</acronym>) plug-ins that are included in <application>JBoss Developer Studio</application>.
</para>
<section id="sect-Beginners_Guide-Service_Oriented_Architecture_Development-jBPM_Tools">
<title>jBPM Tools</title>
<para>
- jBPM is a workflow tool for framework control over business processes and languages.
+ jBPM is a workflow tool providing control over business processes and languages.
</para>
<para>
- jBPM supports the jBPM Process Definition Language (jPDL) and includes a perspective for easy creation and manipulation using the jPDL. Through this view you can add states, transitions and other processes and waypoints in order to create your own business workflow. Refer to the <ulink url="http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/3.0/jBPM_Tools_Re...">A Minimal Process Definition</ulink> section of the <citetitle pubwork="chapter">Creating an Empty Process Definition</citetitle> chapter within the <citetitle pubwork="book">jBPM Tools Reference Guide</citetitle> for more details.
+ jBPM supports the jBPM Process Definition Language (<acronym>jPDL</acronym>) and includes a perspective for easy creation and manipulation using the jPDL. Through this view you can add states, transitions and other processes and waypoints in order to create your own business workflow. Refer to the <ulink url="http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/3.0/jBPM_Tools_Re...">A Minimal Process Definition</ulink> section of the <citetitle pubwork="chapter">Creating an Empty Process Definition</citetitle> chapter within the <citetitle pubwork="book">jBPM Tools Reference Guide</citetitle> for more details.
</para>
<!-- <para>
Refer to the <citetitle pubwork="book">jBPM Tools Reference Guide</citetitle> for further details.
@@ -21,7 +21,7 @@
<section id="sect-Beginners_Guide-Service_Oriented_Architecture_Development-ESB_Editor">
<title>ESB Editor</title>
<para>
- The Enterprise Service Bus (ESB) is an abstraction layer that interacts with the messaging system in a Service-Oriented Architecture (SOA).
+ The Enterprise Service Bus (<acronym>ESB</acronym> is an abstraction layer that interacts with the messaging system in a Service-Oriented Architecture (<acronym>SOA</acronym>).
</para>
<figure id="figu-Beginners_Guide-ESB_Editor-ESB_Editor">
<title>ESB Editor</title>
@@ -32,12 +32,12 @@
</mediaobject>
</figure>
<para>
- The <application>JBoss Developer Studio</application> includes a tool called the ESB file Editor. Through the use of this tool you can develop an application that will utilize the advantages of ESB technology. Features of the ESB Editor include:
+ <application>JBoss Developer Studio</application> includes a tool called the ESB file Editor. Through the use of this tool you can develop an application that will that will take advantage of the features in ESB. Features of the ESB Editor include:
</para>
<formalpara id="form-Beginners_Guide-ESB_Editor-ESB_syntax_validation">
<title>ESB syntax validation</title>
<para>
- Contextual error checking is provided constantly, with error checking on incorrect or incomplete tags also included when using the Source viewer.
+ Constant contextual error checking is provided, with error checking on incorrect or incomplete tags also included when using the Source viewer.
</para>
</formalpara>
<formalpara id="form-Beginners_Guide-ESB_Editor-XML_schema_support">
@@ -49,20 +49,20 @@
<formalpara id="form-Beginners_Guide-ESB_Editor-ESB_XML_content_assistance">
<title>ESB XML content assistance</title>
<para>
- Content Assist enables you to write code fast and with accuracy when using the Source mode.
+ Content Assist enables you to write code fast and with a higher degree of accuracy when using the Source mode.
</para>
</formalpara>
<formalpara id="form-Beginners_Guide-ESB_Editor-Synchronized_source_and_visual_editing">
<title>Synchronized source and visual editing</title>
<para>
- The ESB Editor gives you the choice of using a graphical view (Tree), a code view (Source) or both when developing your ESB applications. With both instances open at once, the changes made to one can be directly viewable in the other, ensuring that you are always working with the most current version of your application no matter your choice.
+ The ESB Editor gives you the choice of using a graphical view (Tree), a code view (Source), or both when developing your ESB applications. With both instances open at once, the changes made to one are instantly visible in the other, ensuring that you are always working with the most current version of your application.
</para>
</formalpara>
<para>
Refer to the <ulink url="http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/3.0/ESB_Tools_Ref...">ESB Editor</ulink> chapter of the <citetitle pubwork="book">ESB Tools Reference Guide</citetitle> for further information.
</para>
<para>
- JBoss ESB intergrates component messaging into the JBoss Service-Oriented Architecture, serving as an integral part of JBoss middleware suite. For information on how to use and configure JBoss ESB with the JBoss Service-Oriented Architecture refer to the <ulink url="http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/3.0/ESB_Tools_Ref...">Using and Configuring SOA Platform</ulink> chapter of the <citetitle pubwork="book">ESB Tools Reference Guide</citetitle>.
+ JBoss ESB integrates component messaging into the JBoss Service-Oriented Architecture, serving as an integral part of the JBoss middleware suite. For information on how to use and configure JBoss ESB with the JBoss Service-Oriented Architecture refer to the <ulink url="http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/3.0/ESB_Tools_Ref...">Using and Configuring SOA Platform</ulink> chapter of the <citetitle pubwork="book">ESB Tools Reference Guide</citetitle>.
</para>
</section>
@@ -72,7 +72,7 @@
JBoss Web Services is an integral part of the JBoss Application Server and JBoss Enterprise Application Platform, providing a standard means of working reliably between different software applications.
</para>
<para>
- A Web Service defines a collection of technologies that provide protocols and standards for the exchange of data between applications. You can create a Web Service for your application server through the use of wizards in the <application>JBoss Developer Studio</application>. For further details refer to the <ulink url="http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/3.0/JBoss_Web_Ser...">Creating a Web Service using JBossWS runtime</ulink> chapter of the <citetitle pubwork="book">JBoss WS User Guide</citetitle>
+ A Web Service defines a collection of technologies that provide protocols and standards for the exchange of data between applications. You can create a Web Service for your application server through the use of wizards in <application>JBoss Developer Studio</application>. For further details refer to the <ulink url="http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/3.0/JBoss_Web_Ser...">Creating a Web Service using JBossWS runtime</ulink> chapter of the <citetitle pubwork="book">JBoss WS User Guide</citetitle>
</para>
<figure id="figu-Beginners_Guide-Web_Services_Tools-Example_of_a_Web_Services_wizard">
<title>Example of a Web Services wizard</title>
@@ -83,7 +83,7 @@
</mediaobject>
</figure>
<para>
- Web Services Tools also includes the ability to create a Web Service client through the use of a Web Services Description Language (WSDL) document. This can be useful if you already have a predefined service that you wish to recreate, or you wish to use one as a template for you to work with. Refer to the <citetitle pubwork="chapter">Creating a Web Service Client from a WSDL Document using JBoss WS</citetitle> chapter of the <citetitle pubwork="book">JBoss WS User Guide</citetitle> for more details.
+ Web Services Tools also includes the ability to create a Web Service client through the use of a Web Services Description Language (WSDL) document. This can be useful if you already have a predefined service that you wish to recreate, or you wish to use one as a template. Refer to the <citetitle pubwork="chapter">Creating a Web Service Client from a WSDL Document using JBoss WS</citetitle> chapter of the <citetitle pubwork="book">JBoss WS User Guide</citetitle> for more details.
</para>
<figure id="figu-Beginners_Guide-Web_Services_Tools-Web_Services_client_creation">
<title>Web Services client creation</title>
@@ -98,10 +98,10 @@
<section id="sect-Beginners_Guide-Service_Oriented_Architecture_Development-Drools_Tools">
<title>Drools Tools</title>
<para>
- Drools is a Business Rule Management System (BRMS) that uses an enhanced implementation of the Rete algorithm to become a forward chaining inference based rules engine (production rule system). Refer to the <citetitle pubwork="chapter">The Rule Engine</citetitle> chapter of the JBoss Enterprise SOA <citetitle pubwork="book">JBoss Rules Reference Guide</citetitle> for more details.
+ Drools is a Business Rule Management System (<acronym>BRMS</acronym>) that uses an enhanced implementation of the Rete algorithm to provide a forward chaining inference based rules engine (production rule system). Refer to the <citetitle pubwork="chapter">The Rule Engine</citetitle> chapter of the JBoss Enterprise SOA <citetitle pubwork="book">JBoss Rules Reference Guide</citetitle> for more details.
</para>
<para>
- Drools Tools includes wizards for creating new Drools projects and resources. The resources that can be created include a new rule, domain specific language, decision table and business rule. After these have been created there are numerous editors included to assist you with the rest of the development. Included editors are The Rule editor, The Domain Specific Language editor, The Rule Flow graphical editor and The Guided editor that provides a Graphical User Interface (GUI). Refer to the <ulink url="http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/3.0/Drools_Tools_...">Drools Tools Reference Guide</ulink> for more details.
+ Drools Tools includes wizards for creating new Drools projects and resources. The resources that can be created include a new rule, domain specific language, decision table and business rule. After these have been created there are numerous editors included to assist you with the rest of the development. Included editors are the Rule editor, the Domain Specific Language editor, the Rule Flow graphical editor and the Guided editor. Refer to the <ulink url="http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/3.0/Drools_Tools_...">Drools Tools Reference Guide</ulink> for more details.
</para>
<figure id="figu-Beginners_Guide-Drools_Tools-Rule_text_editor">
<title>Rule text editor</title>
@@ -124,15 +124,15 @@
<section id="sect-Beginners_Guide-Service_Oriented_Architecture_Development-Eclipse_Guvnor_Tools">
<title>Eclipse Guvnor Tools</title>
<para>
- Eclipse Guvnor Tools work with Drools Guvnor through rich web based GUIs and editors to provide a centralized repository for a vast quantity of rules. You can store versions of rules, models, functions, processes and other Drools generated components that all relate to executeable knowledge bases. Access to the Guvnor is controlled, allowing you to lock down access and restrict features so domain experts (non programmers) can view and edit rules without being exposed to all the features at once.
+ Eclipse Guvnor Tools work with Drools Guvnor through rich web based GUIs and editors to provide a centralized repository for a vast quantity of rules. You can store versions of rules, models, functions, processes and other Drools generated components that all relate to executable knowledge bases. Access to the Guvnor is controlled, allowing you to lock down access and restrict features so domain experts (non programmers) can view and edit rules without being exposed to all the features at once.
</para>
<para>
- The tools included for Eclipse Guvnor are outlined as follows:
+ The tools included for Eclipse Guvnor include:
</para>
<formalpara id="form-Beginners_Guide-Eclipse_Guvnor_Tools-Guvnor_Connection_Wizard">
<title>Guvnor Connection Wizard</title>
<para>
- The Guvnor Connection Wizard is used to create a connection to a Guvnor repository. This wizard can be started by following the menu items <menuchoice><guimenuitem>File</guimenuitem><guimenuitem>New</guimenuitem><guimenuitem>Other</guimenuitem><guimenuitem>Guvnor</guimenuitem><guimenuitem>Guvnor repository location</guimenuitem></menuchoice>, through the Guvnor Repositories View and other locations throughout Eclipse Guvnor Tools. Refer to the <citetitle pubwork="section">Guvnor Connection Wizard</citetitle> section of the <citetitle pubwork="chapter">Functionality Overview</citetitle> chapter within the <citetitle pubwork="book">Eclipse Guvnor Tools Reference Guide</citetitle> for more details.
+ The Guvnor Connection Wizard is used to create a connection to a Guvnor repository. This wizard can be started by selecting <menuchoice><guimenuitem>File</guimenuitem><guimenuitem>New</guimenuitem><guimenuitem>Other</guimenuitem><guimenuitem>Guvnor</guimenuitem><guimenuitem>Guvnor repository location</guimenuitem></menuchoice>, through the Guvnor Repositories View and other locations throughout Eclipse Guvnor Tools. Refer to the <citetitle pubwork="section">Guvnor Connection Wizard</citetitle> section of the <citetitle pubwork="chapter">Functionality Overview</citetitle> chapter within the <citetitle pubwork="book">Eclipse Guvnor Tools Reference Guide</citetitle> for more details.
</para>
</formalpara>
<figure id="figu-Beginners_Guide-Eclipse_Guvnor_Tools-Guvnor_connection_wizard">
@@ -160,7 +160,7 @@
<formalpara id="form-Beginners_Guide-Eclipse_Guvnor_Tools-Guvnor_Resource_History_View">
<title>Guvnor Resource History View</title>
<para>
- The task of the Guvnor Resource History View is to display the revision history details for files that are both locally stored and within Guvnor repositories. Refer to the <citetitle pubwork="section">Guvnor Resource History View</citetitle> section of the <citetitle pubwork="chapter">Functionality Overview</citetitle> chapter within the <citetitle pubwork="book">Eclipse Guvnor Tools Reference Guide</citetitle> for more details.
+ The Guvnor Resource History View displays the revision history details for files that are both locally stored and within Guvnor repositories. Refer to the <citetitle pubwork="section">Guvnor Resource History View</citetitle> section of the <citetitle pubwork="chapter">Functionality Overview</citetitle> chapter within the <citetitle pubwork="book">Eclipse Guvnor Tools Reference Guide</citetitle> for more details.
</para>
</formalpara>
<figure id="figu-Beginners_Guide-Eclipse_Guvnor_Tools-Guvnor_resource_history_view">
@@ -174,7 +174,7 @@
<formalpara id="form-Beginners_Guide-Eclipse_Guvnor_Tools-Guvnor_Resource_Importing_Wizard">
<title>Guvnor Resource Importing Wizard</title>
<para>
- The Guvnor Resource Importing Wizard assists with the copying of one or more files from a Guvnor repository to the local workspace (while keeping file association with the Guvnor repository). This wizard can be started by following the menu items <menuchoice><guimenuitem>File</guimenuitem><guimenuitem>Import</guimenuitem><guimenuitem>Guvnor</guimenuitem><guimenuitem>Resource from Guvnor</guimenuitem></menuchoice>. Refer to the <citetitle pubwork="section">Importing Guvnor Repository Resources</citetitle> section of the <citetitle pubwork="chapter">Functionality Overview</citetitle> chapter within the <citetitle pubwork="book">Eclipse Guvnor Tools Reference Guide</citetitle> for more details.
+ The Guvnor Resource Importing Wizard assists with copying one or more files from a Guvnor repository to the local workspace (while keeping file association with the Guvnor repository). This wizard can be started by selecting <menuchoice><guimenuitem>File</guimenuitem><guimenuitem>Import</guimenuitem><guimenuitem>Guvnor</guimenuitem><guimenuitem>Resource from Guvnor</guimenuitem></menuchoice>. Refer to the <citetitle pubwork="section">Importing Guvnor Repository Resources</citetitle> section of the <citetitle pubwork="chapter">Functionality Overview</citetitle> chapter within the <citetitle pubwork="book">Eclipse Guvnor Tools Reference Guide</citetitle> for more details.
</para>
</formalpara>
<figure id="figu-Beginners_Guide-Eclipse_Guvnor_Tools-Guvnor_resource_importing_wizard">
@@ -188,7 +188,7 @@
<formalpara id="form-Beginners_Guide-Eclipse_Guvnor_Tools-Actions_for_Local_Guvnor_Resources">
<title>Actions for Local Guvnor Resources</title>
<para>
- Through Eclipse Guvnor Tools a variety of actions can be performed on a file. Those actions are:
+ A variety of actions can be performed on a file through Eclipse Guvnor Tools. Those actions are:
</para>
</formalpara>
<itemizedlist>
13 years, 9 months
JBoss Tools SVN: r28114 - trunk/documentation/guides/Beginners_Guide/en-US.
by jbosstools-commits@lists.jboss.org
Author: mcaspers
Date: 2011-01-12 00:37:47 -0500 (Wed, 12 Jan 2011)
New Revision: 28114
Modified:
trunk/documentation/guides/Beginners_Guide/en-US/Java_Web_(EE)_and_Standard_Edition_(SE).xml
Log:
General updates
Modified: trunk/documentation/guides/Beginners_Guide/en-US/Java_Web_(EE)_and_Standard_Edition_(SE).xml
===================================================================
--- trunk/documentation/guides/Beginners_Guide/en-US/Java_Web_(EE)_and_Standard_Edition_(SE).xml 2011-01-12 05:13:59 UTC (rev 28113)
+++ trunk/documentation/guides/Beginners_Guide/en-US/Java_Web_(EE)_and_Standard_Edition_(SE).xml 2011-01-12 05:37:47 UTC (rev 28114)
@@ -3,7 +3,7 @@
<chapter id="chap-Beginners_Guide-Java_Web_EE_and_Standard_Edition_SE_Plug_Ins">
<title>Java Web (EE) and Standard Edition (SE) Plug-Ins</title>
<para>
- Included <application>JBoss Developer Studio</application> Java plug-ins are detailed.
+ This chapter provides details on the Java plug-ins that are included in <application>JBoss Developer Studio</application>.
</para>
<section id="sect-Beginners_Guide-Java_Web_EE_and_Standard_Edition_SE_Plug_Ins-Visual_Web_Tools">
<title>Visual Web Tools</title>
@@ -15,10 +15,10 @@
<term>Visual Page Editor</term>
<listitem>
<para>
- The Visual Page Editor allows an application to be developed alongside a visual preview. The application can be viewed either as the source code, as a preview of the application, or both simultaneously in a split-screen presentation. The Visual Page Editor can be used for developing an application using technologies such as JavaServer Faces (<acronym>JSF</acronym>), JavaServer Pages (<acronym>JSP</acronym>), Struts, and Hypertext Markup Language (<acronym>HTML</acronym>). The Visual Page Editor also features a graphical toolbar for in-line styling.
+ The Visual Page Editor allows an application to be developed in conjunction with a real time visual preview. The application can be viewed either as the source code, as a preview of the application, or both simultaneously in a split-screen presentation. The Visual Page Editor can be used for developing an application using technologies such as JavaServer Faces (<acronym>JSF</acronym>), JavaServer Pages (<acronym>JSP</acronym>), Struts, and Hypertext Markup Language (<acronym>HTML</acronym>). The Visual Page Editor also features a graphical toolbar for in-line styling.
</para>
<figure id="figu-Beginners_Guide-Visual_Web_Tools-Visual_Page_Editor">
- <title>Visual Page Editor</title>
+ <title>Visual Page Editor</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/figu-Beginners_Guide-Visual_Web_Tools-Visual_Page_Editor.png" format="PNG" />
@@ -31,7 +31,7 @@
</mediaobject>
</figure>
<para>
- Refer to the <ulink url="http://docs.redhat.com/docs/en-US/JBoss_Developer_Studio/4.0/html-single/...">Editors</ulink> chapter of <citetitle pubwork="book">Visual Web Tools Reference Guide</citetitle> for full details.
+ Refer to the <ulink url="http://docs.redhat.com/docs/en-US/JBoss_Developer_Studio/4.0/html-single/...">Editors</ulink> chapter of <citetitle pubwork="book">Visual Web Tools Reference Guide</citetitle> for more details.
</para>
</listitem>
</varlistentry>
@@ -39,7 +39,7 @@
<term>JBoss Tools Palette</term>
<listitem>
<para>
- The JBoss Tools Palette provides access to tag libraries for creating <acronym>JSP</acronym> and <acronym>JSF</acronym> pages. Tags can be quickly inserted into pages from a number of included libraries:
+ The JBoss Tools Palette provides access to a library of tags used when creating <acronym>JSP</acronym> and <acronym>JSF</acronym> pages. Tags can be quickly inserted into pages from a number of libraries including:
</para>
<itemizedlist>
<listitem>
@@ -100,7 +100,7 @@
</mediaobject>
</figure>
<para>
- Refer to the <citetitle pubwork="chapter">JBoss Tools Palette</citetitle> chapter of <citetitle pubwork="book">Visual Web Tools Reference Guide</citetitle> for full details.
+ Refer to the <citetitle pubwork="chapter">JBoss Tools Palette</citetitle> chapter of the <citetitle pubwork="book">Visual Web Tools Reference Guide</citetitle> for more details.
</para>
</listitem>
</varlistentry>
@@ -108,7 +108,7 @@
<term>Web Projects View</term>
<listitem>
<para>
- The Web Projects View is an additional view. It enhances project authoring with a number of features:
+ The Web Projects View is an additional view. It enhances project authoring with a number of features including:
</para>
<itemizedlist>
<listitem>
@@ -118,37 +118,37 @@
</listitem>
<listitem>
<para>
- Selected items can be dragged and dropped into <acronym>JSP</acronym> and other <acronym>JSF</acronym> compatible pages:
+ Selected items can be dragged and dropped into <acronym>JSP</acronym> and other <acronym>JSF</acronym> compatible pages including:
</para>
<itemizedlist>
<listitem>
<para>
- <acronym>JSF</acronym> managed bean attributes
+ <acronym>JSF</acronym> managed bean attributes.
</para>
</listitem>
<listitem>
<para>
- <acronym>JSF</acronym> navigation rule outcomes
+ <acronym>JSF</acronym> navigation rule outcomes.
</para>
</listitem>
<listitem>
<para>
- Property file values
+ Property file values.
</para>
</listitem>
<listitem>
<para>
- Tag library files
+ Tag library files.
</para>
</listitem>
<listitem>
<para>
- Tags from tag libraries
+ Tags from tag libraries.
</para>
</listitem>
<listitem>
<para>
- <acronym>JSP</acronym> page links
+ <acronym>JSP</acronym> page links.
</para>
</listitem>
</itemizedlist>
@@ -183,7 +183,7 @@
</mediaobject>
</figure>
<para>
- Refer to the <citetitle pubwork="chapter">Web Projects View</citetitle> chapter of <citetitle pubwork="book">Visual Web Tools Reference Guide</citetitle> for full details.
+ Refer to the <citetitle pubwork="chapter">Web Projects View</citetitle> chapter of the <citetitle pubwork="book">Visual Web Tools Reference Guide</citetitle> for more details.
</para>
</listitem>
</varlistentry>
@@ -194,7 +194,7 @@
OpenOn provides an easy method for switching directly from one project resource to another without navigating through the <guilabel>Package Explorer</guilabel> view. Pressing <keycap>F3</keycap> or <keycombo><keycap>Ctrl</keycap><mousebutton>click</mousebutton></keycombo> when a reference to another file is highlighted will open the file in the editor.
</para>
<para>
- Refer to the <citetitle pubwork="chapter">Editors</citetitle> chapter of <citetitle pubwork="book">Visual Web Tools Reference Guide</citetitle> for full details.
+ Refer to the <citetitle pubwork="chapter">Editors</citetitle> chapter of the <citetitle pubwork="book">Visual Web Tools Reference Guide</citetitle> for more details.
</para>
</listitem>
</varlistentry>
@@ -202,7 +202,7 @@
<term>Content Assist</term>
<listitem>
<para>
- Content Assist displays context-specific code completion suggestions while typing, speeding up development and reducing typing errors. Content Assist is supported in a number of contexts:
+ Content Assist displays context-specific code completion suggestions while typing, speeding up development and reducing typing errors. Content Assist is supported in the following contexts:
</para>
<para>
The suggestion list can be displayed by pressing <keycombo><keycap>Ctrl</keycap><keycap>Space</keycap></keycombo>, and the highlighted entry can be selected and inserted by pressing <keycap>Enter</keycap>.
@@ -232,7 +232,7 @@
Properties, managed bean attributes, navigation rules, tag library file declarations, and <acronym>JSP</acronym> pages can all be dragged from the <guilabel>Web Projects</guilabel> view and dropped into the editor to add content.
</para>
<para>
- Refer to the <citetitle pubwork="chapter">Web Projects View</citetitle> chapter of <citetitle pubwork="book">Visual Web Tools Reference Guide</citetitle> for full details.
+ Refer to the <citetitle pubwork="chapter">Web Projects View</citetitle> chapter of the <citetitle pubwork="book">Visual Web Tools Reference Guide</citetitle> for more details.
</para>
</listitem>
</varlistentry>
@@ -243,7 +243,7 @@
RichFaces and Ajax4jsf tag libraries can be used from the JBoss Tools Palette, and RichFaces components are rendered in the Visual Page Editor.
</para>
<para>
- Refer to the <citetitle pubwork="chapter">Editors</citetitle> chapter of <citetitle pubwork="book">Visual Web Tools Reference Guide</citetitle> for full details.
+ Refer to the <citetitle pubwork="chapter">Editors</citetitle> chapter of the <citetitle pubwork="book">Visual Web Tools Reference Guide</citetitle> for more details.
</para>
</listitem>
</varlistentry>
@@ -253,32 +253,32 @@
<section id="sect-Beginners_Guide-Java_Web_EE_and_Standard_Edition_SE_Plug_Ins-Seam_Development_Tools">
<title>Seam Development Tools</title>
<para>
- <application>JBoss Seam</application> combines several technologies to reduce the complexity of developing modern Web 2.0 applications:
+ <application>JBoss Seam</application> combines several technologies to reduce the complexity of developing modern Web 2.0 applications including:
</para>
<itemizedlist>
<listitem>
<para>
- Enterprise Java Beans (<acronym>EJB3</acronym>)
+ Enterprise Java Beans (<acronym>EJB3</acronym>).
</para>
</listitem>
<listitem>
<para>
- JavaServer Faces (<acronym>JSF</acronym>)
+ JavaServer Faces (<acronym>JSF</acronym>).
</para>
</listitem>
<listitem>
<para>
- Asynchronous JavaScript and <acronym>XML</acronym> (Ajax)
+ Asynchronous JavaScript and <acronym>XML</acronym> (Ajax).
</para>
</listitem>
<listitem>
<para>
- Java Portlets
+ Java Portlets.
</para>
</listitem>
<listitem>
<para>
- Business Process Management (<acronym>BPM</acronym>)
+ Business Process Management (<acronym>BPM</acronym>).
</para>
</listitem>
</itemizedlist>
@@ -286,14 +286,14 @@
<application>Seam</application> provides an interface to these different technologies through simple <emphasis>Plain Old Java Objects</emphasis> (<acronym>POJO</acronym>), user interface components, and <acronym>XML</acronym>. <application>Seam</application> does not distinguish between presentation-tier components and business logic components in an effort to present a simple, unified component model for the Java Enterprise Edition platform. Seam also provides mechanisms to manage application states across multiple workspaces, methods to manage workflow and pageflow through <acronym>jBPM</acronym>, and comprehensive integrated testing features.
</para>
<para>
- The Seam Development Tools in the <application>JBoss Developer Studio</application> allow for easy <application>Seam</application> application development:
+ The Seam Development Tools in <application>JBoss Developer Studio</application> allow for easy <application>Seam</application> application development with a number of features including:
</para>
<variablelist>
<varlistentry>
<term>New Seam Project wizard</term>
<listitem>
<para>
- The New Seam Project wizard allows the details of the Seam project to be configured, including target runtimes, target servers, project facets, and web module settings, then generates all the necessary files for a Seam project.
+ The New Seam Project wizard allows the details of the Seam project to be configured, including target runtimes, target servers, project facets, and web module settings. It then generates all the necessary files for a Seam project.
</para>
<figure id="figu-Beginners_Guide-Seam_Development_Tools-New_Seam_Project_wizard">
<title>New Seam Project wizard</title>
@@ -314,7 +314,7 @@
<term>Other Seam wizards</term>
<listitem>
<para>
- Wizards are also included for creating new Seam Actions, new Seam Forms, new Seam Conversations, and new Seam Entities.
+ Wizards are also included for creating new Seam Actions, Seam Forms, Seam Conversations, and Seam Entities.
</para>
</listitem>
</varlistentry>
@@ -322,7 +322,7 @@
<term>Entity generation</term>
<listitem>
<para>
- Another wizard exists for generating Seam entities. The wizard produces a set of <acronym>CRUD</acronym> (create-read-update-delete) Seam components and web pages. These can be generated by reverse-engineering an existing database, or by using existing entities in the application.
+ Another wizard exists for generating Seam entities. The wizard produces a set of <acronym>CRUD</acronym> (create-read-update-delete) Seam components and web pages. These can be generated by reverse-engineering an existing database, or by using the existing entities in the application.
</para>
</listitem>
</varlistentry>
@@ -330,7 +330,7 @@
<term>Editors and views</term>
<listitem>
<para>
- There are a number of editors available in the <application>JBoss Developer Studio</application> for working with Seam in addition to the Visual Page Editor:
+ There are a number of editors available in the <application>JBoss Developer Studio</application> for working with Seam in addition to the Visual Page Editor including:
</para>
<variablelist>
<varlistentry>
@@ -363,7 +363,7 @@
<imagedata fileref="images/figu-Beginners_Guide-Seam_Development_Tools-Seam_Pages_Editor_graphical_view.png" format="PNG" />
</imageobject>
<textobject>
- <phrase>
+ <phrase>
The graphical view of the Seam Pages Editor, representing the project page-flow and exception handling.
</phrase>
</textobject>
@@ -375,7 +375,7 @@
<term>Seam Components Editor</term>
<listitem>
<para>
- The Seam Components Editor is used for editing the <filename>components.xml</filename> file. The file can be edited through two views, the tree view and the source view, which operate similarly to the views in the Seam Pages Editor.
+ The Seam Components Editor is used for editing the <filename>components.xml</filename> file. The file can be edited through two views: the tree view and the source view, which operate similarly to the views in the Seam Pages Editor.
</para>
<figure id="figu-Beginners_Guide-Seam_Development_Tools-Seam_Components_Editor">
<title>Seam Components Editor</title>
@@ -384,7 +384,7 @@
<imagedata fileref="images/figu-Beginners_Guide-Seam_Development_Tools-Seam_Components_Editor.png" format="PNG" />
</imageobject>
<textobject>
- <phrase>
+ <phrase>
The Seam Components Editor, displaying the components in a hierarchical tree.
</phrase>
</textobject>
@@ -394,12 +394,13 @@
</varlistentry>
</variablelist>
<para>
- The Seam Editors feature Content Assist and OpenOn; for more details on these technologies refer to <xref linkend="sect-Beginners_Guide-Java_Web_EE_and_Standard_Edition_SE_Plug_Ins-Visual_Web_Tools" />. Seam Editors also feature validation tools to highlight potential issues with the application.
+ The Seam Editors implement Content Assist and OpenOn; for more details on these technologies refer to <xref linkend="sect-Beginners_Guide-Java_Web_EE_and_Standard_Edition_SE_Plug_Ins-Visual_Web_Tools" />. Seam Editors also feature validation tools to highlight potential issues with the application.
</para>
</listitem>
</varlistentry>
<varlistentry>
- <term><acronym>CRUD</acronym> database applications</term>
+ <term>
+ <acronym>CRUD</acronym> database applications</term>
<listitem>
<para>
<acronym>CRUD</acronym> refers to the four basic <acronym>SQL</acronym> commands: <code>create</code>, <code>read</code>, <code>update</code>, and <code>delete</code>. A <acronym>CRUD</acronym> database application uses forms to retrieve data from and submit data to a database.
@@ -419,17 +420,18 @@
</varlistentry>
</variablelist>
<para>
- Refer to the <citetitle pubwork="book">Seam Development Tools Reference Guide</citetitle> for full details.
+ Refer to the <citetitle pubwork="book">Seam Development Tools Reference Guide</citetitle> for more details.
</para>
</section>
<section id="sect-Beginners_Guide-Java_Web_EE_and_Standard_Edition_SE_Plug_Ins-Hibernate_Tools">
<title>Hibernate Tools</title>
<para>
- <application>Hibernate</application> is an object-relational mapping (<acronym>ORM</acronym>) library, used for mapping an object-oriented domain model to a relational database.<!-- It replaces persistence-related database accesses with high-level object-handling functions to solve problems relating to object-relational impedance mismatch.--> <application>Hibernate</application> also serves as a query service, allowing queries to be expressed in native <acronym>SQL</acronym> (Structured Query Language), an extension of <acronym>SQL</acronym> named <emphasis>Hibernate Query Language</emphasis> (<acronym>HQL</acronym>), or an object-oriented Criteria and Example <acronym>API</acronym> (Application Programming Interface).
+ <application>Hibernate</application> is an object-relational mapping (<acronym>ORM</acronym>) library, used for mapping an object-oriented domain model to a relational database.<!-- It replaces persistence-related database accesses with high-level object-handling functions to solve problems relating to object-relational impedance mismatch.-->
+ <application>Hibernate</application> also serves as a query service, allowing queries to be expressed in native <acronym>SQL</acronym> (Structured Query Language), an extension of <acronym>SQL</acronym> named <emphasis>Hibernate Query Language</emphasis> (<acronym>HQL</acronym>), or an object-oriented Criteria and Example <acronym>API</acronym> (Application Programming Interface).
</para>
<para>
- Hibernate Tools in the <application>JBoss Developer Studio</application> provides several features to aid in developing with <application>Hibernate</application>:
+ Hibernate Tools in <application>JBoss Developer Studio</application> provides several features to aid in developing with <application>Hibernate</application> including:
</para>
<variablelist>
<varlistentry>
@@ -478,7 +480,8 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><application>Apache Ant</application> Task</term>
+ <term>
+ <application>Apache Ant</application> Task</term>
<listitem>
<para>
<application>Apache Ant</application> is a tool for automating software build processes. Hibernate Tools includes an Apache Ant Task for generating schema, mapping, and Java code related to the build process.
@@ -487,7 +490,7 @@
</varlistentry>
</variablelist>
<para>
- Refer to the <citetitle pubwork="book">Hibernate Tools Reference</citetitle> for full details.
+ Refer to the <citetitle pubwork="book">Hibernate Tools Reference</citetitle> for more details.
</para>
</section>
@@ -516,7 +519,7 @@
Click the <guibutton>Modify...</guibutton> button and enable portlets for the creation of <application>JBoss Portal</application> applications through this wizard.
</para>
<para>
- Refer to the <citetitle pubwork="book">JBoss Portal Tools Reference Guide</citetitle> for full details.
+ Refer to the <citetitle pubwork="book">JBoss Portal Tools Reference Guide</citetitle> for more details.
</para>
</section>
@@ -533,7 +536,7 @@
<term>MBean Explorer</term>
<listitem>
<para>
- The MBean Explorer lists a connection's Managed Beans, domains, attributes, and operations in a hierarchical tree. Items in the tree can be filtered, expanded, and collapsed, and double-clicking on any item will open the item in the MBean Editor.
+ The MBean Explorer lists a connection's Managed Beans, domains, attributes, and operations in a hierarchical tree. Items in the tree can be filtered, expanded, and collapsed, and double-clicking on any item will open it in the MBean Editor.
</para>
<figure id="figu-Beginners_Guide-JMX_Tools-MBean_Explorer">
<title>MBean Explorer</title>
@@ -569,7 +572,7 @@
</listitem>
<listitem>
<para>
- the Notifications page, which allows the Managed Bean to be subscribed to, and which notifications are received
+ the Notifications page, which allows the Managed Bean to be subscribed to, and which notifications are received;
</para>
</listitem>
<listitem>
@@ -595,7 +598,7 @@
</varlistentry>
</variablelist>
<para>
- Refer to the <citetitle pubwork="book">JMX Tools Reference Guide</citetitle> for full details.
+ Refer to the <citetitle pubwork="book">JMX Tools Reference Guide</citetitle> for more details.
</para>
</section>
@@ -615,7 +618,7 @@
</listitem>
<listitem>
<para>
- Pre-configured templates are included and the functionality to create your own.
+ Pre-configured templates are included, along with the ability to create your own.
</para>
</listitem>
<listitem>
@@ -630,12 +633,12 @@
</listitem>
<listitem>
<para>
- Constant validation checking no matter how you are currently interacting with the code, ensures you are always aware of any errors during the development process.
+ Constant validation checking no matter how you are currently interacting with the code, which ensures you are always aware of any errors during the development process.
</para>
</listitem>
<listitem>
<para>
- Three views are provided for interacting with the code: Diagram view, Tree view and Source view. Synchronization between the views ensures you are always working on the newest version.
+ Three views are provided for interacting with the code: the Diagram view, Tree view and Source view. Synchronization between the views ensures you are always working on the newest version.
</para>
<figure id="figu-Beginners_Guide-JSF_Tools-Diagram_view">
<title>Diagram view</title>
@@ -671,7 +674,7 @@
<section id="sect-Beginners_Guide-Java_Web_EE_and_Standard_Edition_SE_Plug_Ins-JBoss_AS_Tools">
<title>JBoss AS Tools</title>
<para>
- The JBoss <acronym>AS</acronym> Tools consists of a number of additional views for managing an installed JBoss Server through the JBoss <acronym>AS</acronym> (Application Server) perspective. These additional views include the standard Console and Properties views, and the Servers view. The Servers view allows installed servers to be configured, monitored, and managed.
+ The JBoss <acronym>AS</acronym> Tools consist of a number of additional views for managing an installed JBoss Server through the JBoss <acronym>AS</acronym> (Application Server) perspective. These additional views include the standard Console and Properties views, and the Servers view. The Servers view allows installed servers to be configured, monitored, and managed.
</para>
<figure id="figu-Beginners_Guide-JBoss_AS_Tools-Servers_view">
<title>Servers view</title>
@@ -687,7 +690,7 @@
</mediaobject>
</figure>
<para>
- Refer to the <citetitle pubwork="book">JBoss Server Manager Reference Guide</citetitle> for full details.
+ Refer to the <citetitle pubwork="book">JBoss Server Manager Reference Guide</citetitle> for more details.
</para>
</section>
@@ -710,7 +713,7 @@
</mediaobject>
</figure>
<para>
- Refer to the <citetitle pubwork="book">JBoss Server Manager Reference Guide</citetitle> for full details.
+ Refer to the <citetitle pubwork="book">JBoss Server Manager Reference Guide</citetitle> for more details.
</para>
</section>
13 years, 9 months