Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpfullbright2010-01-20 23:51:43 +0000
committerpfullbright2010-01-20 23:51:43 +0000
commit853681f89c8f5baee7f069e821eb25532cc4aedd (patch)
tree2f623ccb05b20baf4bf6cebb0d4000f781c5d10d
parent71a8b34ed414c37e165ae7ba09876d9ad12bc025 (diff)
downloadwebtools.dali-853681f89c8f5baee7f069e821eb25532cc4aedd.tar.gz
webtools.dali-853681f89c8f5baee7f069e821eb25532cc4aedd.tar.xz
webtools.dali-853681f89c8f5baee7f069e821eb25532cc4aedd.zip
changed api: "id" mapping -> "primary key" mapping
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/AttributeMapping.java4
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/TypeMapping.java5
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaIdMapping.java2
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaMultiRelationshipMapping.java2
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaRelationshipMapping.java8
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaSingleRelationshipMapping.java2
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmIdMapping.java2
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmMultiRelationshipMapping.java2
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmSingleRelationshipMapping.java2
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/jpa1/context/java/GenericJavaEmbeddedIdMapping.java2
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/jpa1/context/orm/GenericOrmEmbeddedIdMapping.java2
11 files changed, 19 insertions, 14 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/AttributeMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/AttributeMapping.java
index 5b09d8cd89..8ae013fc06 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/AttributeMapping.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/AttributeMapping.java
@@ -53,9 +53,9 @@ public interface AttributeMapping
TypeMapping getTypeMapping();
/**
- * Return whether the "attribute" mapping is for an ID.
+ * Return whether the attribute is mapped as a primary key
*/
- boolean isIdMapping();
+ boolean isPrimaryKeyMapping();
/**
* If the mapping is for a primary key column, return the column's name,
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/TypeMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/TypeMapping.java
index e91dfb22eb..347afb725a 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/TypeMapping.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/context/TypeMapping.java
@@ -54,6 +54,11 @@ public interface TypeMapping extends JpaContextNode {
Iterator<TypeMapping> inheritanceHierarchy();
/**
+ * Return whether there is a primary key defined on this type mapping
+ */
+ boolean specifiesPrimaryKey();
+
+ /**
* Return the type mapping's "associated" tables, which includes the primary
* table and the collection of secondary tables.
*/
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaIdMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaIdMapping.java
index 5d54c25677..23f6c45df0 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaIdMapping.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaIdMapping.java
@@ -338,7 +338,7 @@ public abstract class AbstractJavaIdMapping
}
@Override
- public boolean isIdMapping() {
+ public boolean isPrimaryKeyMapping() {
return true;
}
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaMultiRelationshipMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaMultiRelationshipMapping.java
index 0545a41f13..177b139e8a 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaMultiRelationshipMapping.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaMultiRelationshipMapping.java
@@ -127,7 +127,7 @@ public abstract class AbstractJavaMultiRelationshipMapping<T extends Relationshi
return null;
}
if (this.pkMapKey) {
- return this.getTargetEntityIdAttributeName();
+ return this.getTargetEntityPrimaryKeyAttributeName();
}
if (this.customMapKey) {
return this.specifiedMapKey;
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaRelationshipMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaRelationshipMapping.java
index ecdea26ca7..112fc7b78f 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaRelationshipMapping.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaRelationshipMapping.java
@@ -153,13 +153,13 @@ public abstract class AbstractJavaRelationshipMapping<T extends RelationshipMapp
EmptyIterator.<AttributeMapping> instance();
}
- protected String getTargetEntityIdAttributeName() {
- PersistentAttribute attribute = this.getTargetEntityIdAttribute();
+ protected String getTargetEntityPrimaryKeyAttributeName() {
+ PersistentAttribute attribute = this.getTargetEntityPrimaryKeyAttribute();
return (attribute == null) ? null : attribute.getName();
}
- protected PersistentAttribute getTargetEntityIdAttribute() {
- return (this.resolvedTargetEntity == null) ? null : this.resolvedTargetEntity.getIdAttribute();
+ protected PersistentAttribute getTargetEntityPrimaryKeyAttribute() {
+ return (this.resolvedTargetEntity == null) ? null : this.resolvedTargetEntity.getPrimaryKeyAttribute();
}
public char getTargetEntityEnclosingTypeSeparator() {
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaSingleRelationshipMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaSingleRelationshipMapping.java
index fb4fad0879..d61899ee41 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaSingleRelationshipMapping.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaSingleRelationshipMapping.java
@@ -112,7 +112,7 @@ public abstract class AbstractJavaSingleRelationshipMapping<T extends Relationsh
}
@Override
- public boolean isIdMapping() {
+ public boolean isPrimaryKeyMapping() {
return this.derivedIdentity.usesIdDerivedIdentityStrategy();
}
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmIdMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmIdMapping.java
index 8110716620..7631358c8c 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmIdMapping.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmIdMapping.java
@@ -162,7 +162,7 @@ public abstract class AbstractOrmIdMapping<T extends XmlId>
}
@Override
- public boolean isIdMapping() {
+ public boolean isPrimaryKeyMapping() {
return true;
}
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmMultiRelationshipMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmMultiRelationshipMapping.java
index 61e6d73f89..3fc9470a69 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmMultiRelationshipMapping.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmMultiRelationshipMapping.java
@@ -89,7 +89,7 @@ public abstract class AbstractOrmMultiRelationshipMapping<T extends AbstractXmlM
return null;
}
if (this.pkMapKey) {
- return this.getTargetEntityIdAttributeName();
+ return this.getTargetEntityPrimaryKeyAttributeName();
}
if (this.customMapKey) {
return this.specifiedMapKey;
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmSingleRelationshipMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmSingleRelationshipMapping.java
index 468a70c3f2..aeaef042ee 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmSingleRelationshipMapping.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmSingleRelationshipMapping.java
@@ -96,7 +96,7 @@ public abstract class AbstractOrmSingleRelationshipMapping<T extends AbstractXml
}
@Override
- public boolean isIdMapping() {
+ public boolean isPrimaryKeyMapping() {
return this.derivedIdentity.usesIdDerivedIdentityStrategy();
}
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/jpa1/context/java/GenericJavaEmbeddedIdMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/jpa1/context/java/GenericJavaEmbeddedIdMapping.java
index cecd583e01..11cf283fb4 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/jpa1/context/java/GenericJavaEmbeddedIdMapping.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/jpa1/context/java/GenericJavaEmbeddedIdMapping.java
@@ -36,7 +36,7 @@ public class GenericJavaEmbeddedIdMapping
}
@Override
- public boolean isIdMapping() {
+ public boolean isPrimaryKeyMapping() {
return true;
}
} \ No newline at end of file
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/jpa1/context/orm/GenericOrmEmbeddedIdMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/jpa1/context/orm/GenericOrmEmbeddedIdMapping.java
index e14c322340..1395425062 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/jpa1/context/orm/GenericOrmEmbeddedIdMapping.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/jpa1/context/orm/GenericOrmEmbeddedIdMapping.java
@@ -42,7 +42,7 @@ public class GenericOrmEmbeddedIdMapping
}
@Override
- public boolean isIdMapping() {
+ public boolean isPrimaryKeyMapping() {
return true;
}

Back to the top