diff options
author | bvosburgh | 2008-03-11 19:04:55 +0000 |
---|---|---|
committer | bvosburgh | 2008-03-11 19:04:55 +0000 |
commit | f2086fca93d8c9166313252e6004f17ff5b80e27 (patch) | |
tree | 6b96dbaa2231a3f64745fc3ea684d87c314cde05 /jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context | |
parent | b9eecc4331fd399fc5d3018f24fd9c8458da489c (diff) | |
download | webtools.dali-f2086fca93d8c9166313252e6004f17ff5b80e27.tar.gz webtools.dali-f2086fca93d8c9166313252e6004f17ff5b80e27.tar.xz webtools.dali-f2086fca93d8c9166313252e6004f17ff5b80e27.zip |
created db public API
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context')
35 files changed, 117 insertions, 121 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaAttributeMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaAttributeMapping.java index 58efe3ecaa..ecc414121b 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaAttributeMapping.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaAttributeMapping.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2006, 2007 Oracle. All rights reserved. + * Copyright (c) 2006, 2008 Oracle. All rights reserved. * This program and the accompanying materials are 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. @@ -22,7 +22,7 @@ import org.eclipse.jpt.core.internal.validation.DefaultJpaValidationMessages; import org.eclipse.jpt.core.internal.validation.JpaValidationMessages; import org.eclipse.jpt.core.resource.java.JavaResourceNode; import org.eclipse.jpt.core.resource.java.JavaResourcePersistentAttribute; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Table; import org.eclipse.wst.validation.internal.provisional.core.IMessage; diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaJpaContextNode.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaJpaContextNode.java index ba1c3f64ba..cd1c54f150 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaJpaContextNode.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaJpaContextNode.java @@ -27,7 +27,7 @@ public abstract class AbstractJavaJpaContextNode extends AbstractJpaContextNode } public Iterator<String> javaCompletionProposals(int pos, Filter<String> filter, CompilationUnit astRoot) { - if (this.isConnected()) { + if (this.connectionProfileIsActive()) { Iterator<String> result = this.connectedCandidateValuesFor(pos, filter, astRoot); if (result != null) { return result; diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaNamedColumn.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaNamedColumn.java index f0d82fe06e..ea58f658bf 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaNamedColumn.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaNamedColumn.java @@ -16,8 +16,8 @@ import org.eclipse.jpt.core.context.NamedColumn; import org.eclipse.jpt.core.context.java.JavaJpaContextNode; import org.eclipse.jpt.core.context.java.JavaNamedColumn; import org.eclipse.jpt.core.resource.java.NamedColumnAnnotation; -import org.eclipse.jpt.db.internal.Column; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Column; +import org.eclipse.jpt.db.Table; import org.eclipse.jpt.utility.Filter; import org.eclipse.jpt.utility.internal.StringTools; import org.eclipse.jpt.utility.internal.iterators.EmptyIterator; 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 188dee68c4..8fdab63c2d 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 @@ -34,7 +34,7 @@ import org.eclipse.jpt.core.resource.java.JavaResourcePersistentAttribute; import org.eclipse.jpt.core.resource.java.JoinColumnAnnotation; import org.eclipse.jpt.core.resource.java.JoinColumns; import org.eclipse.jpt.core.resource.java.RelationshipMappingAnnotation; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Table; import org.eclipse.jpt.utility.Filter; import org.eclipse.jpt.utility.internal.CollectionTools; import org.eclipse.jpt.utility.internal.iterators.CloneListIterator; @@ -317,7 +317,7 @@ public abstract class AbstractJavaSingleRelationshipMapping<T extends Relationsh for (Iterator<JavaJoinColumn> stream = this.joinColumns(); stream.hasNext();) { JavaJoinColumn joinColumn = stream.next(); String table = joinColumn.getTable(); - boolean doContinue = joinColumn.isConnected(); + boolean doContinue = joinColumn.connectionProfileIsActive(); if (doContinue && this.typeMapping().tableNameIsInvalid(table)) { messages.add( diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaTable.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaTable.java index 2d6a3d6dd0..b340213e7e 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaTable.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaTable.java @@ -15,7 +15,7 @@ import org.eclipse.jpt.core.TextRange; import org.eclipse.jpt.core.context.Table; import org.eclipse.jpt.core.context.java.JavaJpaContextNode; import org.eclipse.jpt.core.resource.java.TableAnnotation; -import org.eclipse.jpt.db.internal.Schema; +import org.eclipse.jpt.db.Schema; import org.eclipse.jpt.utility.Filter; import org.eclipse.jpt.utility.internal.NameTools; import org.eclipse.jpt.utility.internal.StringTools; @@ -296,7 +296,7 @@ public abstract class AbstractJavaTable extends AbstractJavaJpaContextNode return (textRange != null) ? textRange : this.parent().validationTextRange(astRoot); } - public org.eclipse.jpt.db.internal.Table dbTable() { + public org.eclipse.jpt.db.Table dbTable() { Schema schema = this.dbSchema(); return (schema == null) ? null : schema.tableNamed(this.getName()); } diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaTypeMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaTypeMapping.java index 4cb85a57e3..6bf405f248 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaTypeMapping.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/AbstractJavaTypeMapping.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2006, 2007 Oracle. All rights reserved. + * Copyright (c) 2006, 2008 Oracle. All rights reserved. * This program and the accompanying materials are 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. @@ -17,7 +17,7 @@ import org.eclipse.jpt.core.context.java.JavaPersistentType; import org.eclipse.jpt.core.context.java.JavaTypeMapping; import org.eclipse.jpt.core.resource.java.JavaResourceNode; import org.eclipse.jpt.core.resource.java.JavaResourcePersistentType; -import org.eclipse.jpt.db.internal.Schema; +import org.eclipse.jpt.db.Schema; import org.eclipse.jpt.utility.internal.iterators.EmptyIterator; @@ -45,11 +45,11 @@ public abstract class AbstractJavaTypeMapping extends AbstractJavaJpaContextNode return null; } - public org.eclipse.jpt.db.internal.Table primaryDbTable() { + public org.eclipse.jpt.db.Table primaryDbTable() { return null; } - public org.eclipse.jpt.db.internal.Table dbTable(String tableName) { + public org.eclipse.jpt.db.Table dbTable(String tableName) { return null; } diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaAssociationOverride.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaAssociationOverride.java index 99dd6d9940..7fc9a8008f 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaAssociationOverride.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaAssociationOverride.java @@ -1,8 +1,8 @@ /******************************************************************************* * Copyright (c) 2008 Oracle. All rights reserved. - * This program and the accompanying materials are 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. + * This program and the accompanying materials are 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: * Oracle - initial API and implementation @@ -25,7 +25,7 @@ import org.eclipse.jpt.core.context.java.JavaJoinColumn; import org.eclipse.jpt.core.context.java.JavaJpaContextNode; import org.eclipse.jpt.core.resource.java.AssociationOverrideAnnotation; import org.eclipse.jpt.core.resource.java.JoinColumnAnnotation; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Table; import org.eclipse.jpt.utility.Filter; import org.eclipse.jpt.utility.internal.CollectionTools; import org.eclipse.jpt.utility.internal.iterators.CloneListIterator; diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaAttributeOverride.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaAttributeOverride.java index b854f11c47..5a8c4ed170 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaAttributeOverride.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaAttributeOverride.java @@ -19,7 +19,7 @@ import org.eclipse.jpt.core.context.java.JavaColumn; import org.eclipse.jpt.core.context.java.JavaJpaContextNode; import org.eclipse.jpt.core.resource.java.AttributeOverrideAnnotation; import org.eclipse.jpt.core.resource.java.ColumnAnnotation; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Table; import org.eclipse.jpt.utility.Filter; diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaBasicMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaBasicMapping.java index af16c2cb7d..9bac635a86 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaBasicMapping.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaBasicMapping.java @@ -313,7 +313,7 @@ public class GenericJavaBasicMapping extends AbstractJavaAttributeMapping implem protected void addColumnMessages(List<IMessage> messages, CompilationUnit astRoot) { JavaColumn column = this.getColumn(); String table = column.getTable(); - boolean doContinue = entityOwned() && column.isConnected(); + boolean doContinue = entityOwned() && column.connectionProfileIsActive(); if (doContinue && this.typeMapping().tableNameIsInvalid(table)) { messages.add( diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaEntity.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaEntity.java index 542357ef8d..2265fdc2fe 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaEntity.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaEntity.java @@ -77,7 +77,7 @@ import org.eclipse.jpt.core.resource.java.SecondaryTableAnnotation; import org.eclipse.jpt.core.resource.java.SecondaryTables; import org.eclipse.jpt.core.resource.java.SequenceGeneratorAnnotation; import org.eclipse.jpt.core.resource.java.TableGeneratorAnnotation; -import org.eclipse.jpt.db.internal.Schema; +import org.eclipse.jpt.db.Schema; import org.eclipse.jpt.utility.Filter; import org.eclipse.jpt.utility.internal.CollectionTools; import org.eclipse.jpt.utility.internal.iterators.ArrayIterator; @@ -162,7 +162,7 @@ public class GenericJavaEntity extends AbstractJavaTypeMapping implements JavaEn protected JavaNamedColumn.Owner buildDiscriminatorColumnOwner() { return new JavaNamedColumn.Owner(){ - public org.eclipse.jpt.db.internal.Table dbTable(String tableName) { + public org.eclipse.jpt.db.Table dbTable(String tableName) { return GenericJavaEntity.this.dbTable(tableName); } @@ -337,14 +337,14 @@ public class GenericJavaEntity extends AbstractJavaTypeMapping implements JavaEn } @Override - public org.eclipse.jpt.db.internal.Table primaryDbTable() { + public org.eclipse.jpt.db.Table primaryDbTable() { return getTable().dbTable(); } @Override - public org.eclipse.jpt.db.internal.Table dbTable(String tableName) { + public org.eclipse.jpt.db.Table dbTable(String tableName) { for (Iterator<Table> stream = this.associatedTablesIncludingInherited(); stream.hasNext();) { - org.eclipse.jpt.db.internal.Table dbTable = stream.next().dbTable(); + org.eclipse.jpt.db.Table dbTable = stream.next().dbTable(); if (dbTable != null && dbTable.matchesShortJavaClassName(tableName)) { return dbTable; } @@ -1736,11 +1736,11 @@ public class GenericJavaEntity extends AbstractJavaTypeMapping implements JavaEn return GenericJavaEntity.this; } - public org.eclipse.jpt.db.internal.Table dbTable(String tableName) { + public org.eclipse.jpt.db.Table dbTable(String tableName) { return GenericJavaEntity.this.dbTable(tableName); } - public org.eclipse.jpt.db.internal.Table dbReferencedColumnTable() { + public org.eclipse.jpt.db.Table dbReferencedColumnTable() { Entity parentEntity = GenericJavaEntity.this.parentEntity(); return (parentEntity == null) ? null : parentEntity.primaryDbTable(); } diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaIdMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaIdMapping.java index cc184efadd..542d2b9dd3 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaIdMapping.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaIdMapping.java @@ -403,7 +403,7 @@ public class GenericJavaIdMapping extends AbstractJavaAttributeMapping implement protected void addColumnMessages(List<IMessage> messages, CompilationUnit astRoot) { JavaColumn column = this.getColumn(); String table = column.getTable(); - boolean doContinue = entityOwned() && column.isConnected(); + boolean doContinue = entityOwned() && column.connectionProfileIsActive(); if (doContinue && this.typeMapping().tableNameIsInvalid(table)) { messages.add( diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaJoinColumn.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaJoinColumn.java index fab60efca9..baf6b318c3 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaJoinColumn.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaJoinColumn.java @@ -18,8 +18,8 @@ import org.eclipse.jpt.core.context.java.JavaJoinColumn; import org.eclipse.jpt.core.context.java.JavaJpaContextNode; import org.eclipse.jpt.core.internal.context.RelationshipMappingTools; import org.eclipse.jpt.core.resource.java.JoinColumnAnnotation; -import org.eclipse.jpt.db.internal.Column; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Column; +import org.eclipse.jpt.db.Table; import org.eclipse.jpt.utility.Filter; import org.eclipse.jpt.utility.internal.StringTools; import org.eclipse.jpt.utility.internal.iterators.EmptyIterator; diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaJoinTable.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaJoinTable.java index dd08a14adc..b345cdb6bb 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaJoinTable.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaJoinTable.java @@ -499,7 +499,7 @@ public class GenericJavaJoinTable extends AbstractJavaTable implements JavaJoinT @Override public void addToMessages(List<IMessage> messages, CompilationUnit astRoot) { super.addToMessages(messages, astRoot); - boolean doContinue = isConnected(); + boolean doContinue = connectionProfileIsActive(); String schema = getSchema(); if (doContinue && ! hasResolvedSchema()) { @@ -607,7 +607,7 @@ public class GenericJavaJoinTable extends AbstractJavaTable implements JavaJoinT return false; } - public org.eclipse.jpt.db.internal.Table dbTable(String tableName) { + public org.eclipse.jpt.db.Table dbTable(String tableName) { if (GenericJavaJoinTable.this.getName() == null) { return null; } @@ -647,8 +647,8 @@ public class GenericJavaJoinTable extends AbstractJavaTable implements JavaJoinT } @Override - public org.eclipse.jpt.db.internal.Table dbTable(String tableName) { - org.eclipse.jpt.db.internal.Table dbTable = super.dbTable(tableName); + public org.eclipse.jpt.db.Table dbTable(String tableName) { + org.eclipse.jpt.db.Table dbTable = super.dbTable(tableName); if (dbTable != null) { return dbTable; } @@ -656,7 +656,7 @@ public class GenericJavaJoinTable extends AbstractJavaTable implements JavaJoinT return (targetEntity == null) ? null : targetEntity.dbTable(tableName); } - public org.eclipse.jpt.db.internal.Table dbReferencedColumnTable() { + public org.eclipse.jpt.db.Table dbReferencedColumnTable() { Entity targetEntity = targetEntity(); return (targetEntity == null) ? null : targetEntity.primaryDbTable(); } @@ -710,15 +710,15 @@ public class GenericJavaJoinTable extends AbstractJavaTable implements JavaJoinT } @Override - public org.eclipse.jpt.db.internal.Table dbTable(String tableName) { - org.eclipse.jpt.db.internal.Table dbTable = super.dbTable(tableName); + public org.eclipse.jpt.db.Table dbTable(String tableName) { + org.eclipse.jpt.db.Table dbTable = super.dbTable(tableName); if (dbTable != null) { return dbTable; } return typeMapping().dbTable(tableName); } - public org.eclipse.jpt.db.internal.Table dbReferencedColumnTable() { + public org.eclipse.jpt.db.Table dbReferencedColumnTable() { return typeMapping().primaryDbTable(); } diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaPrimaryKeyJoinColumn.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaPrimaryKeyJoinColumn.java index 0d2edc34c5..bb21e5db3e 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaPrimaryKeyJoinColumn.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaPrimaryKeyJoinColumn.java @@ -16,8 +16,8 @@ import org.eclipse.jpt.core.context.java.JavaAbstractJoinColumn; import org.eclipse.jpt.core.context.java.JavaJpaContextNode; import org.eclipse.jpt.core.context.java.JavaPrimaryKeyJoinColumn; import org.eclipse.jpt.core.resource.java.PrimaryKeyJoinColumnAnnotation; -import org.eclipse.jpt.db.internal.Column; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Column; +import org.eclipse.jpt.db.Table; import org.eclipse.jpt.utility.Filter; import org.eclipse.jpt.utility.internal.StringTools; import org.eclipse.jpt.utility.internal.iterators.EmptyIterator; diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaSecondaryTable.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaSecondaryTable.java index 1a89c2ab9c..ad5f4e77fc 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaSecondaryTable.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaSecondaryTable.java @@ -29,7 +29,7 @@ import org.eclipse.jpt.core.internal.validation.DefaultJpaValidationMessages; import org.eclipse.jpt.core.internal.validation.JpaValidationMessages; import org.eclipse.jpt.core.resource.java.PrimaryKeyJoinColumnAnnotation; import org.eclipse.jpt.core.resource.java.SecondaryTableAnnotation; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Table; import org.eclipse.jpt.utility.Filter; import org.eclipse.jpt.utility.internal.CollectionTools; import org.eclipse.jpt.utility.internal.iterators.CloneListIterator; @@ -257,7 +257,7 @@ public class GenericJavaSecondaryTable extends AbstractJavaTable @Override public void addToMessages(List<IMessage> messages, CompilationUnit astRoot) { super.addToMessages(messages, astRoot); - boolean doContinue = isConnected(); + boolean doContinue = this.connectionProfileIsActive(); String schema = getSchema(); if (doContinue && ! hasResolvedSchema()) { diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaTable.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaTable.java index a2e55d2a58..ac4df9019b 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaTable.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaTable.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2006, 2007 Oracle. All rights reserved. + * Copyright (c) 2006, 2008 Oracle. All rights reserved. * This program and the accompanying materials are 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. @@ -109,7 +109,7 @@ public class GenericJavaTable extends AbstractJavaTable implements JavaTable @Override public void addToMessages(List<IMessage> messages, CompilationUnit astRoot) { super.addToMessages(messages, astRoot); - boolean doContinue = isConnected(); + boolean doContinue = this.connectionProfileIsActive(); String schema = getSchema(); if (doContinue && ! hasResolvedSchema()) { diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaTableGenerator.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaTableGenerator.java index 318a319af4..7e362db36d 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaTableGenerator.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaTableGenerator.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Oracle. All rights reserved. + * Copyright (c) 2007, 2008 Oracle. All rights reserved. * This program and the accompanying materials are 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. @@ -13,8 +13,8 @@ import org.eclipse.jpt.core.context.TableGenerator; import org.eclipse.jpt.core.context.java.JavaJpaContextNode; import org.eclipse.jpt.core.context.java.JavaTableGenerator; import org.eclipse.jpt.core.resource.java.TableGeneratorAnnotation; -import org.eclipse.jpt.db.internal.Schema; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Schema; +import org.eclipse.jpt.db.Table; public class GenericJavaTableGenerator extends AbstractJavaGenerator diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaVersionMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaVersionMapping.java index bd9eda6a93..48dce5e5c0 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaVersionMapping.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/java/GenericJavaVersionMapping.java @@ -139,7 +139,7 @@ public class GenericJavaVersionMapping extends AbstractJavaAttributeMapping impl protected void addColumnMessages(List<IMessage> messages, CompilationUnit astRoot) { JavaColumn column = this.getColumn(); String table = column.getTable(); - boolean doContinue = entityOwned() && column.isConnected(); + boolean doContinue = entityOwned() && column.connectionProfileIsActive(); if (doContinue && this.typeMapping().tableNameIsInvalid(table)) { messages.add( diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmNamedColumn.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmNamedColumn.java index e4e181b3b7..e4800d770c 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmNamedColumn.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmNamedColumn.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Oracle. All rights reserved. + * Copyright (c) 2007, 2008 Oracle. All rights reserved. * This program and the accompanying materials are 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. @@ -14,8 +14,8 @@ import org.eclipse.jpt.core.context.NamedColumn; import org.eclipse.jpt.core.context.orm.OrmJpaContextNode; import org.eclipse.jpt.core.context.orm.OrmNamedColumn; import org.eclipse.jpt.core.resource.orm.XmlNamedColumn; -import org.eclipse.jpt.db.internal.Column; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Column; +import org.eclipse.jpt.db.Table; public abstract class AbstractOrmNamedColumn<T extends XmlNamedColumn> extends AbstractOrmJpaContextNode 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 46e87f89a0..30817364ad 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 @@ -30,7 +30,7 @@ import org.eclipse.jpt.core.resource.java.JavaResourcePersistentAttribute; import org.eclipse.jpt.core.resource.orm.OrmFactory; import org.eclipse.jpt.core.resource.orm.XmlJoinColumn; import org.eclipse.jpt.core.resource.orm.XmlSingleRelationshipMapping; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Table; import org.eclipse.jpt.utility.internal.CollectionTools; import org.eclipse.jpt.utility.internal.iterators.CloneListIterator; import org.eclipse.jpt.utility.internal.iterators.EmptyListIterator; @@ -292,7 +292,7 @@ public abstract class AbstractOrmSingleRelationshipMapping<T extends XmlSingleRe } protected void addJoinColumnMessages(List<IMessage> messages) { - boolean doContinue = isConnected(); + boolean doContinue = this.connectionProfileIsActive(); for (OrmJoinColumn joinColumn : CollectionTools.iterable(joinColumns())) { String table = joinColumn.getTable(); diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmTable.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmTable.java index 3fc96e9da4..8cc42b6e1d 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmTable.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmTable.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Oracle. All rights reserved. + * Copyright (c) 2007, 2008 Oracle. All rights reserved. * This program and the accompanying materials are 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. @@ -13,7 +13,7 @@ import org.eclipse.jpt.core.TextRange; import org.eclipse.jpt.core.context.Table; import org.eclipse.jpt.core.context.orm.OrmJpaContextNode; import org.eclipse.jpt.core.resource.orm.XmlBaseTable; -import org.eclipse.jpt.db.internal.Schema; +import org.eclipse.jpt.db.Schema; import org.eclipse.jpt.utility.internal.NameTools; public abstract class AbstractOrmTable extends AbstractOrmJpaContextNode implements Table @@ -191,13 +191,13 @@ public abstract class AbstractOrmTable extends AbstractOrmJpaContextNode impleme // return uniqueConstraints; // } - public org.eclipse.jpt.db.internal.Table dbTable() { + public org.eclipse.jpt.db.Table dbTable() { Schema schema = this.dbSchema(); return (schema == null) ? null : schema.tableNamed(getName()); } public Schema dbSchema() { - return connectionProfile().getDatabase().schemaNamed(getSchema()); + return connectionProfile().database().schemaNamed(getSchema()); } public boolean hasResolvedSchema() { diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmTypeMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmTypeMapping.java index c56c71545c..0a09e7b307 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmTypeMapping.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmTypeMapping.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2006, 2007 Oracle. All rights reserved. + * Copyright (c) 2006, 2008 Oracle. All rights reserved. * This program and the accompanying materials are 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. @@ -22,8 +22,8 @@ import org.eclipse.jpt.core.internal.validation.DefaultJpaValidationMessages; import org.eclipse.jpt.core.internal.validation.JpaValidationMessages; import org.eclipse.jpt.core.resource.java.JavaResourcePersistentType; import org.eclipse.jpt.core.resource.orm.AbstractXmlTypeMapping; -import org.eclipse.jpt.db.internal.Schema; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Schema; +import org.eclipse.jpt.db.Table; import org.eclipse.jpt.utility.internal.StringTools; import org.eclipse.jpt.utility.internal.iterators.EmptyIterator; import org.eclipse.wst.validation.internal.provisional.core.IMessage; diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmAssociationOverride.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmAssociationOverride.java index 24674f613e..bda8523fb0 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmAssociationOverride.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmAssociationOverride.java @@ -1,8 +1,8 @@ /******************************************************************************* * Copyright (c) 2008 Oracle. All rights reserved. - * This program and the accompanying materials are 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. + * This program and the accompanying materials are 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: * Oracle - initial API and implementation @@ -25,7 +25,7 @@ import org.eclipse.jpt.core.context.orm.OrmJpaContextNode; import org.eclipse.jpt.core.resource.orm.OrmFactory; import org.eclipse.jpt.core.resource.orm.XmlAssociationOverride; import org.eclipse.jpt.core.resource.orm.XmlJoinColumn; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Table; import org.eclipse.jpt.utility.internal.iterators.CloneListIterator; public class GenericOrmAssociationOverride extends AbstractOrmJpaContextNode diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmAttributeOverride.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmAttributeOverride.java index 4f78c2f513..ddbfaf567d 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmAttributeOverride.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmAttributeOverride.java @@ -1,8 +1,8 @@ /******************************************************************************* - * Copyright (c) 2007 Oracle. All rights reserved. - * This program and the accompanying materials are 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. + * Copyright (c) 2007, 2008 Oracle. All rights reserved. + * This program and the accompanying materials are 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: * Oracle - initial API and implementation @@ -19,7 +19,7 @@ import org.eclipse.jpt.core.context.orm.OrmJpaContextNode; import org.eclipse.jpt.core.resource.orm.OrmFactory; import org.eclipse.jpt.core.resource.orm.XmlAttributeOverride; import org.eclipse.jpt.core.resource.orm.XmlColumn; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Table; public class GenericOrmAttributeOverride extends AbstractOrmJpaContextNode diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmBasicMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmBasicMapping.java index d94b8f54df..8330b4b013 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmBasicMapping.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmBasicMapping.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2006, 2007 Oracle. All rights reserved. + * Copyright (c) 2006, 2008 Oracle. All rights reserved. * This program and the accompanying materials are 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. @@ -29,7 +29,7 @@ import org.eclipse.jpt.core.resource.orm.AbstractXmlTypeMapping; import org.eclipse.jpt.core.resource.orm.OrmFactory; import org.eclipse.jpt.core.resource.orm.XmlBasic; import org.eclipse.jpt.core.resource.orm.XmlColumn; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Table; import org.eclipse.wst.validation.internal.provisional.core.IMessage; @@ -286,7 +286,7 @@ public class GenericOrmBasicMapping extends AbstractOrmAttributeMapping<XmlBasic protected void addColumnMessages(List<IMessage> messages) { OrmColumn column = getColumn(); String table = column.getTable(); - boolean doContinue = isConnected(); + boolean doContinue = connectionProfileIsActive(); if (doContinue && typeMapping().tableNameIsInvalid(table)) { if (persistentAttribute().isVirtual()) { diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmEntity.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmEntity.java index a416f56aa6..6dd7a749b0 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmEntity.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmEntity.java @@ -66,7 +66,7 @@ import org.eclipse.jpt.core.resource.orm.XmlPrimaryKeyJoinColumn; import org.eclipse.jpt.core.resource.orm.XmlSecondaryTable; import org.eclipse.jpt.core.resource.orm.XmlSequenceGenerator; import org.eclipse.jpt.core.resource.orm.XmlTableGenerator; -import org.eclipse.jpt.db.internal.Schema; +import org.eclipse.jpt.db.Schema; import org.eclipse.jpt.utility.internal.ClassTools; import org.eclipse.jpt.utility.internal.CollectionTools; import org.eclipse.jpt.utility.internal.iterators.CloneListIterator; @@ -146,7 +146,7 @@ public class GenericOrmEntity extends AbstractOrmTypeMapping<XmlEntity> implemen protected OrmNamedColumn.Owner buildDiscriminatorColumnOwner() { return new OrmNamedColumn.Owner(){ - public org.eclipse.jpt.db.internal.Table dbTable(String tableName) { + public org.eclipse.jpt.db.Table dbTable(String tableName) { return GenericOrmEntity.this.dbTable(tableName); } @@ -179,14 +179,14 @@ public class GenericOrmEntity extends AbstractOrmTypeMapping<XmlEntity> implemen } @Override - public org.eclipse.jpt.db.internal.Table primaryDbTable() { + public org.eclipse.jpt.db.Table primaryDbTable() { return getTable().dbTable(); } @Override - public org.eclipse.jpt.db.internal.Table dbTable(String tableName) { + public org.eclipse.jpt.db.Table dbTable(String tableName) { for (Iterator<Table> stream = this.associatedTablesIncludingInherited(); stream.hasNext();) { - org.eclipse.jpt.db.internal.Table dbTable = stream.next().dbTable(); + org.eclipse.jpt.db.Table dbTable = stream.next().dbTable(); if (dbTable != null && dbTable.matchesShortJavaClassName(tableName)) { return dbTable; } @@ -1562,11 +1562,11 @@ public class GenericOrmEntity extends AbstractOrmTypeMapping<XmlEntity> implemen return GenericOrmEntity.this; } - public org.eclipse.jpt.db.internal.Table dbTable(String tableName) { + public org.eclipse.jpt.db.Table dbTable(String tableName) { return GenericOrmEntity.this.dbTable(tableName); } - public org.eclipse.jpt.db.internal.Table dbReferencedColumnTable() { + public org.eclipse.jpt.db.Table dbReferencedColumnTable() { Entity parentEntity = GenericOrmEntity.this.parentEntity(); return (parentEntity == null) ? null : parentEntity.primaryDbTable(); } diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmIdMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmIdMapping.java index 07abffbfd9..1cf6b93bd1 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmIdMapping.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmIdMapping.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2006, 2007 Oracle. All rights reserved. + * Copyright (c) 2006, 2008 Oracle. All rights reserved. * This program and the accompanying materials are 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. @@ -30,7 +30,7 @@ import org.eclipse.jpt.core.resource.orm.XmlGeneratedValue; import org.eclipse.jpt.core.resource.orm.XmlId; import org.eclipse.jpt.core.resource.orm.XmlSequenceGenerator; import org.eclipse.jpt.core.resource.orm.XmlTableGenerator; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Table; import org.eclipse.wst.validation.internal.provisional.core.IMessage; @@ -375,7 +375,7 @@ public class GenericOrmIdMapping extends AbstractOrmAttributeMapping<XmlId> protected void addColumnMessages(List<IMessage> messages) { OrmColumn column = getColumn(); String table = column.getTable(); - boolean doContinue = isConnected(); + boolean doContinue = this.connectionProfileIsActive(); if (doContinue && typeMapping().tableNameIsInvalid(table)) { if (persistentAttribute().isVirtual()) { diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmJoinColumn.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmJoinColumn.java index a50cd209cf..a24abcdc79 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmJoinColumn.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmJoinColumn.java @@ -20,8 +20,8 @@ import org.eclipse.jpt.core.internal.context.RelationshipMappingTools; import org.eclipse.jpt.core.internal.validation.DefaultJpaValidationMessages; import org.eclipse.jpt.core.internal.validation.JpaValidationMessages; import org.eclipse.jpt.core.resource.orm.XmlJoinColumn; -import org.eclipse.jpt.db.internal.Column; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Column; +import org.eclipse.jpt.db.Table; import org.eclipse.wst.validation.internal.provisional.core.IMessage; public class GenericOrmJoinColumn extends AbstractOrmColumn<XmlJoinColumn> implements OrmJoinColumn @@ -188,7 +188,7 @@ public class GenericOrmJoinColumn extends AbstractOrmColumn<XmlJoinColumn> imple @Override public void addToMessages(List<IMessage> messages) { super.addToMessages(messages); - this.doContinue = isConnected(); + this.doContinue = this.connectionProfileIsActive(); OrmRelationshipMapping mapping = (OrmRelationshipMapping) owner().relationshipMapping(); //TODO why is this commented out? i copied it like this from the maintenance stream diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmJoinTable.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmJoinTable.java index 659894a04d..1544616305 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmJoinTable.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmJoinTable.java @@ -481,7 +481,7 @@ public class GenericOrmJoinTable extends AbstractOrmTable implements OrmJoinTabl } protected void addTableMessages(List<IMessage> messages) { - this.doContinue = isConnected(); + this.doContinue = connectionProfileIsActive(); String schema = getSchema(); OrmRelationshipMapping mapping = relationshipMapping(); @@ -565,7 +565,7 @@ public class GenericOrmJoinTable extends AbstractOrmTable implements OrmJoinTabl return false; } - public org.eclipse.jpt.db.internal.Table dbTable(String tableName) { + public org.eclipse.jpt.db.Table dbTable(String tableName) { if (GenericOrmJoinTable.this.getName() == null) { return null; } @@ -605,8 +605,8 @@ public class GenericOrmJoinTable extends AbstractOrmTable implements OrmJoinTabl } @Override - public org.eclipse.jpt.db.internal.Table dbTable(String tableName) { - org.eclipse.jpt.db.internal.Table dbTable = super.dbTable(tableName); + public org.eclipse.jpt.db.Table dbTable(String tableName) { + org.eclipse.jpt.db.Table dbTable = super.dbTable(tableName); if (dbTable != null) { return dbTable; } @@ -614,7 +614,7 @@ public class GenericOrmJoinTable extends AbstractOrmTable implements OrmJoinTabl return (targetEntity == null) ? null : targetEntity.dbTable(tableName); } - public org.eclipse.jpt.db.internal.Table dbReferencedColumnTable() { + public org.eclipse.jpt.db.Table dbReferencedColumnTable() { Entity targetEntity = targetEntity(); return (targetEntity == null) ? null : targetEntity.primaryDbTable(); } @@ -669,15 +669,15 @@ public class GenericOrmJoinTable extends AbstractOrmTable implements OrmJoinTabl } @Override - public org.eclipse.jpt.db.internal.Table dbTable(String tableName) { - org.eclipse.jpt.db.internal.Table dbTable = super.dbTable(tableName); + public org.eclipse.jpt.db.Table dbTable(String tableName) { + org.eclipse.jpt.db.Table dbTable = super.dbTable(tableName); if (dbTable != null) { return dbTable; } return typeMapping().dbTable(tableName); } - public org.eclipse.jpt.db.internal.Table dbReferencedColumnTable() { + public org.eclipse.jpt.db.Table dbReferencedColumnTable() { return typeMapping().primaryDbTable(); } diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmPrimaryKeyJoinColumn.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmPrimaryKeyJoinColumn.java index 71ef445150..e25767381f 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmPrimaryKeyJoinColumn.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmPrimaryKeyJoinColumn.java @@ -15,8 +15,8 @@ import org.eclipse.jpt.core.context.orm.OrmAbstractJoinColumn; import org.eclipse.jpt.core.context.orm.OrmJpaContextNode; import org.eclipse.jpt.core.context.orm.OrmPrimaryKeyJoinColumn; import org.eclipse.jpt.core.resource.orm.XmlPrimaryKeyJoinColumn; -import org.eclipse.jpt.db.internal.Column; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Column; +import org.eclipse.jpt.db.Table; public class GenericOrmPrimaryKeyJoinColumn extends AbstractOrmNamedColumn<XmlPrimaryKeyJoinColumn> implements OrmPrimaryKeyJoinColumn diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmSecondaryTable.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmSecondaryTable.java index 88bcfcf426..146dfe1493 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmSecondaryTable.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmSecondaryTable.java @@ -27,7 +27,7 @@ import org.eclipse.jpt.core.internal.validation.JpaValidationMessages; import org.eclipse.jpt.core.resource.orm.OrmFactory; import org.eclipse.jpt.core.resource.orm.XmlPrimaryKeyJoinColumn; import org.eclipse.jpt.core.resource.orm.XmlSecondaryTable; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Table; import org.eclipse.jpt.utility.internal.CollectionTools; import org.eclipse.jpt.utility.internal.iterators.CloneListIterator; import org.eclipse.jpt.utility.internal.iterators.EmptyListIterator; @@ -286,7 +286,7 @@ public class GenericOrmSecondaryTable extends AbstractOrmTable } protected void addTableMessages(List<IMessage> messages) { - boolean doContinue = isConnected(); + boolean doContinue = connectionProfileIsActive(); String schema = getSchema(); if (doContinue && ! hasResolvedSchema()) { diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmTable.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmTable.java index 61ef034e69..d3ac8c0737 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmTable.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmTable.java @@ -1,8 +1,8 @@ /******************************************************************************* - * Copyright (c) 2006, 2007 Oracle. All rights reserved. - * This program and the accompanying materials are 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. + * Copyright (c) 2006, 2008 Oracle. All rights reserved. + * This program and the accompanying materials are 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: * Oracle - initial API and implementation @@ -129,7 +129,7 @@ public class GenericOrmTable extends AbstractOrmTable implements OrmTable @Override public void addToMessages(List<IMessage> messages) { super.addToMessages(messages); - boolean doContinue = isConnected(); + boolean doContinue = connectionProfileIsActive(); String schema = this.getSchema(); if (doContinue && ! this.hasResolvedSchema()) { diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmTableGenerator.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmTableGenerator.java index de8d2a031a..e819a1235a 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmTableGenerator.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmTableGenerator.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Oracle. All rights reserved. + * Copyright (c) 2007, 2008 Oracle. All rights reserved. * This program and the accompanying materials are 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. @@ -12,8 +12,8 @@ package org.eclipse.jpt.core.internal.context.orm; import org.eclipse.jpt.core.context.orm.OrmJpaContextNode; import org.eclipse.jpt.core.context.orm.OrmTableGenerator; import org.eclipse.jpt.core.resource.orm.XmlTableGenerator; -import org.eclipse.jpt.db.internal.Schema; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Schema; +import org.eclipse.jpt.db.Table; public class GenericOrmTableGenerator extends AbstractOrmGenerator<XmlTableGenerator> implements OrmTableGenerator { diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmVersionMapping.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmVersionMapping.java index f33143d626..00f5024bb5 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmVersionMapping.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/GenericOrmVersionMapping.java @@ -1,8 +1,8 @@ /******************************************************************************* - * Copyright (c) 2007 Oracle. All rights reserved. - * This program and the accompanying materials are 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. + * Copyright (c) 2007, 2008 Oracle. All rights reserved. + * This program and the accompanying materials are 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: * Oracle - initial API and implementation @@ -24,7 +24,7 @@ import org.eclipse.jpt.core.resource.orm.AbstractXmlTypeMapping; import org.eclipse.jpt.core.resource.orm.OrmFactory; import org.eclipse.jpt.core.resource.orm.XmlColumn; import org.eclipse.jpt.core.resource.orm.XmlVersion; -import org.eclipse.jpt.db.internal.Table; +import org.eclipse.jpt.db.Table; import org.eclipse.wst.validation.internal.provisional.core.IMessage; @@ -152,7 +152,7 @@ public class GenericOrmVersionMapping extends AbstractOrmAttributeMapping<XmlVer protected void addColumnMessages(List<IMessage> messages) { OrmColumn column = getColumn(); String table = column.getTable(); - boolean doContinue = entityOwned() && isConnected(); + boolean doContinue = entityOwned() && this.connectionProfileIsActive(); if (doContinue && typeMapping().tableNameIsInvalid(table)) { if (persistentAttribute().isVirtual()) { diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/persistence/GenericPersistenceUnit.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/persistence/GenericPersistenceUnit.java index 18628f2936..ccd6959493 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/persistence/GenericPersistenceUnit.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/persistence/GenericPersistenceUnit.java @@ -45,7 +45,8 @@ import org.eclipse.jpt.core.resource.persistence.XmlPersistenceUnit; import org.eclipse.jpt.core.resource.persistence.XmlPersistenceUnitTransactionType; import org.eclipse.jpt.core.resource.persistence.XmlProperties; import org.eclipse.jpt.core.resource.persistence.XmlProperty; -import org.eclipse.jpt.db.internal.Schema; +import org.eclipse.jpt.db.Catalog; +import org.eclipse.jpt.db.Schema; import org.eclipse.jpt.utility.internal.CollectionTools; import org.eclipse.jpt.utility.internal.HashBag; import org.eclipse.jpt.utility.internal.iterators.CloneIterator; @@ -1004,7 +1005,7 @@ public class GenericPersistenceUnit extends AbstractPersistenceJpaContextNode } } Schema projectDefaultSchema = projectDefaultSchema(); - return projectDefaultSchema == null ? null : projectDefaultSchema.getName(); + return projectDefaultSchema == null ? null : projectDefaultSchema.name(); } protected Schema projectDefaultSchema() { @@ -1017,17 +1018,12 @@ public class GenericPersistenceUnit extends AbstractPersistenceJpaContextNode return persistenceUnitDefaults.getCatalog(); } } - String catalog = projectDefaultCatalog(); - //the context model uses nulls for defaults that don't exist. currently - //the DB model is using "" to represent no catalog, changing this here - if (catalog == "") { - catalog = null; - } - return catalog; + return projectDefaultCatalogName(); } - protected String projectDefaultCatalog() { - return jpaProject().connectionProfile().getCatalogName(); + protected String projectDefaultCatalogName() { + Catalog catalog = jpaProject().connectionProfile().defaultCatalog(); + return (catalog == null) ? null : catalog.name(); } protected AccessType access(PersistenceUnitDefaults persistenceUnitDefaults) { |