Author: dazarov
Date: 2010-10-22 10:25:04 -0400 (Fri, 22 Oct 2010)
New Revision: 25995
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/SeamUIMessages.java
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/messages.properties
Log:
https://jira.jboss.org/browse/JBIDE-7392
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/SeamUIMessages.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/SeamUIMessages.java 2010-10-22
13:28:27 UTC (rev 25994)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/SeamUIMessages.java 2010-10-22
14:25:04 UTC (rev 25995)
@@ -293,10 +293,16 @@
public static String VALIDATOR_FACTORY_TEST_PROJECT_ALREADY_EXISTS;
+ public static String VALIDATOR_FACTORY_TEST_PROJECT_CANNOT_BE_EMPTY;
+
public static String VALIDATOR_FACTORY_EAR_PROJECT_ALREADY_EXISTS;
+ public static String VALIDATOR_FACTORY_EAR_PROJECT_CANNOT_BE_EMPTY;
+
public static String VALIDATOR_FACTORY_EJB_PROJECT_ALREADY_EXISTS;
+ public static String VALIDATOR_FACTORY_EJB_PROJECT_CANNOT_BE_EMPTY;
+
public static String VALIDATOR_INVALID_SETTINGS;
public static String SEAM_TARGET_SERVER;
@@ -381,6 +387,7 @@
public static String ADD_ANNOTATED_DESTROY_METHOD_MARKER_RESOLUTION_TITLE;
public static String CHANGE_SCOPETYPE_MARKER_RESOLUTION_TITLE;
+ public static String ADD_SETTER_MARKER_RESOLUTION_TITLE;
static {
// load message values from bundle file
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java 2010-10-22
13:28:27 UTC (rev 25994)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java 2010-10-22
14:25:04 UTC (rev 25995)
@@ -851,6 +851,11 @@
.validateName(testProjectName);
if (((IStatus.ERROR | IStatus.WARNING) & status.getSeverity() ) != 0 ){
+ if("".equals(testProjectName.trim()))
+ return doPackStatus(status,
+ propertyName,
+ SeamUIMessages.VALIDATOR_FACTORY_TEST_PROJECT_CANNOT_BE_EMPTY);
+
return doPackStatus(status,
propertyName,
NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_TEST_PROJECT_ALREADY_EXISTS,
@@ -864,6 +869,11 @@
.validateName(earProjectName);
if (((IStatus.ERROR | IStatus.WARNING) & status.getSeverity() ) != 0 ){
+ if("".equals(earProjectName.trim()))
+ return doPackStatus(status,
+ propertyName,
+ SeamUIMessages.VALIDATOR_FACTORY_EAR_PROJECT_CANNOT_BE_EMPTY);
+
return doPackStatus(status,
propertyName,
NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_EAR_PROJECT_ALREADY_EXISTS,
@@ -875,6 +885,11 @@
.validateName(ejbProjectName);
if (((IStatus.ERROR | IStatus.WARNING) & status.getSeverity() ) != 0 ){
+ if("".equals(ejbProjectName.trim()))
+ return doPackStatus(status,
+ propertyName,
+ SeamUIMessages.VALIDATOR_FACTORY_EJB_PROJECT_CANNOT_BE_EMPTY);
+
return doPackStatus(status,
propertyName,
NLS.bind(SeamUIMessages.VALIDATOR_FACTORY_EJB_PROJECT_ALREADY_EXISTS,
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/messages.properties
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/messages.properties 2010-10-22
13:28:27 UTC (rev 25994)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/messages.properties 2010-10-22
14:25:04 UTC (rev 25995)
@@ -126,8 +126,11 @@
VALIDATOR_FACTORY_CANNOT_FIND_SEAM_RUNTIME=Cannot find Seam Runtime
''{0}''
VALIDATOR_FACTORY_SEAM_RT_SRC_DIR_IS_MISSING=Seam Runtime ''{0}'' source
templates directory doesn't exist
VALIDATOR_FACTORY_TEST_PROJECT_ALREADY_EXISTS=Test project ''{0}''
already exists. Please select other name for new Seam project.
+VALIDATOR_FACTORY_TEST_PROJECT_CANNOT_BE_EMPTY=Test project name cannot be empty.
VALIDATOR_FACTORY_EAR_PROJECT_ALREADY_EXISTS=EAR project ''{0}'' already
exists. Please select other name for new Seam project.
+VALIDATOR_FACTORY_EAR_PROJECT_CANNOT_BE_EMPTY=EAR project name cannot be empty.
VALIDATOR_FACTORY_EJB_PROJECT_ALREADY_EXISTS=EJB project ''{0}'' already
exists. Please select other name for new Seam project.
+VALIDATOR_FACTORY_EJB_PROJECT_CANNOT_BE_EMPTY=EJB project name cannot be empty.
VALIDATOR_FACTORY_SEAM_RT_NOT_CONFIGURED=Seam Runtime is not configured for selected Seam
Web Project
VALIDATOR_INVALID_SETTINGS=Selected seam project has some invalid settings. Please press
"Settings..." and correct them.
SEAM_RUNTIME_LIST_FIELD_EDITOR_RUNTIME_NAME_IS_NOT_CORRECT=Runtime name is not correct
@@ -199,3 +202,4 @@
ADD_ANNOTATED_REMOVE_METHOD_MARKER_RESOLUTION_TITLE=Add @Remove annotated method
ADD_ANNOTATED_DESTROY_METHOD_MARKER_RESOLUTION_TITLE=Add @Destroy annotated method
CHANGE_SCOPETYPE_MARKER_RESOLUTION_TITLE=Change scope to ''{0}''
+ADD_SETTER_MARKER_RESOLUTION_TITLE=Add setter for ''{0}'' property in
''{1}'' class