diff options
Diffstat (limited to 'jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/context/java/JavaManyToOneMappingTests.java')
-rw-r--r-- | jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/context/java/JavaManyToOneMappingTests.java | 390 |
1 files changed, 195 insertions, 195 deletions
diff --git a/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/context/java/JavaManyToOneMappingTests.java b/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/context/java/JavaManyToOneMappingTests.java index 9fabef646f..d0c108fb69 100644 --- a/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/context/java/JavaManyToOneMappingTests.java +++ b/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/context/java/JavaManyToOneMappingTests.java @@ -13,39 +13,39 @@ package org.eclipse.jpt.core.tests.internal.context.java; import java.util.Iterator; import java.util.ListIterator; import org.eclipse.jdt.core.IType; -import org.eclipse.jpt.core.internal.IMappingKeys; -import org.eclipse.jpt.core.internal.context.base.IBasicMapping; -import org.eclipse.jpt.core.internal.context.base.IEmbeddedIdMapping; -import org.eclipse.jpt.core.internal.context.base.IEmbeddedMapping; -import org.eclipse.jpt.core.internal.context.base.IIdMapping; -import org.eclipse.jpt.core.internal.context.base.IJoinColumn; -import org.eclipse.jpt.core.internal.context.base.IManyToManyMapping; -import org.eclipse.jpt.core.internal.context.base.IManyToOneMapping; -import org.eclipse.jpt.core.internal.context.base.IOneToManyMapping; -import org.eclipse.jpt.core.internal.context.base.IOneToOneMapping; -import org.eclipse.jpt.core.internal.context.base.IPersistentAttribute; -import org.eclipse.jpt.core.internal.context.base.ITransientMapping; -import org.eclipse.jpt.core.internal.context.base.ITypeMapping; -import org.eclipse.jpt.core.internal.context.base.IVersionMapping; -import org.eclipse.jpt.core.internal.context.java.IJavaJoinColumn; -import org.eclipse.jpt.core.internal.context.java.IJavaPersistentType; -import org.eclipse.jpt.core.internal.context.persistence.IClassRef; -import org.eclipse.jpt.core.internal.resource.java.Basic; -import org.eclipse.jpt.core.internal.resource.java.Embedded; -import org.eclipse.jpt.core.internal.resource.java.EmbeddedId; -import org.eclipse.jpt.core.internal.resource.java.Id; -import org.eclipse.jpt.core.internal.resource.java.JPA; -import org.eclipse.jpt.core.internal.resource.java.JavaPersistentAttributeResource; -import org.eclipse.jpt.core.internal.resource.java.JavaPersistentTypeResource; -import org.eclipse.jpt.core.internal.resource.java.JavaResource; -import org.eclipse.jpt.core.internal.resource.java.JoinColumn; -import org.eclipse.jpt.core.internal.resource.java.JoinColumns; -import org.eclipse.jpt.core.internal.resource.java.ManyToMany; -import org.eclipse.jpt.core.internal.resource.java.ManyToOne; -import org.eclipse.jpt.core.internal.resource.java.OneToMany; -import org.eclipse.jpt.core.internal.resource.java.OneToOne; -import org.eclipse.jpt.core.internal.resource.java.Transient; -import org.eclipse.jpt.core.internal.resource.java.Version; +import org.eclipse.jpt.core.MappingKeys; +import org.eclipse.jpt.core.context.BasicMapping; +import org.eclipse.jpt.core.context.EmbeddedIdMapping; +import org.eclipse.jpt.core.context.EmbeddedMapping; +import org.eclipse.jpt.core.context.IdMapping; +import org.eclipse.jpt.core.context.JoinColumn; +import org.eclipse.jpt.core.context.ManyToManyMapping; +import org.eclipse.jpt.core.context.ManyToOneMapping; +import org.eclipse.jpt.core.context.OneToManyMapping; +import org.eclipse.jpt.core.context.OneToOneMapping; +import org.eclipse.jpt.core.context.PersistentAttribute; +import org.eclipse.jpt.core.context.TransientMapping; +import org.eclipse.jpt.core.context.TypeMapping; +import org.eclipse.jpt.core.context.VersionMapping; +import org.eclipse.jpt.core.context.java.JavaJoinColumn; +import org.eclipse.jpt.core.context.java.JavaPersistentType; +import org.eclipse.jpt.core.context.persistence.ClassRef; +import org.eclipse.jpt.core.resource.java.Basic; +import org.eclipse.jpt.core.resource.java.Embedded; +import org.eclipse.jpt.core.resource.java.EmbeddedId; +import org.eclipse.jpt.core.resource.java.Id; +import org.eclipse.jpt.core.resource.java.JPA; +import org.eclipse.jpt.core.resource.java.JavaResourcePersistentAttribute; +import org.eclipse.jpt.core.resource.java.JavaResourcePersistentType; +import org.eclipse.jpt.core.resource.java.JavaResourceNode; +import org.eclipse.jpt.core.resource.java.JoinColumnAnnotation; +import org.eclipse.jpt.core.resource.java.JoinColumns; +import org.eclipse.jpt.core.resource.java.ManyToMany; +import org.eclipse.jpt.core.resource.java.ManyToOne; +import org.eclipse.jpt.core.resource.java.OneToMany; +import org.eclipse.jpt.core.resource.java.OneToOne; +import org.eclipse.jpt.core.resource.java.Transient; +import org.eclipse.jpt.core.resource.java.Version; import org.eclipse.jpt.core.tests.internal.context.ContextModelTestCase; import org.eclipse.jpt.core.tests.internal.projects.TestJavaProject.SourceWriter; import org.eclipse.jpt.utility.internal.CollectionTools; @@ -198,210 +198,210 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0); assertFalse(manyToOneMapping.isDefault()); - persistentAttribute.setSpecifiedMappingKey(IMappingKeys.BASIC_ATTRIBUTE_MAPPING_KEY); - assertTrue(persistentAttribute.getMapping() instanceof IBasicMapping); + persistentAttribute.setSpecifiedMappingKey(MappingKeys.BASIC_ATTRIBUTE_MAPPING_KEY); + assertTrue(persistentAttribute.getMapping() instanceof BasicMapping); assertFalse(persistentAttribute.getMapping().isDefault()); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); assertNull(attributeResource.mappingAnnotation(ManyToOne.ANNOTATION_NAME)); assertNotNull(attributeResource.mappingAnnotation(Basic.ANNOTATION_NAME)); - assertNull(attributeResource.annotation(JoinColumn.ANNOTATION_NAME)); + assertNull(attributeResource.annotation(JoinColumnAnnotation.ANNOTATION_NAME)); } public void testMorphToDefault() throws Exception { createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0); assertFalse(manyToOneMapping.isDefault()); - persistentAttribute.setSpecifiedMappingKey(IMappingKeys.NULL_ATTRIBUTE_MAPPING_KEY); + persistentAttribute.setSpecifiedMappingKey(MappingKeys.NULL_ATTRIBUTE_MAPPING_KEY); assertNull(persistentAttribute.getSpecifiedMapping()); assertTrue(persistentAttribute.getMapping().isDefault()); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); assertNull(attributeResource.mappingAnnotation(ManyToOne.ANNOTATION_NAME)); - assertNull(attributeResource.annotation(JoinColumn.ANNOTATION_NAME)); + assertNull(attributeResource.annotation(JoinColumnAnnotation.ANNOTATION_NAME)); } public void testMorphToVersionMapping() throws Exception { createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0); assertFalse(manyToOneMapping.isDefault()); - persistentAttribute.setSpecifiedMappingKey(IMappingKeys.VERSION_ATTRIBUTE_MAPPING_KEY); - assertTrue(persistentAttribute.getMapping() instanceof IVersionMapping); + persistentAttribute.setSpecifiedMappingKey(MappingKeys.VERSION_ATTRIBUTE_MAPPING_KEY); + assertTrue(persistentAttribute.getMapping() instanceof VersionMapping); assertFalse(persistentAttribute.getMapping().isDefault()); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); assertNull(attributeResource.mappingAnnotation(ManyToOne.ANNOTATION_NAME)); assertNotNull(attributeResource.mappingAnnotation(Version.ANNOTATION_NAME)); - assertNull(attributeResource.annotation(JoinColumn.ANNOTATION_NAME)); + assertNull(attributeResource.annotation(JoinColumnAnnotation.ANNOTATION_NAME)); } public void testMorphToIdMapping() throws Exception { createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0); assertFalse(manyToOneMapping.isDefault()); - persistentAttribute.setSpecifiedMappingKey(IMappingKeys.ID_ATTRIBUTE_MAPPING_KEY); - assertTrue(persistentAttribute.getMapping() instanceof IIdMapping); + persistentAttribute.setSpecifiedMappingKey(MappingKeys.ID_ATTRIBUTE_MAPPING_KEY); + assertTrue(persistentAttribute.getMapping() instanceof IdMapping); assertFalse(persistentAttribute.getMapping().isDefault()); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); assertNull(attributeResource.mappingAnnotation(ManyToOne.ANNOTATION_NAME)); assertNotNull(attributeResource.mappingAnnotation(Id.ANNOTATION_NAME)); - assertNull(attributeResource.annotation(JoinColumn.ANNOTATION_NAME)); + assertNull(attributeResource.annotation(JoinColumnAnnotation.ANNOTATION_NAME)); } public void testMorphToEmbeddedMapping() throws Exception { createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0); assertFalse(manyToOneMapping.isDefault()); - persistentAttribute.setSpecifiedMappingKey(IMappingKeys.EMBEDDED_ATTRIBUTE_MAPPING_KEY); - assertTrue(persistentAttribute.getMapping() instanceof IEmbeddedMapping); + persistentAttribute.setSpecifiedMappingKey(MappingKeys.EMBEDDED_ATTRIBUTE_MAPPING_KEY); + assertTrue(persistentAttribute.getMapping() instanceof EmbeddedMapping); assertFalse(persistentAttribute.getMapping().isDefault()); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); assertNull(attributeResource.mappingAnnotation(ManyToOne.ANNOTATION_NAME)); assertNotNull(attributeResource.mappingAnnotation(Embedded.ANNOTATION_NAME)); - assertNull(attributeResource.annotation(JoinColumn.ANNOTATION_NAME)); + assertNull(attributeResource.annotation(JoinColumnAnnotation.ANNOTATION_NAME)); } public void testMorphToEmbeddedIdMapping() throws Exception { createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0); assertFalse(manyToOneMapping.isDefault()); - persistentAttribute.setSpecifiedMappingKey(IMappingKeys.EMBEDDED_ID_ATTRIBUTE_MAPPING_KEY); - assertTrue(persistentAttribute.getMapping() instanceof IEmbeddedIdMapping); + persistentAttribute.setSpecifiedMappingKey(MappingKeys.EMBEDDED_ID_ATTRIBUTE_MAPPING_KEY); + assertTrue(persistentAttribute.getMapping() instanceof EmbeddedIdMapping); assertFalse(persistentAttribute.getMapping().isDefault()); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); assertNull(attributeResource.mappingAnnotation(ManyToOne.ANNOTATION_NAME)); assertNotNull(attributeResource.mappingAnnotation(EmbeddedId.ANNOTATION_NAME)); - assertNull(attributeResource.annotation(JoinColumn.ANNOTATION_NAME)); + assertNull(attributeResource.annotation(JoinColumnAnnotation.ANNOTATION_NAME)); } public void testMorphToTransientMapping() throws Exception { createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0); assertFalse(manyToOneMapping.isDefault()); - persistentAttribute.setSpecifiedMappingKey(IMappingKeys.TRANSIENT_ATTRIBUTE_MAPPING_KEY); - assertTrue(persistentAttribute.getMapping() instanceof ITransientMapping); + persistentAttribute.setSpecifiedMappingKey(MappingKeys.TRANSIENT_ATTRIBUTE_MAPPING_KEY); + assertTrue(persistentAttribute.getMapping() instanceof TransientMapping); assertFalse(persistentAttribute.getMapping().isDefault()); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); assertNull(attributeResource.mappingAnnotation(ManyToOne.ANNOTATION_NAME)); assertNotNull(attributeResource.mappingAnnotation(Transient.ANNOTATION_NAME)); - assertNull(attributeResource.annotation(JoinColumn.ANNOTATION_NAME)); + assertNull(attributeResource.annotation(JoinColumnAnnotation.ANNOTATION_NAME)); } public void testMorphToOneToOneMapping() throws Exception { createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0); assertFalse(manyToOneMapping.isDefault()); - persistentAttribute.setSpecifiedMappingKey(IMappingKeys.ONE_TO_ONE_ATTRIBUTE_MAPPING_KEY); - assertTrue(persistentAttribute.getMapping() instanceof IOneToOneMapping); + persistentAttribute.setSpecifiedMappingKey(MappingKeys.ONE_TO_ONE_ATTRIBUTE_MAPPING_KEY); + assertTrue(persistentAttribute.getMapping() instanceof OneToOneMapping); assertFalse(persistentAttribute.getMapping().isDefault()); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); assertNull(attributeResource.mappingAnnotation(ManyToOne.ANNOTATION_NAME)); assertNotNull(attributeResource.mappingAnnotation(OneToOne.ANNOTATION_NAME)); - assertNotNull(attributeResource.annotation(JoinColumn.ANNOTATION_NAME)); + assertNotNull(attributeResource.annotation(JoinColumnAnnotation.ANNOTATION_NAME)); } public void testMorphToOneToManyMapping() throws Exception { createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0); assertFalse(manyToOneMapping.isDefault()); - persistentAttribute.setSpecifiedMappingKey(IMappingKeys.ONE_TO_MANY_ATTRIBUTE_MAPPING_KEY); - assertTrue(persistentAttribute.getMapping() instanceof IOneToManyMapping); + persistentAttribute.setSpecifiedMappingKey(MappingKeys.ONE_TO_MANY_ATTRIBUTE_MAPPING_KEY); + assertTrue(persistentAttribute.getMapping() instanceof OneToManyMapping); assertFalse(persistentAttribute.getMapping().isDefault()); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); assertNull(attributeResource.mappingAnnotation(ManyToOne.ANNOTATION_NAME)); assertNotNull(attributeResource.mappingAnnotation(OneToMany.ANNOTATION_NAME)); - assertNotNull(attributeResource.annotation(JoinColumn.ANNOTATION_NAME)); + assertNotNull(attributeResource.annotation(JoinColumnAnnotation.ANNOTATION_NAME)); } public void testMorphToManyToManyMapping() throws Exception { createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0); assertFalse(manyToOneMapping.isDefault()); - persistentAttribute.setSpecifiedMappingKey(IMappingKeys.MANY_TO_MANY_ATTRIBUTE_MAPPING_KEY); - assertTrue(persistentAttribute.getMapping() instanceof IManyToManyMapping); + persistentAttribute.setSpecifiedMappingKey(MappingKeys.MANY_TO_MANY_ATTRIBUTE_MAPPING_KEY); + assertTrue(persistentAttribute.getMapping() instanceof ManyToManyMapping); assertFalse(persistentAttribute.getMapping().isDefault()); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); assertNull(attributeResource.mappingAnnotation(ManyToOne.ANNOTATION_NAME)); assertNotNull(attributeResource.mappingAnnotation(ManyToMany.ANNOTATION_NAME)); - assertNull(attributeResource.annotation(JoinColumn.ANNOTATION_NAME)); + assertNull(attributeResource.annotation(JoinColumnAnnotation.ANNOTATION_NAME)); } public void testUpdateSpecifiedTargetEntity() throws Exception { createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); ManyToOne manyToOne = (ManyToOne) attributeResource.mappingAnnotation(); assertNull(manyToOneMapping.getSpecifiedTargetEntity()); @@ -422,11 +422,11 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); ManyToOne manyToOne = (ManyToOne) attributeResource.mappingAnnotation(); assertNull(manyToOneMapping.getSpecifiedTargetEntity()); @@ -447,11 +447,11 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); ManyToOne manyToOne = (ManyToOne) attributeResource.mappingAnnotation(); assertNull(manyToOneMapping.getSpecifiedOptional()); @@ -477,11 +477,11 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); ManyToOne manyToOne = (ManyToOne) attributeResource.mappingAnnotation(); assertNull(manyToOneMapping.getSpecifiedOptional()); @@ -508,24 +508,24 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); - ListIterator<IJavaJoinColumn> specifiedJoinColumns = manyToOneMapping.specifiedJoinColumns(); + ListIterator<JavaJoinColumn> specifiedJoinColumns = manyToOneMapping.specifiedJoinColumns(); assertFalse(specifiedJoinColumns.hasNext()); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); //add an annotation to the resource model and verify the context model is updated - JoinColumn joinColumn = (JoinColumn) attributeResource.addAnnotation(0, JPA.JOIN_COLUMN, JPA.JOIN_COLUMNS); + JoinColumnAnnotation joinColumn = (JoinColumnAnnotation) attributeResource.addAnnotation(0, JPA.JOIN_COLUMN, JPA.JOIN_COLUMNS); joinColumn.setName("FOO"); specifiedJoinColumns = manyToOneMapping.specifiedJoinColumns(); assertEquals("FOO", specifiedJoinColumns.next().getName()); assertFalse(specifiedJoinColumns.hasNext()); - joinColumn = (JoinColumn) attributeResource.addAnnotation(0, JPA.JOIN_COLUMN, JPA.JOIN_COLUMNS); + joinColumn = (JoinColumnAnnotation) attributeResource.addAnnotation(0, JPA.JOIN_COLUMN, JPA.JOIN_COLUMNS); joinColumn.setName("BAR"); specifiedJoinColumns = manyToOneMapping.specifiedJoinColumns(); assertEquals("BAR", specifiedJoinColumns.next().getName()); @@ -533,7 +533,7 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase assertFalse(specifiedJoinColumns.hasNext()); - joinColumn = (JoinColumn) attributeResource.addAnnotation(0, JPA.JOIN_COLUMN, JPA.JOIN_COLUMNS); + joinColumn = (JoinColumnAnnotation) attributeResource.addAnnotation(0, JPA.JOIN_COLUMN, JPA.JOIN_COLUMNS); joinColumn.setName("BAZ"); specifiedJoinColumns = manyToOneMapping.specifiedJoinColumns(); assertEquals("BAZ", specifiedJoinColumns.next().getName()); @@ -574,8 +574,8 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); assertEquals(0, manyToOneMapping.specifiedJoinColumnsSize()); @@ -590,8 +590,8 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); assertEquals(1, manyToOneMapping.joinColumnsSize()); @@ -610,20 +610,20 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0).setSpecifiedName("FOO"); manyToOneMapping.addSpecifiedJoinColumn(0).setSpecifiedName("BAR"); manyToOneMapping.addSpecifiedJoinColumn(0).setSpecifiedName("BAZ"); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); - Iterator<JavaResource> joinColumns = attributeResource.annotations(JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); + Iterator<JavaResourceNode> joinColumns = attributeResource.annotations(JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); - assertEquals("BAZ", ((JoinColumn) joinColumns.next()).getName()); - assertEquals("BAR", ((JoinColumn) joinColumns.next()).getName()); - assertEquals("FOO", ((JoinColumn) joinColumns.next()).getName()); + assertEquals("BAZ", ((JoinColumnAnnotation) joinColumns.next()).getName()); + assertEquals("BAR", ((JoinColumnAnnotation) joinColumns.next()).getName()); + assertEquals("FOO", ((JoinColumnAnnotation) joinColumns.next()).getName()); assertFalse(joinColumns.hasNext()); } @@ -631,54 +631,54 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0).setSpecifiedName("FOO"); manyToOneMapping.addSpecifiedJoinColumn(1).setSpecifiedName("BAR"); manyToOneMapping.addSpecifiedJoinColumn(2).setSpecifiedName("BAZ"); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); - Iterator<JavaResource> joinColumns = attributeResource.annotations(JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); + Iterator<JavaResourceNode> joinColumns = attributeResource.annotations(JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); - assertEquals("FOO", ((JoinColumn) joinColumns.next()).getName()); - assertEquals("BAR", ((JoinColumn) joinColumns.next()).getName()); - assertEquals("BAZ", ((JoinColumn) joinColumns.next()).getName()); + assertEquals("FOO", ((JoinColumnAnnotation) joinColumns.next()).getName()); + assertEquals("BAR", ((JoinColumnAnnotation) joinColumns.next()).getName()); + assertEquals("BAZ", ((JoinColumnAnnotation) joinColumns.next()).getName()); assertFalse(joinColumns.hasNext()); } public void testRemoveSpecifiedJoinColumn() throws Exception { createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0).setSpecifiedName("FOO"); manyToOneMapping.addSpecifiedJoinColumn(1).setSpecifiedName("BAR"); manyToOneMapping.addSpecifiedJoinColumn(2).setSpecifiedName("BAZ"); - JavaPersistentTypeResource typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); - JavaPersistentAttributeResource attributeResource = typeResource.attributes().next(); + JavaResourcePersistentType typeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME); + JavaResourcePersistentAttribute attributeResource = typeResource.attributes().next(); - assertEquals(3, CollectionTools.size(attributeResource.annotations(JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME))); + assertEquals(3, CollectionTools.size(attributeResource.annotations(JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME))); manyToOneMapping.removeSpecifiedJoinColumn(1); - Iterator<JavaResource> joinColumnResources = attributeResource.annotations(JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); - assertEquals("FOO", ((JoinColumn) joinColumnResources.next()).getName()); - assertEquals("BAZ", ((JoinColumn) joinColumnResources.next()).getName()); + Iterator<JavaResourceNode> joinColumnResources = attributeResource.annotations(JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); + assertEquals("FOO", ((JoinColumnAnnotation) joinColumnResources.next()).getName()); + assertEquals("BAZ", ((JoinColumnAnnotation) joinColumnResources.next()).getName()); assertFalse(joinColumnResources.hasNext()); - Iterator<IJoinColumn> joinColumns = manyToOneMapping.specifiedJoinColumns(); + Iterator<JoinColumn> joinColumns = manyToOneMapping.specifiedJoinColumns(); assertEquals("FOO", joinColumns.next().getName()); assertEquals("BAZ", joinColumns.next().getName()); assertFalse(joinColumns.hasNext()); manyToOneMapping.removeSpecifiedJoinColumn(1); - joinColumnResources = attributeResource.annotations(JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); - assertEquals("FOO", ((JoinColumn) joinColumnResources.next()).getName()); + joinColumnResources = attributeResource.annotations(JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); + assertEquals("FOO", ((JoinColumnAnnotation) joinColumnResources.next()).getName()); assertFalse(joinColumnResources.hasNext()); joinColumns = manyToOneMapping.specifiedJoinColumns(); @@ -687,7 +687,7 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase manyToOneMapping.removeSpecifiedJoinColumn(0); - joinColumnResources = attributeResource.annotations(JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); + joinColumnResources = attributeResource.annotations(JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); assertFalse(joinColumnResources.hasNext()); joinColumns = manyToOneMapping.specifiedJoinColumns(); assertFalse(joinColumns.hasNext()); @@ -699,26 +699,26 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); manyToOneMapping.addSpecifiedJoinColumn(0).setSpecifiedName("FOO"); manyToOneMapping.addSpecifiedJoinColumn(1).setSpecifiedName("BAR"); manyToOneMapping.addSpecifiedJoinColumn(2).setSpecifiedName("BAZ"); - JavaPersistentAttributeResource attributeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME).attributes().next(); + JavaResourcePersistentAttribute attributeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME).attributes().next(); - ListIterator<JoinColumn> javaJoinColumns = attributeResource.annotations(JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); + ListIterator<JoinColumnAnnotation> javaJoinColumns = attributeResource.annotations(JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); assertEquals(3, CollectionTools.size(javaJoinColumns)); manyToOneMapping.moveSpecifiedJoinColumn(2, 0); - ListIterator<IJoinColumn> primaryKeyJoinColumns = manyToOneMapping.specifiedJoinColumns(); + ListIterator<JoinColumn> primaryKeyJoinColumns = manyToOneMapping.specifiedJoinColumns(); assertEquals("BAR", primaryKeyJoinColumns.next().getSpecifiedName()); assertEquals("BAZ", primaryKeyJoinColumns.next().getSpecifiedName()); assertEquals("FOO", primaryKeyJoinColumns.next().getSpecifiedName()); - javaJoinColumns = attributeResource.annotations(JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); + javaJoinColumns = attributeResource.annotations(JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); assertEquals("BAR", javaJoinColumns.next().getName()); assertEquals("BAZ", javaJoinColumns.next().getName()); assertEquals("FOO", javaJoinColumns.next().getName()); @@ -730,7 +730,7 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase assertEquals("BAR", primaryKeyJoinColumns.next().getSpecifiedName()); assertEquals("FOO", primaryKeyJoinColumns.next().getSpecifiedName()); - javaJoinColumns = attributeResource.annotations(JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); + javaJoinColumns = attributeResource.annotations(JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); assertEquals("BAZ", javaJoinColumns.next().getName()); assertEquals("BAR", javaJoinColumns.next().getName()); assertEquals("FOO", javaJoinColumns.next().getName()); @@ -740,15 +740,15 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); - JavaPersistentAttributeResource attributeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME).attributes().next(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); + JavaResourcePersistentAttribute attributeResource = jpaProject().javaPersistentTypeResource(FULLY_QUALIFIED_TYPE_NAME).attributes().next(); - ((JoinColumn) attributeResource.addAnnotation(0, JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME)).setName("FOO"); - ((JoinColumn) attributeResource.addAnnotation(1, JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME)).setName("BAR"); - ((JoinColumn) attributeResource.addAnnotation(2, JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME)).setName("BAZ"); + ((JoinColumnAnnotation) attributeResource.addAnnotation(0, JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME)).setName("FOO"); + ((JoinColumnAnnotation) attributeResource.addAnnotation(1, JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME)).setName("BAR"); + ((JoinColumnAnnotation) attributeResource.addAnnotation(2, JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME)).setName("BAZ"); - ListIterator<IJoinColumn> joinColumns = manyToOneMapping.specifiedJoinColumns(); + ListIterator<JoinColumn> joinColumns = manyToOneMapping.specifiedJoinColumns(); assertEquals("FOO", joinColumns.next().getName()); assertEquals("BAR", joinColumns.next().getName()); assertEquals("BAZ", joinColumns.next().getName()); @@ -768,18 +768,18 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase assertEquals("FOO", joinColumns.next().getName()); assertFalse(joinColumns.hasNext()); - attributeResource.removeAnnotation(1, JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); + attributeResource.removeAnnotation(1, JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); joinColumns = manyToOneMapping.specifiedJoinColumns(); assertEquals("BAZ", joinColumns.next().getName()); assertEquals("FOO", joinColumns.next().getName()); assertFalse(joinColumns.hasNext()); - attributeResource.removeAnnotation(1, JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); + attributeResource.removeAnnotation(1, JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); joinColumns = manyToOneMapping.specifiedJoinColumns(); assertEquals("BAZ", joinColumns.next().getName()); assertFalse(joinColumns.hasNext()); - attributeResource.removeAnnotation(0, JoinColumn.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); + attributeResource.removeAnnotation(0, JoinColumnAnnotation.ANNOTATION_NAME, JoinColumns.ANNOTATION_NAME); joinColumns = manyToOneMapping.specifiedJoinColumns(); assertFalse(joinColumns.hasNext()); } @@ -787,13 +787,13 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestEntityWithManyToOneMapping(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); assertTrue(manyToOneMapping.getDefaultJoinColumn().isVirtual()); manyToOneMapping.addSpecifiedJoinColumn(0); - IJoinColumn specifiedJoinColumn = manyToOneMapping.specifiedJoinColumns().next(); + JoinColumn specifiedJoinColumn = manyToOneMapping.specifiedJoinColumns().next(); assertFalse(specifiedJoinColumn.isVirtual()); assertNull(manyToOneMapping.getDefaultJoinColumn()); @@ -804,8 +804,8 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestTargetEntityAddress(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); //targetEntity not in the persistence unit, default still set, handled by validation assertEquals(PACKAGE_NAME + ".Address", manyToOneMapping.getDefaultTargetEntity()); @@ -818,13 +818,13 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase manyToOneMapping.setSpecifiedTargetEntity("foo"); assertEquals(PACKAGE_NAME + ".Address", manyToOneMapping.getDefaultTargetEntity()); - ListIterator<IClassRef> classRefs = persistenceUnit().specifiedClassRefs(); + ListIterator<ClassRef> classRefs = persistenceUnit().specifiedClassRefs(); classRefs.next(); - IClassRef addressClassRef = classRefs.next(); - IJavaPersistentType addressPersistentType = addressClassRef.getJavaPersistentType(); + ClassRef addressClassRef = classRefs.next(); + JavaPersistentType addressPersistentType = addressClassRef.getJavaPersistentType(); //test target is not an Entity, default target entity still exists, this case handled with validation - addressPersistentType.setMappingKey(IMappingKeys.NULL_TYPE_MAPPING_KEY); + addressPersistentType.setMappingKey(MappingKeys.NULL_TYPE_MAPPING_KEY); assertEquals(PACKAGE_NAME + ".Address", manyToOneMapping.getDefaultTargetEntity()); } @@ -834,8 +834,8 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); addXmlClassRef(PACKAGE_NAME + ".Address"); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); assertNull(manyToOneMapping.getDefaultTargetEntity()); } @@ -846,8 +846,8 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); addXmlClassRef(PACKAGE_NAME + ".Address"); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); assertNull(manyToOneMapping.getDefaultTargetEntity()); } @@ -858,8 +858,8 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); addXmlClassRef(PACKAGE_NAME + ".Address"); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); assertEquals(PACKAGE_NAME + ".Address", manyToOneMapping.getTargetEntity()); @@ -875,18 +875,18 @@ public class JavaManyToOneMappingTests extends ContextModelTestCase createTestTargetEntityAddress(); addXmlClassRef(FULLY_QUALIFIED_TYPE_NAME); - IPersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); - IManyToOneMapping manyToOneMapping = (IManyToOneMapping) persistentAttribute.getMapping(); + PersistentAttribute persistentAttribute = javaPersistentType().attributes().next(); + ManyToOneMapping manyToOneMapping = (ManyToOneMapping) persistentAttribute.getMapping(); //targetEntity not in the persistence unit assertNull(manyToOneMapping.getResolvedTargetEntity()); //add targetEntity to the persistence unit, now target entity should resolve addXmlClassRef(PACKAGE_NAME + ".Address"); - ListIterator<IClassRef> classRefs = persistenceUnit().specifiedClassRefs(); + ListIterator<ClassRef> classRefs = persistenceUnit().specifiedClassRefs(); classRefs.next(); - IClassRef addressClassRef = classRefs.next(); - ITypeMapping addressTypeMapping = addressClassRef.getJavaPersistentType().getMapping(); + ClassRef addressClassRef = classRefs.next(); + TypeMapping addressTypeMapping = addressClassRef.getJavaPersistentType().getMapping(); assertEquals(addressTypeMapping, manyToOneMapping.getResolvedTargetEntity()); //test default still the same when specified target entity it set |