Skip to main content
summaryrefslogtreecommitdiffstats
path: root/jpa
diff options
context:
space:
mode:
authorkmoore2008-05-15 03:39:19 +0000
committerkmoore2008-05-15 03:39:19 +0000
commit149d2ac3cac752b88da3ac4d1c628e6a7867fb5b (patch)
tree3e42b3d0fe9a376744fb0ae30462f8f7b0c7ee5f /jpa
parent9f8483a96ea4f1622beb4afd218b42e130f8b0bb (diff)
downloadwebtools.dali-149d2ac3cac752b88da3ac4d1c628e6a7867fb5b.tar.gz
webtools.dali-149d2ac3cac752b88da3ac4d1c628e6a7867fb5b.tar.xz
webtools.dali-149d2ac3cac752b88da3ac4d1c628e6a7867fb5b.zip
231491 - Unmapped (non-default) mapping in orm.xml displays incorrect text on details pane
Diffstat (limited to 'jpa')
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/property_files/jpt_ui.properties1
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/JptUiMessages.java1
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/PersistentAttributeMapAsComposite.java6
3 files changed, 7 insertions, 1 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.ui/property_files/jpt_ui.properties b/jpa/plugins/org.eclipse.jpt.ui/property_files/jpt_ui.properties
index 6796b1a1b3..624bd6054d 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/property_files/jpt_ui.properties
+++ b/jpa/plugins/org.eclipse.jpt.ui/property_files/jpt_ui.properties
@@ -117,6 +117,7 @@ MapAsComposite_transient=transient
MapAsComposite_unmappedAttributeText=Attribute ''{0}'' is not mapped, click here to change the mapping type.
MapAsComposite_unmappedTypeText=Type ''{0}'' is not mapped, click here to change the mapping type.
MapAsComposite_version=version
+MapAsComposite_virtualAttributeText=Attribute ''{0}'' is not mapped.
MappingFileWizard_title=New Mapping File
MappingFileWizardPage_title=Mapping file
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/JptUiMessages.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/JptUiMessages.java
index 1b51f1217d..4bc3344563 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/JptUiMessages.java
+++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/JptUiMessages.java
@@ -113,6 +113,7 @@ public class JptUiMessages extends NLS {
public static String MapAsComposite_unmappedAttributeText;
public static String MapAsComposite_unmappedTypeText;
public static String MapAsComposite_version;
+ public static String MapAsComposite_virtualAttributeText;
public static String MappingFileWizard_title;
public static String MappingFileWizardPage_title;
public static String MappingFileWizardPage_desc;
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/PersistentAttributeMapAsComposite.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/PersistentAttributeMapAsComposite.java
index 602660defe..c10b0d8fdd 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/PersistentAttributeMapAsComposite.java
+++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/PersistentAttributeMapAsComposite.java
@@ -11,6 +11,7 @@ package org.eclipse.jpt.ui.internal.mappings.details;
import java.util.Collection;
import java.util.Iterator;
+import org.eclipse.jpt.core.MappingKeys;
import org.eclipse.jpt.core.context.AttributeMapping;
import org.eclipse.jpt.core.context.PersistentAttribute;
import org.eclipse.jpt.ui.JpaPlatformUi;
@@ -110,9 +111,12 @@ public abstract class PersistentAttributeMapAsComposite<T extends PersistentAttr
public String labelText() {
String mappingKey = subject().getMappingKey();
- if (mappingKey != null) {
+ if (mappingKey != MappingKeys.NULL_ATTRIBUTE_MAPPING_KEY) {
return JptUiMessages.MapAsComposite_mappedAttributeText;
}
+ if (subject().isVirtual()) {
+ return JptUiMessages.MapAsComposite_virtualAttributeText;
+ }
return JptUiMessages.MapAsComposite_unmappedAttributeText;
}

Back to the top